Home
Altova RaptorXML+XBRL Server 2016
Contents
1. sEnabled en Aktiviert bzw deaktiviert Altova Diagrammerweiterungsfunktion Parameter enable Ein Wert true aktiviert Diagrammerweiterungen false deaktiviert sie Der Standardwert ist true v setDotNetExtensionsEnabled void se iert oder deaktivie NET Erweiterungsfunktionen Akti Parameter enable Ein Wert true aktiviert NET Erweiterungen false deaktiviert sie Der Standardwert ist true v setJavaExtensionsEnabled public void setJaveEx sic Lec Aktiviert oder deaktiviert Java Erweiterungsfunktionen Parameter enable Ein Wert true aktiviert Java Erweiterungen false deaktiviert sie Der Standardwert ist true Enumerationen Fur die XQuery Schnittstelle sind die folgenden Enumerationen definiert vw ENUMXQueryVersion Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Java Schnittstelle RaptorXML Schnittstellen f r Java 283 public enum ENUMXQueryVersion eVersionl0 eVersion30 eVersion3l ENUMXQueryVersion erh lt eines der Enumerationsliterale eversion10 eVersion30 eVersion31 Diese definieren welche XQuery Version fur die Verarbeitung Ausf hrung oder Validierung verwendet werden soll Verwendet von Schnittstelle Methode XQuery setVersion v ENUMXQueryUpdatedXML public enum ENUMXQueryUpdatedXML eUpdatedDiscard eUpdatedWriteback eeUpdatedAsMainResult ENUMXQueryVersion erhalt eines der folgenden Enumerationsliterale e elpd
2. ENUMSchemalmports Literal definiert Parameter opt Enth lt das ENUMSchemaImports Literal das die Behandlung von Schemaimporten definiert v setSchemalocationHints bliji Definiert welcher Mechanismus zum Auffinden des Schemas verwendet werden soll Der Mechanismus wird durch das ausgew hlte ENUMLoadSchemalocation Literal definiert Parameter opt Enth lt das ENUMLoadSchemalocation Literal das definiert welcher Mechanismus zum Auffinden des Schemas verwendet wird 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 274 Java Schnittstelle RaptorXML Schnittstellen f r Java v setSchemaMapping public void setSchemaMapping Er J op t Definiert welches Mapping zum Auffinden des Schemas verwendet werden soll Das Mapping wird durch das ausgewahlte ENUMSchemaMapping Literal definiert Parameter opt Enthalt das ENUMSchemaMapping Literal vw setXSDVersion void setXSDVersion ersa on versic on Definiert die XML Schema Version anhand welcher das XML Dokument validiert wird Parameter version Ist ein Enumerationsliteral von ENUMXSDVersion welches die XML Schema Version definiert XML Methoden zum Definieren von Parametern im Zusammenhang mit den zu verarbeitenden XML Daten v setInputXMLFileName Definiert den P Parameter filePath Der bereitgestellte String muss eine absolute URL sein die den genauen Pfad der XML Datei a
3. 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 446 10 2 XSLT und XPath XQuery Funktionen Diverse Erweiterungsfunktionen Diverse Erweiterungsfunktionen Es gibt in Programmiersprachen wie Java und C eine Reihe von fertigen Funktionen die nicht als XQuery XPath 2 0 oder XSLT Funktionen zur Verf gung stehen Ein gutes Beispiel daf r sind die mathematischen in Java verf gbaren Funktionen wie z B sin und cos St nden diese Funktionen f r die Erstellung von XSLT Stylesheets und XQuery Abfragen zur Verf gung w rde sich der Einsatzbereich von Stylesheets und Abfragen erweitern und die Erstellung von Stylesheets w re viel einfacher Der in einer Reihe von Altova Produkten verwendete XSLT und XQuery Prozessor von Altova unterst tzt die Verwendung von Erweiterungsfunktionen in Java und NET sowie MSXSL Skripts f r XSLT Zus tzlich unterst tzen diese XBRL Funktionen f r XSLT MSXSL Skripts f r XSLT und die Altova Erweiterungsfunktionen In diesem Abschnitt wird beschrieben wie Sie Erweiterungsfunktionen und MSXSL Skripts in Ihren XSLT Stylesheets und XQuery Dokumenten verwenden k nnen Diese Beschreibungen finden Sie in den folgenden Abschnitten Java Erweiterungsfunktionen NET Erweiterungsfunktionen XBRL Funktionen f r XSLT MSXSL Skripts f r XSLT Haupts chlich werden dabei die folgenden beiden Punkte behandelt i Wie Funktionen in den entsprechenden Bibliotheken aufgerufen werden und ii welche Regeln
4. Defini ert die globale Ressourcendatei und aktiviert globale Ressourcen v Meldungen Fehler Hilfe Timeout Version vw error format error format t al Definiert das Format der Fehlerausgabe Der Standardwert ist text Mit den anderen Optionen werden XML Formate generiert wobei mit Longxm1 mehr Details generiert werden v error limit Definiert das Fehlerlimit Der Standardwert ist 100 Zul ssig sind Werte von 1 bis 999 Dient dazu die Prozessorverwendung w hrend der Validierung einzuschr nken Bei Erreichung des Fehlerlimits wird die Validierung gestoppt v help Zeigt den Hilfetext zum Befehl an Beispiel valany h Alternativ dazu kann der Befehl help zusammen mit einem Argument verwendet werden Beispiel help valany v log output Schreibt die Meldungsausgabe in die angegebene URL Stellen Sie sicher dass das CLI Schreibrechte f r den Ausgabepfad hat v network timeout Definiert das Timeout in Sekunden f r entfernte I O Operationen Der Standardwert ist 40 Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Befehlszeilenschnittstelle CLI Befehle f r die berpr fung der Wohlgeformtheit 83 v verbose verbose true false Mit dem Wert true wird die Ausgabe zus tzlicher Informationen bei der Validierung aktiviert Der Standardwert ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v verbo
5. v xsd version xsd version 1 0 1 1 detect Definiert die zu verwendende W3C Schema Definition Language XSD Version Der Standardwert ist 1 0 Diese Option eignet sich auch um herauszufinden inwiefern ein 1 0 kompatibles Schema nicht mit Schemaversion 1 1 kompatibel ist Die Option detect ist eine Altova spezifische Funktionalit t Mit dieser Option kann die Version des XML Schema Dokuments 1 0 oder 1 1 durch Lesen des Werts des vc minVersion Attributs des lt xs schema gt Elements des Dokuments ermittelt werden Wenn der Wert des vc minVersion Attributs 1 1 ist wird das Schema als Version 1 1 erkannt Bei jedem anderen Wert wird das Schema als 1 0 erkannt Bei jedem anderen Wert oder bei Fehlen des vc minVersion Attributs wird das Schema als Version 1 0 gelesen v Kataloge und globale Ressourcen v catalog eatalog FILE Gibt den absoluten Pfad zu einer Root Katalog Datei an die nicht die installierte Root Katalog Datei ist Der Standardwert ist der absolute Pfad zur installierten Root Katalog Datei lt installationsordner gt Altova RaptorXMLXBRLServer2016 etc RootCatalog xm1 Informationen zum Arbeiten mit Katalogen finden Sie im Abschnitt XML Kataloge v user catalog user catalog FILE Definiert den absoluten Pfad zu einem XML Katalog der zus tzlich zum Root Katalog verwendet werden soll Informationen zum Arbeiten mit Katalogen finden Sie im Abschnitt XML Kataloge v enable globalresources enable globa
6. ExifVersion FlashpixVersion ColorSpace ComponentsConfiguration CompressedBitsPerPixel PixelXDimension PixelYDimension akerNote UserComment RelatedSoundFile DateTimeOriginal DateTimeDigitized SubSecTime SubSecTimeOriginal SubSecTimeDigitized xposureTime Number xposureProgram pectralSensitivity SOSpeedRatings ECF hutterSpeedValue pertureValue BrightnessValue ExposureBiasValue axApertureValue SubjectDistance eteringMode LightSource Flash FocalLength SubjectArea FlashEnergy SpatialFrequencyRespons FocalPlaneXResolution FocalPlaneYResolution FocalPlaneResolutionUnit SubjectLocation ExposureIndex SensingMethod FileSource SceneType CFAPattern CustomRendered ExposureMode WhiteBalance DigitalZoomRatio FocalLengthIn35mmFilm SceneCaptureTyp GainControl Contrast Saturation Altova RaptorXML XBRL Server 2016 Altova Erweiterungsfunktionen 2015 Altova GmbH XSLT und XPath XQuery Funktionen e Sharpness D viceSettingDescription e SubjectDistanceRange ImageUniqueID e o o o e o o o o e o o o o o QDAAAADAAAAAAAAAAANAAAAAAAAAAAAAAAAA 2015 Altova GmbH PSVersionID PSLatitudeRef PSLatitude PSLongitudeRef PSLongitude PSAltitudeRef PSAltitude PSTimeStamp PSSatellites PSStatus PSMeasureMode PSDOP PSSpeedRef PSSpeed PSTrackRef PSTrack PSImgDirectionRef PSImgDirection PSMapDatum PSDestLatitudeRef
7. Nach oben Altova RaptorXML XBRL Server 2016 2015 Altova GmbH XSLT und XPath XQuery Funktionen Altova Erweiterungsfunktionen 383 10 1 2 XPath XQuery Funktionen Datum und Uhrzeit Die Datums und Uhrzeit Erweiterungsfunktionen von Altova k nnen im Zusammenhang mit XPath und XQuery Ausdr cken verwendet werden und bieten zus tzliche Funktionalit ten f r die Verarbeitung von Daten die in Form von XML Schema Datums und Uhrzeit Datentypen zur Verf gung stehen Diese Funktionen k nnen mit dem XPath 3 0 und XQuery 3 0 Prozessor von Altova verwendet werden Anmerkung zur Benennung von Funktionen und zur Anwendbarkeit der Sprache Altova Erweiterungsfunktionen k nnen in XPath XQuery Ausdr cken verwendet werden Dadurch stehen neben den Funktionen in der Standardbibliothek der XPath XQuery und XSLT Funktionen zus tzliche Funktionen zur Verf gung Die Altova Erweiterungsfunktionen befinden sich im Altova Erweiterungsfunktions Namespace extensions und sind in diesem Abschnitt mit dem Pr fix altova das als an diesen Namespace gebunden angenommen wird gekennzeichnet Beachten Sie dass manche Funktionen in zuk nftigen Versionen Ihres Produkts eventuell nicht mehr unterst tzt werden oder dass sich das Verhalten einzelner Funktionen ndern kann Um zu sehen welche Altova Erweiterungsfunktionen unterst tzt werden lesen Sie bitte die Dokumentation zur jeweiligen Release XPath Funktionen in XPath Ausdr cken in XSLT ve
8. Datendateien Schema Dateien Verarbeitung InputFileArray DTDFileName AssessmentMode InputTextArray DTDFromText EnableNamespaces InputXMLFileName SchemaFileArray astErrorMessage InputXMLFromText SchemaFileName PythonScriptFile SchemaFromText Streaming Schemalmports XincludeSupport SchemalocationHints XMLValidationMode SchemaMapping XSDVersion SchemaTextArray ENUMAssessmentMode AssessmentMode Nach oben Methoden Eigenschaften 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 318 COM und NET Schnittstelle AP I Referenz Definiert den Validierungsmodus des XML Validierungsprozessors strict oder lax wie er durch die ENUMAssessmentMode Literale definiert ist string DTDFileName Nach oben Methoden Eigenschaften Definiert welches externe DTD Dokument fur die Validierung verwendet werden soll Der bereitgestellte String muss eine absolute URL sein die den Basispfad der zu verwendenden DTD angibt string DTDFromText Nach oben Methoden Eigenschaften Liefert die gesamte DTD als String bool EnableNamespaces Nach oben Methoden Eigenschaften Aktiviert die Namespace fahige Verarbeitung Dies eignet sich zum berpr fen der XML Instanz auf Fehler infolge falscher Namespaces Der Wert true aktiviert die Namespace f hige Verarbeitung false deaktiviert sie Der Standardwert ist false object InputFileArray Nach oben Methoden Eigenschaften Liefert ein Array der URLs der XML Date
9. javaext barcode location C Program Files Altova RaptorXMLServer2015 etc jar v javaext disable Deaktiviert Java Erweiterungen Der Standardwert ist false Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Befehlszeilenschnittstelle CLI XQuery Befehle 137 Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v Meldungen Fehler Hilfe Timeout Version v error format error format text shortxml longxml Definiert das Format der Fehlerausgabe Der Standardwert ist text Mit den anderen Optionen werden XML Formate generiert wobei mit longxml mehr Details generiert werden v error limit error limit N Definiert das Fehlerlimit Der Standardwert ist 100 Zul ssig sind Werte von 1 bis 999 Dient dazu die Prozessorverwendung w hrend der Validierung einzuschr nken Bei Erreichung des Fehlerlimits wird die Validierung gestoppt v help help Zeigt den Hilfetext zum Befehl an Beispiel valany h Alternativ dazu kann der Befehl help zusammen mit einem Argument verwendet werden Beispiel help valany v network timeout network timeout VALUE Definiert das Timeout in Sekunden f r entfernte I O Operationen Der Standardwert ist 40 v verbose verbose true false Mit dem Wert true wird die Ausgabe zus tzlicher Informationen bei der Validierung aktiviert Der Standardwert ist false Hinweis Die Booleschen Optionswerte werden au
10. sudo opt Altova StyleVisionServer2016 bin stylevisionserver licenseserver localhost In der Befehlszeile oben ist localhost der Name des Servers auf dem LicenseServer installiert ist Beachten Sie dass der Pfad der ausf hrbaren Datei von StyleVision Server der folgende ist opt Altova StyleVisionServer2016 bin Nachdem Sie StyleVision Server erfolgreich registriert haben k nnen Sie zu LicenseServer wechseln und StyleVision Server eine Lizenz zuweisen Eine Beschreibung dazu finden Sie im Abschnitt Zuweisen von Lizenzen zu registrierten Produkten N chste Schritte Nachdem Sie Ihr Altova Produkt am LicenseServer registriert haben gehen Sie folgenderma en vor 1 Wenn Sie die Lizenzdatei en mit der den Lizenzen noch nicht am LicenseServer geladen haben siehe vorheriger Abschnitt Laden von Lizenzen in LicenseServer laden Sie sie jetzt und berpr fen Sie ob die gew nschte Lizenz aktiv ist Falls Sie das bereits getan haben fahren Sie mit dem n chsten Schritt der Zuweisung der Lizenzen fort 2 Weisen Sie Ihrem beim LicenseServer registrierten Altova Produkt eine Lizenz zu Registrieren von RaptorXML XBRL Server In diesem Abschnitt werden folgende Schritte beschrieben e Registrieren von RaptorXML XBRL Server Windows e Registrieren von RaptorXML XBRL Server Linux e N chste Schritte RaptorXML XBRL Server muss auf dem Server Rechner oder in dem Netzwerk installiert werden mit dem LicenseServer verbunden
11. 2015 Altova GmbH COM und NET Schnittstelle API Referenz 343 eXQVersion30 Definiert XQuery 3 0 als die zu verwendende XQuery Version ENUMSchemalmports Beschreibung Enth lt die Enumerationsliterale die das Verhalten von xs import Elementen von denen jedes ein optionales namespace Attribut und ein optionales schemaLocation Attribut hat definieren Verwendet von IXMLValidator Schemalmports Enumerationsliterale eSILoadBySchemalocation eSILoadPreferringSchemalocation eSICombiningBoth 0 1 eSILoadByNamespace 2 3 4 SILicenseNamespaceOnly eSILoadBySchemalocation Setzt den Schema Import auf LoadBySchemalocation Das Schema wird unter Ber cksichtigung von Katalogmappings anhand des Werts des schemaLocation Attributs gesucht Ist das namespace Attribut vorhanden wird der Namespace importiert lizenziert eSILoadPreferringSchemalocation Setzt den Schema Import auf LoadPreferringSchemalocation Ist das Attribut schemaLocation vorhanden wird es verwendet wobei Katalogmappings ber cksichtigt werden Ist kein schemaLocation Attribut vorhanden so wird der Wert des namespace Attributs ber ein Katalogmapping verwendet Dieses Literal ist der Standardwert der Enumeration eSILoadByNamespace Setzt den Schema Import auf LoadByNamespace Das Schema wird anhand des Werts des namespace Attributs ber ein Katalogmapping gesucht eSICombiningBoth Setzt den Schema Import auf CombiningBoth Wen
12. Anmerkung Falls keine Verbindung zu altova com hergestellt werden konnte wird der Status als Failed Verification angezeigt Nachdem eine Verbindung hergestellt wurde starten Sie den Dienst entweder neu oder versuchen Sie die Lizenz ber die Schaltfl che Activate zu aktivieren Anmerkung Wenn eine Lizenz den Status nactive oder Blocked erh lt wird eine Meldung mit einer Erkl rung dazu zum Meldungs Log hinzugef gt Nur eine aktive Lizenz kann einem Produkt zugewiesen werden Eine inaktive Lizenz kann aktiviert oder aus dem Lizenz Pool gel scht werden Wenn eine Lizenz aus dem Lizenz Pool gel scht wurde kann sie erneut durch Laden der darin enthaltenen Lizenzdatei in den Pool geladen werden Wenn eine Lizenzdatei aktualisiert wird werden nur die Lizenzen darin die sich noch nicht im Pool befinden in den Pool geladen Um eine Lizenz zu aktivieren zu deaktivieren oder zu l schen w hlen Sie sie aus und klicken Sie auf die Schaltfl che Activate Deactivate bzw Delete Aktivieren der gew nschten Lizenz en Damit Sie einem Altova Produkt eine Lizenz zuweisen k nnen muss sie aktiv sein Wenn sie inaktiv ist w hlen Sie sie aus und klicken Sie auf Activate 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 494 Altova LicenseServer Zuweisen von Lizenzen Nachste Schritte Nachdem Sie die Lizenzdatei in den LicenseServer geladen und sichergestellt haben dass sie aktiv ist gehen Sie folgenderma en vor 1 Registriere
13. Um RaptorXML XBRL Server zu starten klicken Sie in der Task Leiste auf das Altova ServiceController Symbol und platzieren Sie den Mauszeiger im angezeigten Men ber Altova RaptorXML XBRL Server Abbildung unten und w hlen Sie im Untermen von Altova RaptorXML XBRL Server den Befehl Start Service Wenn RaptorXML XBRL Server bereits ausgef hrt wird ist die Option Start Service deaktiviert Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Einrichten von RaptorXML Einrichten unter Windows 21 Altova FlowForce Server P Altova FlowForce Web Al Altova LicenseServer Ez Altova MobileTogether Server Altova RaptorXML XBRL Server Start service Stop service Exit Altova ServiceController Run Altova ServiceController at startup EN 4 I 11 00AM Anmerkung Wenn RaptorXML XBRL Server nur f r die Ausf hrung von Single Thread Ausf hrungen lizenziert wurde normalerweise weil Ihr Rechner zwar ein Mehrkernprozessor ist aber Ihre Lizenz nur f r einen Kern gilt dann k nnen Sie immer nur eine Instanz von RaptorXML XBRL Server gleichzeitig verwenden entweder als Dienst oder ber die Befehlszeile Der Grund daf r ist dass die Einkern Lizenz automatisch der ersten gestarteten Instanz die gerade ausgef hrt wird zugewiesen wird eine zweite Instanz kann erst gestartet werden sobald die erste Instanz beendet wird e Wenn Sie RaptorXML XBRL Server ber die Befehlszeile verwenden m chten aber der Dienst bereits a
14. v globalresourcefile gr Defi Su er niert die globale Ressourcendatei und aktiviert globale Ressourcen v Erweiterungen Diese Optionen definieren die Behandlung von speziellen Erweiterungsfunktionen die in einer Reihe von Enterprise Versionen von Altova Produkten wie z B in XMLSpy Enterprise Edition verf gbar sind Die Verwendung dieser Funktionen ist im Benutzerhandbuch des jeweiligen Produkts beschrieben v chartext disable Deaktiviert Diagrammerweiterungen Der Standardwert ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v dotnetext disable Deaktiviert NET Erweiterungen Der Standardwert ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v jvm location FILE defi niert den Pfad zur Java Virtual Machine DLL unter Windows freigegebenes Objekt unter Linux Sie ben tigen JVM wenn Sie Java Erweiterungsfunktionen in Ihrem XSLT XQuery Code verwenden Die Standardeinstellung ist false v javaext barcode location say set on 7 Definiert den Pfad zum Ordner der die Barcode Erweiterungsdatei 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 148 Befehlszeilenschnittstelle CLI XQuery Befehle AltovaBarcodeExtension jar enthalt Der Pfad muss in einer der folgenden Formen angegeben werden e als Datei URI
15. Alternativ dazu kann der Befehl help zusammen mit einem Argument verwendet werden Beispiel help valany v log output log output FILE Schreibt die Meldungsausgabe in die angegebene URL Stellen Sie sicher dass das CLI Schreibrechte f r den Ausgabepfad hat v network timeout network timeout VALUE Definiert das Timeout in Sekunden f r entfernte I O Operationen Der Standardwert ist 40 v verbose verbose true false Mit dem Wert true wird die Ausgabe zus tzlicher Informationen bei der Validierung aktiviert Der Standardwert ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v verbose output verbose output FILE Schreibt die ausfuhrliche Ausgabe in FILE v version version Zeigt die Version von RaptorXML XBRL Server an Setzen Sie version bei Verwendung mit einem Befehl vor den Befehl 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 112 Befehlszeilenschnittstelle CLI XBRL Validierungsbefehle 3 3 3 valany Der Befehl valany validiert ein XBRL Instanzdokument oder eine XBRL Taxonomie anhand der XBRL 2 1 Dimensions 1 0 und Formula 1 0 Spezifikation Der Dokumenttyp wird automatisch erkannt Windows RaptorXMLXBRL valany options InputFile Linux raptorxmlxbrl valany options InputFile Mac raptorxmlxbrl valany options InputFile Das Argument Input File ist das zu validierende Dokument Beachten Sie dass nur ein Doku
16. Damit der ServiceController automatisch ausgefuhrt wird nachdem sich der Benutzer im System angemeldet hat klicken Sie in der Task Leiste auf das ServiceController Symbol um das ServiceController Men Abbildung unten aufzurufen und aktivieren Sie anschlie end den Befehl Run Altova ServiceController at Startup Dieser Befehl ist standardm ig aktiv Um den ServiceController zu beenden klicken Sie in der Task Leiste auf das ServiceController Symbol und klicken Sie im Men das daraufhin angezeigt wird Abbildung unten auf Exit Altova ServiceController BD Altova FlowForce Server gt BD Altova FlowForce Web gt 8 Altova MobileTogether Server gt Altova RaptorXML XBRL Server gt Start service Stop service Exit Altova ServiceController Run Altova ServiceController at startup m ii a gt 11 00 AM Starten und Beenden von Altova Diensten F r jede installierte Altova Dienstkomponente gibt es im Ment ServiceController siehe Abbildung oben einen Eintrag Ein Altova Dienst kann ber einen Befehl im ServiceController Untermen gestartet oder beendet werden Au erdem k nnen ber das Men ServiceController wichtige Verwaltungsaufgabe einzelner Dienste aufgerufen werden So hat z B der Dienst Altova LicenseServer in der Abbildung oben ein Untermen Configure ber das Sie die Konfigurationsseite von LicenseServer aufrufen k nnen Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Altova LicenseS
17. Das DTS wird ausgehend vom XBRL Instanzdokument ermittelt Alle referenzierten Taxonomieschemas und Linkbases werden ermittelt und validiert Die restlichen XBRL Instanzdokumente werden ignoriert Der Standardwert ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v xinclude xinclude true false Aktiviert die Unterst tzung f r XML Inkludierungen XInclude Der Standardwert ist false Bei false werden die include Elemente von XInclude ignoriert Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v XBRL Formula und Assertion Optionen v assertions outp t assertions output FILE Schreibt die Ausgabe der Assertion Auswertung in die angegebene DATEI Wenn die Option definiert ist wird automatisch formula execution true definiert v assertions output format assertions output format json xml Definiert das Ausgabeformat der Assertion Auswertung Der Standardwert ist json v formula formula true false Aktiviert die Auswertung von XBRL Formula 1 0 Erweiterungen Der Standardwert ist true Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v formula assertion set DEPRECATED formula assertion set VAL UE Schrankt die Formelausf hrung auf die angegebene Assertion ein F gen Sie die Option mehrmals hinz
18. Methoden Eigenschaften Aktiviert deaktiviert die parallele Schemavalidierung bool PreloadSchemas Nach oben Methoden Eigenschaften Definiert ob XBRL 2 1 Schemas im Vorhinein geladen werden sollen Der Wert true gibt an dass sie im Vorhinein geladen werden bei false werden sie nicht geladen Der Standardwert ist true string PythonScriptFile Nach oben Methoden Eigenschaften Definiert die Python Script Datei die eine zus tzliche Verarbeitung der f r die XML oder XSD Validierung bereitgestellten Datei liefert Der bereitgestellte String muss eine absolute URL sein die den Basispfad des zu verwendenden Python Script angibt ENUMSchemalmports Schemalmports Nach oben Methoden Eigenschaften Definiert wie Schemaimporte anhand der Attributwerte der xs import Elemente behandelt werden sollen Die Behandlung wird durch das ausgew hlte ENUMSchemaImports Literal definiert 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 338 COM und NET Schnittstelle AP I Referenz ENUMLoadSchemalocation SchemalocationHints Nach oben Methoden Eigenschaften Definiert welcher Mechanismus zum Auffinden des Schemas verwendet werden soll Der Mechanismus wird durch das ausgewahlte ENUMLoadSchemalocation Literal definiert ENUMSchemaMapping SchemaMapping Nach oben Methoden Eigenschaften Definiert welches Mapping zum Auffinden des Schemas verwendet werden soll Das Mapping wird durch das
19. N here Informationen zu FlowForce Server finden Sie unter dem vorherigen Punkt Installation von lt APPNAME gt je nach Bedarf die Option zur Installation von Altova LicenseServer N here Informationen zum Registrieren und Lizenzieren von RaptorXML XBRL Server auf dem Altova LicenseServer und zur Lizenzierung finden Sie im Abschnitt Lizenzierung unter Windows v LicenseServer Versionen e Altova Server Produkte m ssen entweder mit der zum Zeitpunkt der Release von RaptorXML XBRL Server aktuellen Version von LicenseServer oder einer sp teren Version von LicenseServer lizenziert werden e Welche Version von LicenseServer f r eine bestimmte Version von RaptorXML XBRL Server geeignet ist wird w hrend der Installation von RaptorXML XBRL Server angezeigt Sie k nnen diese Version von LicenseServer zusammen mit RaptorXML XBRL Server installieren oder Sie k nnen LicenseServer separat installieren e Bevor Sie eine neuere Version von LicenseServer installieren muss eine eventuell vorhandene ltere Version deinstalliert werden Das Installationsprogramm von LicenseServer f hrt dies bei Vorhandensein einer lteren Version automatisch durch e LicenseServer Versionen sind r ckw rts kompatibel Sie funktionieren auch mit lteren Versionen von RaptorXML XBRL Server e Wenn Sie eine neue Version von RaptorXML XBRL Server installieren und Ihre installierte Version von LicenseServer lter als der daf r vorgesehene LicenseServer
20. Objekt unter Linux Sie ben tigen JVM wenn Sie Java Erweiterungsfunktionen in Ihrem XSLT XQuery Code verwenden Die Standardeinstellung ist false v javaext barcode location javaext barcode location FILE Definiert den Pfad zum Ordner der die Barcode Erweiterungsdatei AltovaBarcodeExtension jar enth lt Der Pfad muss in einer der folgenden Formen angegeben werden e als Datei URI z B javaext barcode location file C Programme Altova RaptorXMLServer2015 etc jar e als Windows Pfad mit maskierten umgekehrten Schr gstrichen z B javaext barcode location C Program Files Altova RaptorXMLServer2015 etc jar v javaext disable javaext disable true fa Deaktiviert Java Erweiterungen Der Standardwert ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v Meldungen Fehler Hilfe Timeout Version v error format error format text shortxml longxml Definiert das Format der Fehlerausgabe Der Standardwert ist text Mit den anderen Optionen werden XML Formate generiert wobei mit longxml mehr Details generiert werden v error limit error limit N Definiert das Fehlerlimit Der Standardwert ist 100 Zul ssig sind Werte von 1 bis 999 Dient dazu die Prozessorverwendung w hrend der Validierung einzuschr nken Bei Erreichung des Fehlerlimits wird die Validierung gestoppt v help help Zeigt den Hilfetext zum Befe
21. Registrieren von FlowForce Server ber die Setup Seite Registrieren von FlowForce Server ber das FlowForce CLI Windows Registrieren von FlowForce Server ber das FlowForce CLI Linux N chste Schritte Methoden um FlowForce Server zu registrieren FlowForce Server kann auf folgende Arten auf dem LicenseServer registriert werden e ber die FlowForce Server Setup Seite e ber das FlowForce CLI Windows e Uber das FlowForce CLI Linux Aufrufen der FlowForce Server Setup Seite Windows Die FlowForce Server Setup Seite kann auf zwei Arten aufgerufen werden e Uber das Men Start Start Altova FlowForce Server 2016 FlowForce Server Setup Seite e Uber Altova ServiceController Klicken Sie in der Task Leiste auf das ServiceController Symbol und w hlen Sie im angezeigten Men den Eintrag Altova FlowForce Web Setup Daraufhin wird die FlowForce Server Setup Seite Abbildung oben aufgerufen 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 496 Altova LicenseServer Zuweisen von Lizenzen Aufrufen der FlowForce Server Setup Seite Linux Nachdem Sie FlowForce Server unter Linux installiert haben eine Beschreibung dazu finden Sie in der Benutzerdokumentation zu FlowForce Server starten Sie FlowForce Web Server mit dem folgenden Befehl als Dienst sudo etc init d flowforcewebserver start Im Terminal Fenster wird eine Meldung die die URL der FlowForce Server Setup Seite enthalt angezeigt FlowForceWe
22. Windows Linux und Mac funktionieren w hrend gro geschriebene Befehle RaptorXMLXBRL nur unter Windows und Mac ausgef hrt werden Optionen Die Optionen des Befehls sind unterhalb nach Gruppen geordnet aufgelistet Die Werte aller Optionen k nnen ohne Anf hrungszeichen angegeben werden Eine Ausnahme bilden die beiden folgenden F lle i wenn der Wertstring Leerzeichen enth lt oder ii wenn in der Beschreibung der Option ausdr cklich angegeben ist dass Anf hrungszeichen ben tigt werden v XBRL Validierung und Verarbeitung v dimensions dimensions true false Aktiviert XBRL Dimension 1 0 Erweiterungen Der Standardwert ist true Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v dts dts FILE L dt den in FILE definierten DTS Eintrittspunkt im Vorhinein und verwendet diesen zur Validierung von Instanzdateien F gen Sie die Option mehrmals hinzu um mehr als einen Eintrittspunkt zu definieren Eintrittspunkte in Instanzdateien werden ignoriert Der Befehl wird zur Batch Validierung mehrerer Instanzdateien die alle dieselbe Taxonomie referenzieren verwendet Mit der Option dts wird der Raptor Prozessor angewiesen das DTS nur ein einziges Mal und nicht f r jede Instanz in der Dateiliste zu laden Die Liste der Dateien wird entweder ber die Befehlszeile oder in einer Textdatei angegeben Die Textdatei wird durch Setzen der Option listfile auf true als
23. e Der Alias Dieser kann wo ein Dateiname erforderlich ist direkt in der Befehlszeilenschnittstelle angegeben werden oder als Node in einer XML Datei definiert 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 46 Einrichten von RaptorXML Globale Ressourcen sein in dem RaptorXML den Dateinamen abruft z B im Attribut xsi schemaLocation Wenn Sie z B input xml mittels transform xslt in output html transformieren m chten erfolgt dies normalerweise ber die Befehlszeilenschnittstelle mit dem folgenden Befehl in dem Dateinamen verwendet werden raptorxmlxbrl xslt input input xml output output html transform xslt Wenn Sie jedoch eine Definition f r globale Ressourcen haben die den Alias MyInput ber eine Konfigurationsdatei namens FirstConfig der Dateiressource FirstInput xml zuordnet so k nnten Sie den Alias MyInput in der Befehlszeile folgenderma en verwenden raptorxmlxbrl xslt input altova file resource MyInput gr C MyGlobalResources xml gc FirstConfig output Output html transform xslt Angenommen Sie haben eine andere Dateiressource namens SecondInput xml die dem Alias MyInput ber eine Konfiguration namens SecondConfig zugeordnet ist so k nnen Sie diese Ressource verwenden indem Sie nur die Option gc des vorherigen Befehls ndern raptorxmlxbrl xslt input altova file resource MyInput gr C MyGlobalResources xml ge SecondConfig output Output html transform xslt Anmerkung Im o
24. gt lt xsl stylesheet version 2 0 xmlns xsl http www w3 org 1999 XSL Transform xmlns xs http www w3 org 2001 XMLSchema xmins fn http www w3 org 2005 xpath functions xmlns altova http www altova com xmlns altovaext http www altova com xslt extensions xmlns altovaext barcode java com altova extensions barcode BarcodeWrapper xmlns altovaext barcode property java com altova extensions barcode BarcodePropertyWrapper gt lt xsl output method html encoding UTF 8 indent yes gt lt xsl template match gt lt html gt lt head gt lt title gt lt head gt lt body gt lt img alt barcode src altovaext get temp folder barcode png gt lt body gt lt html gt lt xsl result document href altovaext get temp folder barcode png method text encoding base64tobinary gt lt xsl variable name barcodeObject select altovaext barcode newInstance amp apos Code39 amp apos string amp apos some value amp apos 96 0 altovaext barcode property new amp apos setModuleWidth amp apos 25 4 div 96 2 gt Altova RaptorXML XBRL Server 2016 2015 Altova GmbH XSLT und XPath XQuery Funktionen Altova Erweiterungsfunktionen 445 lt xsl value of select xs base64Binary xs hexBinary string altovaext barcode generateBarcodePngAsHexString S barcodeObject gt lt xsl result document gt lt xsl template gt lt xsl stylesheet gt
25. string e Es k nnen mehrere lt options value gt Child Elemente definiert werden um einem Parameter eine XPath Sequenz zuzuweisen e value und lt options value gt k nnen nicht gleichzeitig verwendet werden JSON Format Im Codefragment unten sehen Sie die Formula Parameter im JSON Format formula parameters name pl values type xs string value hello world from json new without namespace he 4 name nsl pl values 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 358 Zusatzliche Informationen XBRL Formula Parameter type xsistring value hello world from json new ly namespaces xs http www w3 org 2001 XMLSchema ns1 http xbrl org formula conformance paramstuff Beachten Sie die folgenden Punkte e Der type Schl ssel ist optional und hat den Standardwert xs string e Der xs Schl ssel ist optional und hat den Standardwert http www w3 0r9 2001 XMLSchema e Der Typ in der Parameterzuordnung wird verwendet wenn ein Wert direkt als JSON String definiert ist e Auch andere Schreibweisen werden derzeit unterst tzt name p2 type xs string value hello world from json new without namespace te 4 hamei p3 Weype s Tzsrint y values 1 2 fye 4 name p4 type xs int saltes z 1 type xs istring value abe 2 Altova RaptorXML XBRL Server 2016 2015 A
26. true objXQ OutputMethod xml objXQ OutputOmitXMLDeclaration false Run the query the result will be serialized to the given path objXQ Execute MyQueryResult xml End Sub Sub Main Entry point perform all sample functions Init ValidateXML RunXSLT RunXQuery End Sub End Module Altova RaptorXML XBRL Server 2016 2015 Altova GmbH COM und NET Schnhittstelle API Referenz 311 7 4 APl Referenz In diesem Abschnitt wird die API Spezifikation beschrieben ihr Objektmodell und die Einzelheiten zu ihrer Schnittstelle und ihren Enumerationen Der Ausgangspunkt fur die Verwendung der Funktionalit ten von RaptorXML ist die IServer Schnittstelle Dieses Objekt enth lt die Objekte die die RaptorXML Funktionalit ten bereitstellen XML Validierung XBRL Validierung XSLT Transformationen und die Verarbeitung von XQuery Dokumenten Das Objektmodell der RaptorXML API ist im folgenden Diagramm dargestellt r IXMLValidator IServer IXBRL Unten sehen Sie die Hierarchie des Objektmodells Im dazugeh rigen Abschnitt werden die jeweiligen Schnittstellen beschrieben Die Methoden und Eigenschaften der einzelnen Schnittstellen werden im Abschnitt zur jeweiligen Schnittstelle beschrieben IServer IXMLValidator IXSLT IXQuery IXBRL 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 312 7 4 1 COM und NET Schnittstelle Schnittstellen
27. 0 MinFontHeight 10 pt Size 3 gt lt XAxis gt lt YAxis RightOrTop AtValue 2015 Altova GmbH Axis same as for XAxis AutoRange 1 AutoRangeIncludesZero 1 RangeFrom 0 RangeTill 1 Label ToAxisMargin 3 AxisLabel AxisColor 000000 AxisGridColor e6e6e6 ShowGrid 1 UseAutoTick 1 ManualTickInterval 1 AxisToChartMargin 0 px TickSize 3 px ShowTicks 1 Bool ShowValues 1 Bool AxisPosition LeftOrBottom Enums LeftOrBottom AxisPositionAtValue 0 Double gt lt ValueFont Color 000000 Name Tahoma Bold 0 Italic 0 Underline 0 MinFontHeight 10 pt Size 3 gt 437 Altova RaptorXML XBRL Server 2016 438 XSLT und XPath XQuery Funktionen Altova Erweiterungsfunktionen lt YAxis gt lt XY gt lt XY3d AxisAutoSize 1 Bool If false XSize and YSize define the aspect ration of x and y axis If true aspect ratio is equal to chart wndow XSize 100 PercentOrPixel Pixel values might be different in the result because of 3d tilting and zooming to fit chart YSize 100 PercentOrPixel Pixel values might be different in the result because of 3d tilting and zooming to fit chart SeriesMargin 30 PercentOrPixel Pixel values might be different in the result because of 3d tilting and zooming to fit chart Tilt 20 Double 90 to 90 degrees Rot 20 Double 359 to 359 degrees FoV 50 gt Double Field of view 1 120 d
28. 1 gibt 1 zur ck wobei 1 f r Montag steht e altova weekday from date xs date 2014 02 03 4 gibt 1 zur ck wobei 1 f r Montag steht e altova weekday from date xs date 2014 02 03 0 gibt 2 zur ck wobei 2 f r Montag steht Nach oben 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 392 XSLT und XPath XQuery Funktionen Altova Erweiterungsfunktionen R ckgabe der Wochennummer anhand von xs dateTime Oder xs date XP2 XQi XP3 XQ3 Diese Funktionen geben anhand von xs dateTime oder xs date die Wochennummer als Ganzzahl zur ck Die Wochennummer steht in den Kalenderformaten US ISO European und Islamic zur Verf gung Die Wochennummerierung unterscheidet sich in diesen Kalenderformaten da die Woche in diesen Formaten an unterschiedlichen Tagen beginnt Im Format US am Sonntag im Format ISO European am Montag und im Format Islamic am Samstag v weeknumber from date altova r als xs in teger als altova weeknumber from date Date als xs date Calend xs integer XP2 XQi XP3 XQ3 Gibt die Wochennummer des bereitgestellten Date Arguments als Ganzzahl zur ck Das zweite Argument Calendar definiert das zu verwendende Kalendersystem Unterst tzte Calendar Werte sind e 0 US Kalender Woche beginnt am Sonntag e 1 ISO Standard Europ ischer Kalender Woche beginnt am Montag e 2 Islamischer Kalender Woche beginnt am Samstag Der Standardwert ist 0 Beispiele e altova weeknumber from date
29. Anmerkung Zur Bereitstellung des Input String f r die geografische Position k nnen die Funktion image exif data und das Geolocation Attribut der Exif Metadaten verwendet werden Beispiele e altova geolocation within rectangle 33 22 58 32 48 24 gibt true zur ck e altova geolocation within rectangle 33 22 58 32 48 24 gibt false zur ck e altova geolocation within rectangle 33 22 58 32 48 51 29 6Wis 24 17 40 2W gibt true zur ck a Input String Formate der Standortdaten Der Input String f r die geografische Position muss die Breite und L nge in dieser Reihenfolge getrennt durch ein Leerzeichen enthalten Beide Werte k nnen jedes der folgenden Formate haben Auch Kombinationen sind zul ssig d h die Breite kann in einem anderen Format als die L nge angegeben werden Die Breitenwerte liegen im Bereich 90 bis 90 N nach s Die L ngenwerte liegen im Bereich von 180 bis 180 0 nach w Anmerkung Wenn als Trennzeichen f r den Input String einfache oder doppelte Anf hrungszeichen verwendet werden kann dies zu einer Fehlinterpretation der einfachen bzw doppelten Anf hrungszeichen als Minuten bzw Sekundenwerte f hren In solchen F llen m ssen die zur Angabe der Minuten und Sekundenwerte verwendeten Anf hrungszeichen durch Verdoppelung mit einem Escape Zeichen versehen werden In den Beispielen in diesem Abschnitt sind Anf hrungszeichen die als Trennzeichen f r den
30. CLI XML DTD XSD Validierungsbefehle 65 3 1 3 valdtd dtd Der Befehl valdtd dtd validiert ein oder mehrere DTD Dokumente anhand der XML 1 0 oder 1 1 Spezifikation Windows RaptorXMLXBRL valdtd dtd options InputFile Linux raptorxmlxbrl valdtd dtd options InputFile Mac raptorxmlxbrl valdtd dtd options InputFile Das Argument InputFile ist das zu validierende DTD Dokument Um mehrere Dokumente zu validieren i listen Sie entweder die zu validierenden Dateien im CLI auf wobei jede Datei durch ein Leerzeichen von der nachsten getrennt wird oder ii listen Sie die zu validierenden Dateien in einer Textdatei txt Datei auf ein Dateiname pro Zeile und geben Sie diese Textdatei zusammen mit der auf true gesetzten Option listfile als das InputFile Argument an siehe Optionsliste unten Beispiele e raptorxmlxbrl valdtd c Test dtd e raptorxmlxbrl dtd verbose true c Test dtd e raptorxmlxbrl dtd listfile true c FileList txt v Gro und Kleinschreibung in der Befehlszeile RaptorXMLXBRL unter Windows raptorxmlxbr1 unter Unix Linux Mac Beachten Sie dass klein geschriebene Befehle raptorxmlxbr1 auf allen Plattformen Windows Linux und Mac funktionieren w hrend gro geschriebene Befehle RaptorXMLXBRL nur unter Windows und Mac ausgef hrt werden Optionen Die Optionen des Befehls sind unterhalb nach Gruppen geordnet aufgelistet Die Werte aller Optionen k nnen ohne Anf hrungszeichen angegeb
31. DTD Verwendet von Schnittstelle Operation Enumerationsliterale eWellFormedAny 0 eWellFormedXML 1 eWellFormedDTD 2 eWellformedAny Setzt die Art der Wohlgeformtheitspr fung auf Any Damit wird ein XML oder DTD Dokument auf Wohlgeformtheit gepr ft nachdem automatisch ermittelt wurde um welchen der beiden Dokumenttypen es sich handelt eWellformedXML Setzt die Art der Wohlgeformtheitspr fung auf xmL Damit wird ein XML Dokument entsprechend der XML 1 0 oder XML 1 1 Spezifikation auf Wohlgeformtheit gepr ft eWellformedDTD Setzt die Art der Wohlgeformtheitspr fung auf DTD Damit wird ein DTD Dokument auf Wohlgeformtheit gepr ft Altova RaptorXML XBRL Server 2016 2015 Altova GmbH COM und NET Schnittstelle API Referenz 347 ENUMXBRLValidationType Beschreibung Enth lt Enumerationsliterale die den Typ des zu validierenden XBRL Dokuments definieren XBRL Instanz oder XBRL Taxonomie Verwendet von IXBRL IsValid Enumerationsliterale eValidateXBRLAny 0 eValidateXBRLInstance 1 eValidateXBRLTaxonomy 2 eValidateXBRLAny Setzt den Validierungstyp auf Any Validiert ein XBRL Dokument nachdem sein Typ Instanz oder Taxonomie automatisch ermittelt wurde eValidateXBRLInstance Setzt den Validierungstyp auf Instance Dies definiert die Validierung von einem oder mehreren XBRL Instanzdokumenten eValidateXBRLTaxonomy Setzt den Validierungstyp auf Taxonomy Dies definiert die Validierung von
32. Das zweite Argument wird der Wert der Variablen p1 das dritte Argument der der Variablen p2 usw iii Die Werte der Variablen m ssen vom Typ item sein Beispiel lt xsl variable name xpath select p3 p2 p1 gt lt xsl value of select altova evaluate xpath 10 20 hi gt gibt aus hi 20 10 Beachten Sie im obigen Beispiel folgende Punkte e Das zweite Argument des Ausdrucks altova evaluate ist der der Variablen p1 zugewiesene Wert das dritte Argument ist das der Variablen p2 zugewiesene usw e Beachten Sie dass das vierte Argument der Funktion ein String Wert ist Als String Wert wird dieser innerhalb von Anf hrungszeichen gesetzt e Das select Attribut des Elements xs variable liefert den XPath Ausdruck Da dieser Ausdruck den Typ xs string haben muss wird er in einfache Anf hrungszeichen gesetzt Weitere Beispiele f r die Verwendung der Variablen e lt xsl variable name xpath select p1 gt lt xsl value of select altova evaluate xpath Name 1 gt Gibt den Wert des ersten Name Elements zurtick e lt xsl variable name xpath select p1 gt lt xsl value of select altova evaluate xpath Name 1 gt Gibt Name 1 aus Die altova evaluate Erweiterungsfunktion ist in Situationen n tzlich in denen ein XPath Ausdruck im XSLT Stylesheet einen oder mehrere Teile enth lt die dynamisch ausgewertet werden m ssen Angenommen ein Benutzer gibt seinen Request
33. Eine Beschreibung dazu finden Sie im Abschnitt Zuweisen von Lizenzen zu registrierten Produkten Registrieren von FlowForce Server ber das FlowForce CLI Linux Auf Linux Rechnem kann FlowForce Server mit dem Befehl 1icenseserver des FlowForce Server CLI am LicenseServer registriert werden Beachten Sie dass FlowForce Server mit root Rechten gestartet werden muss sudo opt Altova FlowForceServer2016 bin flowforceserver licenseserver localhost In der Befehlszeile oben ist Localhost der Name des Servers auf dem LicenseServer installiert ist Beachten Sie dass der Pfad der ausf hrbaren Datei von FlowForce Server der folgende ist opt Altova MapForceServer2016 bin Nachdem Sie FlowForce Server erfolgreich registriert haben k nnen Sie zu LicenseServer wechseln und FlowForce Server eine Lizenz zuweisen Eine Beschreibung dazu finden Sie im Abschnitt Zuweisen von Lizenzen zu registrierten Produkten N chste Schritte Nachdem Sie Ihr Altova Produkt am LicenseServer registriert haben gehen Sie folgenderma en vor 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 500 Altova LicenseServer Zuweisen von Lizenzen 1 Wenn Sie die Lizenzdatei en mit der den Lizenzen noch nicht am LicenseServer geladen haben siehe vorheriger Abschnitt Laden von Lizenzen in LicenseServer laden Sie sie jetzt und berpr fen Sie ob die gew nschte Lizenz aktiv ist Falls Sie das bereits getan haben fahren Sie mit dem n chsten Schritt der Zuwe
34. Er wird fur Assembly LoadWith PartialName bereitgestellt welches versuchen wird die Assembly zu laden Wenn partialname vorhanden ist werden alle anderen Parameter ignoriert 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 458 XSLT und XPath XQuery Funktionen Diverse Erweiterungsfunktionen loc Die Locale z B en us Die Standardeinstellung ist neutral Wenn die Assembly aus einer DLL geladen werden soll verwenden Sie den from Parameter und lassen Sie den sn Parameter weg Wenn die Assembly aus dem Global Assembly Cache GAC geladen werden soll verwenden Sie den sn Parameter und lassen Sie den from Parameter weg Vor dem ersten Parameter muss ein Fragezeichen eingef gt werden Parameter m ssen durch ein Semikolon getrennt werden Der Wert des Parameternamens wird durch ein Ist Gleich Zeichen angegeben siehe Beispiele unten Beispiele f r Namespace Deklarationen Ein Beispiel f r eine Namespace Deklaration in XSLT die die Systemklasse System Environment identifiziert xmlns myns clitype System Environment Ein Beispiel fur eine Namespace Deklaration in XSLT die die zu ladende Klasse als Trade Forward Scrip identifiziert xmlns myns clitype Trade Forward Scrip asm forward version 10 6 2 1 Ein Beispiel fur eine Namespace Deklaration in XQuery die die Systemklasse MyManagedDLL testClass identifiziert Es werden zwei Klassen unterschieden 1 Wenn die Assembly aus dem GAC geladen wird declare nam
35. In der obigen Beschreibungsanweisung ist KEY der Name des externen Parameters VALUE der als XPath Ausdruck angegebene Wert des externen Parameters Im CLI verwendete Parameter m ssen im XQuery Dokument deklariert sein Wenn mehrere externe Parameter als Werte an das CLI bergeben werden muss jeder eine separate param Option erhalten Wenn der XPath Ausdruck Leerzeichen enth lt muss er in doppelte Anf hrungszeichen gesetzt werden a XSLT Definiert einen globalen Stylesheet Parameter Kzy ist der Parametername VALUE der als XPath Ausdruck angegebene Parameterwert Im CLI verwendete Parameter m ssen im Stylesheet deklariert sein Wenn mehrere Parameter verwendet werden muss vor jedem Parameter die param Option verwendet werden Wenn der XPath Ausdruck Leerzeichen enthalt ob im XPath Ausdruck selbst oder in einem String Literal im Ausdruck muss er in doppelte Anf hrungszeichen gesetzt werden Beispiel raptorxmlxbrl xslt input c Test xml output c Output xml param date node 1 attl p title stringwithoutspace param title string with spaces p amount 456 c Test xslt v xquery version xquery version 1 1 013 3 0 3 1 Gibt an ob der XQuery Prozessor XQuery 1 0 oder XQuery 3 0 verwenden soll Der Standardwert ist 1 v XML Schema und XML Instanz v load xml with psvi load xml with psvi true false Erm glicht die Validierung von XML Input Dateien und die Generierung von Informationen f r diese Dat
36. Instanzdokuments nicht mehr verf gbar sind In Situationen in denen dies eine Rolle spielt muss der Streaming Modus deaktiviert werden indem Sie streaming auf den Wert false setzen Wenn Sie die Option script mit dem Befehl valxml withxsd verwenden sollten Sie das Streaming deaktivieren Beachten Sie dass die Option streaming ignoriert wird wenn parallel assessment auf true gesetzt wird Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v template entry point template en r Gibt den Namen einer benannten Vorlage im XSLT Stylesheet an das der Eintrittspunkt der Transformation ist v template mode template mod Definiert den Vorlagenmodus f r die Transformation v xslt version aA Definiert ob der XSLT Prozessor XSLT 1 0 XSLT 2 0 oder XSLT 3 0 verwenden soll Der Standardwert ist 3 vw XML Schema und XML Instanz v load xml with psvi Erm glicht die Validierung von XML Input Dateien und die Generierung von Informationen f r diese Dateien nach Validierung des Schemas Der Standardwert ist true v schema imports Definiert das Verhalten von xs import Elementen von denen jedes ein optionales namespace Attribut und ein optionales schemaLocation Attribut hat lt import namespace someNS schemaLocation someURL gt Mit der Option wird definiert ob ein Schema Dokument geladen oder nur ein Namespace lizenziert werden soll un
37. Seq 01 und Seq 02 sind Sequenzen von einem oder mehreren Elementen eines beliebigen Datentyps e Das dritte Argument Condition ist eine Referenz auf eine XPath Funktion die zwei Argumente erh lt d h eine Stelligkeit 2 hat und einen Booleschen Wert zur ckgibt Die Elemente von Seq 01 und Seq 02 werden als die Argumente der Funktion Condition in geordneten Paaren bergeben je ein Element aus jeder Sequenz bildet ein Paar Die Paare sind folgenderma en geordnet If Seq 01 X1 X2 X3 Xn And Seq 02 Y1 Y2 Y3 Yn Then X1 Y1 X1 Y2 X1 Y3 X1 Yn X2 Y1 X2 Y2 Xn Yn Das erste geordnete Paar bei dem die Funktion Condition zu true ausgewertet wird wird als Ergebnis von altova find first combination zur ckgegeben Beachten Sie i Wenn die Funktion Condition durch die bereitgestellten Argumentpaare iteriert und nicht ein einziges Mal zu true ausgewertet wird so gibt altova find first combination Keine Ergebnisse zur ck ii Das Ergebnis von altova find first combination ist immer ein Altova RaptorXML XBRL Server 2016 2015 Altova GmbH XSLT und XPath XQuery Funktionen Altova Erweiterungsfunktionen 419 Elementpaar eines beliebigen Datentyps oder gar kein Element Beispiele e altova find first combination 11 to 20 21 to 30 function Sa b a 5b 32 gibt die Sequenz xs integers 11 21 zur ck e altova find first combination 11 to 20 21 to 30 function Sa b
38. Serverkonfiguration 212 Sicherheitsfragen 47 Informationen zum Netzwerk 472 Insrtallation unter Windows 16 Installation auf Mac OS X 32 534 Installation unter Linux 24 J Java Erweiterungsfunktionen Datentypkonvertierungen Java in Xpath XQuery 455 Instanzmethoden Instanzfelder 453 Konstruktoren 452 statische M ethoden statische Felder 453 Java extension functions datatype conversions XPath XQuery to Java 454 Java Erweiterungsfunktionen benutzerdefinierte JAR Dateien 451 benutzerdefinierte Klassendateien 448 fiir XSLT und XQuery 447 Ubersicht 447 Java Schnittstelle 5 K Kataloge 37 Konfigurationsseite 512 auf Mac OS X ffnen 488 unter Linux ffnen 485 unter Windows ffnen 482 URL 482 URL Linux 485 URL Mac OS X 488 L License Pool 513 LicenseServer Einstellungen 524 FlowForce Server registrieren 495 Installation auf Mac OS X 477 Installation unter Linux 475 Installation unter Windows 473 Konfigurationsseite 512 Map Force Server registrieren 500 Schnittstelle zu 512 Schritte beim Zuweisen von Lizenzen 479 starten 480 Index StyleVision Server registrieren 501 LicenseServer Konfigurationsseite siehe Konfigurationsseite 482 485 488 Linux Installation unter 24 Lizenzbefehle auf CLI 172 Lizenzen laden 491 513 zuweisen 506 518 Lizenzen laden 491 513 Lizenzen zuweisen 506 Lizenzierung auf Mac OS X 35 Lizenzierung unter Windows 19 28
39. ShowOutline 1 Bool gt lt Area Transparency 0 UINT 0 255 255 is fully transparent O is opaque OutlineColor 000000 Color ShowOutline 1 Bool gt lt CandleStick 2015 Altova GmbH FillHighClose 0 Bool If 0 the body is left empty If 1 FillColorHighClose Altova RaptorXML XBRL Server 2016 436 XSLT und XPath XQuery Funktionen Altova Erweiterungsfunktionen is used for the candle body FillColorHighClose ffffff Color For the candle body when close gt open FillHighOpenWithSeriesColor 1 Bool If true the series color is used to fill the candlebody when open gt close FillColorHighOpen 000000 Color For the candle body when open gt close and FillHighOpenWithSeriesColor is false gt lt Colors User defined color scheme By default this element is empty except for the style and has no Color attributes UseSubsequentColors 1 Boolean If 0 then color in overlay is used If 1 then subsequent colors from previous chart layer is used Style User Possible values are Default Grayscale Colorful Pastel User Colors 52aca0 Color only added for user defined color set Colors1 d3c15d Color only added for user defined color set Colors2 8971d8 Color only added for user defined color set Colorsn Up to ten colors are allowed in a set from Colors to Colors9 lt Colors gt lt Pie ShowLabels 1 Bool OutlineColor 404040 Color ShowOutline 1 Bool StartAngle 0 D
40. Testen Sie die Verbindung durch Klicken auf Test Connection to Altova Beachten Sie dass neue Einstellungen vor Pr fen der Verbindung durch Klicken auf die Schaltfl che Speichern gespeichert werden m ssen Die Schaltfl che Test Connection to Altova ist w hrend des berpr fungsvorgangs deaktiviert und wird erst aktiv sobald die berpr fung beendet worden ist Client Statistiken die Netzwerkeinstellungen f r die webbasierte Konfigurationsseite Web UI f r den Proxy Server der f r die Internetverbindung verwendet wird falls vorhanden und f r die Verf gbarkeit von LicenseServer Diese Einstellungen sind weiter unten unter Netzwerkeinstellungen beschrieben Die E Mail Server Einstellungen und die E Mail Adresse an die bei Bedarf LicenseServer Benachrichtigungen gesendet werden sollen Diese Einstellungen sind weiter unten unter Benachrichtigungseinstellungen beschrieben Nachdem Sie eine Einstellung ge ndert haben kicken Sie am unteren Rand der Seite auf Save Ge nderte Einstellungen werden erst nach dem Speichern aktiv Failover LicenseServer Einstellungen Sie k nnen einen zweiten LicenseServer konfigurieren der einspringt wenn der prim re LicenseServer nicht mehr zur Verf gung steht Dieser zweite LicenseServer wird als Failover LicenseServer bezeichnet Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Altova LicenseServer Referenz zur Konfigurationsseite 525 Failover LicenseServer Settings To reduce th
41. ber mehrere Threads parallel verarbeitet Auf diese Weise k nnen besonders gro e XML Dateien schneller verarbeitet werden wenn diese Option aktiv ist Parallele Validierungen k nnen gleichzeitig auf einer hierarchischen Ebene ausgef hrt werden k nnen in einem einzigen Infoset aber auch auf mehreren Ebenen erfolgen Beachten Sie dass die parallele Validierung im Streaming Modus nicht funktioniert Aus diesem Grund wird die Option streaming ignoriert wenn parallel assessment auf true gesetzt ist Au erdem wird bei Verwendung der Option parallel assessment mehr Arbeitsspeicher ben tigt Die Standardeinstellung ist false Die Kurzform f r die Option ist pa Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v preload xbrl schemas L dt Schemas der XBRL 2 1 Spezifikation im Vorhinein Der Standardwert ist true Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v recurse recurse true false Dient zur Auswahl von Dateien in einem ZIP Archiv Bei true w hlt das Argument InputFile des Befehls die angegebene Datei auch in den Unterverzeichnissen aus Beispiel test zip zip test xm1l w hlt Dateien mit dem Namen test xm1 auf allen Ordnerebenen des ZIP Ordners aus Es k nnen die Platzhalter und verwendet werden Mit xm1 werden folglich alle xm1 Dateien im ZIP Ordner ausgew hlt Der Standardwert der Opt
42. die einen Dateinamen pro Zeile enth lt Der Standardwert ist false Als Alternative k nnen die Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Befehlszeilenschnittstelle CLI JSON Befehle 165 Dateien im CLI getrennt durch ein Leerzeichen aufgelistet werden Beachten Sie allerdings dass CLIs eine maximale Zeichenanzahl haben Beachten Sie dass die Option 1istfile nur auf Argumente nicht aber auf Optionen angewendet wird Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v recurse recurse true false Dient zur Auswahl von Dateien in einem ZIP Archiv Bei true w hlt das Argument InputFile des Befehls die angegebene Datei auch in den Unterverzeichnissen aus Beispiel test zip zip test xml w hlt Dateien mit dem Namen test xm1 auf allen Ordnerebenen des ZIP Ordners aus Es k nnen die Platzhalter und verwendet werden Mit xm1 werden folglich alle xm1 Dateien im ZIP Ordner ausgew hlt Der Standardwert der Option ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v Kataloge und globale Ressourcen v catalog catalog FILE Gibt den absoluten Pfad zu einer Root Katalog Datei an die nicht die installierte Root Katalog Datei ist Der Standardwert ist der absolute Pfad zur installierten Root Katalog Datei lt installationsordner gt Altova RaptorXMLXBRLServer2016 etc RootCatalog
43. einem XPath XQuery Datentyp handelt Wenn das Ergebnis eines Konstruktoraufrufs nicht in einen passenden XPath XQuery Datentyp konvertiert werden kann dann erstellt der Konstruktor ein wrapped Java Objekt mit einem Typ der den Namen der Klasse hat die dieses Java Objekt zur ckgibt Wenn z B ein Konstruktor f r die Klasse java util Date aufgerufen wird java util Date new so wird ein Objekt vom Typ java util Date zur ckgegeben Das lexikalische Format des zur ckgegebenen Objekts stimmt unter Umst nden nicht mit dem lexikalischen Format des XPath Datentyps berein und der Wert m sste daher in das lexikalische Format des erforderlichen XPath Datentyps und anschlie end in den erforderlichen XPath Datentyp konvertiert werden Ein von einem Konstruktor erstelltes Java Objekt kann f r zwei Zwecke verwendet werden e Es kann einer Variable zugewiesen werden lt xsl variable name currentdate select date new xmlns date java java util Date gt e Es kann an eine Erweiterungsfunktion bergeben werden siehe Instanzmethode und Instanzfelder lt xsl value of select date toString date new xmlns date java java util Date gt Altova RaptorXML XBRL Server 2016 2015 Altova GmbH XSLT und XPath XQuery Funktionen Diverse Erweiterungsfunktionen 453 Java Statische Methoden und statische Felder Eine statische Methode wird direkt Uber ihren Java Namen und durch Angabe der Argumente fur die Methode aufgerufen Stat
44. gibt 3 zur ck Altova tov gibt 3 zur ck e altova substring pos Altova tv gibt 0 zur ck AltovaAltova to gibt 3 zur ck e altova substring pos e altova substring pos Gibt die Zeichenposition von StringToFind im String StringToCheck Zur ck Die Suche nach StringToFind beginnt an der durch das Argument Integer angegebenen Zeichenposition der Zeichen Substring vor dieser Position wird nicht durchsucht Die zur ckgegebene Ganzzahl gibt jedoch die Position des gefundenen String innerhalb des gesamten String StringToCheck an Diese Signatur dient dazu die zweite oder eine weiter hinten folgende Position eines String zu finden der mehrmals in StringToCheck vorkommt Wenn StringToFind in StringToCheck nicht vorkommt wird die Ganzzahl 0 zur ckgegeben Beispiele e altova substring pos Altova to 1 gibt 3 zur ck e altova substring pos Altova to 3 gibt 3 zur ck 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 428 XSLT und XPath XQuery Funktionen Altova Erweiterungsfunktionen e altova substring pos Altova to 4 gibt 0 zur ck e altova substring pos Altova Altova to 0 gibt 3 zur ck e altova substring pos Altova Altova to 4 gibt 10 zur ck v trim string altova altova trim string als xs string XP3 XG3 Diese Funktion verwendet ein xs string Argument entfernt alle voran und nachgestellten Leerzeichen und gibt einen getrimmten xs string zur ck Beis
45. her installiert sein Folglich k nnen die NET Scripting Sprachen innerhalb des Elements lt msxsl script gt verwendet werden Das Attribut language akzeptiert dieselben Werte wie das Attribut language des HTML lt script gt Elements Wenn das Attribut language nicht definiert ist wird als Standardsprache Microsoft JScript verwendet Das Attribut implements prefix erh lt einen Wert der ein Pr fix eines deklarierten in scope Namespace ist Bei diesem Namespace handelt es sich normalerweise um einen Benutzer Namespace der f r eine Funktionsbibliothek reseniert ist Alle Funktionen und Variablen die im Element lt msxs1 script gt definiert sind werden sich im Namespace befinden der durch das im Attribut implements prefix definierte Pr fixe identifiziert wird Wenn eine Funktion von einem XPath Ausdruck aus aufgerufen wird muss sich der vollst ndig qualifizierte Funktionsname im selben Namespace wie die Funktionsdefinition befinden Beispiel Hier sehen Sie ein Beispiel f r ein vollst ndiges XSLT Stylesheet in dem eine Funktion verwendet wird die in einem lt msxs1 script gt Element definiert ist 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 466 XSLT und XPath XQuery Funktionen Diverse Erweiterungsfunktionen lt xml version 1 0 encoding UTF 8 gt lt xsl stylesheet version 2 0 xmlns xsl http www w3 org 1999 XSL Transform xmlns xs http www w3 org 2001 XMLSchema xmlns fn http www w3 org 2005 xpa
46. lt Bei der Datei kann es sich entweder um eine XML oder eine JSON Datei handeln Siehe Abschnitt Formula Parameter v listfile Bei true wird das Argument Input File des Befehls als Textdatei behandelt die einen Dateinamen pro Zeile enth lt Der Standardwert ist false Als Alternative k nnen die Dateien im CLI getrennt durch ein Leerzeichen aufgelistet werden Beachten Sie allerdings dass CLls eine maximale Zeichenanzahl haben Beachten Sie dass die Option listfile nur auf Argumente nicht aber auf Optionen angewendet wird Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v preload formula schemas L dt Schemas der XBRL Formula 1 0 Spezifikation im Vorhinein Der Standardwert ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v preload xbrl schemas 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 106 Befehlszeilenschnittstelle CLI XBRL Validierungsbefehle Ladt Schemas der XBRL 2 1 Spezifikation im Vorhinein Der Standardwert ist true Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v recurse Dient zur Auswahl von Dateien in einem ZIP Archiv Bei true w hlt das Argument InputFile des Befehls die angegebene Datei auch in den Unterverzeichnissen aus Beispiel test zip zip test xm1 w hlt Dateien mit de
47. lt oder ii wenn in der Beschreibung der Option ausdr cklich angegeben ist dass Anf hrungszeichen ben tigt werden v XSLT Verarbeitung v indent characters 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 118 Befehlszeilenschnittstelle CLI XSLT Befehle indent characters VALUE Definiert den Zeichenstring der als Einruckung verwendet werden soll v input input FILE Die URL der zu transformierenden XML Datei v output output FILE Die URL der prim ren Ausgabedatei So ist z B im Fall der Ausgabe mehrerer HTML Dateien die prim re Ausgabedatei der Pfad der Eintrittspunkt HTML Datei Zus tzliche Ausgabedateien wie z B generierte Bilddateien werden als xslt additional output files angegeben Wenn keine output Option definiert ist wird die Ausgabe in die Standardausgabe geschrieben v param p p param KEY VALUE XQuery Definiert den Wert eines externen Parameters Ein externer Parameter ist im XQuery Dokument mit der declare variable Deklaration gefolgt von einem Variablennamen und anschlie end dem Schl sselwort external gefolgt von einem Semikolon deklariert Beispiel declare variable foo as xs string external Aufgrund des Schl sselworts external wird foo zu einem externen Parameter dessen Wert zur Laufzeit von einer externen Quelle aus bergeben wird Der externe Parameter erh lt mit dem CLI Befehl einen Wert Beispiel param foo MyName In der obigen Beschreibungsanweisung i
48. oder bei Verwendung der COM Schnittstelle als Textstring bereitgestellt werden e R ckgabe der Ausgabe als Datei in einem definierten Ordner oder bei Verwendung der COM Schnittstelle als Textstring e XSLT Parameter k nnen ber die Befehlszeile und ber die COM Schnittstelle geliefert werden e Spezialisierte Verarbeitung dank Altova sowie XBRL Java und NET Erweiterungsfunktionen Dies erm glicht z B die Erstellung von Diagrammen und Barcodes in Ausgabedokumenten XQuery Ausf hrung e Ausf hrung von XQuery 1 0 und 3 0 Dokumenten e XQuery und XML Dokumente k nnen als Datei ber eine URL oder bei Verwendung der COM Schnittstelle als Textstring bereitgestellt werden e R ckgabe der Ausgabe als Datei in einem definierten Ordner oder bei Verwendung der COM Schnittstelle als Textstring e Bereitstellung externer XQuery Variablen ber die Befehlszeile und die COM Schnittstelle e inkludiert in den Serialisierungsoptionen sind Ausgabekodierung Ausgabemethode ob in XML XHTML HTML oder Text Weglassen der XML Deklaration und Einr ckung Hochleistungsfunktionen e Extrem hohe Verarbeitungsgeschwindigkeit dank optimiertem Code o Native Instruction Set Implementierungen o 32 Bit und 64 Bit Version Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Informationen zu RaptorXML XBRL Server Funktionalit ten Extrem niedriger Arbeitsspeicherbedarf o extrem kompakte speicherresidente Darstellung des XML Info
49. und XQuery Prozessor XSLT 2 0 XSLT 2 0 In diesem Abschnitt Prozessorkonformitat Ruckwartskompatibilitat Namespaces Schema Fahigkeit Implementierungsspezifisches Verhalten Konformitat Der XSLT 2 0 Prozessor von RaptorXML XBRL Server entspricht der XSLT 2 0 Recommendation vom 23 Janner 2007 und der XPath 2 0 Recommendation vom 14 Dezember 2010 des World Wide Web Consortium W3C R ckw rtskompatibilit t Der XSLT 2 0 Prozessor ist r ckw rtskompatibel Die R ckw rtskompatibilit t des XSLT 2 0 Prozessors kommt nur dann zum Einsatz wenn Sie den XSLT 2 0 Prozessor CLI Parameter xslt 2 zur Verarbeitung eines XSLT 1 0 Stylesheets verwenden Beachten Sie dass sich das Ergebnis des XSLT 1 0 Prozessors und des r ckw rtskompatiblen XSLT 2 0 Prozessors unter Umst nden unterscheiden kann Namespaces In Ihrem XSLT 2 0 Stylesheet sollten die folgenden Namespaces deklariert sein damit Sie die in XSLT 2 0 verf gbaren Typ Konstruktoren und Funktionen verwenden k nnen Normalerweise werden die unten aufgelisteten Pr fixe verwendet bei Bedarf k nnen Sie auch andere Pr fixe verwenden XML Schema Typen http www w3 org 2001 XMLSchema XPath 2 0 n http www w3 org 2005 xpath functions Funktionen Normalerweise werden diese Namespaces im Element xs1 stylesheet oder xsl transform deklariert wie unten gezeigt lt xsl stylesheet version 2 0 xmilns xsl http www w3 org 1999 XSL Transform xmins xs ht
50. v schema schema FILE Definiert den Pfad zu dem JSON Schema Dokument anhand dessen die JSON Instanzdokumente validiert werden sollen Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Kapitel 4 HTTP Schnittstelle 206 HTTP Schnittstelle 4 HTTP Schnittstelle RaptorXML XBRL Server nimmt ber HTTP gesendete Validierungsauftr ge an Die bertragung der Auftragsbeschreibung sowie der Ergebnis erfolgt im JSON Format Im unten gezeigten Diagramm sehen Sie eine Beschreibung des Ablaufs RaptorXML Server als HTTP Server HTTP Client 1 HTTP POST Request im JSON Format an RaptorXML Server 2 RaptorXML gibt die URI des Ergebnisdokuments im JSON Format zurtick 3 HTTP GET Request f r das Ergebnisdokument verwendet die zur ckgegebene Ergebnisdok URI 4 RaptorXML gibt das JSON Ergebnisdokument zur ck 5 HTTP GET Request zum Abrufen der im JSON Ergebnisdok aufgelisteten Logs und Ausgabe dokumente 6 RaptorXML gibt das die angeforderten Dokument e zur ck 7 HTTP DELETE Request l scht die Ressource auf dem Server Gibt Speicherplatz frei Altova RaptorXML XBRL Server 2016 2015 Altova GmbH HTTP Schnittstelle 207 Sicherheitsfragen im Zusammenhang mit der HTTP Schnittstelle Standardm ig k nnen Ergebnisdokumente ber die HTTP Schnittstelle in jeden durch den Client angegebenen Ordner auf den ber das HTTP Protokoll Zugriff besteht geschrieben werden Beim Konfigurieren von
51. wie im Diagramm unten gezeigt aus einer Reihe von Schritten 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 218 HTTP Schnittstelle Client Requests RaptorXML Server HTTP Cllent als HTTP Server 1 HTTP POST Request im JSON Format an RaptorXML Server 2 RaptorXML gibt die URI des Ergebnisdokuments im JSON Format zur ck 3 HTTP GET Request f r das Ergebnisdokument verwendet die zur ckgegebene Ergebnisdok URI 4 RaptorXML gibt das JSON Ergebnisdokument zur ck 5 HTTP GET Request zum Abrufen der im JSON Ergebnisdok aufgelisteten Logs und Ausgabe dokumente 6 RaptorXML gibt das die angeforderten Dokument e zur ck 7 HTTP DELETE Request l scht die Ressource auf dem Server Gibt Speicherplatz frei Im Folgenden finden Sie einige wichtige Anmerkungen zu den einzelnen Schritten Schl sselbegriffe sind fett gedruckt 1 Mit Hilfe einer HTTP posT Methode wird ein Request im JSON Format erstellt Der Request k nnte f r jede Funktionalit t von RaptorXML XBRL Server sein So k nnte z B eine Validierung oder eine XSLT Transformation angefordert werden Die im Request verwendeten Befehle Argumente und Optionen sind dieselben die auch in der Befehlszeile verwendet werden Der Request wird auf http localhost 8087 v1 queue Mittels Post bereitgestellt wobei localhost 8087 hier die Adresse von RaptorXML XBRL Server die in der Anfangskonfiguration verwendete Server Adresse ist Ein so
52. AP I Referenz Es sind die folgenden Schnittstellen definiert Sie sind in den Unterabschnitten dieses Abschnitts beschrieben IServer IXMLValidator TXSLT IxQuery IXBRL IServer Die IServer Schnittstelle liefert Methoden um Schnittstellen des entsprechenden RaptorXML Prozessors zur ckzugeben XML Validator XBRL XSLT und XQuery Die Eigenschaften definieren die Parameter der Schnittstelle Methoden IXMLValidator IXBRL IXSLT IxQuery Eigenschaften APIMajorVersion APIMinorVersion APIServicePackVersion ErrorFormat ErrorLimit GlobalCatalog GlobalResourceConfig Methoden GlobalResourcesFil Is64Bit MajorVersion MinorVersion ProductName ProductNameAndVersion ReportOptionalWarnings ServerName ServerPath ServerPort ServicePackVersion UserCatalog Die Methoden der IServer Schnittstelle geben Schnittstellen des jeweiligen RaptorXML Prozessors zur ck XML Validator XBRL XSLT und XQuery Altova RaptorXML XBRL Server 2016 2015 Altova GmbH COM und NET Schnittstelle API Referenz 313 IXMLValidator GetXMLValidator Nach oben Methoden Eigenschaften Gibt eine Instanz des XML Validierungsprozessors zur ck IXBRL GetXBRL Nach oben Methoden Eigenschaften Gibt eine Instanz des XBRL Prozessors zur ck IXSLT GetXSLT Nach_oben Methoden Eigenschaften Gibt eine Instanz des XSLT Prozessors zur ck IXQuery GetXQuery Nach oben Meth
53. Altova LicenseServer in Ihrem Netzwerk installiert wird wird auch MapForce Server automatisch auf dem LicenseServer registriert Eine Beschreibung zum Registrieren von FlowForce Server finden Sie in der Dokumentation zu Altova FlowForce Server und im Abschnitt Registrieren von FlowForce Server am LicenseServer Nachdem Sie das Produkt registriert haben k nnen Sie LicenseServer aufrufen und MapForce Server eine Lizenz zuweisen Eine Beschreibung dazu finden Sie im Abschnitt Zuweisen von Lizenzen zu registrierten Produkten Registrieren des eigenst ndigen MapForce Server Produkts Windows Wenn Sie MapForce Server als eigenst ndiges Paket installiert haben m ssen Sie das Produkt auf einem Altova LicenseServer in Ihrem Netzwerk registrieren und ihm ber den Altova LicenseServer eine Lizenz zuweisen Sie k nnen MapForce Server ber seine Befehlszeilenschnittstelle CLI mit Hilfe des Befehls 1icenseserver registrieren Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Altova LicenseServer Zuweisen von Lizenzen 501 MapForceServer licenseserver Server Or IP Address Wenn LicenseServer z B unter http localhost 8088 ausgef hrt wird so registrieren Sie MapForce Server mit dem folgenden Befehl MapForceServer licenseserver localhost Nachdem Sie MapForce Server erfolgreich registriert haben k nnen Sie LicenseServer aufrufen und StyleVision Server eine Lizenz zuweisen Eine Beschreibung dazu finden Sie im Abschnitt Zuweise
54. Argument InputFile des Befehls die angegebene Datei auch in den Unterverzeichnissen aus Beispiel test zip zip test xm1 w hlt Dateien mit dem Namen test xm1 auf allen Ordnerebenen des ZIP Ordners aus Es k nnen die Platzhalter und verwendet werden Mit xm1 werden folglich alle xm1 Dateien im ZIP Ordner ausgew hlt Der Standardwert der Option ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v streaming streaming true false Aktiviert die Streaming Validierung Standardwert ist true Die im Arbeitsspeicher gehaltene Datenmenge wird im Streaming Modus minimiert Der Nachteil ist dass sp ter eventuell ben tigte Informationen z B ein Datenmodell des XML Instanzdokuments nicht mehr verf gbar sind In Situationen in denen dies eine Rolle spielt muss der Streaming Modus deaktiviert werden indem Sie streaming auf den Wert false setzen Wenn Sie die Option script mit dem Befehl valxml withxsd verwenden sollten Sie das Streaming deaktivieren Beachten Sie dass die Option streaming ignoriert wird wenn parallel assessment auf true gesetzt wird Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v Kataloge und globale Ressourcen 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 56 Befehlszeilenschnittstelle CLI XML DTD XSD Validierungsbefehle v catalog Gibt den absoluten
55. Beachten Sie allerdings dass CLIs eine maximale Zeichenanzahl haben Beachten Sie dass die Option listfile nur auf Argumente nicht aber auf Optionen angewendet wird Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v parallel assessment pa pa parallel assessment true false Bei Setzung auf true wird die Schema Validierung parallel ausgef hrt Das bedeutet wenn sich auf irgendeiner Ebene mehr als 128 Elemente befinden so werden diese Elemente ber mehrere Threads parallel verarbeitet Auf diese Weise k nnen besonders gro e XML Dateien schneller verarbeitet werden wenn diese Option aktiv ist Parallele Validierungen k nnen gleichzeitig auf einer hierarchischen Ebene ausgef hrt werden k nnen in einem einzigen Infoset aber auch auf mehreren Ebenen erfolgen Beachten Sie dass die parallele Validierung im Streaming Modus nicht funktioniert Aus diesem Grund wird die Option streaming ignoriert wenn parallel assessment auf true gesetzt ist Au erdem wird bei Verwendung der Option parallel assessment mehr Arbeitsspeicher ben tigt Die Standardeinstellung ist false Die Kurzform f r die Option ist pa Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v script script FILE F hrt nach Abschluss der Validierung das Python Skript in der angegebenen Datei aus F gen Sie die Option mehrmals
56. Befehlen oder den Argumenten und Optionen eines Befehls anzeigen e Lizenzbefehle Hier wird beschrieben wie Sie RaptorXML lizenzieren 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 170 3 8 1 Befehlszeilenschnittstelle CLI Die Befehle zur Hilfe und Lizenzierung Hilfe Der Befehl help erhalt ein einziges Argument den Namen des Befehls zu dem die Hilfe aufgerufen werden soll Er zeigt die Syntax des Befehls sowie andere f r die korrekte Ausf hrung des Befehls wichtigen Informationen an Windows RaptorXMLXBRL help Command Linux raptorxmlxbrl help Command Mac raptorxmlxbrl help Command Anmerkung Wenn kein Argument angegeben wird werden bei Ausfuhrung des Befehls help alle verf gbaren Befehle angezeigt wobei zu jedem dieser Befehle eine kurze Beschreibung angezeigt wird Beispiel Beispiel f r den Befehl help raptorxmlxbrl help valany Der obige Befehl enth lt ein Argument den Befehl valany zu dem die Hilfe angezeigt werden soll Bei Ausf hrung dieses Befehls werden die Hilfeinformationen zum Befehl valany angezeigt v Gro und Kleinschreibung in der Befehlszeile RaptorXMLXBRL unter Windows raptorxmlxbr1 unter Unix Linux Mac Beachten Sie dass klein geschriebene Befehle raptorxm1lxbr1 auf allen Plattformen Windows Linux und Mac funktionieren w hrend gro geschriebene Befehle RaptorXMLXBRL nur unter Windows und Mac ausgef hrt werden Die Option help Die Hilfe zu einem Befehl k
57. CheckString gefunden wird so wird der Substring zur ckgegeben der in MainString VOr CheckString steht Falls CheckString in MainString nicht gefunden wird so wird der leere String zur ckgegeben Wenn CheckString ein leerer String ist so wird der gesamte MainString zur ckgegeben Falls CheckString mehrmals in MainString vorkommt so wird der Substring vor der letzten Instanz von CheckString zur ckgegeben Beispiele e altova substring before last ABCDEFGH B gibt a zur ck e altova substring before last ABCDEFGH BC gibt a zur ck e altova substring before last ABCDEFGH BD gibt zur ck e altova substring before last ABCDEFGH Z gibt zur ck e altova substring before last ABCDEFGE gibt zur ck e altova substring before last ABCD ABCD B gibt ABCD A zur ck e altova substring before last ABCD ABCD ABCD ABCD gibt ABCD ABCD zur ck v substring pos altova Gibt die Zeichenposition der ersten Instanz von StringToFind im String StringToCheck zur ck Die Zeichenposition wird in Form einer Ganzzahl angegeben Das erste Zeichen von StringToCheck hat die Position 1 Wenn StringToFind in StringToCheck nicht vorkommt wird die Ganzzahl 0 zur ckgegeben Um den String auf eine zweite oder eine weiter hinten folgende Instanz von StringToCheck zu berpr fen verwenden Sie die n chste Signatur dieser Funktion Beispiele e altova substring pos Altova to
58. Codefragment unten jobid 6B4EE31B FAC9 4834 B50A 582FABF47B58 state Failed error text v1l results 6B4EE31B FAC9 4834 B50A 582FABF47B58 error error txt j lon xml v1 results 6B4EE31B FAC9 4834 B50A 582FABF47B858 error ong xml shortxml v1 results 6B4EE31B FAC9 4834 B50A 582FABF47B858 error short xml Jobs BE file file c Test ExpReport xml jobid 20008201 219F 4790 BB59 C091C276FED2 output Pi state Failed error text v1 results 20008201 219F 4790 BB59 C091C276FED2 error error txt j name v1 results 20008201 219F 4790 BB59 C091C276FED2 error ong xml shortxml v1 results 20008201 219F 4790 BB59 C091C276FED2 error short xm1 Beachten Sie bitte die folgenden Punkte e Auftr ge haben Unterauftr ge e Fehler die auf Unterauftragsebene entstehen setzen sich bis zum Auftrag der obersten Ebene fort Der Status des Auftrags der obersten Ebene ist nur dann OK wenn alle seine 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 236 HTTP Schnittstelle Client Requests Unterauftrage ebenfalls den Status OK haben e Jeder Auftrag oder Unterauftrag hat sein eigenes Fehlerprotokoll e Fehlerprotokolle enthalten Warnungsprotokolle d h auch wenn ein Auftrag mit dem Status OK beendet wird kann er URIs von Fehlerdateien enthalten e Die URIs von Fehlerdateien sind relativ zur Serveradresse siehe oben Ergebnisdok ument das URIs von Ausgabe
59. DTD valxml withdtd xml oder eines XML Schemas 1 0 1 1 valxml withxsd xsi e DTD berpr ft ob eine DTD wohlgeformt ist und keine Fehler enth lt valdtd_ dtd e XSD Validiert ein W3C XML Schema Dokument XSD anhand der Regeln in der XML Schema Spezifikation valxsd xsd Die XML Validierungsbefehle sind in den Unterabschnitten dieses Abschnitts naher beschrieben Validiert ein XML Instanzdokument anhand einer DTD Validiert ein XML Instanzdokument anhand eines XML Schemas Validiert ein DTD Dokument Validiert ein W3C XML Schema Dokument XSD Validiert jedes beliebige XML DTD oder XSD Dokument Beachten Sie dass dieser Befehl auch zum Validieren von XBRL Instanz oder Taxonomie XSLT oder XQuery Dokumenten verwendet wird Der Dokumenttyp wird automatisch erkannt Anmerkung Auch XBRL Instanz Taxonomie XSLT und XQuery Dokumente k nnen validiert werden Diese Validierungsbefehle sind in den entsprechenden Abschnitten XBRL Validierungsbefehle XSLT Befehle und XQuery Befehle beschrieben 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 54 Befehlszeilenschnittstelle CLI XML DTD XSD Validierungsbefehle 3 1 1 valxml withdtd xml Der Befehl valxml withdtd xml validiert ein oder mehrere XML Dokumente anhand einer DTD Windows RaptorXMLXBRL valxml withdtd xml options InputFile Linux raptorxmlxbrl valxml withdtd xml options InputFile Mac raptorxmlxbrl valxml withdtd x
60. Die Altova Erweiterungsfunktionen befinden sich im Altova Erweiterungsfunktions Namespace extensions und sind in diesem Abschnitt mit dem Pr fix altova das als an diesen Namespace gebunden angenommen wird gekennzeichnet Beachten Sie dass manche Funktionen in zuk nftigen Versionen Ihres Produkts eventuell nicht mehr unterst tzt werden oder dass sich das Verhalten einzelner Funktionen ndern kann Um zu sehen welche Altova Erweiterungsfunktionen unterst tzt werden lesen Sie bitte die Dokumentation zur jeweiligen Release XPath Funktionen in XPath Ausdr cken in XSLT verwendet xpaxp2 XPS XSLT Funktionen in XPath Ausdr cken in XSLT verwendet XQuery Funktionen in XQuery Ausdr cken in XQuery verwendet Xaa o v attributes altova altova attributes AttributeName als xs string als attribute XP3 XQ3 Gibt alle Attribute zurtick die einen lokalen Namen haben der mit dem im Input Argument AttributeName angegebenen Namen identisch ist Die Gro und Kleinschreibung wird bei der Suche die entlang der attribute Achse durchgef hrt wird beachtet Das bedeutet dass der Kontext Node der Parent Element Node sein muss Beispiele e altova attributes MyAttribute gibt MyAttribute zur ck altova attributes AttributeName als xs string SearchOptions als xs string als attribute XP3 XQ3 Gibt alle Attribute zur ck die einen lokalen Namen haben der mit dem im Input Argument AttributeName angegebenen Namen
61. Failover LicenseServer und dann den prim ren LicenseServer ALTOVA LicenseServer Failover LicenseServer for Primary at kubu6 altova com ALTOVN LicenseServer Primary LicenseServer with Failover at deji2 altova com Beachten Sie die folgenden Punkte e Nachdem ein Failover LicenseServer konfiguriert wurde synchronisiert er in regelm igen Abst nden alle Lizenzen registrierten Clients und Lizenzvereinbarungen mit denen des prim ren LicenseServer Wenn der prim re LicenseServer ausf llt bernimmt der Failover LicenseServer die Rolle des LicenseServer Sobald der prim re LicenseServer wieder zur Verf gung steht bernimmt dieser wieder die Kontrolle Alle nderungen im Zusammenhang mit Lizenzen die w hrend dieses Zeitraums vorgenommen wurden gehen verloren wenn der prim re LicenseServer wieder bernimmt e Der Failover LicenseServer stellt Lizenzen nur f r Clients ab Version 2015 rel 3 zur Verf gung ltere Clients werden auf dem Register Server Monitoring des prim ren LicenseServer Abbildung unten entsprechend gekennzeichnet Wir empfehlen Ihnen Ihre Client Applikationen auf Version 2015 rel 3 oder h her zu aktualisieren falls Sie die Failover LicenseServer Funktion verwenden m chten Users CPU Cores Product Edition Version User Address State Failover Last seen seconds ago Altova RaptorXML Server 2015 rel 3 VIE j s dev jsing 6 Running 10 Licenses Altova RaptorXML XBRL Server 2014 rel 2 VIE j s dev
62. HTTP Zugriffsdatei Die Zugriffsdatei enth lt Informationen ber Aktivit ten im Zusammenhang mit dem Zugriff Sie enth lt Informationen die beim Beheben von Verbindungsproblemen hilfreich sein k nnen http error file Der Name und Pfad der HTTP Fehlerdatei Die Fehlerdatei enth lt Fehler im Zusammenhang mit dem Netzwerkverkehr von und zum Server Bei Verbindungsproblemen kann diese Datei n tzliche Informationen f r deren Behebung enthalten Die RaptorXML XBRL Server Server Adresse Die HTTP Adresse des Servers besteht aus dem Sockt Host und dem Socket Port http socket host socket port In der Anfangskonfiguration lautet die Adresse folgenderma en http localhost 8087 Um die Adresse zu andem ndern Sie in der Server Konfigurationsdatei server config xml die Einstellungen von http socket host und http socket port Angenommen der Server Rechner hat die IP Adresse 100 60 300 6 und es wurden die folgenden Sever Konfigurationseinstellungen vorgenommen lt http socket host gt 0 0 0 0 lt http socket host gt lt http socket port gt 8087 lt http socket port gt RaptorXML XBRL Server kann in diesem Fall folgenderma en adressiert werden http 100 60 300 6 8087 Anmerkung Nach nderung von server _config xml muss RaptorXML XBRL Server neu 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 216 HTTP Schnittstelle Einrichten des Servers gestartet werden damit die neuen Werte angewendet werden Anmerkun
63. Ihr Altova Server Produkt auf Linux Systemen ber das CLI am LicenseServer registrieren wird die URL der LicenseServer Konfigurationsseite zuruckgegeben Wenn Sie diese URL in einem Browser ffnen werden Sie aufgefordert den Lizenzvertrag zu lesen und den Bedingungen zuzustimmen Nachdem Sie lhre Zustimmung gegeben haben wird die Login Maske der Konfigurationsseite angezeigt Abbildung unten URL der LicenseServer Konfigurationsseite Um die Konfigurationsseite von LicenseServer jederzeit aufrufen zu k nnen geben Sie die URL der LicenseServer Konfigurationsseite in die Adressleiste des Browsers ein und drucken Sie die Eingabetaste Standardm ig lautet die URL der Konfigurationsseite http lt serverIPAddressOrName gt 8088 Die URL ist im HTML Code der Konfigurationsseite selbst enthalten Der Name der Konfigurationsseite lautet WebUI htm1 und befindet sich unter var opt Altova LicenseServer webUI html Wenn Sie auf der Konfigurationsseite auf dem Register Settings fur die URL der Konfigurationsseite eingestellt haben dass sie dynamisch generiert wird so wird bei jedem Start von LicenseServer eine neue URL generiert Sie m ssen die aktuelle Version von WebUI html berpr fen um die aktuelle URL der Konfigurationsseite zu ermitteln Die dynamisch in WebUI html generierte URL sollte in etwa folgenderma en lauten http 127 0 0 1 55541 und befindet sich in der Funktion checkIfServiceRunning in einem Script nahe
64. Input String dienen gelb markiert w hrend Ma einheitsangaben blau markiert sind 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 406 XSLT und XPath XQuery Funktionen Altova Erweiterungsfunktionen D M S SS N S D M S SS W E Beispiel 33 55 11 11 N 22 44 55 25 w e Grad Minuten Dezimalsekunden mit Vorzeichen das Plus Zeichen f r D M S SS D M S SS Beispiel 33 55 11 11 22 44 55 25 D M MM N S D M MM W E Beispiel 33 55 55 N 22 44 44 W e Grad Dezimalminuten mit Vorzeichen das Plus Zeichen f r m w ist D M M D M MM Beispiel 33 55 55 22 44 44 D DDN S D DDW E Beispiel 33 33N 22 22W D DD D DD Beispiel 33 33 22 22 Beispiele f r Formatkombinationen 33 33N 22 44 55 25 33 33 22 44 55 25 W 33 33 22 45 Altova Exif Attribut Geolocation Der Altova XPath XQuery Prozessor generiert anhand der Exif Standard Metadaten Tags das benutzerdefinierte Attribut Geolocation Geolocation ist eine Verkettung von vier Exif Tags GPSLatitude GPSLatitudeRef GPSLongitude GPSLongitudeRef Mit hinzugef gten Werten siehe Tabelle unten GPSLatitu GPSLatitude GPSLongitu GPSLongitude Geolocation de Ref de Ref 33 51 151 13 33 51 21 91 S 151 21 91 11 73 13 11 73 E Nach oben Altova RaptorXML XBRL Server 2016 2015 Altova GmbH XSLT und XPath XQuery Funktionen Altova Erweiterungsfunktionen 407 10 1 4 XPath XQuery Funktionen Bil
65. Katalog Mapping verwendet Wenn beide Katalog Mappings haben ist es vom Wert der schema mapping Option XBRL Option und XML XSD Option abh ngig welches Mapping verwendet wird Wenn weder der Namespace noch die URL ein Katalog Mapping hat wird die URL verwendet Wenn der Wert der Option ignore ist werden die beiden Attribute xsi schemaLocation Und xsi noNamespaceSchemaLocation ignoriert v schema mapping schema mapping prefer schemalocation prefer namespace Wenn ein Schema Dokument sowohl anhand des Schema Pfads als auch des Namespace gesucht werden soll wird damit festgelegt welche der beiden Optionen Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Befehlszeilenschnittstelle CLI XML DTD XSD Validierungsbefehle 61 beim Katalog Lookup Vorrang erhalt Wenn eine der Optionen schemalocation hints oder schema imports einen Wert load combining both hat und wenn die betroffenen Namespace und URL Teile beide Katalog Mappings haben gibt der Wert dieser Option an welches der beiden Mappings verwendet werden soll das Namespace Mapping oder das URL Mapping der Wert prefer schemalocation bezieht sich auf das URL Mapping Der Standardwert ist prefer schemalocation v script script FILE Fuhrt nach Abschluss der Validierung das Python Skript in der angegebenen Datei aus Fugen Sie die Option mehrmals hinzu um mehr als ein Skript zu definieren v script api version api script api v version 1 2
66. LicenseServer Referenz zur Konfigurationsseite Konfigurationsseite eine kurze Anleitung zum Testen und Bereitstellen von Evaluierungslizenzen angezeigt Send a warning email if contact with a running product is lost Wenn die Verbindung zu einem lizenzierten laufenden Produkt unterbrochen wird wird von der Von Adresse an die An Adresse eine Warnungsmeldung gesendet Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Altova LicenseServer Referenz zur Konfigurationsseite 531 11 7 5 Messages Log Out Auf dem Register Messages werden alle Meldungen die die Lizenzen im Lizenzpool des LicenseServers betreffen angezeigt Zu jeder Meldung gibt es eine L schen Schaltfl che ber die Sie diese Meldung l schen k nnen Das Register Log Out dient als Schaltfl che zum Ausloggen Wenn Sie darauf klicken werden Sie sofort ausgeloggt Anschlie end wird die Login Maske angezeigt 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 532 Altova LicenseServer Passwort zurucksetzen 11 8 Passwort zurucksetzen Wenn Sie Ihr LicenseServer Passwort vergessen haben k nnen Sie es ber die CLI mit dem Befehl passwordreset auf die Standardeinstellung default zur cksetzen 1 ffnen Sie ein Befehlszeilenfenster Wechseln Sie in das Verzeichnis in dem das LicenseServer Applikationspaket oder die ausf hrbare Datei installiert ist 3 Geben Sie den Befehl licenseserver passwordreset ein Daraufhin wird das LicenseServer Administrator Passwo
67. Lizenzpool 491 Logout 531 Lokalisierung 178 Mac OSX Installation 32 Lizenzierung 35 MapForce Server am License Server registrieren 500 Messages 531 msxsl Script 465 N Netzwerkeinstellungen 524 P Passwort Standardpasswort beim Start 482 Python Sicherheitsfragen 47 Python Schnittstelle 5 244 2015 Altova GmbH Index R RaptorXML Befehlszeilenschnittstelle 5 Editionen und Schnittstellen 5 Einf hrung 3 Funktionalit ten 8 HTTP Schnittstelle 5 Python Schnittstelle 5 Schnittstellen zu COM Java NET 5 Systemanforderungen 7 unterst tzte Spezifikationen 10 Register Server Management 506 Registrieren von FlowForce Server am LicenseServer 495 Registrieren von MapForce Server am LicenseServer 500 Registrieren von StyleVision Server am LicenseServer 501 S Schnittstellen bersicht 5 Scripts in XSLT XQuery siehe Erweiterungsfunktionen 446 Server Management Register 518 Server Monitoring Register 523 Serverkonfiguration 212 ServiceController 478 Settings 524 Sicherheitsfragen 47 Standardpasswort 482 StyleVision Server am License Server registrieren 501 V Validierung DTD 65 einer XBRL Instanz 92 jedes beliebigen Dokuments 112 2015 Altova GmbH 535 von beliebigen Dokumenten 75 von XBRL Instanz und Taxonomie 91 von XML Instanzen anhand einer DTD 54 von XML Instanzen anhand einer XSD 58 von XQuery Dokument 145 XBRL Taxo
68. Machine DLL unter Windows freigegebenes Objekt unter Linux Sie ben tigen JVM wenn Sie Java Erweiterungsfunktionen in Ihrem XSLT XQuery Code verwenden Die Standardeinstellung ist false v javaext barcode location javaext barcode location FILE Definiert den Pfad zum Ordner der die Barcode Erweiterungsdatei AltovaBarcodeExtension jar enth lt Der Pfad muss in einer der folgenden Formen angegeben werden e als Datei URI z B javaext barcode location file C Programme Altova RaptorXMLServer2015 etc jar e als Windows Pfad mit maskierten umgekehrten Schr gstrichen z B javaext barcode location C Program Files Altova RaptorXMLServer2015 etc jar Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Befehlszeilenschnittstelle CLI XSLT Befehle 123 v javaext disable javaext disable true Deaktiviert Java Erweiterungen Der Standardwert ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v Meldungen Fehler Hilfe Timeout Version v error format error format text shortxml longxml Definiert das Format der Fehlerausgabe Der Standardwert ist text Mit den anderen Optionen werden XML Formate generiert wobei mit Longxm1 mehr Details generiert werden v error limit error limit N Definiert das Fehlerlimit Der Standardwert ist 100 Zulassig sind Werte von 1 bis 999 Dient dazu die Prozessorverwendung w
69. Option ohne einen Wert definiert wird v globalresourceconfig gc ge globalresourceconfig VALUE Definiert die aktive Konfiguration der globalen Ressource und aktiviert globale Ressourcen v globalresourcefile gr gr globalresourcefile FILE Definiert die globale Ressourcendatei und aktiviert globale Ressourcen 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 158 Befehlszeilenschnittstelle CLI JSON Befehle v Meldungen Fehler Hilfe Timeout Version v error format error format text shortxml longxml Definiert das Format der Fehlerausgabe Der Standardwert ist text Mit den anderen Optionen werden XML Formate generiert wobei mit longxml mehr Details generiert werden v error limit error limit N Definiert das Fehlerlimit Der Standardwert ist 100 Zul ssig sind Werte von 1 bis 999 Dient dazu die Prozessorverwendung w hrend der Validierung einzuschr nken Bei Erreichung des Fehlerlimits wird die Validierung gestoppt v help help Zeigt den Hilfetext zum Befehl an Beispiel valany h Alternativ dazu kann der Befehl help zusammen mit einem Argument verwendet werden Beispiel help valany v log output log output FILE Schreibt die Meldungsausgabe in die angegebene URL Stellen Sie sicher dass das CLI Schreibrechte f r den Ausgabepfad hat v network timeout network timeout VALUE Definiert das Timeout in Sekunden f r entfernte I O Operationen Der Standardwert
70. Pfad zu einer Root Katalog Datei an die nicht die installierte Root Katalog Datei ist Der Standardwert ist der absolute Pfad zur installierten Root Katalog Datei lt installationsordner gt Altova RaptorXMLXBRLServer2016 etc RootCatalog xm1 Informationen zum Arbeiten mit Katalogen finden Sie im Abschnitt XML Kataloge v user catalog Definiert den absoluten Pfad zu einem XML Katalog der zus tzlich zum Root Katalog verwendet werden soll Informationen zum Arbeiten mit Katalogen finden Sie im Abschnitt XML Kataloge 4 enable globalresources Aktiviert die globalen Ressourcen Standardwert ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird vw globalresourceconfig gc Definiert die aktive Konfiguration der globalen Ressource und aktiviert globale Ressourcen v globalresourcefile gr Definiert die globale Ressourcendatei und aktiviert globale Ressourcen v Meldungen Fehler Hilfe Timeout Version vw error format _ or 1 Definiert das Format der Fehlerausgabe Der Standardwert ist text Mit den anderen Optionen werden XML Formate generiert wobei mit longxml mehr Details generiert werden vw error limit Definiert das Fehlerlimit Der Standardwert ist 100 Zulassig sind Werte von 1 bis 999 Dient dazu die Prozessorverwendung w hrend der Validierung einzuschr nken Bei Erreichung des Fehlerl
71. RaptorXML XBRL Server sollte dieser Sicherheitsaspekt daher ber cksichtigt werden Falls die Sicherheit eventuell gef hrdet sein k nnte oder jemand ber die Schnittstelle unbefugten Zugriff erhalten k nnte kann der Server so konfiguriert werden dass Ergebnisdokumente in ein eigenes Ausgabeverzeichnis auf dem Server selbst geschrieben werden Dies geschieht durch Setzen der Option server unrestricted filesystem access der Server Konfigurationsdatei auf false Wenn der Zugriff auf diese Weise eingeschr nkt ist kann der Client Ergebnisdokumente aus dem daf r vorgesehenen Ausgabeverzeichnis mit GET Requests herunterladen Alternativ dazu kann ein Administrator die Ergebnisdokumentdateien vom Server in den Zielordner kopieren laden In diesem Abschnitt Bevor Sie einen Client Request senden muss RaptorXML XBRL Server gestartet und ordnungsgem konfiguriert werden Eine Beschreibung dazu finden Sie im Abschnitt Einrichten des Servers Eine Beschreibung dazu wie man Client Requests sendet finden Sie im Abschnitt Client Requests 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 208 HTTP Schnittstelle Einrichten des Servers 4 1 Einrichten des Servers Um RaptorXML XBRL Server einzurichten gehen Sie vor wie im Folgenden beschrieben Es wird davon ausgegangen dass RaptorXML XBRL Server bereits korrekt installiert und lizenziert wurde 1 Damit RaptorXML XBRL Server ber HTTP aufgerufen werden kann muss das Pr
72. Server Antwort auf den POST Request c ccccccccceesssseeceeeeeenssessaeeees 231 4 2 3 Abrufen des Ergebnisdokuments ccccecseccceceeeeeessnteceeeeeeeeeesesseaeeees 234 4 2 4 Abrufen von Fehler Meldungs Ausgabedokumenten nee 239 4 2 5 Freigeben von Serverressourcen nach der Verarbeitung 241 5 Python Schnittstelle 244 5 1 Python AP I Versionen 3 2 22 0 2 lan len ah 246 6 Java Schnittstelle 250 6 1 Java Beispielprojekt u 22 2 2222 en EEE EAEE 252 6 2 RaptorXML Schnittstellen f r Java ussssneesessssnsnennnnnennnenenennnennnnnnnnenennenn 254 6 2 1 R ptofXMLF ctdty ee ein sin ea EE Eai 255 0 22 20 XML AI ALOE ee ae nie 261 PAETE seele A feet 270 62 4 2 NOVEL yes ernennen hir Panne 277 2 SBR Usa seien 284 6 2 6 RaptorXMLException ueesssseeessssssssnsnnennnnsnensnnnnnnnnnnnnnenennnnnnnnennnesnennenn 295 7 COM und NET Schnittstelle 298 7 1 Informationen zur COM Schnittstelle eee eeeesceeceeseeeeeeeeenteeeceenneeeceeeeeeeeeeneaaees 299 7 2 Informationen zur NET Schnittstelle u eh 300 7 3 ce PTOSTAMIMIETS PACH u ek innen Gide ag Ae ee 302 7 3 1 COM Beispiel VBScript oirein arien e r aii a a a t Ni 303 73 2 1 NET BespieliC H re os r a teen oaks eat Bec E aa a es 306 7 3 3 NET Beispiel Visual Basic NET ccccccccccceeeesensececeeeeeeeesesnaeeeeeesenes 309 TA N PEREITENZ Si
73. Standardeinstellung ist http www xbrl org 2003 role label v evaluate referenced parameters only evaluate referenced parameters only true false Bei false wird die Auswertung aller Parameter erzwungen selbst wenn diese nicht von Formulas Assertions Tabellen referenziert werden Der Standardwert ist true v generic label linkrole generic label linkrole VALUE Definiert die bei der Darstellung von generischen Labels bevorzugt zu verwendende Link Role 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 192 Befehlszeilenschnittstelle CLI Optionen v generic label role generi c label role VALUE Definiert die bei der Darstellung von generischen Labels bevorzugt zu verwendende Label Role Die Standardeinstellung ist http www xbrl org 2003 role label v label lang Definiert die bei der Darstellung von Labels bevorzugt zu verwendende Link Language Die Standardeinstellung ist en v preload table schemas preload table schemas true false L dt Schemas der XBRL Table 1 0 Spezifikation im Vorhinein Der Standardwert ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v process table t t process table VALUE Schr nkt die Formelausf hrung auf die angegebene Tabelle ein F gen Sie die Option mehrmals hinzu um mehr als eine Formula zu definieren Die Kurzform lautet t VALUE ist entweder der Wert des id Attrib
74. System DateTime gt lt date gt lt doc gt lt xsl template gt lt xsl stylesheet gt Im Beispiel oben wird ein System DateTime Konstruktor new 2008 4 29 verwendet um ein NET Objekt vom Typ System DateTime zu erstellen Diese Objekt wird zweimal erstellt einmal als Wert der Variablen releasedate ein zweites Mal als das erste und einzige Argument der Methode System DateTime ToString Die Instanzmethode System DateTime ToString wird zwei Mal aufgerufen beide Male mit dem System DateTime Konstruktor new 2008 4 29 als erstem und einzigem Argument In einer dieser Instanzen wird die Variable releasedate verwendet um das NET Objekt abzurufen Instanzmethoden und Instanzfelder Der Unterschied zwischen einer Instanzmethode und einem Instanzfeld ist ein theoretischer In einer Instanzmethode wird ein NET Objekt direkt als Argument bergeben in einem Instanzfeld wird stattdessen ein Parameter oder eine Variable Ubergeben auch wenn der Parameter bzw die Variable selbst ein NET Objekt enthalten kann So enth lt z B die Variable releasedate im 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 462 XSLT und XPath XQuery Funktionen Diverse Erweiterungsfunktionen Beispiel oben ein NET Objekt und es ist diese Variable die als das Argument von ToString an den zweiten date Elementkonstruktor Ubergeben wird Die ToString Instanz im ersten date Element ist daher eine Instanzmethode wahrend die zwe
75. URL Teile beide Katalog Mappings haben gibt der Wert dieser Option an welches der beiden Mappings verwendet werden soll das Namespace Mapping oder das URL Mapping der Wert prefer schemalocation bezieht sich auf das URL Mapping Der Standardwert ist prefer schemalocation v schema location hints schema location hints load by schemalocation load by namespace load combining both ignore Definiert das Verhalten der Attribute xsi schemaLocation und xsi noNamespaceSchemaLocation Legt fest ob ein Schema Dokument geladen werden soll und falls ja anhand welcher Informationen es gesucht werden soll Standardeinstellung load by schemalocation e Der Wert load by schemalocation verwendet die URL des Schemapfads in den Attributen xsi schemaLocation und xsi noNamespaceSchemaLocation in XML oder XBRL Instanzdokumenten Dies ist der Standardwert Der Wert load by namespace verwendet den Namespace Teil von xsi schemaLocation und im Fall von xsi noNamespaceSchemaLocation einen leeren String und ermittelt das Schema ber ein Katalog Mapping Bei Verwendung von load combining both und wenn entweder der Namespace Teil oder der URL Teil ein Katalog Mapping hat so wird das Katalog Mapping verwendet Wenn beide Katalog Mappings haben ist es vom Wert der schema mapping Option XBRL Option und XML XSD Option abh ngig welches Mapping verwendet wird Wenn weder der Namespace noch die URL ein Katalog Mapping hat wird die URL verwendet
76. Validiert ein XBRL Taxonomie Schema Dokument Erweiterung dts xsd valany Validiert jedes beliebige XBRL Instanz oder Taxonomie Dokument Beachten Sie dass mit diesem Befehl auch XML DTD XSD XSLT oder XQuery Dokumente validiert werden k nnen Der Dokumenttyp wird automatisch erkannt 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 92 3 3 1 Befehlszeilenschnittstelle CLI XBRL Validierungsbefehle valxbrl xbrl Der Befehl valxbr1 xbr1 validiert ein oder mehrere XBRL Instanzdokumente anhand der XBRL 2 1 Dimensions 1 0 und Formula 1 0 Spezifikation Windows RaptorXMLXBRL valxbrl xbrl options InputFile Linux raptorxmlxbrl valxbrl xbrl options InputFile Mac raptorxmlxbrl valxbrl xbrl options InputFile Das Argument InputFile ist das zu validierende XBRL Instanzdokument Um mehrere Dokumente zu validieren i listen Sie entweder die zu validierenden Dateien im CLI auf wobei jede Datei durch ein Leerzeichen von der n chsten getrennt wird oder ii listen Sie die zu validierenden Dateien in einer Textdatei txt Datei auf ein Dateiname pro Zeile und geben Sie diese Textdatei zusammen mit der auf true gesetzten Option listfile als das InputFile Argument an siehe Optionsliste unten Anmerkung Das XBRL Dokument darf nicht in ein anderes XML Dokument verschachtelt sein und muss das Element xbr1 als Root Element haben lt xbrl xmIns http ww xbrl org 2003 instance gt lt xbr1
77. Validierung Der Standardwert ist w v xsd version xsd version 1 0 1 1 detect Definiert die zu verwendende W3C Schema Definition Language XSD Version Der Standardwert ist 1 0 Diese Option eignet sich auch um herauszufinden inwiefern ein 1 0 kompatibles Schema nicht mit Schemaversion 1 1 kompatibel ist Die Option detect ist eine Altova spezifische Funktionalit t Mit dieser Option kann die Version des XML Schema Dokuments 1 0 oder 1 1 durch Lesen des Werts des vc minVersion Attributs des lt xs schema gt Elements des Dokuments ermittelt werden Wenn der Wert des vc minVersion Attributs 1 1 ist wird das Schema als Version 1 1 erkannt Bei jedem anderen Wert wird das Schema als 1 0 erkannt Bei jedem anderen Wert oder bei Fehlen des vc minVersion Attributs wird das Schema als Version 1 0 gelesen 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 128 Befehlszeilenschnittstelle CLI XSLT Befehle v Kataloge und globale Ressourcen v catalog Gibt den absoluten Pfad zu einer Root Katalog Datei an die nicht die installierte Root Katalog Datei ist Der Standardwert ist der absolute Pfad zur installierten Root Katalog Datei lt installationsordner gt Altova RaptorXMLXBRLServer2016 etc RootCatalog xm1 Informationen zum Arbeiten mit Katalogen finden Sie im Abschnitt XML Kataloge v user catalog Definiert den absoluten Pfad zu einem XML Katalog der zus tzlich zum Root Katalog verwendet werden soll Informationen z
78. Verwendung von xInclude Elementen Der Wert true aktiviert die XInclude Unterst tzung false deaktiviert sie Der Standardwert ist false Parameter support Erh lt den Booleschen Wert true oder false v setSchemalmports sublic void set public void s np t Definiert wie Schemaimporte auf Basis der Attributwerte der xs import Elemente zu behandeln sind Die Art der Behandlung wird durch das ausgew hlte ENUMSchemaImports Literal definiert Parameter opt Enth lt das ENUMSchemaImports Literal das die Behandlung von Schemaimporten definiert vw setSchemalocationHints Definiert welcher Mechanismus zum Auffinden des Schemas verwendet werden soll Der Mechanismus wird durch das ausgew hlte ENUMLoadSchemalocation Literal definiert Parameter opt Enth lt das ENUMLoadSchemalocation Literal das definiert welcher Mechanismus zum Auffinden des Schemas verwendet wird v setSchemaMapping 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 292 Java Schnittstelle RaptorXML Schnittstellen f r Java Definiert welches Mapping zum Auffinden des Schemas verwendet werden soll Das Mapping wird durch das ausgew hlte ENUMSchemaMapping Literal definiert Parameter opt Enth lt das ENUMSchemaMapping Literal XBRL allgemein Methoden f r Optionen f r Labels und diverse XBRL Parameter v setConceptLabelLinkrole Definiert die f r die Darstellung von Concept Labels bevor
79. Wenn der Wert der Option ignore ist werden die beiden Attribute xsi schemaLocation Und xsi noNamespaceSchemaLocation ignoriert v script script FILE F hrt nach Abschluss der Validierung das Python Skript in der angegebenen Datei aus F gen Sie die Option mehrmals hinzu um mehr als ein Skript zu definieren v script api version api script api version 1 2 2 1 2 2 Definiert welche Python API Version f r das Skript verwendet werden soll Der Standardwert ist die neueste Version derzeit 2 2 Anstelle der Werte 1 und 2 k nnen Sie auch die Werte 1 0 und 2 0 verwenden v script param script param KEY VALUE Zus tzliche benutzerdefinierte Parameter die w hrend der Ausf hrung von Python Skripts aufgerufen werden k nnen F gen Sie die Option mehrmals hinzu um mehr als einen Parameter zu definieren vw treat inconsistencies as errors treat inconsistencies as errors true false Wenn die Datei nicht der XBRL 2 1 Spezifikation entspricht schl gt die XBRL Validierung fehl Der Standardwert ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Befehlszeilenschnittstelle CLI Optionen 189 ohne einen Wert definiert wird v utr utr true false Bei true wird die XBRL Unit Registry 1 0 Erweiterung aktiviert Standardeinstellung ist false v validate dts only validate dts only true false
80. Wert 2 zur ck den Unterschied zur Nebenversionsnummer r2 L st bei Fehler eine RaptorXMLException aus R ckgabe eine Ganzzahl die die Nebenversion des Produkts ist v getServicePackVersion public int getServicePackVersion Gibt die Service Pack Version des Produkts als Ganzzahl zur ck Beispiel Gibt f r RaptorXML XBRL Server 2016r2sp1 x64 den Wert 1 aus der Service Pack Versionsnummer sp1 zur ck L st bei Fehler eine RaptorXxMLException aus R ckgabe Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Java Schnittstelle RaptorXML Schnittstellen f r Java 259 eine Ganzzahl die die Service Pack Version des Produkts ist v is64Bit public boolean is64Bit berpr ft ob die Applikation eine ausf hrbare 64 Bit Datei ist Beispiel Gibt f r Altova RaptorXML XBRL Server 2016r2sp1 x64 den Wert True zur ck L st bei Fehler eine RaptorXMLException aus R ckgabe Der Boolesche Wert true wenn die Applikation eine 64 Bit Applikation ist andernfalls false v getAPIMajorVersion public int getAPIMajorVersion Gibt die Hauptversion der API als Ganzzahl zur ck Die Hauptversion der API muss nicht unbedingt mit der Hauptversion des Produkts bereinstimmen wenn die API mit einem anderen Server verbunden ist R ckgabe eine Ganzzahl die die Hauptversion der API ist v getAPIMinorVersion public int getAPIMinorVersion Gibt die Nebenversion der API als Ganzzahl zur ck Die Nebenversi
81. Wert prefer schemalocation bezieht sich auf das URL Mapping Der Standardwert ist prefer schemalocation v script script FILE F hrt nach Abschluss der Validierung das Python Skript in der angegebenen Datei aus F gen Sie die Option mehrmals hinzu um mehr als ein Skript zu definieren v script api version api _ script api version i 22 122 Definiert welche Python API Version f r das Skript verwendet werden soll Der Standardwert ist die neueste Version derzeit 2 2 Anstelle der Werte 1 und 2 k nnen Sie auch die Werte 1 0 und 2 0 verwenden v script param script param KEY VALUE Zus tzliche benutzerdefinierte Parameter die w hrend der Ausf hrung von Python Skripts aufgerufen werden k nnen F gen Sie die Option mehrmals hinzu um mehr als einen Parameter zu definieren v xinclude 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 72 Befehlszeilenschnittstelle CLI XML DTD XSD Validierungsbefehle xinclude true false Aktiviert die Unterst tzung f r XML Inkludierungen XInclude Der Standardwert ist false Bei false werden die include Elemente von Xinclude ignoriert Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird xml mode wf id valid Definiert den zu verwendenden XML Verarbeitungsmodus w Wohlgeformtheitspr fung id Wohlgeformtheitspr fung mit ID IDREF Pr fung valid Validierung Der Standardwert ist w vw xsd v
82. XML validieren Unten sehen Sie das Codefragment des Body eines post Request Die nummerierten Beschreibungen dazu finden Sie unterhalb Der im Codefragment Request gesendete Befehl hatte das folgende Befehlszeilenaquivalent raptorxmlxbrl xsi First xml Second xml xsd Demo xsd Angefordert wird die Validierung von zwei XML Dateien anhand eines Schemas Der Body des Request w rde in etwa folgenderma en aussehen wenn im Header PartBoundary als Begrenzungsstring definiert wurde siehe Request Header weiter oben 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 224 HTTP Schnittstelle Client Requests TORRE PartBoundary Content Disposition form data name msg Content Type application json comiand s xsi options 1 args U 2 sses PartBoundary 3 Content Disposition attachment filename First xml name args Content Type application octet stream lt xml version 1 0 encoding UTF 8 gt 4 lt test xsi noNamespaceSchemaLocation Demo xsd xmlns xsi http www w3 org 2001 XMLSchema instance gt 42 lt test gt Senos PartBoundary 5 Content Disposition attachment filename Second xml name args Content Type application octet stream lt xml version 1 0 encoding UTF 8 gt lt test xsi noNamespaceSchemaLocation Demo xsd xmlns xsi http www w3 org 2001 XMLSchema instance gt 35 lt test gt a wu PartBoundary 7 Content Disposition attachment filename Demo xsd name
83. XQ3 Erh lt die Base64 Kodierung einer Bilddatei als Argument und gibt die darin enthaltene Dateierweiterung des Bilds zur ck Der R ckgabewert ist ein Vorschlag basierend auf den in der Kodierung enthaltenen Bilddateitypinformationen Wenn diese Informationen nicht verf gbar sind wird ein leerer String zur ckgegeben Diese Funktion ist n tzlich wenn Sie ein Base64 Bild als Datei speichern und die entsprechende Dateierweiterung dynamisch abrufen m chten Beispiele altova suggested image file extension MyImages MobilePhone Image20141130 01 gibt jpg zur ck e altova suggested image file extension XML1 Staff Person photo gibt zuruck In den Beispielen oben wird von den als Argument der Funktion bereitgestellten Nodes angenommen dass sie ein Base64 kodiertes Bild enthalten Im ersten Beispiel wird jpg als Dateityp bzw Dateierweiterung abgerufen Im zweiten Beispiel enth lt die angegebene Base54 Kodierung keine brauchbaren Dateierweiterungsinformationen v image exif data altova altova image exif data Base64BinaryString als string als element XP3 XQ3 Erhalt ein Base64 kodiertes Bild als Argument und gibt ein Element namens Exif zur ck das die Exif Metadaten des Bilds enth lt Die Exif Metadaten werden als Attribut Wert Paare 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 408 XSLT und XPath XQuery Funktionen Altova Erweiterungsfunktionen des aus Exif Elements erstellt Bei den Attributnamen hand
84. Zeitzone aus date time Datentypen xPr3 xQ3 Diese Funktionen entfernen die Zeitzone aus den aktuellen xs dateTime xs date bzw xs time Werten Beachten Sie dass im Unterschied zu xs dateTime bei xs dateTimeStamp die Zeitzone erforderlich ist w hrend sie im ersteren Fall optional ist Das Format eines xs dateTimeStamp Werts lautet daher JJJJ MM TTZhh mm ss sssthh mm oder JJJJ MM TTZhh mm ss sssZ Wenn das Datum und die Uhrzeit von der Systemuhr als xs dateTimeStamp ausgelesen wird k nnen Sie die Zeitzone falls erforderlich mit der Funktion current dateTime no TZ entfernen v current dateTime no TZ altova altova current dateTime no TZ als xs dateTime XP3 XQ3 Die Funktion hat kein Argument Sie entfernt die Zeitzone aus dem current dateTime Wert welcher das aktuelle Datum und die aktuelle Uhrzeit laut Systemuhr ist und gibt einen xs dateTime Wert zur ck Beispiele Wenn der aktuelle Datums und Uhrzeitwert 2014 01 15T14 00 00 01 00 lautet e altova current dateTime no TZ gibt 2014 01 15T14 00 00 zur ck v current date no TZ altova altova current date no TZ als xs date XP3 XQ3 Die Funktion hat kein Argument Sie entfernt die Zeitzone aus dem current date Wert welcher das aktuelle Datum laut Systemuhr ist und gibt einen xs date Wert zur ck Beispiele Wenn das aktuelle Datum 2014 01 15 01 00 lautet e altova current date no TZ gibt 2014 01 15 zur ck v current time no TZ altova altova current time no
85. additional files Content Type application octet stream lt xml version 1 0 encoding UTF 8 gt 8 lt xs schema xmlns xs http www w3 org 2001 XMLSchema elementFormDefault qualified attributeFormDefault unqualified gt lt xs element name test type xs int gt lt xs schema gt PartBoundary 1 Der Name der Begrenzungen f r die Hauptformulardatenteile ist im Request Header deklariert Das Trennzeichen f r die Teile muss ein eindeutiger String sein der nirgends im eingebetteten Dokument vorkommt Es hat zwei Bindestriche vorangestellt und dient zum Trennen der verschiedenen Teile Der erste Formulardatenteil ist in diesem Beispiel msg Beachten Sie dass der Content Type application json ist N Dies ist die Standardsyntax f r HITP POST Requests Wenn args eine Referenz auf eine Datei enth lt und wenn weitere Dateien hochgeladen werden werden beide Dateigruppen an den Server bergeben Altova RaptorXML XBRL Server 2016 2015 Altova GmbH HTTP Schnittstelle Client Requests 225 3 Das erste Mitglied des args Array ist ein Dateianhang mit dem Namen First xm1 4 Der Text der Datei First xm1 Er enth lt eine Referenz auf ein Schema mit dem Namen Demo xsd welches ebenfalls im Formulardatenteil additional files hochgeladen wird 5 Das zweite Mitglied des args Array ist ein Anhang mit dem Namen Second xml 6 Der Text der Datei second xm1 Auch dieser Teil enth lt eine Referenz auf das Schema De
86. aktiviert globale Ressourcen v globalresourcefile gr Definiert die globale Ressourcendatei und aktiviert globale Ressourcen v Meldungen Fehler Hilfe Timeout Version 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 78 Befehlszeilenschnittstelle CLI XML DTD XSD Validierungsbefehle v error format error format text shortxml longxml Definiert das Format der Fehlerausgabe Der Standardwert ist text Mit den anderen Optionen werden XML Formate generiert wobei mit longxml mehr Details generiert werden v error limit error limit N Definiert das Fehlerlimit Der Standardwert ist 100 Zulassig sind Werte von 1 bis 999 Dient dazu die Prozessorverwendung w hrend der Validierung einzuschr nken Bei Erreichung des Fehlerlimits wird die Validierung gestoppt v help help Zeigt den Hilfetext zum Befehl an Beispiel valany h Alternativ dazu kann der Befehl help zusammen mit einem Argument verwendet werden Beispiel help valany v log output log output FILE Schreibt die Meldungsausgabe in die angegebene URL Stellen Sie sicher dass das CLI Schreibrechte f r den Ausgabepfad hat v network timeout network timeout VALUE Definiert das Timeout in Sekunden f r entfernte I O Operationen Der Standardwert ist 40 v verbose verbose true false Mit dem Wert true wird die Ausgabe zus tzlicher Informationen bei der Validierung aktiviert Der Standardwert ist false Hinw
87. aktuelle URL der Konfigurationsseite zu ermitteln Die dynamisch in WebUI html generierte URL sollte in etwa folgenderma en lauten http 127 0 0 1 55541 und befindet sich in der Funktion checkIfServiceRunning in einem Script nahe dem Ende des Elements lt head gt W hrend die Port Nummer in der URL dynamisch zugewiesen wird identifiziert die IP Adresse in der URL den Server auf dem LicenseServer installiert wurde Wenn Sie die LicenseServer Konfigurationsseite von einem anderen Rechner aus aufrufen m chten stellen Sie sicher dass der IP Adressteil der URL die richtige IP Adresse oder den richtigen Namen des Servers hat auf dem LicenseServer installiert wurde Die URL k nnte z B lauten http MyServer 55541 Anmerkung Die Konfigurationsseite kann auch direkt ber das Symbol Suche Anwendungen Altova License Server aufgerufen werden Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Altova LicenseServer Zuweisen von Lizenzen 489 Einloggen mit dem Anfangspasswort Nachdem Sie die oben beschriebenen Schritte durchgef hrt haben wird die Konfigurationsseite mit der Login Maske angezeigt Abbildung unten Sie k nnen sich mit dem vorgegebenen Anfangspasswort default einloggen Sie k nnen Ihr Passwort nach dem Einloggen auf dem Register Settings ndern ALTOVA LicenseServer Please enter password to log in Initial password is default eecceee Login Definieren eines fixen oder dynamischen Ports fiir
88. als in Java Programmen verwendbare Java Klassen zur Verf gung So gibt es z B Java Klassen zur XML Validierung XSLT Transformation und XQuery Ausf hrung NET Schnittstelle Als Wrapper rund um RaptorXML wurde eine DLL Datei verwendet Mit Hilfe dieser Datei k nnen NET Benutzer RaptorXML Funktionen verwenden RaptorXML bietet eine von Altova signierte prim re Interop Assembly Die Input Daten k nnen als Dateien oder als Textstrings in Skripts und Applikationsdatei bereitgestellt werden Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Informationen zu RaptorXML XBRL Server Systemanforderungen 1 2 2015 Altova GmbH Systemanforderungen RaptorXML XBRL Server l uft auf den folgenden Betriebssystemen v Windows Windows XP SP2 f r x64 SP3 f r x86 Windows Vista Windows 7 Windows 8 Windows 10 v Windows Server Windows Server 2008 R2 oder neuer v Linux e CentOS 6 oder neuer e RedHat 6 oder neuer e Debian 6 oder neuer e Ubuntu 12 04 oder neuer Beachten Sie dass die unter GNU GPL und LGPL verf gbare Qt Library Version 4 oder h her installiert sein muss w Mac OS X Mac OS X 10 8 oder neuer RaptorXML steht sowohl f r 32 Bit als auch f r 64 Bit Rechner zur Verf gung Dabei handelt es sich um x86 und amd64 x86 64 Instruction Set basierte Kerne Intel Core i5 i7 XEON E5 Um RaptorXML ber eine COM Schnittstelle verwenden zu k nnen muss der Benutzer Rechte zur Benutzung der COM Schnitts
89. altova camel case file01 xml file02 xml gibt File01 xml File02 xml zur ck e altova camel case file0l xml file02 xml gibt FileOl xml file02 xml zur ck e altova camel case e altova camel case altova camel case InputString als xs string SplitChars als xs string IsRegex als xs boolean als xs string XP3 XQ3 Konvertiert den Input String InputString in CamelCase indem anhand von SplitChars festgelegt wird welche s Zeichen die n chste Konvertierung in Gro buchstaben ausl st SplitChars wird als Regular Expression verwendet wenn IsRegex true oder als 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 424 XSLT und XPath XQuery Funktionen Altova Erweiterungsfunktionen einfache Zeichen wenn IsRegex false Das erste Zeichen im Ausgabestring wird mit einem Gro buchstaben geschrieben Beispiele e altova camel case setname getname set get true gibt setName getName Zur ck e altova camel case altova documents testcases false gibt Altova Documents Testcases Zur ck v char altova Gibt einen 1 String Zur Ic der das Zeichen a an ma durch das Argument Position definierten Position enth lt Dieses Zeichen wird durch Konvertierung des Werts des Kontextelements in xs string ermittelt Der Ergebnisstring ist leer wenn an dem durch das Position Argument gelieferten Index kein Zeichen vorhanden ist Beispiele Wenn das Kontextelement 1234ABcD lautet e altova c
90. args additional files PurchaseOrder zi 00ba p 7Czip ipo xml options QOdG S Srsses een d887ed58324015c3 0108 Content Disposition form data name additional files filenam 0148 e PurchaseOrder zip 015f Content Type application octet stream 0187 gt Send data 2498 bytes 0x9c2 0000 PK ore sane ate Wi SG gia ana Mie eg ete Ge TposKsdi Ts NG CEN oh O Se oa oaea 00403 200 20 S Yaw S Balle ses IR Ga Neva eee Pha w nas P A ct ly DIA aa Mas Olaa AL aesrguieivd iupriaieh ah ewes ar address xsdPK 0980 WO tai Van tae hed ove Alaa Bak ASS LPO SMP Kx yd a ve Bw ad hed ate 09c0 gt Send data 48 bytes 0x30 0000 00025 d887ed58324015c3 lt Recv header 22 bytes 0x16 0000 HTTP 1 1 201 Created lt Recv header 13 bytes 0xd 0000 Allow POST lt Recv header 32 bytes 0x20 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 230 HTTP Schnittstelle 0000 Content Type application json lt Recv header 37 bytes 0x25 0000 Date Fri 24 Jul 2015 16 58 08 GMT lt Recv header 24 bytes 0x18 0000 Server Cherry Py 3 6 0 lt Recv header 21 bytes 0x15 0000 Content Length lt Recv header 2 by 0000 lt Recv data 111 by 0000 jobid 058F9E97 CB95 43EF ACOA 496CD3AC43A3 EB F ACOA 496CD3AC43A3 0 to host localhost left intact 0040 results 058F9 Info Connection E97 CB95 43 111 tes 0x2 te
91. auf LicenseServer Die Registrierung erfolgt ber RaptorXML XBRL Server 2 Zuweisen einer Lizenz zu RaptorXML XBRL Server Die Zuweisung der Lizenz erfolgt ber LicenseServer Im Folgenden sind die einzelnen Schritte beschrieben vw Starten von ServiceController Der SericeController wird gestartet damit Sie damit LicenseServer und RaptorXML XBRL Server starten k nnen Der Altova ServiceController in der Folge ServiceController genannt ist eine Applikation mit der Sie Altova Dienste auf Windows Systemen starten beenden und konfigurieren k nnen ServiceController wird mit Altova LicenseServer und jedem Altova Server Produkt das ServiceController verwendet FlowForce Server RaptorXML XBRL Server und Mobile Together Server installiert und kann durch Klicken auf Start Altova LicenseServer Altova ServiceController gestartet werden Dieser Befehl steht auch in den Startmen ordnern der Altova Server Produkten die als Dienst installiert wurden FlowForce Server RaptorXML XBRL Server und Mobile Together Server zur Verf gung Nachdem der ServiceController gestartet wurde kann er ber die Task Leiste aufgerufen werden Abbildung unten EN 3 18 PM in qm D Damit der ServiceController automatisch ausgef hrt wird nachdem sich der Benutzer im System angemeldet hat klicken Sie in der Task Leiste auf das ServiceController Symbol um das ServiceController Men Abbildung unten aufzurufen und aktivi
92. auf true gesetzt wenn die Option ohne einen Wert definiert wird v parallel assessment pa pa parallel assessment true false Bei Setzung auf true wird die Schema Validierung parallel ausgef hrt Das bedeutet wenn sich auf irgendeiner Ebene mehr als 128 Elemente befinden so werden diese Elemente ber mehrere Threads parallel verarbeitet Auf diese Weise k nnen besonders gro e XML Dateien schneller verarbeitet werden wenn diese Option aktiv ist Parallele Validierungen k nnen gleichzeitig auf einer hierarchischen Ebene ausgef hrt werden k nnen in einem einzigen Infoset aber auch auf mehreren Ebenen erfolgen Beachten Sie dass die parallele Validierung im Streaming Modus nicht funktioniert Aus diesem Grund wird die Option streaming ignoriert wenn parallel assessment auf true gesetzt ist Au erdem wird bei Verwendung der Option parallel assessment mehr Arbeitsspeicher ben tigt Die Standardeinstellung ist false Die Kurzform f r die Option ist pa Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v recurse recurse true false Dient zur Auswahl von Dateien in einem ZIP Archiv Bei true w hlt das Argument InputFile des Befehls die angegebene Datei auch in den Unterverzeichnissen aus Beispiel test zip zip test xm1 w hlt Dateien mit dem Namen test xm1 auf allen Ordnerebenen des ZIP Ordners aus Es k nnen die Platzhalter und verwendet
93. auf true gesetzt wenn die Option ohne einen Wert definiert wird v jvm location FILE definiert den Pfad zur Java Virtual Machine DLL unter Windows freigegebenes XSLT XQuery Code verwenden Die Standardeinstellung ist false Objekt unter Linux Sie ben tigen JVM wenn Sie Java Erweiterungsfunktionen in Ihrem v javaext barcode location Definiert den Pfad zum Ordner der die Barcode Erweiterungsdatei AltovaBarcodeExtension jar enth lt Der Pfad muss in einer der folgenden Formen angegeben werden e als Datei URI z B javaext barcode location file C Programme Altova RaptorXMLServer2015 etc jar Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Befehlszeilenschnittstelle CLI XQuery Befehle 143 e als Windows Pfad mit maskierten umgekehrten Schr gstrichen z B javaext barcode location C Program Files Altova RaptorXMLServer2015 etc jar v javaext disable javaext disable true false Deaktiviert Java Erweiterungen Der Standardwert ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v Meldungen Fehler Hilfe Timeout Version v error format text shortxml longxml error format i Definiert das Format der Fehlerausgabe Der Standardwert ist text Mit den anderen Optionen werden XML Formate generiert wobei mit 1ongxm1 mehr Details generiert werden v error limit error lim
94. ausgewahlte ENUMSchemaMapping Literal definiert bool TableEliminateEmptyRows Nach oben Methoden Eigenschaften Aktiviert die L schung leerer Tabellenzeilen spalten nur in der HTML Ausgabe bool TableExtensionEnabled Nach oben Methoden Eigenschaften Aktiviert XBRL Table 1 0 Erweiterungen f r die Validierung string TableLinkbaseNamespace Nach oben Methoden Eigenschaften Erm glicht das Laden von Tabellen Linkbases die mit einer fr heren Draft Spezifikation erstellt wurden Der Parameter namespace definiert die Tabellen Linkbase Die Validierung Aufl sung und das Layout von Tabellen Linkbases wird allerdings immer gem der Table Linkbase 1 0 Recommendation vom 18 M rz 2014 durchgef hrt Verwenden Sie detect um die automatische Erkennung zu aktivieren Die folgenden Werte werden erkannt detect http xbrl org PWD 2013 05 17 table http xbrl org PWD 2013 08 28 table http xbrl org CR 2013 11 13 table http xbrl org PR 2013 12 18 table http xbrl org 2014 table string TableOutput Nach oben Methoden Eigenschaften Definiert den Dateinamen und den Pfad der Datei die die Ausgabe der Tabellengenerierung enth lt Beim bereitgestellten String muss es sich um den vollst ndigen Pfad der Ausgabedatei handeln ENUMTableOutputFormat TableOutputFormat Nach oben Methoden Eigenschaften Definiert das Format der Ausgabedatei f r die generierte Tabelle bool TablePrel
95. cased tte Ne cahok ea ete 176 3 9 seokalsierunesbefehle u 2a a caine hea a 178 3 9 1 EXPOrtrESOUTCESEMBS eeeceecsecccececeeeesecseceeeceeeceesenseaeeeeeeseeesesneaeeeeeeeeees 179 3 92 28Eldetandt asanalnei belch dint eea a o a a a aaaea hostess 180 310 Optone iena e a ae eee ess te aaa ete st 181 3 10 1 Kataloge globale Ressourcen ZIP Dateien ccc eeesseeeeeeeneeeeeenneeeeees 182 3 10 2 Meldungen Fehler Hilfe Timeout Version uesesesesssennnnneeeeenennnn 183 3 10 33 Verarbeitung 2 2 Harn ar N here 184 3104 RB RE NE E ee 186 De VOD er ME een denken 194 3100 i ASD nennen reelle na eae Suchewigy RES 196 JIT ZONEN 198 IDEAS ee ee RR ee 201 3 109 JSON anne ee 204 4 HTTP Schnittstelle 206 Altova RaptorXML XBRL Server 2016 4 1 Emrichten des SErvets u een eeu oubd ovals ve dy deus oved cebu vuds vow esed ete ov ds 208 A Tels SE Starten des SCH ee 209 41 2 Festen der Verbinduns nenne a Rene 211 4 11 32 Konfigurieren des SEVERAL ae eilt 212 42 Chemt REQUGSIS z 2 22 20 Ye Bas lern O Draussen tosses 217 4 2 1 Initiieren von Auftr gen mittels POST nenneennnnnnnen 220 Beispiel 1 mit Anmerkungen XML validieren nneenen 223 Beispiel 2 Suchen des Schemas ber einen Katalog nenne 225 Beispiel 3 Verwenden von ZIP Archiveneccccccccccccccccecececececececeeeceseceseeess 226 Testen mt CURL erido i u Messina le aon weve E R 227 4 2 2
96. daraufhin eine E Mail mit der den 30 Tage Testlizenzen von Altova Die Anzahl der Prozessorkerne f r die die Lizenz pro Produkt g ltig ist entspricht genau der Anzahl der f r das zum Zeitpunkt der Anforderung f r das Produkt ben tigten Anzahl Speichern Sie die Lizenzen und laden Sie sie in den Lizenzpool Aufheben der Registrierung f r Produkte Jedes auf dem LicenseServer registrierte Altova Produkt wird auf dem Register Server Management unter dem Namen seines Client Rechners aufgelistet Rechts daneben befindet sich ein Unregister Symbol Klicken Sie darauf um die Registrierung f r das Produkt 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 522 Altova LicenseServer Referenz zur Konfigurationsseite aufzuheben Wenn dem Produkt eine Lizenz zugewiesen wurde wird die Zuweisung beendet sobald die Registrierung f r das Produkt aufgehoben wird Um die Registrierung f r alle Produkte aufzuheben klicken Sie am unteren Rand des Registers Server Management auf die Schaltfl che Unregister Server and All Products siehe erste Abbildung in diesem Abschnitt Um ein Produkt erneut auf dem LicenseServer zu registrieren gehen Sie zur Setup Seite dieses Produkts oder rufen Sie sein CLI auf und registrieren Sie das Produkt Siehe Registrieren von FlowForce Server Registrieren von MapForce Server Registrieren von StyleVision Server und Registrieren von RaptorXML XBRL Server N here Informationen finden Sie im Abschnitt Zuweise
97. das Attribut schemaLocation ein Katalog Mapping hat so wird das Mapping verwendet Wenn beide Attribute Katalog Mappings haben ist es vom Wert der Option schema mapping XBRL Option und XML XSD Option abh ngig welches Mapping verwendet wird Falls kein Katalog Mapping vorhanden ist wird das schemaLocation Attribut verwendet license namespace only Der Namespace wird importiert Kein Schema Dokument wird importiert v schema location hints Definiert das Verhalten der Attribute xsi schemaLocation und xsi noNamespaceSchemaLocation Legt fest ob ein Schema Dokument geladen werden soll und falls ja anhand welcher Informationen es gesucht werden soll Standardeinstellung load by schemalocation e Der Wert load by schemalocation verwendet die URL des Schemapfads in den Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Befehlszeilenschnittstelle CLI XSLT Befehle 127 Attributen xsi schemaLocation und xsi noNamespaceSchemaLocation in XML oder XBRL Instanzdokumenten Dies ist der Standardwert Der Wert load by namespace verwendet den Namespace Teil von xsi schemaLocation und im Fall von xsi noNamespaceSchemaLocation einen leeren String und ermittelt das Schema Uber ein Katalog Mapping Bei Verwendung von load combining both und wenn entweder der Namespace Teil oder der URL Teil ein Katalog Mapping hat so wird das Katalog Mapping verwendet Wenn beide Katalog Mappings haben ist es vom Wert der schema mapping Op
98. das System Log Altova RaptorXML XBRL Server 2016 2015 Altova GmbH HTTP Schnittstelle Einrichten des Servers 209 4 1 1 Starten des Servers In diesem Abschnitt werden folgende Schritte beschrieben Pfad zur ausf hrbaren Server Datei Starten von RaptorXML als Dienst unter Windows Starten von RaptorXML als Dienst unter Linux Starten von RaptorXML als Dienst unter Mac OS Pfad zur ausf hrbaren Server Datei Die ausf hrbare RaptorXML XBRL Server Datei ist standardm ig im folgenden Ordner installiert lt ProgramFilesFolder gt Altova RaptorXMLXBRLServer2016 bin RaptorXMLXBRL exe Uber die ausf hrbare Datei kann RaptorXML XBRL Server als Dienst gestartet werden Starten als Dienst unter Windows Bei der Installation wurde RaptorXML XBRL Server als Dienst unter Windows registriert Sie m ssen RaptorXML XBRL Server allerdings als Dienst starten Dazu gibt es die folgenden M glichkeiten uber den Altova ServiceController der in der Task Leiste als Symbol zur Verf gung steht Falls das Symbol nicht angezeigt wird k nnen Sie Altova ServiceController starten und sein Symbol zur Task Leiste hinzuf gen Gehen Sie dazu zum Startmen und w hlen Sie Alle Programme Altova Altova LicenseServer Altova ServiceController ber die Verwaltungskonsole f r Windows Dienste Systemsteuerung Alle Systemsteuerungselemente Verwaltung Dienste ber das Eingabeaufforderungsfenster wenn es mit Administratorrechten ge ffnet wurde
99. deaktiviert sie string ServerName Nach oben Methoden Eigenschaften Definiert den Namen des HTTP Servers Bei Auftreten eines Fehlers wird eine RaptorXMLException ausgel st string ServerPath Nach oben Methoden Eigenschaften Definiert den Pfad zum HTTP Server in Form einer URL Bei Auftreten eines Fehlers wird eine RaptorXMLException ausgel st int ServerPort Nach oben Methoden Eigenschaften Definiert den Server Port des HTTP Servers Der Typ ist ushort Bei Auftreten eines Fehlers wird eine RaptorXMLException ausgel st int ServicePackVersion Nach oben Methoden Eigenschaften Gibt die Service Pack Version des Produkts als Ganzzahl zur ck Beispiel Gibt f r RaptorxML XBRL Server 2016r2sp1 x64 den Wert 1 von der Service Pack Version Nummer sp1 zur ck string UserCatalog Nach oben Methoden Eigenschaften Definiert den Pfad der benutzerdefinierten Katalogdatei in Form einer URL Der bereitgestellte 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 316 COM und NET Schnittstelle AP I Referenz String muss eine absolute URL sein die den genauen Pfad zur zu verwendenden Katalogdatei angibt IXMLValidator Die IXMLValidator Schnittstelle bietet Methoden zum berpr fen folgender Eigenschaften e der G ltigkeit eines XML Dokuments einer DTD oder eines XML Schema Dokuments IsValid XML Dokumente k nnen anhand einer DTD oder eines XML Schemas validiert werden Die Referenz
100. dem Ende des Elements lt head gt W hrend die Port Nummer in der URL dynamisch zugewiesen wird identifiziert die IP Adresse in der URL den Server auf dem LicenseServer installiert wurde Wenn Sie die LicenseServer Konfigurationsseite von einem anderen Rechner aus aufrufen m chten stellen Sie sicher dass der IP Adressteil der URL die richtige IP Adresse oder den richtigen Namen des Servers hat auf dem LicenseServer installiert wurde Die URL k nnte z B lauten http MyServer 55541 Einloggen mit dem Anfangspasswort Nachdem Sie die oben beschriebenen Schritte durchgef hrt haben wird die Konfigurationsseite 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 486 Altova LicenseServer Zuweisen von Lizenzen mit der Login Maske angezeigt Abbildung unten Sie k nnen sich mit dem vorgegebenen Anfangspasswort default einloggen Sie k nnen Ihr Passwort nach dem Einloggen auf dem Register Settings ndern ALTOVA LicenseServer Please enter password to log in Initial password is default secesce Login Definieren eines fixen oder dynamischen Ports fiir die Konfigurationsseite Der Port fur die Konfigurationsseite Web Benutzeroberflache und somit seine Adresse kann auf der Seite Settings definiert werden Standardm ig lautet der Port 8088 Sie k nnen auf der Konfigurationsseite siehe Abbildung unten f r den LicenseServer jeden beliebigen anderen gew nschten Port definieren Alternativ dazu k nnen Sie
101. der Methode getClass abgerufene Objekt wird als das Argument an die Methode jlang Object toString bergeben Das Ergebnis der Wert von type ist ein String der den Wert java util Date hat Ein Instanzfeld unterscheidet sich theoretisch insofern von einer Instanzmethode als es sich nicht um ein Java Objekt per se handelt das als Argument an das Instanzfeld bergeben wird Stattdessen wird ein Parameter oder eine Variable als Argument bergeben Der Parameter die Variable kann allerdings selbst den Wert enthalten der von einem Java Objekt zur ckgegeben wird So erh lt z B der Parameter CurrentDate den Wert der von einem Konstruktor f r die Klasse java util Date zuruckgegeben wird Dieser Wert wird anschlie end als Argument an die Instanzmethode date toString bergeben um den Wert von enrollment date bereitzustellen Datentypen XPath XQuery in Java Wenn von einem XPath XQuery Ausdruck aus eine Java Funktion aufgerufen wird spielt der Datentyp der Argumente der Funktion eine wichtige Rolle welche von mehreren Java Klassen desselben Namens aufgerufen wird In Java gelten die folgenden Regeln e Wenn es mehr als eine Java Methode mit demselben Namen gibt jede aber eine andere Anzahl von Argumenten als die andere n hat so wird die Java Methode ausgew hlt die der Anzahl der Argumente im Funktionsaufruf am ehesten entspricht e Die XPath XQuery Datentypen string number und boolean siehe Liste unten werden implizit i
102. der Stunden die zu dem im ersten Argument angegebenen xs time Wert hinzugef gt werden sollen Das Ergebnis ist vom Typ xs time Beispiele e altova add hours to time xs time 11 00 00 10 gibt 21 00 00 zur ck altova add hours to time xs time 11 00 00 7 gibt 04 00 00 zur ck v add minutes to time altova xs time xQ3 F gt eine Zeitdauer in Minuten zu einem xs time Wert hinzu Beim zweiten Argument handelt es sich um die Anzahl der Minuten die zu dem im ersten Argument angegebenen xs time Wert hinzugef gt werden sollen Das Ergebnis ist vom Typ xs time Beispiele e altova add minutes to time xs time 14 10 00 45 gibt 14 55 00 zur ck e altova add minutes to time xs time 14 10 00 5 gibt 14 05 00 zur ck v add seconds to time altova xs time XP3 XQ3 F gt eine Zeitdauer in Sekunden zu einem Uhrzeitwert hinzu Beim zweiten Argument handelt es sich um die Anzahl der Sekunden die zu dem im ersten Argument angegebenen xs time Wert hinzugef gt werden sollen Das Ergebnis ist vom Typ xs time Die Seconds Komponenten kann sich im Bereich von 0 bis 59 999 befinden Altova RaptorXML XBRL Server 2016 2015 Altova GmbH XSLT und XPath XQuery Funktionen Altova Erweiterungsfunktionen 389 Beispiele e altova add seconds to time xs time 14 00 00 20 gibt 14 00 20 zur ck altova add seconds to time xs time 14 00 00 20 895 gibt 14 00 20 895 zur ck Nach oben Entfernen der
103. des PSVI false deaktiviert das Laden des PSVI string OutputEncoding Nach oben Methoden Eigenschaften Definiert die Kodierung f r das Ergebnisdokument Verwenden Sie den Namen einer offiziellen IANA Kodierung wie z B UTF 8 UTF 16 US ASCII 1S0 8859 1 als String bool OutputIndent Nach oben Methoden Eigenschaften Aktiviert bzw deaktiviert die Einr ckung des Ausgabedokuments Der Wert true aktiviert die Einr ckung false deaktiviert sie string OutputMethod Nach oben Methoden Eigenschaften Definiert die Serialisierung des Ausgabedokuments G ltige Werte sind xml xhtml html text Der Standardwert ist xml bool OutputOmitXMLDeclaration Nach oben Methoden Eigenschaften Aktiviert deaktiviert den Einschluss der XML Deklaration in das Ergebnisdokument Der Wert true l sst die Deklaration weg false inkludiert sie Der Standardwert ist false ENUMXQueryUpdatedXML UpdatedXMLWriteMode Nach oben Methoden Eigenschaften Definiert wie Aktualisierungen der XML Datei gehandhabt werden Die Eigenschaftswert ist ein ENUMXQueryUpdatedxML Literal bool XincludeSupport Nach oben Methoden Eigenschaften Aktiviert bzw deaktiviert die Verwendung von XInclude Elementen Der Wert true aktiviert die XInclude Unterstutzung false deaktiviert sie Der Standardwert ist false ENUMXMLValidationMode XMLValidationMode Nach oben Methoden Eigenschaften Definiert den XML Validierungsmodus
104. die Altova RaptorxMLServer d11 der NET Schnittstelle zur Verf gung steht und RaptorXML als COM Serverobjekt registriert wurde stehen die RaptorXML Funktionalit ten in Ihrem NET Projekt zur Verf gung Anmerkung RaptorXML wird bei der Installation automatisch als COM Serverobjekt registriert daher ist eine manuelle Registrierung nicht erforderlich Anmerkung Falls Sie einen Zugriffsfehler erhalten vergewissern Sie sich dass die Berechtigungen richtig eingestellt sind Gehen Sie zu Component Services und geben Sie demselben Benutzerkonto ber das der Application Pool der RaptorXML enth lt ausgef hrt wird Zugriffsberechtigungen Codebeispiele Im Abschnitt Programmiersprachen finden Sie ein C Beispiel und ein Visual Basic NET Beispiel zur Verwendung der RaptorXML API ber ihre NET Schnittstelle Die Dateien zu diesen Beispielen befinden sich im RaptorXML Applikationsordner im Ordner examples API 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 302 7 3 COM und NET Schnittstelle Programmiersprachen Programmiersprachen Programmiersprachen unterscheiden sich in der Art wie sie den COM NET Zugriff unterst tzen Zur Einf hrung erhalten Sie einige Beispiele f r die gebrauchlichsten Sprachen Links siehe unten In den Codefragmenten in diesem Abschnitt wird gezeigt wie Sie grundlegende Funktionalit ten aufrufen Sie finden diese grundlegenden Funktionalit ten im RaptorXML XBRL Server Applikationsordn
105. die Lizenzdaten dazu zur berpr fung Authentifizierung und Aktivierung der geladenen Lizenz an den Master Licensing Server unter altova com weitergeleitet um die Einhaltung des Altova Lizenzvertrags zu berwachen W hrenddessen die Dauer kann je nach Verbindung und Netzwerkverkehr zwischen 30 Sekunden und einigen Minuten variieren wird der Status als Activating angezeigt e Failed Verification Falls keine Verbindung zum Master Licensing Server unter altova com hergestellt werden konnte wird der Status der Lizenz im Pool als Failed Verification angezeigt berpr fen Sie in diesem Fall Ihre Internetverbindung und die Firewall Einstellungen um sicherzustellen dass LicenseServer eine Verbindung zum Master Licensing Server unter altova com herstellen kann e Active Sobald die Lizenz authentifiziert und aktiviert wurde ndert sich der Status im Pool in Active e Inactive Wenn eine Lizenz berpr ft wurde aber auf einem anderen LicenseServer im Netzwerk vorhanden ist wird der Status im Pool als Inactive angezeigt Der Status Inactive kann auch zustande kommen wenn eine Lizenz im Lizenzpool vom Administrator manuell deaktiviert wurde e Blocked Eine Lizenz erscheint im Lizenzpool als Blocked wenn es ein Problem mit der Authentifizierung der Lizenz gab und der Master License Server unter altova com die Verwendung der Lizenz nicht gestattet Dies kann der Fall sein wenn der Lizenzvertrag nicht eingehalten wurde zu viele Lizenze
106. die Versionsnummer von RaptorXML XBRL Server an Die Option sollte vor den Befehl gestellt werden Beispiel raptorxmlxbrl version licenseserver Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Befehlszeilenschnittstelle CLI Die Befehle zur Hilfe und Lizenzierung 175 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 176 Befehlszeilenschnittstelle CLI Die Befehle zur Hilfe und Lizenzierung 3 8 4 verifylicense Der Befehl verifylicense steht nur unter Windows zur Verf gung Mit diesem Befehl wird berpr ft ob RaptorXML XBRL Server lizenziert ist Optional dazu wird auch berpr ft ob RaptorXML XBRL Server bereits ein bestimmter Lizenzschl ssel zugewiesen wurde Der Befehl erh lt als Option einen Lizenzschl ssel Der Befehl gibt eine Aussage ber den Lizenzstatus oder die G ltigkeit des gesendeten Lizenzschl ssels zur ck Windows RaptorXMLXBRL verifylicense options Linux nicht anwendbar Mac nicht anwendbar Beispiel e raptorxmlxbrl verifylicense e raptorxmlxbrl verifylicense license key a 39 character long license code 7x5 plus 4 hyphens raptorxmlxbrl verifylicense l a 39 character long license code 7x5 plus 4 hyphens Es werden Aussagen der folgenden Art zur ckgegeben Das Produkt hat eine g ltige Lizenz Das Produkt hat keine g ltige Lizenz Dem Produkt ist der Lizenzschl ssel AAAAAAA BBBBBBB CCCCCCC DDDDDDD EF zugewiesen Dem Produkt ist der Lizenzschl ssel AAAAAAA BBBBBBB C
107. durch Lesen des Werts des vc minVersion Attributs des lt xs schema gt Elements des Dokuments ermittelt werden Wenn der Wert des vc minVersion Attributs 1 1 ist wird das Schema als Version 1 1 erkannt Bei jedem anderen Wert wird das Schema als 1 0 erkannt Bei jedem anderen Wert oder bei Fehlen des vc minVersion Attributs wird das Schema als Version 1 0 gelesen v Kataloge und globale Ressourcen v catalog catalog FILE Gibt den absoluten Pfad zu einer Root Katalog Datei an die nicht die installierte Root Katalog Datei ist Der Standardwert ist der absolute Pfad zur installierten Root Katalog Datei lt installationsordner gt Altova RaptorXMLXBRLServer2016 etc RootCatalog xml Informationen zum Arbeiten mit Katalogen finden Sie im Abschnitt XML Kataloge v user catalog user catalog FILE Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Befehlszeilenschnittstelle CLI XQuery Befehle 147 Definiert den absoluten Pfad zu einem XML Katalog der zusatzlich zum Root Katalog verwendet werden soll Informationen zum Arbeiten mit Katalogen finden Sie im Abschnitt XML Kataloge v enable globalresources Aktiviert die globalen Ressourcen Standardwert ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v globalresourceconfig gc sO gi Definiert die aktive Konfiguration der globalen Ressource und aktiviert globale Ressourcen
108. e altova first chars USA 1 gibt u zur ck vy last chars altova Gibt einen ee zik der die letzten x Zeichen bezeichnet durch x Number des String enth lt der durch Konvertierung des Werts des Kontextelements in xs string erzeugt wird Beispiele Wenn das Kontextelement 1234ABcD lautet e altova last chars 2 gibt CD zur ck altova last chars 5 gibt 4ABCD zur ck e altova last chars 9 gibt 1234ABCD Zur ck Gibt einen String zur ck der die letzten x Zeichen bezeichnet durch x Number des String enth lt das als das Argument InputString angegeben ist Beispiele altova last chars 2014 01 15 5 gibt 01 15 zur ck e altova last chars USA 10 gibt usa zur ck v pad string left altova Das Argument PadCharacter ist ein einzelnes Zeichen Es wird links vom String als Auff llzeichen eingef gt um die Anzahl der Zeichen in StringToPad zu erh hen damit diese Anzahl dem Ganzzahlwert des Arguments StringLength entspricht Das Argument StringLength kann jeden beliebigen positiven oder negativen Ganzzahlwert haben Auff llzeichen werden aber nur verwendet wenn der Wert von StringLength gr er als die Anzahl der Zeichen in StringToPad ist Wenn StringToPad mehr Zeichen als der Wert von StringLength hat bleibt StringToPad unver ndert Beispiele e altova pad string left AP 3 z gibt ap zur ck AP 3 yz gibt einen Fehler zur ck dass das e altova pad string left
109. e altova generate auto number ChapterNumber 1 1 SomeString gibt bei jedem Aufruf der Funktion eine einzige Zahl beginnend mit 1 zur ck die bei jedem Aufruf der Funktion um 1 inkrementiert wird Solange das vierte Argument in jedem anschlie enden Aufruf SomeString bleibt wird die Inkrementierung fortgesetzt Wenn sich der Wert des vierten Arguments ndert wird der Z hler namens ChapterNumber auf 1 zur ckgesetzt Der Wert von ChapterNumber kann auch folgenderma en durch Aufruf der Funktion altova reset auto number zur ckgesetzt werden altova reset auto number ChapterNumber Nach oben Altova RaptorXML XBRL Server 2016 2015 Altova GmbH XSLT und XPath XQuery Funktionen Altova Erweiterungsfunktionen 415 10 1 6 XPath XQuery Funktionen Sequenz Die Sequenz Erweiterungsfunktionen von Altova k nnen in XPath und XQuery Ausdr cken verwendet werden und stellen zus tzliche Funktionen f r die Verarbeitung von Daten zur Verf gung Die Funktionen in diesem Abschnitt k nnen mit dem XPath 3 0 und XQuery 3 0 Prozessor von Altova verwendet werden Sie stehen im Zusammenhang mit XPath XQuery zur Verf gung Anmerkung zur Benennung von Funktionen und zur Anwendbarkeit der Sprache Altova Erweiterungsfunktionen k nnen in XPath XQuery Ausdr cken verwendet werden Dadurch stehen neben den Funktionen in der Standardbibliothek der XPath XQuery und XSLT Funktionen zus tzliche Funktionen zur Verf gung
110. e altova trim string right Altova RaptorXML XBRL Server 2016 2015 Altova GmbH XSLT und XPath XQuery Funktionen Altova Erweiterungsfunktionen 429 10 1 8 XPath XQuery Funktionen Diverse Funktionen Die folgenden XPath XQuery Funktionen f r allgemeine Zwecke werden in der aktuellen Version von RaptorXML XBRL Server unterst tzt und k nnen in i in einem XSLT Kontext in XPath Ausdr cken oder ii in einem XQuery Dokument in XQuery Ausdr cken verwendet werden Anmerkung zur Benennung von Funktionen und zur Anwendbarkeit der Sprache Altova Erweiterungsfunktionen k nnen in XPath XQuery Ausdr cken verwendet werden Dadurch stehen neben den Funktionen in der Standardbibliothek der XPath XQuery und XSLT Funktionen zus tzliche Funktionen zur Verf gung Die Altova Erweiterungsfunktionen befinden sich im Altova Erweiterungsfunktions Namespace extensions und sind in diesem Abschnitt mit dem Pr fix altova das als an diesen Namespace gebunden angenommen wird gekennzeichnet Beachten Sie dass manche Funktionen in zuk nftigen Versionen Ihres Produkts eventuell nicht mehr unterst tzt werden oder dass sich das Verhalten einzelner Funktionen ndern kann Um zu sehen welche Altova Erweiterungsfunktionen unterst tzt werden lesen Sie bitte die Dokumentation zur jeweiligen Release XPath Funktionen in XPath Ausdr cken in XSLT verwendet xpaxp2 XPS XSLT Funktionen in XPath Ausdr cken in XSLT verwendet XQuery Funktionen i
111. enth lt URIs von Fehler Meldungs und oder Ausgabedokumenten Fehler und Meldungsdokumente sind Dokumente die vom Server im Zusammenhang mit einem Auftrag generiert werden sie werden immer im Auftragsverzeichnis auf dem Server gespeichert Ausgabedokumente wie z B die Ausgabe von XSLT Transformationen k nnen in einem der folgenden Ordner gespeichert werden e unter jedem Dateipfad auf den der Server Zugriff hat Damit Ausgabedateien in jedem beliebigen Ordner gespeichert werden k nnen muss der Server f r den unbeschr nkten Client Zugriff konfiguriert sein Standardeinstellung e im Auftragsverzeichnis auf dem Server Der Server ist so konfiguriert dass er nur eingeschr nkten Zugriff von Clients gestattet Wenn ein Client verlangt dass eine Ausgabedatei erstellt wird h ngt der Pfad unter dem die Ausgabedatei gespeichert wird von der Option server unrestricted filesystem access der Server Konfigurationsdatei ab e Wenn unbeschr nkter Zugriff besteht wird die Datei in dem vom Client angegebenen Ordner gespeichert Die f r das Dokument zur ckgegebene URI ist in diesem Fall eine Datei URI e Wenn der Zugriff eingeschr nkt ist wird die Datei im Auftragsverzeichnis gespeichert Ihre URI ist dann eine relative URI Au erdem gibt es ein Mapping dieser relativen URI auf die vom Client angegebene URL Siehe Codefragment in Ergebnisdokument das URIs von Ausgabedok umenten enth lt Zusammenfassend gibt es die folgend
112. enth lt den vollst ndigen Pfad der Ausgabedatei 1 Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Java Schnittstelle RaptorXML Schnittstellen f r Java 289 v evaluateFormula Gibt das Ergebnis der Auswertung von XBRL Formulas einer XBRL Instanzdatei zur ck Bei Erfolg ist das Ergebnis true bei Fehlschlag ist es false Bei Auftreten eines Fehlers wird eine RaptorXMLException ausgel st Mit Hilfe der getLastErrorMessage Methode k nnen Sie zus tzliche Informationen aufrufen R ckgabe Bei Erfolg wird der Boolesche Wert true bei Fehlschlag false zur ckgegeben vw setFormulaExtensionEnabled Aktiviert XBRL Formula Erweiterungen f r die Validierung Der Wert true aktiviert die Unterst tzung false deaktiviert sie Der Standardwert ist true Parameter bEnable Erh lt den Booleschen Wert true oder false v setFormulaPreloadSchemas public void va NE Definiert ob XBRL Formula Schemas im TEET geladen werden sollen Der Wert true l dt die Schemas im Vorhinein bei false werden sie nicht geladen Der Standardwert ist false Parameter bEnable Erh lt den Booleschen Wert true oder false Tabellen Methoden zum Definieren von Optionen f r XBRL Tabellen v addTableForProcessing Beschr nkt Tabellengenerierung auf die angegebene Tabelle Muss mehrmals aufgerufen werden um mehr als eine Tabelle zu definieren Parameter table Der bereitgestellte String enth lt den Namen der Tabel
113. er ee 3 1 2 2vakml withxsd 08 222 222 2 2 sis ceed aE eines hoe 3 T 3ed WAM dtd sisi banithshiler eta niat tvihebiee te lenibtvhibiaattedaatheshbdedebione 34 42 vaks d Rsd a io aaa ie Sol EREA E TE EN E E E E E Altova RaptorXML XBRL Server 2016 II WI ee ee 84 323 2 WHAT ra euere lerslleftiennk ee A EA 88 3 3 XBRE Validierungsbefehle u 91 II lo va KBr C eee ee a ete reine E A EEEa 92 3 3 2 valxbritaxonomy dts cccceessscccececeeeesecseceeececeeeesenseaeeeeeesesesessaaeeeeeeeenes 104 III WARNT celal cairn os tase el arcs Dek adi weg ch ee ne 112 3 RSEI BeIchk ee shales vies ace ende 116 3A ee E E E 117 E BO RER 21 01 EE E E E E E AR ENETE 125 3 93 MOUCKY BOLEMIC end era en AEO Eae e To 131 Be DM END C LTS DAET PE E E AS EEEE E A AS 132 BEPARI BAE a F E E E Sac 138 ZS Inan VA KGI Yaren e i naa ae a aae a Lets 145 BS ben Valxqueryupdate n rrr n r E EE E NEA O sede dee oe 150 3 0 5 J SON Bef hle a ee ee u TAE E EE EER 155 3 6 1 valjsonschema jsonschema cccceesesseceeececeeeesecsececeeeeeesesessaeeeeeseeees 156 RA SPA vallson Son AN as ee E ETE A leet tes 160 3 6 3 W JSON EEE A 164 Zehe Der Sept Befehl irn one cag deh a ae a aa alufelgen 168 3 8 Die Befehle zur Hilfe und Lizenzierung cccecccccceceeeeeessctecececeeesessesseneeeeeeeenes 169 3 8 1 4 4 Aife einen 170 3 82 EIGENES Eee ee ehren 172 38 3 Fe ASSIOMIC CNSE nn meer E a T AT E 174 BiB A N ZVERTyICENSE He ern
114. f r das Sortierkriterium ein und das Sortierkriterium ist im Attribut UserReg sortkey gespeichert Im Stylesheet k nnten Sie den folgenden Ausdruck haben lt xsl sort select altova evaluate UserReg sortkey order ascending gt Die altova evaluate Funktion liest das sortkey Attribut des UserReg Child Elements des Parent des Kontext Node Angenommen der Wert des sortkey Attributs ist Price dann wird von der altova evaluate Funktion Price zuruckgegeben und wird zum Wert des select Attributs lt xsl sort select Price order ascending gt Wenn diese sort Anweisung im Kontext eines Elements namens Order vorkommt dann werden die Order Elemente nach den Werten Ihrer Price Children sortiert Alternativ dazu wenn der Wert von sortkey Z B Date ist werden die Order Elemente nach den Werten ihrer Date Children sortiert Das Sortierkriterium f r Order wird also zur Laufzeit aus dem sortkey Attribut ausgew hlt Diese h tte man mit einem Ausdruck wie dem folgenden nicht bewerkstelligen k nnen lt xsl sort select UserReq sortkey order ascending gt Im oben gezeigten Beispiel w re das Sortierkriterium das sortkey Attribut selbst nicht Price oder Date oder jeder beliebige andere Inhalt von sortkey Hinweis Der statische Kontext enth lt Namespaces Typen und Funktionen aber keine Variablen aus der aufrufenden Umgebung Die Basis URI und der Standard Namespace werden vererbt 2015 Altova GmbH Altova RaptorXML X
115. formula true und dimensions true definiert Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v table execution Erm glicht die Auswertung von XBRL Tabellen Der Standardwert ist false Wird auf true gesetzt wenn table output definiert ist Wenn true wird automatisch table true definiert Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v table linkbase namespace Erm glicht das Laden von Tabellen Linkbases die mit einer fr heren Draft Spezifikation erstellt wurden Die Validierung Aufl sung und das Layout von Tabellen Linkbases wird allerdings immer gem der Table Linkbase 1 0 Recommendation vom 18 M rz 2014 durchgef hrt Verwenden Sie detect um die automatische Erkennung zu aktivieren v table output 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 110 Befehlszeilenschnittstelle CLI XBRL Validierungsbefehle Schreibt die Tabellenausgabe in das definierte FILE Wenn die Option definiert ist table execution true wird automatisch definiert v table output format m Definiert das Format der Tabellenausgabe Die Standardeinstellung ist xml v Kataloge und globale Ressourcen v catalog catalog Gibt den absoluten Pfad zu einer Root Katalog Datei an die nicht die installierte Root Katalog Datei ist Der Standardwert ist der absolute Pfad zur in
116. gespeichert sind Eine solche Moduldatei muss im Prolog eine module Deklaration enthalten in der ein Target Namespace zugewiesen wird Hier ein Beispielmodul module namespace libns urn module library declare variable libns company Altova declare function libns webaddress http www altova com Alle im Modul deklarierten Funktionen und Variablen geh ren zu dem mit dem Modul verkn pften Namespace Das Modul wird durch Import in eine XQuery Datei mittels der import module Anweisung im Abfrageprolog verwendet Die import module Anweisung importiert nur Funktionen und Variablen die direkt in der Bibliotheksmodul Datei deklariert sind import module namespace modlib urn module library at modulefilename xq if Smodlib company Altova then modlib webaddress else error No match found Externe Funktionen Externe Funktionen d h diejenigen Funktionen die das Schl sselwort external verwenden werden nicht unterst tzt declare function hoo Sparam as xs integer as xs string external Collations Die Standard Collation ist die Unicode Codepoint Collation die Strings auf Basis ihrer Unicode Codepunkte vergleicht Andere unterst tzte Collations sind die hier aufgelisteten ICU Collations Um eine bestimmte Collation zu verwenden geben Sie ihre in der Liste der unterst tzten Collations angef hrte URI an String Vergleiche wie die Funktionen n max und fn min werden anhand der angegebene
117. gt XQuery Beispiel Ein hnliches Beispiel in XQuery w re lt cosine xmlns jMath java java lang Math gt jMath cos 3 14 lt cosine gt Java Instanzmethoden und Instanzfelder Bei einer Instanzmethode wird als erstes Argument eines Methodenaufrufs ein Java Objekt an die Methode bergeben Ein solches Java Objekt w rde normalerweise mit Hilfe einer Erweiterungsfunktion z B eines Konstruktoraufrufs oder eines Stylesheet Parameters einer Stylesheet Variablen erstellt Ein XSLT Beispiel daf r w re 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 454 XSLT und XPath XQuery Funktionen Diverse Erweiterungsfunktionen lt xsl stylesheet version 1 0 exclude result prefixes date xmlns xsl http www w3 org 1999 XSL Transform xmilns date java java util Date xmlns jlang java java lang gt lt xsl param name CurrentDate select date new gt lt xsl template match gt lt enrollment institution id Altova School date date toString CurrentDate type jlang Object toString jlang Object getClass date new gt lt enrollment gt lt xsl template gt lt xsl stylesheet gt Im Beispiel oben wird der Wert des Node enrollment type folgenderma en erstellt 1 Es wird ein Objekt mit einem Konstruktor f r die Klasse java util Date mit dem Konstruktor date new erstellt 2 Dieses Java Objekt wird als das Argument der Methode jlang Object getClass bergeben 3 Das mit
118. gung Eine Liste dieser Optionen erhalten Sie wenn Sie den folgenden Befehl ausf hren Window RaptorXMLXBRL script h help Linux raptorxmlxbrl script h help Mac raptorxmlxbrl script h help Beispiele e raptorxmlxbrl script c MyPythonScript py e raptorxmlxbrl script h e raptorxmlxbrl script Ohne eine Skript Datei wird eine interaktive Python Shell gestartet e raptorxmlxbrl script m pip L dt das Modul pip und f hrt es aus siehe Abschnitt Optionen weiter unten v Gro und Kleinschreibung in der Befehlszeile RaptorXMLXBRL unter Windows raptorxmlxbr1 unter Unix Linux Mac Beachten Sie dass klein geschriebene Befehle raptorxm1lxbr1 auf allen Plattformen Windows Linux und Mac funktionieren w hrend gro geschriebene Befehle RaptorXMLXBRL nur unter Windows und Mac ausgef hrt werden Optionen Alle hinter dem Befehl script aufgelisteten Optionen und Argumente werden direkt an den Python Interpreter weitergeleitet Eine vollst ndige Liste der verf gbaren Optionen finden Sie auf der Python Dokumentationsseite https docs python org 3 using cmdline html Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Befehlszeilenschnittstelle CLI Die Befehle zur Hilfe und Lizenzierung 169 3 8 Die Befehle zur Hilfe und Lizenzierung In diesem Abschnitt sind zwei wichtige Features von RaptorXML XBRL Server beschrieben e Hilfebefehl Hier wird beschrieben wie Sie Informationen zu den verf gbaren
119. hrend der Validierung einzuschr nken Bei Erreichung des Fehlerlimits wird die Validierung gestoppt v help help Zeigt den Hilfetext zum Befehl an Beispiel valany h Alternativ dazu kann der Befehl help zusammen mit einem Argument verwendet werden Beispiel help valany v network timeout network timeout VALUE Definiert das Timeout in Sekunden f r entfernte I O Operationen Der Standardwert ist 40 v verbose verbose true false Mit dem Wert true wird die Ausgabe zus tzlicher Informationen bei der Validierung aktiviert Der Standardwert ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v verbose output verbose output FILE Schreibt die ausf hrliche Ausgabe in FILE v version Zeigt die Version von RaptorXML XBRL Server an Setzen Sie version bei 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 124 Befehlszeilenschnittstelle CLI XSLT Befehle Verwendung mit einem Befehl vor den Befehl Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Befehlszeilenschnittstelle CLI XSLT Befehle 125 3 42 valxslit Der Befehl valxslt erh lt als einziges Argument eine XSLT Datei und validiert diese Windows RaptorXMLXBRL valxslt options XSLT File Linux raptorxmlxbrl valxslt options XSLT File Mac raptorxmlxbrl valxslt options XSLT File Das Argument xSLT File ist der Pfad und Name der zu validierenden XSLT Datei Die
120. http www altova com schemas altova raptorxml config http www altova com schemas altova raptorxml config xsd xmlns xsi http www w3 org 2001 XMLSchema instance xmlns xs http www w3 org 2001 XMLSchema gt lt language gt en lt language gt lt server default script api version gt 1 lt server default script api version gt lt server unrestricted filesystem access gt true lt server unrestricted filesystem access gt lt server output root dir gt C ProgramData Altova RaptorXMLXBRLServer2016 Output lt server output root dir gt lt server script root dir gt C Program Files x86 Altova RaptorXMLXBRLServer2016 etc scripts lt server script root dir gt lt lt server catalog file gt catalog xml lt server catalog file gt gt lt server log file gt C ProgramData Altova RaptorXMLXBRLServer2016 Log server log lt server log file gt lt http environment gt production lt http environment gt lt lt http socket host gt localhost lt http socket host gt gt lt http socket port gt 8087 lt http socket port gt lt http log screen gt true lt http log screen gt lt http access file gt C ProgramData Altova RaptorXMLXBRLServer2016 Log access log lt http access file gt lt http error file gt C ProgramData Altova RaptorXMLXBRLServer2016 Log error 1log lt http error file gt lt config gt Einstellungen language Definiert die Sprache von Server Meldungen in einem optionalen Language Element Der St
121. identisch ist Die Gro und Kleinschreibung wird bei der Suche die entlang der attribute Achse durchgef hrt wird beachtet Der Kontext Node muss der Parent Element Node sein Das zweite Argument ist ein String der Options Flags enth lt Zur Verf gung stehen die folgenden Flags r wechselt zu einer Suche mittels Regular Expression bei AttributeName muss es sich in diesem Fall um einen Regular Expression Suchstring handeln Wenn diese Option definiert ist liefert AttributeName eine vollst ndige bereinstimmung andernfalls muss AttributeName nur teilweise mit einem Attributnamen bereinstimmen damit dieses Attribut zur ckgegeben wird Wenn z B nicht definiert ist gibt MyAtt MyAttribute Zur ck i wechselt zu einer Suche ohne Ber cksichtigung der Gro und Kleinschreibung p inkludiert das Namespace Pr fix in die Suche AttributeName sollte in diesem Fall das 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 416 XSLT und XPath XQuery Funktionen Altova Erweiterungsfunktionen Namespace Prafix enthalten z B altova MyAttribute Die Flags k nnen in jeder Reihenfolge angegeben werden Ung ltige Flags erzeugen eine Fehlermeldung Sie k nnen ein oder mehrere Flags weglassen Es ist auch der leere String zul ssig Das Resultat ist dasselbe wie bei Verwendung der Funktion mit nur einem Argument siehe vorherige Signatur Unzul ssig ist jedoch die Verwendung einer leeren Sequenz als zweites Argument Beisp
122. is an array of figs dates and raisins rather wild example objXBRL AddFormulaArrayParameter nsl figs startDryFruit new object figl fig2 new XBRLFormulaParam ParamType xs date ParamValue 2010 01 01 new XBRLFormulaParam ParamType nsl raisin ParamValue dried grape fig3 VBScript Da die Raptor Typbibliothek von Skripting Sprachen nicht geladen werden kann und der Typ XBRLFormulaParameters nicht vorhanden ist muss der Benutzer in VBScript anstelle der Verwendung von XBRL FormulaParam Objekten eine Klasse in seinem Programm deklarieren Die Klasse muss zwei ffentliche Eigenschaften haben ParamName und ParamValue genau wie XBRL FormulaParam Die Klasse sollte einen Konstruktor haben der den Typ und Wert erhalt da die Verwendung dadurch einfacher wird andernfalls muss das Objekt erstellt werden und dessen Mitglieder m ssen definiert werden Siehe XBRL Schnittstelle der OM NET API Class MyPair Public ParamType Public ParamValue Public Default Function Init inType inValue ParamType inType ParamValue inValue set Init Me End Function Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Zusatzliche Informationen XBRL Formula Parameter 361 End Class Sub Main Dim objRaptor Set objRaptor WScript GetObject RaptorXML Server Dim objXBRL Set objXBRL objRaptor GetXBRL Call objXBRL AddFormulaParameter nsl string nsl Param1 nsl theq
123. ist 40 v verbose verbose true false Mit dem Wert true wird die Ausgabe zus tzlicher Informationen bei der Validierung aktiviert Der Standardwert ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v verbose output verbose output FILE Schreibt die ausf hrliche Ausgabe in FILE v version version Zeigt die Version von RaptorXML XBRL Server an Setzen Sie version bei Verwendung mit einem Befehl vor den Befehl Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Befehlszeilenschnittstelle CLI JSON Befehle 159 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 160 Befehlszeilenschnittstelle CLI JSON Befehle 3 6 2 valjson json Der Befehl valjson json validiert ein oder mehrere JSON Instanzdokumente anhand des mit der Option schema bereitgestellten JSON Schemas Window RaptorXMLXBRL valjson json options InputFile Linux raptorxmlxbrl valjson json options InputFile Mac raptorxmlxbrl valjson json options InputFile Beim Argument Input File handelt es sich um das zu validierende JSON Instanzdokument Um mehrere Dokumente zu validieren i listen Sie die zu validierenden Dateien entweder in der Befehlszeilenschnittstelle auf wobei die einzelnen Dateien durch ein Leerzeichen voneinander getrennt sein m ssen oder ii listen Sie die zu validierenden Dateien in einer Textdatei txt Datei auf und zwar e
124. jsing 6 Running Client too old 4 Licenses Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Altova LicenseServer Referenz zur Konfigurationsseite Netzwerkeinstellungen Ein Administrator kann Netzwerkadressen fur die LicenseServer Konfigurationsseite und LicenseServer definieren Web UI Changing these settings will cause the LicenseServer to restart and any currently running and licensed applications will be shut down Configure the host addresses where the web UI is available to administrators All interfaces and assigned IP addresses Local only localhost Only the following hostname or IP address fo 0 0 0 Ensure this hostname or IP address exists or LicenseServer will fail to start Configure the port used for the web UI Dynamically chosen by the operating system Fixed port 8088 Ensure this port is available or LicenseServer will fail to start Proxy Server Configure the proxy server connection details if a proxy server is needed to communicate with Altova s servers Hostname myproxy Port Number 1285 If the port number is left blank the default port 1080 will be used User Name myusername Password lecccce Leave the user name and password blank if no authentication is required License Service Configure the host addresses where the LicenseServer service is available to clients All interfaces and assigned IP addresses Local only localhost Only the following hostnames or IP addr
125. k nnen Python Skripts erstellt werden die ber die APIs auf Dokumentinformationen zugreifen und diese verarbeiten So kann z B ein Python Skript an RaptorXML XBRL Server bergeben werden das Daten aus einem XML oder XBRL Instanz Dokument in eine Datenbank oder eine CSV Datei schreibt Beispielskripts f r die Pyhton APIs von Raptor finden Sie unter https github com altova Die Python APis sind in den folgenden Abschnitten beschrieben e Python API vi Reference e Python API v2 Reference Python Skripts Ein vom Benutzer erstelltes Python Skript wird mit dem Parameter script der folgenden Befehle Ubergeben valxml withxsd xsi valxsd xsd valxbritaxonom dts valgbrl 2br1 Diese Befehle die Python Skripts aufrufen k nnen sowohl ber die Befehlszeilenschnittstelle CLI als auch ber die HTTP Schnittstelle verwendet werden Die Verwendung von Python Skripts mit den Python APIs von RaptorXML XBRL Server ist unter https github com altova beschrieben Python Skripts sicher machen Wenn ein Python Skript in einem Befehl ber HTTP an RaptorXML XBRL Server adressiert ist funktioniert das Skript nur wenn es sich im vertrauensw rdigen Verzeichnis befindet Das Skript wird vom vertrauensw rdigen Verzeichnis aus ausgef hrt Wenn Sie ein Python Skript aus einem anderen Verzeichnis definieren wird ein Fehler ausgegeben Das vertrauensw rdige Verzeichnis wird in der server script root dir Einstellung der Serverkonfiguration
126. longxml Definiert das Format der Fehlerausgabe Der Standardwert ist text Mit den anderen Optionen werden XML Formate generiert wobei mit longxml mehr Details generiert werden v error limit error limit N Definiert das Fehlerlimit Der Standardwert ist 100 Zulassig sind Werte von 1 bis 999 Dient dazu die Prozessorverwendung w hrend der Validierung einzuschr nken Bei Erreichung des Fehlerlimits wird die Validierung gestoppt v help Zeigt den Hilfetext zum Befehl an Beispiel valany h Alternativ dazu kann der Befehl help zusammen mit einem Argument verwendet werden Beispiel help valany v log output log output FILE Schreibt die Meldungsausgabe in die angegebene URL Stellen Sie sicher dass das CLI Schreibrechte f r den Ausgabepfad hat v network timeout network timeout VALUE Definiert das Timeout in Sekunden f r entfernte I O Operationen Der Standardwert ist 40 v verbose verbose true false Mit dem Wert true wird die Ausgabe zus tzlicher Informationen bei der Validierung aktiviert Der Standardwert ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v verbose output verbose output FILE Schreibt die ausf hrliche Ausgabe in FILE vw version version 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 68 Befehlszeilenschnittstelle CLI XML DTD XSD Validierungsbefehle Zeigt die Version
127. match gt lt a gt lt xsl value of select car getVehicleType gt lt a gt lt xsl template gt lt xsl stylesheet gt Die Klassendatei befindet sich in einem Paket die XSLT XQuery Datei 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 450 XSLT und XPath XQuery Funktionen Diverse Erweiterungsfunktionen befindet sich in einem beliebigen Ordner Im Beispiel unten wird die Methode getCarColor der Klasse Car des Pakets com altova extfunc aufgerufen Das Paket com altova extfunc befindet sich im Ordner JavaProject Die XSLT Datei befindet sich in einem beliebigen Ordner In diesem Fall muss der Pfad des Pakets mit der URI als Abfragestring definiert werden Die Syntax lautet java classname path uri of classfile wobei java angibt dass eine benutzerdefinierte Java Funktion aufgerufen wird uri of classfile die URI der Klassendatei ist classname der Name der Klasse der ben tigten Methode ist die Klasse in einer Namespace URI identifiziert wird und der Namespace einem Methodenaufruf als Pr fix vorangestellt wird Im Beispiel unten sehen Sie wie eine Klassendatei aufgerufen wird die sich in einem anderen als dem aktuellen Verzeichnis befindet lt xsl stylesheet version 2 0 xmlns xsl http www w3 org 1999 XSL Transform xmlns xs http www w3 org 2001 XMLSchema xmlns fn http www w3 org 2005 xpath functions xmlns car Jjava com altova extfunc Car path file C JavaProject gt
128. mit seinen Optionen und Argumenten beschrieben Die Optionen eines Befehls Diese werden mit ihren jeweiligen Befehlen Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Befehlszeilenschnittstelle CLI 51 aufgelistet und im Abschnitt Optionen genauer beschrieben arguments Das Die Argument e eines Befehls Diese werden mit ihren jeweiligen Befehlen aufgelistet und beschrieben CLI Befehle Im Folgenden sind die CLI Befehle nach Funktionalit t geordnet aufgelistet Sie werden in den Unterabschnitten dieses Abschnitts n her beschrieben Beachten Sie dass einige Validierungsbefehle in der Liste unten in mehreren Gruppen vorkommen Alle Validierungsbefehle valdtd dtd Validiert ein DTD Dokument valjson berpr ft die G ltigkeit von JSON Dokumenten valjsonschema berpr ft die G ltigkeit von JSON Schema Dokumenten valxml withdtd xml Validiert ein XML Dokument anhand einer DTD valxml withxsd xsi Validiert ein XML Dokument anhand eines XML Schemas valxbrl xbrl Validiert ein XBRL Instanzdokument Erweiterung xbr1 valxbrltaxonomy dts Validiert ein XBRL Taxonomie schema Dokument Erweiterung xsd valxquer Validiert ein XQuery Dokument valxsd xsd Validiert ein W3C XML Schema Dokument valxslt Validiert ein XSLT Dokument valan Validiert jedes beliebige Dokument jedes beliebigen Typs der durch die Befehle in der Liste validiert wird Der Dokumenttyp wird automatisch erkannt Befeh
129. namespace someNS schemaLocation someURL gt Mit der Option wird definiert ob ein Schema Dokument geladen oder nur ein Namespace lizenziert werden soll und wenn ein Schema Dokument geladen werden soll anhand welcher Informationen es gesucht werden soll Standardeinstellung load preferring schemalocation Das Verhalten ist das folgende load by schemalocation Anhand des Werts des schemaLocation Attributs wird der Schemapfad ermittelt wobei Katalog Mappings ber cksichtigt werden Wenn das Namespace Attribut vorhanden ist wird der Namespace importiert lizenziert load preferring schemalocation Wenn das schemaLocation Attribut vorhanden ist wird es verwendet wobei Katalog Mappings ber cksichtigt werden Falls kein schemaLocation Attribut vorhanden ist wird der Wert des namespace Attributs ber ein Katalog Mapping verwendet Dies ist der Standardwert load by namespace Anhand des Werts des namespace Attributs wird der Schemapfad ber ein Katalog Mapping ermittelt load combining both Wenn entweder das Attribut namespace oder das Attribut schemaLocation ein Katalog Mapping hat so wird das Mapping verwendet Wenn beide Attribute Katalog Mappings haben ist es vom Wert der Option schema mapping XBRL Option und XML XSD Option abh ngig welches Mapping verwendet wird Falls kein Katalog Mapping vorhanden ist wird das schemaLocation Attribut verwendet license namespace only Der Namespace wird importiert Kein Schema Dokument wi
130. nnen Dieser Katalogmechanismus kann vom Benutzer angepasst und erweitert werden und ist im Abschnitt XML Katalogmechanismus von Altova beschrieben Im Abschnitt Variablen f r Systempfade sind Windows Variablen f r h ufig ben tigte Systempfade aufgelistet Diese Variablen k nnen in Katalogdateien verwendet werden um h ufig verwendete Ordner aufzurufen Dieser Abschnitt ist in die folgenden Unterabschnitte gegliedert e Funktionsweise von Katalogen e XML Katalogmechanismus von Altova e Variablen fur Systempfade N here Informationen zu Katalogen finden Sie in der XML Katalogspezifikation 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 38 2 4 1 Einrichten von RaptorXML XML Kataloge Funktionsweise von Katalogen In diesem Abschnitt werden folgende Punkte beschrieben e Mappen von Public und System Identifiern auf lokale URLs e Mappen von Dateipfaden Web URLs und Namen auf lokale URLs Mit Hilfe von Katalogen k nnen Aufrufe entfernter Ressourcen an eine lokale URL umgeleitet werden Dazu werden in der Katalogdatei Public oder System Identifier URIs oder Teile von Identifiern an die ben tigte lokale URL umgeleitet Mappen von Public und System Identifiern auf lokale URLs Wenn die DoctTyPs Deklaration einer DTD in einer XML Datei gelesen wird verweist der Public oder System Identifier der Deklaration auf die ben tigte Ressource Wenn der Identifier auf eine entfernte Ressource verweist oder wenn der Identifier kein
131. nnen zur ck in die mit der Option input definierte XML Input Datei geschrieben werden writeback Die Aktualisierungen k nnen entweder im Standardausgabedokument oder unter dem mit der Option output definierten Pfad gespeichert werden falls dieser definiert ist Der Standardwert ist discard v xquery update version xquery update version 1 3 Definiert ob der XQuery Prozessor XQuery Update Facility 1 0 oder XQuery Update Facility 3 0 verwenden soll Der Standardwert ist 3 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 200 Befehlszeilenschnittstelle CLI Optionen v xquery version xquery version 1 1 0 3 3 0 3 1 Gibt an ob der XQuery Prozessor XQuery 1 0 oder XQuery 3 0 verwenden soll Der Standardwert ist 1 Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Befehlszeilenschnittstelle CLI Optionen 201 3 10 8 XSLT v chartext disable chartext disable true false Deaktiviert Diagrammerweiterungen Der Standardwert ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v dotnetext disable dotnetext disable true false Deaktiviert NET Erweiterungen Der Standardwert ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v indent characters indent characters VALUE Definiert den Zeichenstring der als Einr ckung verwendet werden soll i
132. oder ohne die Dom nendaten als Argument des CLI Befehls 1icenseserver mit dem das Serverprodukt auf dem LicenseServer registriert wird bergeben wird Beispiel lt AltovaServerProduct gt licenseserver Doc3 Dabei wird ein FQDN wie z B der folgende erzeugt Doc3 my domain com Ein FQDN wird auch erzeugt wenn auf Windows 7 Systemen localhost als Host Name angegeben wird e Host Name ohne Dom nenname Beispiel win80 x64_1 oder Doc3 In dieser Form wird der Name auf Windows 8 Systemen angef hrt wenn als Rechnername localhost verwendet wird e localhost In manchen F llen wird auch localhost als Rechnername angezeigt Anmerkung Wenn ein Rechner bei Installation eines Altova Server Produkts auf Windows Rechnern automatisch auf dem LicenseServer registriert wird verwendet das Installationsprogramm localhost als Rechnernamen Anfordern einer Testlizenz Sie k nnen f r jedes der auf dem LicenseServer registrierten Altova Produkte eine kostenlose 30 Tage Testlizenz anfordern Klicken Sie dazu am unteren Rand des Registers Server Management auf die Schaltfl che Request Evaluation Licenses Daraufhin wird ein Dialogfeld mit einer Liste der auf dem LicenseServer registrierten Altova Server Produkte auf diesem Client Rechner angezeigt Versehen Sie die Produkte f r die Sie eine Testlizenz anfordern m chten mit einem H kchen f llen Sie anschlie end die Registrierungsfelder aus und senden Sie die Anfrage ab Sie erhalten
133. output FILE Die URL der prim ren Ausgabedatei So ist z B im Fall der Ausgabe mehrerer HTML Dateien die prim re Ausgabedatei der Pfad der Eintrittspunkt HTML Datei Zus tzliche Ausgabedateien wie z B generierte Bilddateien werden als xslt additional output files angegeben Wenn keine output Option definiert ist wird die Ausgabe in die Standardausgabe geschrieben v output encoding output encoding VALUE Der Wert des Kodierungsattributs im Ausgabedokument G ltige Werte sind die Namen im IANA Zeichensatz Register Der Standardwert ist UTF 8 v output indent output indent true false Wenn der Wert true ist wird die Ausgabe entsprechend ihrer hierarchischen Struktur einger ckt Bei false gibt es keine hierarchische Einr ckung Der Standardwert ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v output method output method xml html xhtml text Definiert das Ausgabeformat Der Standardwert ist xm1 v param p p param KEY VALUE XQuery Definiert den Wert eines externen Parameters Ein externer Parameter ist im XQuery Dokument mit der declare variable Deklaration gefolgt von einem Variablennamen und anschlie end dem Schl sselwort external gefolgt von einem Semikolon deklariert Beispiel declare variable foo as xs string external Aufgrund des Schl sselworts external wird foo zu einem externen 2015 Altova GmbH Altova
134. s are required E Limit to single thread execution Altova MapForce Server 2014 This server has 2 CPU core s Sines Licenses for 2 CPU core s are required A El Limit to single thread execution Max licensed CPU cores 0 w Request evaluation licenses u Unregister server and all products Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Altova LicenseServer Zuweisen von Lizenzen 499 In der Abbildung oben wurden drei Altova Produkte beim Altova LicenseServer unter DOC altova com registriert Wie man eine Lizenz zuweist ist im n chsten Abschnitt Zuweisen von Lizenzen zu registrierten Produkten beschrieben Registrieren von FlowForce Server ber das FlowForce CLI Windows Auf Windows Rechnern kann FlowForce Server auch ber die Befehlszeile CLI auf einem LicenseServer in Ihrem Netzwerk registriert werden Verwenden Sie dazu den Befehl licenseserver FlowForceServer licenseserver Server Or IP Address Wenn LicenseServer z B unter http localhost 8088 ausgef hrt wird so registrieren Sie FlowForce Server mit dem folgenden Befehl FlowForceServer licenseserver localhost Wenn FlowForce Server zusammen im Paket mit anderen Altova Server Produkten installiert wurde werden bei der Registrierung von FlowForce Server automatisch auch die Altova Server Produkte registriert Nachdem Sie FlowForce Server erfolgreich registriert haben k nnen Sie zu LicenseServer wechseln und FlowForce Server eine Lizenz zuweisen
135. sich im Altova Erweiterungsfunktions Namespace extensions und sind in diesem Abschnitt mit dem Pr fix altova das als an diesen Namespace gebunden angenommen wird gekennzeichnet Beachten Sie dass manche Funktionen in zuk nftigen Versionen Ihres Produkts eventuell nicht mehr unterst tzt werden oder dass sich das Verhalten einzelner Funktionen ndern kann Um zu sehen welche Altova Erweiterungsfunktionen unterst tzt werden lesen Sie bitte die Dokumentation zur jeweiligen Release XPath Funktionen in XPath Ausdr cken in XSLT verwendet xpaxp2 XPS XSLT Funktionen in XPath Ausdr cken in XSLT verwendet XQuery Funktionen in XQuery Ausdr cken in XQuery verwendet Xaa o v parse geolocation altova altova parse geolocation GeolocationInputString als xs string als xs decimal XP3 XQ3 Parst das bereitgestellte GeolocationInputString Argument und gibt die geografische Breite und Lange in dieser Reihenfolge als Sequenz aus zwei xs decimal Elementen zuruck Die Formate in denen der Input String fur die geografische Position bereitgestellt werden kann sind unten aufgelistet Anmerkung Zur Bereitstellung des Input String f r die geografische Position k nnen die Funktion image exif data und das Geolocation Attribut der Exif Metadaten verwendet werden siehe Beispiel unten Beispiele e altova parse geolocation 33 33 22 22 gibt die Sequenz bestehend aus zwei xs decimals 33 33 22 22 Elementen zur c
136. to 20 21 to 30 function a b Sat b 33 gibt Keine Ergebnisse zur ck Beachten Sie anhand der zwei Beispiel oben dass die Paare folgenderma en geordnet sind 11 21 12 22 13 23 20 30 Aus diesem Grund gibt das zweite Beispiel Keine Ergebnisse zur ck da keine geordnetes Paar die Summe 33 ergibt v find first pair pos altova Diese Funktion erh lt drei Argumente e Die ersten beiden Argumente Seq 01 und Seq 02 sind Sequenzen von einem oder L 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 420 XSLT und XPath XQuery Funktionen Altova Erweiterungsfunktionen mehreren Elementen eines beliebigen Datentyps e Das dritte Argument Condition ist eine Referenz auf eine XPath Funktion die zwei Argumente erh lt d h eine Stelligkeit 2 hat und einen Booleschen Wert zur ckgibt Die Elemente von Seq 01 und Seq 02 werden als die Argumente der Funktion Condition in geordneten Paaren bergeben Die Paare sind folgenderma en geordnet If Seq 01 X1 X2 X3 Xn And Seq 02 Y1 Y2 Y3 Yn Then X1 Y1 X2 Y2 X3 Y3 Xn Yn Als Ergebnis von altova find first pair pos wird die Indexposition des ersten geordneten Paars bei dem die Funktion Condition ZU true ausgewertet wird zur ckgegeben Beachten Sie Wenn die Funktion Condition durch die bereitgestellten Argumentpaare iteriert und kein einziges Mal zu true ausgewertet wird so gibt altova find first pair pos Keine Erge
137. true aktiviert die XML Formatierung der Wert false generiert eine JSON Ausgabe Der Standardwert ist false string FormulaAssertionsOutput Nach oben Methoden Eigenschaften Definiert den Pfad der Ausgabedatei von Formula Assertions Es muss der vollst ndige Pfad definiert werden bool FormulaExtensionEnabled Nach oben Methoden Eigenschaften Aktiviert bzw deaktiviert die Validierung von XBRL Formula Erweiterungen Der Wert true aktiviert die Validierung von XBRL Formula Erweiterungen der Wert false deaktiviert sie Der Standardwert ist true string FormulaOutput Nach oben Methoden Eigenschaften Definiert den Pfad der Ausgabedatei f r die XBRL Formula Auswertung Es muss der vollst ndige Pfad definiert werden string FormulaParameterFile Nach oben Methoden Eigenschaften Definiert den Pfad der Formula Parameter Datei Es muss der vollst ndige Pfad definiert werden bool FormulaPreloadSchemas Nach oben Methoden Eigenschaften Definiert ob die Formula Schemas im Vorhinein geladen werden sollen Der Wert true l dt die Schemas im Vorhinein Der Standardwert ist false wobei die Schemas nicht im Vorhinein geladen werden string GenericLabelLinkrole Top Methods Properties Definiert die f r die Darstellung von generischen Labels bevorzugt zu verwendende Link Role string GenericLabelRole Top Methods Properties Definiert die f r die Darstellung von generischen Labels bevorzugt zu verwend
138. v recurse Dient zur Auswahl von Dateien in einem ZIP Archiv Bei true w hlt das Argument InputFile des Befehls die angegebene Datei auch in den Unterverzeichnissen aus Beispiel test zip zip test xm1 w hlt Dateien mit dem Namen test xm1 auf allen Ordnerebenen des ZIP Ordners aus Es k nnen die Platzhalter und verwendet werden Mit xm1 werden folglich alle xm1 Dateien im ZIP Ordner ausgew hlt Der Standardwert der Option ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v schema imports schema imports load owe p by schemalocation load preferri ion load by names ce load combining both license Definiert das Verhalten von xs import Elementen von denen jedes ein optionales namespace Attribut und ein optionales schemaLocation Attribut hat lt import namespace someNS schemaLocation someURL gt Mit der Option wird definiert ob ein Schema Dokument geladen oder nur ein Namespace lizenziert werden soll und wenn ein Schema Dokument geladen werden soll anhand welcher Informationen es gesucht werden soll Standardeinstellung load preferring schemalocation Das Verhalten ist das folgende load by schemalocation Anhand des Werts des schemaLocation Attributs wird der Schemapfad ermittelt wobei Katalog Mappings ber cksichtigt werden Wenn das Namespace Attribut vorhanden ist wird der Namespace importiert lizenziert load preferring
139. void Main string args 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 308 COM und NET Schnittstelle Programmiersprachen try Entry point Perform all functions Init ValidateXML RunXSLT RunXQuery catch System Exception ex Console WriteLine ex Message Console WriteLine ex ToString Altova RaptorXML XBRL Server 2016 2015 Altova GmbH COM und NET Schnittstelle Programmiersprachen 309 7 3 3 NET Beispiel Visual Basic NET Das VBScript Beispiel ist in die folgenden Abschnitte gegliedert e Einrichten und Initialisieren des RaptorxML NET Objekts e Validieren einer XML Datei e Durchf hrung einer XSLT Transformation R ckgabe des Ergebnisses als String e Verarbeiten eines XQuery Dokuments Speichern des Ergebnisses in einer Datei e Einrichten der Ausf hrungssequenz des Skripts und seines Eintrittspunkts Option Explicit On Imports Altova RaptorXMLServer Module RaptorXMLRunner The RaptorXML NET object Dim objRaptor As Server Initialize the RaptorXML NET object Sub Init Allocate a RaptorXML object objRaptor New Server Configure the server error reporting HTTP server name and port IPv6 localhost in this example objRaptor ErrorLimit 1 objRaptor ReportOptionalWarnings True objRaptor ServerName 1 objRaptor ServerPort 8087 End Sub Validate one file Sub ValidateXML Get a validator instance fro
140. vom Typ int und definiert die Anzahl der Fehler die ausgegeben werden bevor die Ausf hrung gestoppt wird Mit Hilfe von 1 k nnen Sie limit auf unbegrenzt setzen d h alle Fehler werden ausgegeben Der Standardwert ist 100 v setReportOptionalWarnings blic void Aktiviert Deaktiviert die Ausgabe von Warnungen Mit dem Wert true werden Warnungen aktiviert mit false werden sie deaktiviert Parameter report Akzeptiert die Booleschen Werte true oder false Kataloge und globale Ressourcen Methoden die den Pfad zu den zu verwendenden Katalogdateien bereitstellen v setGlobalCatalog public void GlobalCatalog Stri Definiert den Pfad der Hauptkatalogdatei Eintrittspunkt in Form einer URL Parameter catalog Der bereitgestellte String muss eine absolute URL sein die den genauen Pfad zur Hauptkatalogdatei die verwendet werden soll angibt v setUserCatalog Definiert den Pfad der benutzerdefinierten Katalogdatei in Form einer URL Parameter catalog Der bereitgestellte String muss eine absolute URL sein die den genauen Pfad der zu verwendenden benutzerdefinierten Katalogdatei angibt v setGlobalResourceConfig Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Java Schnittstelle RaptorXML Schnittstellen f r Java 257 Definiert die aktive Konfiguration der globalen Ressource Parameter config Ist wm Typ String und gibt den Namen der von der aktiven globalen Ressource zu verwendend
141. wenn die Option ohne einen Wert definiert wird v xml mode xml mode wf id valid Definiert den zu verwendenden XML Verarbeitungsmodus w Wohlgeformtheitspr fung id Wohlgeformtheitspr fung mit ID IDREF Pr fung valid Validierung Der 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 62 Befehlszeilenschnittstelle CLI XML DTD XSD Validierungsbefehle Standardwert ist wf v xsd xsd FILE Definiert ein oder mehrere XML Schema Dokumente die fur die Validierung von XML Instanzdokumenten verwendet werden sollen Um mehr als ein Schema Dokument zu definieren fugen Sie die Option mehrmals hinzu vw xsd version xsd version 1 0 1 1 detect Definiert die zu verwendende W3C Schema Definition Language XSD Version Der Standardwert ist 1 0 Diese Option eignet sich auch um herauszufinden inwiefern ein 1 0 kompatibles Schema nicht mit Schemaversion 1 1 kompatibel ist Die Option detect ist eine Altova spezifische Funktionalitat Mit dieser Option kann die Version des XML Schema Dokuments 1 0 oder 1 1 durch Lesen des Werts des vc minVersion Attributs des lt xs schema gt Elements des Dokuments ermittelt werden Wenn der Wert des vc minVersion Attributs 1 1 ist wird das Schema als Version 1 1 erkannt Bei jedem anderen Wert wird das Schema als 1 0 erkannt Bei jedem anderen Wert oder bei Fehlen des vc minVersion Attributs wird das Schema als Version 1 0 gelesen v Kataloge und globale Ressourcen v catalog ca
142. wenn die Option ohne einen Wert definiert wird v recurse recurse true false Dient zur Auswahl von Dateien in einem ZIP Archiv Bei true w hlt das Argument InputFile des Befehls die angegebene Datei auch in den Unterverzeichnissen aus Beispiel test zip zip test xm1l w hlt Dateien mit dem Namen test xm1 auf allen Ordnerebenen des ZIP Ordners aus Es k nnen die Platzhalter und verwendet werden Mit xm1 werden folglich alle xm1 Dateien im ZIP Ordner ausgew hlt Der Standardwert der Option ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v Kataloge und globale Ressourcen v catalog catalog FILE Gibt den absoluten Pfad zu einer Root Katalog Datei an die nicht die installierte Root Katalog Datei ist Der Standardwert ist der absolute Pfad zur installierten Root Katalog Datei lt installationsordner gt Altova RaptorXMLXBRLServer2016 etc RootCatalog xm1 Informationen zum Arbeiten mit Katalogen finden Sie im Abschnitt XML Kataloge v user catalog user catalog FILE Definiert den absoluten Pfad zu einem XML Katalog der zus tzlich zum Root Katalog verwendet werden soll Informationen zum Arbeiten mit Katalogen finden Sie im Abschnitt XML Kataloge v enable globalresources enable globalresources true false Aktiviert die globalen Ressourcen Standardwert ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die
143. werden Beispiele e altova generate auto number ChapterNumber 1 1 SomeString gibt bei jedem Aufruf der Funktion eine einzige Zahl beginnend mit 1 zur ck die bei jedem Aufruf der Funktion um 1 inkrementiert wird Solange das vierte Argument in jedem anschlie enden Aufruf SomeString bleibt wird die Inkrementierung fortgesetzt Wenn sich der Wert des vierten Arguments ndert wird der Z hler namens ChapterNumber auf 1 zur ckgesetzt Der Wert von ChapterNumber kann auch folgenderma en durch Aufruf der Funktion altova reset auto number 2015 Altova GmbH XSLT und XPath XQuery Funktionen Altova Erweiterungsfunktionen 413 zur ckgesetzt werden altova reset auto number ChapterNumber v reset auto number altova altova reset auto number ID als xs string Pi XP2 XQi XP3 XQ3 Diese Funktion setzt die Zahl des im 1D Argument angegebenen Zahlers zur automatischen Nummerierung zur ck Die Zahl wird auf die Zahl zur ckgesetzt die durch das Argument StartsWith der Funktion altova generate auto number die den im Ip Argument genannten Z hler erstellt hat definiert ist Beispiele e altova reset auto number ChapterNumber setzt die Zahl des Zahlers zur automatischen Nummerierung ChapterNumber der durch die Funktion altova generate auto number erstellt wurde zur ck Die Zahl wird auf den Wert des Arguments StartswWith der Funktion altova generate auto number die ChapterNumber erstellt hat zur ckge
144. werden Mit xm1 werden folglich alle xm1 Dateien im ZIP Ordner ausgew hlt Der Standardwert der Option ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v schema imports 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 60 Befehlszeilenschnittstelle CLI XML DTD XSD Validierungsbefehle Definiert das Verhalten von xs import Elementen von denen jedes ein optionales namespace Attribut und ein optionales schemaLocation Attribut hat lt import namespace someNS schemaLocation someURL gt Mit der Option wird definiert ob ein Schema Dokument geladen oder nur ein Namespace lizenziert werden soll und wenn ein Schema Dokument geladen werden soll anhand welcher Informationen es gesucht werden soll Standardeinstellung load preferring schemalocation Das Verhalten ist das folgende load by schemalocation Anhand des Werts des schemaLocation Attributs wird der Schemapfad ermittelt wobei Katalog Mappings ber cksichtigt werden Wenn das Namespace Attribut vorhanden ist wird der Namespace importiert lizenziert load preferring schemalocation Wenn das schemaLocation Attribut vorhanden ist wird es verwendet wobei Katalog Mappings ber cksichtigt werden Falls kein schemaLocation Attribut vorhanden ist wird der Wert des namespace Attributs ber ein Katalog Mapping verwendet Dies ist der Standardwert load by namespace Anhand des Werts des namespa
145. werden k nnen Der Server Administrator muss die Python Skripts im vertrauensw rdigen Verzeichnis auf potentielle Schwachstellen berpr fen 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 Kapitel 3 Befehlszeilenschnittstelle CLI 50 Befehlszeilenschnittstelle CLI Befehlszeilenschnittstelle CLI Die ausf hrbare RaptorXML Datei f r die Verwendung ber die Befehlszeilenschnittstelle CLI befindet sich standardm ig unter folgendem Pfad Windows lt ProgramFilesFolder gt Altova RaptorXMLXBRLServer2016 bin RaptorXMLXBRL Linux opt Altova RaptorXMLXBRLServer2016 bin raptorxmlxbrl Mac usr local Altova RaptorXMLXBRLServer2016 bin raptorxmlxbrl v Gro und Kleinschreibung in der Befehlszeile RaptorXMLXBRL unter Windows raptorxmlxbr1 unter Unix Linux Mac Beachten Sie dass klein geschriebene Befehle raptorxm1xbr1 auf allen Plattformen Windows Linux und Mac funktionieren w hrend gro geschriebene Befehle RaptorXMLXBRL nur unter Windows und Mac ausgef hrt werden Verwendung Die Befehlszeilensyntax lautet Windows RaptorXMLXBRL h help version lt command gt options arguments Linux raptorxmlxbrl h help version lt command gt options arguments Mac raptorxmlxbrl h help version lt command gt options arguments lt command gt Der auszuf hrende Befehl Siehe Liste unten Jeder Befehl ist in den Unterabschnitten dieses Abschnitts ausf hrlich
146. wird die URL verwendet 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 114 Befehlszeilenschnittstelle CLI XBRL Validierungsbefehle e Wenn der Wert der Option ignore ist werden die beiden Attribute xsi schemaLocation und xsi noNamespaceSchemaLocation ignoriert v schema mapping Wenn ein Schema Dokument sowohl anhand des Schema Pfads als auch des Namespace gesucht werden soll wird damit festgelegt welche der beiden Optionen beim Katalog Lookup Vorrang erh lt Wenn eine der Optionen schemalocation hints oder schema imports einen Wert load combining both hat und wenn die betroffenen Namespace und URL Teile beide Katalog Mappings haben gibt der Wert dieser Option an welches der beiden Mappings verwendet werden soll das Namespace Mapping oder das URL Mapping der Wert prefer schemalocation bezieht sich auf das URL Mapping Der Standardwert ist prefer schemalocation v Kataloge und globale Ressourcen v catalog fe Tet Gibt den absoluten Pfad zu einer Root Katalog Datei an die nicht die installierte Root Katalog Datei ist Der Standardwert ist der absolute Pfad zur installierten Root Katalog Datei lt installationsordner gt Altova RaptorXMLXBRLServer2016 etc RootCatalog xm1 Informationen zum Arbeiten mit Katalogen finden Sie im Abschnitt XML Kataloge v user catalog Definiert den absoluten Pfad zu einem XML Katalog der zus tzlich zum Root Katalog verwendet werden soll Informationen zum Arbeite
147. wurde starten Sie den Dienst entweder neu oder aktivieren Sie die Lizenz ber die Schaltfl che Activate Die berpr fung war erfolgreich die Lizenz ist aktiv Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Altova LicenseServer Referenz zur Konfigurationsseite 515 Inactive Die berpr fung war erfolgreich aber die Lizenz wird derzeit auf einem anderen LicenseServer im Netzwerk verwendet Lizenzen k nnen ber die Schaltfl che Deactivate deaktiviert werden Blocked Die berpr fung war negativ Die Lizenz ist ung ltig und wurde blockiert Wenden Sie sich an den Altova Support Anmerkung Nachdem die Lizenz zur berpr fung an altova com gesendet wurde muss der Browser aktualisiert werden damit Sie den aktualisierten Status sehen Die berpr fung und Aktivierung kann einige Minuten dauern Anmerkung Falls keine Verbindung zu altova com hergestellt werden konnte wird der Status als Failed Verification angezeigt Nachdem eine Verbindung hergestellt wurde starten Sie den Dienst entweder neu oder versuchen Sie die Lizenz ber die Schaltfl che Activate zu aktivieren Anmerkung Wenn eine Lizenz den Status nactive oder Blocked erh lt wird eine Meldung mit einer Erkl rung dazu zum Meldungs Log hinzugef gt Nur eine aktive Lizenz kann einem Produkt zugewiesen werden Eine inaktive Lizenz kann aktiviert oder aus dem Lizenz Pool gel scht werden Wenn eine Lizenz aus dem Lizenz Pool gel scht wurde kann s
148. xs date 2014 03 23 0 gibt 13 zur ck e altova weeknumber from date xs date 2014 03 23 1 gibt 12 zur ck e altova weeknumber from date xs date 2014 03 23 2 gibt 13 zur ck e altova weeknumber from date xs date 2014 03 23 gibt 13 zur ck Der Tag des Datums in den obigen Beispielen 2014 03 23 ist ein Sonntag Daher ist der US und der islamische Kalender dem europ ischen Kalender an diesem Tag eine Woche voraus v weeknumber from dateTime altova altova weeknumber from dateTime DateTime als xs dateTime Calendar als xs integer als xs integer XP2 XQi XP3 XQ3 Gibt die Wochennummer des bereitgestellten DateTime Arguments als Ganzzahl zur ck Das zweite Argument Calendar definiert das zu verwendende Kalendersystem Unterst tzte Calendar Werte sind e 0 US Kalender Woche beginnt am Sonntag e 1 ISO Standard Europ ischer Kalender Woche beginnt am Montag e 2 Islamischer Kalender Woche beginnt am Samstag Der Standardwert ist 0 Beispiele e altova weeknumber from dateTime xs dateTime 2014 03 23T00 00 00 0 gibt 13 zur ck e altova weeknumber from dateTime xs dateTime 2014 03 23T00 00 00 1 gibt 12 zur ck e altova weeknumber from dateTime xs dateTime 2014 03 23T00 00 00 2 Altova RaptorXML XBRL Server 2016 2015 Altova GmbH XSLT und XPath XQuery Funktionen Altova Erweiterungsfunktionen 393 gibt 13 zur ck e altova weeknumber from dateTime xs dateTime 2014 03 23
149. xs untypedAtomic Wert 10 und ist f r die Methode mymethod float bestimmt e Es gibt jedoch eine weitere Methode in der Klasse die ein Argument eines anderen Datentyps erh lt mymethod double e Da die Methodennamen dieselben sind und der bereitgestellte Typ xs untypedAtomic sowohl in float als auch double korrekt konvertiert werden k nnte kann es geschehen dass xs untypedAtomic in double anstelle von float konvertiert wird e Infolgedessen handelt es sich dann bei der ausgew hlten Methode nicht um die ben tigte Methode sodass nicht das erwartete Ergebnis erzielt wird Als Umgehungsl sung k nnen Sie eine benutzerdefinierte Methode mit einem anderen Namen erstellen und diese Methode verwenden Typen die in der Liste oben nicht enthalten sind z B xs date werden nicht konvertiert und generieren einen Fehler Beachten Sie jedoch dass es in einigen F llen unter Umst nden m glich ist den ben tigten Java Typ mittels eines Java Konstruktors zu erstellen Datentypen Java in XPath XQuery Wenn eine Java Methode einen Wert zur ckgibt und der Datentyp des Werts string numeric oder boolean ist wird anschlie end in den entsprechenden XPath XQuery Typ konvertiert So werden z B die Java Datentypen javaa lang Boolean und boolean in xsd boolean konvertiert Von Funktionen zur ckgegebene eindimensionale Arrays werden zu einer Sequenz erweitert Mehrdimensionale Arrays werden nicht konvertiert und sollten daher in einen Wrapp
150. z B javaext barcode location file C Programme Altova RaptorXMLServer2015 etc jar e als Windows Pfad mit maskierten umgekehrten Schr gstrichen z B javaext barcode location C Program Files Altova RaptorXMLServer2015 etc jar v javaext disable javaext disable true false Deaktiviert Java Erweiterungen Der Standardwert ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v Meldungen Fehler Hilfe Timeout Version v error format error format text shortxml longxml Definiert das Format der Fehlerausgabe Der Standardwert ist text Mit den anderen Optionen werden XML Formate generiert wobei mit longxml mehr Details generiert werden v error limit error limit N Definiert das Fehlerlimit Der Standardwert ist 100 Zulassig sind Werte von 1 bis 999 Dient dazu die Prozessorverwendung w hrend der Validierung einzuschr nken Bei Erreichung des Fehlerlimits wird die Validierung gestoppt v help Zeigt den Hilfetext zum Befehl an Beispiel valany h Alternativ dazu kann der Befehl help zusammen mit einem Argument verwendet werden Beispiel help valany v network timeout network timeout VALUE Definiert das Timeout in Sekunden f r entfernte I O Operationen Der Standardwert ist 40 v verbose verbose true false Mit dem Wert true wird die Ausgabe zus tzlicher Informationen bei der Validierung aktiviert Der Stan
151. zision bezieht sich auf die Anzahl der Stellen in einer Zahl Laut Spezifikation sind mindestens 18 Stellen erforderlich Bei Divisionen bei denen ein Ergebnis vom Typ xs decimal erzeugt wird betr gt die Pr zision 19 Kommastellen ohne Runden Implizite Zeitzone Beim Vergleich zweier date time oder dateTime Werte muss die Zeitzone der verglichenen Werte bekannt sein Wenn die Zeitzone in einem solchen Wert nicht explizit angegeben ist wird die implizite Zeitzone verwendet Als implizite Zeitzone wird die der Systemuhr verwendet Der Wert kann mit Hilfe der Funktion implicit timezone berpr ft werden Collations Die Standard Collation ist die Unicode Codepoint Collation die Strings auf Basis ihrer Unicode Codepunkte vergleicht Andere unterst tzte Collations sind die unten aufgelisteten ICU Collations Um eine bestimmte Collation zu verwenden geben Sie ihre in der Liste der unterst tzten Collations Tabelle unten angef hrte URI an String Vergleiche wie die Funktionen max und min werden anhand der angegebenen Collation durchgef hrt Wenn die Collation Option nicht definiert ist wird die Standard Unicode Codepoint Collation verwendet Altova RaptorXML XBRL Server 2016 2015 Altova GmbH 2015 Altova GmbH XSLT und XPath XQuery Funktionen da Danisch da_DK de Deutsch de AT de BI n BW n JM n PK n BZ n MH n SG n CA n MP n TT en Englisch f
152. zuerst mit dem folgenden Befehl sudo launchctl unload Library LaunchDaemons com altova LicenseServer plist Um zu berpr fen ob der Dienst gestoppt wurde ffnen Sie den Activity Monitor im Finder und vergewissern Sie sich dass sich LicenseServer nicht auf der Liste befindet Fahren Sie anschlie end mit der Deinstallation fort wie oben f r RaptorXML XBRL Server beschrieben v Herunterladen der Disk Image Datei Laden Sie die Disk Image dmg Datei von der Altova Website herunter http www altova com de download html v Installieren von RaptorXML XBRL Server Klicken Sie auf die heruntergeladene Disk Image dmg Datei um sie zu ffnen Dadurch wird der RaptorXML XBRL Server Installer als neues virtuelles Laufwerk auf Ihrem Computer angezeigt Doppelklicken Sie auf diesem neuen virtuellen Laufwerk auf das Installer Paket pkg Befolgen Sie die selbsterkl renden Anweisungen des Installationsassistenten in dem Sie auch die Lizenzvereinbarung akzeptieren m ssen bevor Sie mit der Installation fortfahren k nnen Um das Laufwerk nach der Installation wieder auszuwerfen klicken Sie auf die rechte Maustaste und w hlen Sie die Befehl Auswerfen Das RaptorXML XBRL Server Paket wird im folgenden Ordner installiert usr local Altova RaptorXMLXBRLServer2016 Applikationsbin rdateien var Altova RaptorXMLXBRLServer Datendateien Datenbank und Logs Der RaptorXML XBRL Server Server Daemon wird nach einer Installation und einem Ne
153. zur ck das die Daten f r die X und die Y Achse der Datenreihe enth lt altova create chart layer Schart config Schart data series als chart layer Erweiterungsobjekt wobei e Schart config das chart config Erweiterungsobjekt ist das mit der Funktion altova create chart config oder ber die Funktion altova create chart config from xml abgerufen wird e Schart data series das chart data series Erweiterungsobjekt ist das mit der Funktion altova create chart data series oder der Funktion altova create chart data series from rows abgerufen wird Die Funktion gibt ein chart layer Erweiterungsobjekt zur ck das chart layer Daten enth lt altova create multi layer chart chart config S Schart data series chart layer wobei e Schart config das chart config Erweiterungsobjekt ist das mit der Funktion altova create chart config oder ber die Funktion altova create chart config from xml abgerufen wird e Schart data series das chart data series Erweiterungsobjekt ist das mit der Funktion altova create chart data series oder der Funktion altova create chart data series from rows abgerufen wird 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 434 XSLT und XPath XQuery Funktionen Altova Erweiterungsfunktionen e Schart layer das chart layer Erweiterungsobjekt ist das mit der Funktion altova create chart layer abgerufen wird Die Funktion gibt ein multi layer chart Objekt zur ck altova create multi layer
154. 0 Tage Testlizenz f r RaptorXML XBRL Server anzufordern Nach Absendung der Anforderung erhalten Sie an die von Ihnen registrierte E Mail Adresse eine Testlizenz zugesandt Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Einrichten von RaptorXML Einrichten auf Mac OS X 35 2 3 2 Lizenzierung auf Mac OS X Damit RaptorXML XBRL Server ausgef hrt werden kann muss das Programm auf einem Altova LicenseServer lizenziert werden Die Lizenzierung erfolgt in zwei Schritten 1 Registrieren von RaptorXML XBRL Server auf LicenseServer Die Registrierung erfolgt ber RaptorXML XBRL Server 2 Zuweisen einer Lizenz zu RaptorXML XBRL Server Die Zuweisung der Lizenz erfolgt ber LicenseServer Im Folgenden sind die einzelnen Schritte beschrieben v Anmerkung zum Root Benutzer Damit Sie RaptorXML XBRL Server auf dem LicenseServer installieren k nnen ben tigen Sie Administratorrechte Root Rechte Die Installation muss daher als Root Benutzer durchgef hrt werden Wenn Sie als root angemeldet sind k nnen Sie das Schl sselwort sudo aus der Liste der unten stehenden Befehle weg lassen w Starten von LicenseServer Damit RaptorXML XBRL Server auf dem LicenseServer korrekt registriert und lizenziert werden kann muss LicenseServer als Daemon im Netzwerk ausgef hrt werden Starten Sie LicenseServer mit dem folgenden Befehl als Daemon sudo launchctl load Library LaunchDaemons com altova LicenseServer plist Um LicenseServer zu b
155. 11 7 2 Server Management er se rannte 518 17 3 4 S rver Monitorin 222 HR ee 523 De A SS GUM OS 2a aes ies aan tien EET EE ies tees 524 11 7 5 2 Messages Loe Out u uses esse lesen ag ten 531 11 8 P ASS wort Zur cksetzen NR 532 Index Altova RaptorXML XBRL Server 2016 Kapitel 1 Informationen zu RaptorXML XBRL Server Informationen zu RaptorXML XBRL Server 3 1 Informationen zu RaptorXML XBRL Server Altova RaptorXML XBRL Server in der Folge als RaptorXML bezeichnet ist Altovas ultraschneller XML und XBRL Prozessor der dritten Generation der fur die neuesten Standards und parallele Rechnerumgebungen optimiert wurde RaptorXML l sst sich plattform bergreifend einsetzen und erm glicht dank der Nutzung moderner Multi Core Computer die ultraschnelle Verarbeitung von XML und XBRL Daten Anmerkung Die XBRL Verarbeitung steht nur in RaptorXML XBRL Server nicht aber in RaptorXML Server zur Verf gung Editionen und Betriebssysteme RaptorXML steht in Form von zwei verschiedenen Editionen zur Verf gung Jede davon eignet sich f r unterschiedliche Zwecke Diese drei Editionen sind im Abschnitt Editionen und Schnittstellen beschrieben RaptorXML steht f r Windows Linux und Mac OS X zur Verf gung N here Informationen zu unterst tzten Systemen finden Sie im Abschnitt Systemanforderungen Funktionalit ten und unterst tzte Spezifikationen RaptorXML unterst tzt die Validierung von XML und XBRL Dateien die XSLT T
156. 2 eUpdatedAsMainResult 3 eUpdatedDiscard Aktualisierungen werden verworfen und nicht in eine Datei geschrieben eUpdatedWriteback Aktualisierungen werden in die mit InputXMLFileName definierte XML Input Datei geschrieben eUpdatedAsMainResult Aktualisierungen werden in die Datei geschrieben die durch den Parameter outputFile von ExecuteUpdate definiert ist ENUMXSDVersion Beschreibung Enth lt Enumerationsliterale die die XML Schema Version definieren anhand der das Dokument validiert werden soll XSD 1 0 oder 1 1 Verwendet von Schnittstelle Operation IXQuery XSDVersion IXSLT XSDVersion Enumerationsliterale 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 350 COM und NET Schnittstelle AP I Referenz eXSDVersionAuto 0 eXSDVersion10 1 eXSDVersionll 2 eXSDVersionAuto Setzt die f r die Dokumentvalidierung zu verwendende XML Schema Version auf Auto detect Die XSD Version wird automatisch nach Parsen des XSD Dokuments ermittelt Wenn das vc minVersion Attribut des XSD Dokuments den Wert 1 1 hat wird das Dokument als XSD 1 1 erkannt Wenn das Attribut einen anderen Wert hat oder fehlt wird das Dokument als XSD 1 0 erkannt eXSDVersion10 Setzt die fur die Dokumentvalidierung zu verwendende XML Schema Version auf XML Schema 1 0 eXSDVersion11 Setzt die fur die Dokumentvalidierung zu verwendende XML Schema Version auf XML Schema 1 1 ENUMXSLTVersion Beschreibung Enth lt Enumera
157. 2 1 2 2 Definiert welche Python API Serien f r das Skript verwendet werden soll Der Standardwert ist die neueste Version derzeit 2 2 Anstelle der Werte 1 und 2 k nnen Sie auch die Werte 1 0 und 2 0 verwenden v ann Zusatzliche Ban erdehnene Parameter die w hrend der Ausf hrung von Python Skripts aufgerufen werden k nnen F gen Sie die Option mehrmals hinzu um mehr als einen Parameter zu definieren v streaming streaming true false Aktiviert die Streaming Validierung Standardwert ist true Die im Arbeitsspeicher gehaltene Datenmenge wird im Streaming Modus minimiert Der Nachteil ist dass sp ter eventuell ben tigte Informationen z B ein Datenmodell des XML Instanzdokuments nicht mehr verf gbar sind In Situationen in denen dies eine Rolle spielt muss der Streaming Modus deaktiviert werden indem Sie streaming auf den Wert false setzen Wenn Sie die Option script mit dem Befehl valxml withxsd verwenden sollten Sie das Streaming deaktivieren Beachten Sie dass die Option streaming ignoriert wird wenn parallel assessment auf true gesetzt wird Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v xinclude xinclude true false Aktiviert die Unterst tzung f r XML Inkludierungen XInclude Der Standardwert ist false Bei false werden die include Elemente von Xinclude ignoriert Hinweis Die Booleschen Optionswerte werden auf true gesetzt
158. 2014 durchgef hrt Verwenden Sie detect um die automatische Erkennung zu aktivieren v table output Schreibt die Tabellenausgabe in das definierte FILE Wenn die Option definiert ist table execution true wird automatisch definiert v table output format Definiert das Format der Tabellenausgabe Die Standardeinstellung ist xml 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 194 Befehlszeilenschnittstelle CLI Optionen 3 10 5 XML v assessment mode assessment mode lax strict Definiert den Beurteilungsmodus f r die G ltigkeit von Schemas gem der XSD Spezifikation Der Standardwert ist strict Das XML Instanzdokument wird entsprechend dem mit dieser Option definierten Modus validiert v dtd dtd FILE Definiert das f r die Validierung zu verwendende externe DTD Dokument Wenn das XML Dokument eine Referenz auf eine externe DTD enth lt setzt die CLI Option die externe Referenz au er Kraft vy load xml with psvi load xml with psvi true false Erm glicht die Validierung von XML Input Dateien und die Generierung von Informationen fur diese Dateien nach Validierung des Schemas Der Standardwert ist true v namespaces namespaces true f Aktiviert die Verarbeitung unter Ber cksichtigung des Namespace Dies ist n tzlich um die XML Instanz auf Fehler aufgrund falscher Namespaces zu berpr fen Der Standardwert ist false Hinweis Die Booleschen Optionswerte werden
159. 2015 Altova GmbH COM und NET Schnittstelle API Referenz 345 Enumerationliterale eFormatXML 0 eFormatHTML 1 eSMPreferSchemalocation Definiert die Schemamappingoption zur Auswahl der Schemapfad URL eSMPreferNamespace Definiert die Schemamappingoption zur Auswahl des Namespace ENUMValidationType Beschreibung Enthalt Enumerationsliterale die den Typ des zu validierenden Dokuments definieren Verwendet von Schnittstelle Operation Enumerationsliterale eValidateAny eValidateXMLWithDTD eValidateXMLWithXSD eValidateDTD Ee w N FF O eValidateXSD eValidateAny Setzt den Validierungstyp auf Any Validiert ein Dokument nachdem sein Typ automatisch ermittelt wurde eValidateXMLWithDTD Setzt den Validierungstyp auf xmLwithorp Dies definiert dass ein XML Dokument anhand einer DTD validiert wird 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 346 COM und NET Schnittstelle AP I Referenz eValidateXMLWithxsD Setzt den Validierungstyp auf xmLwithxsp Dies definiert dass ein XML Dokument anhand eines XML Schemas validiert wird eValidateDTD Setzt den Validierungstyp auf validateDTD Dies definiert die Validierung eines DTD Dokuments eValidateXSD Setzt den Validierungstyp auf validatexsD Dies definiert die Validierung eines W3C XML Schema Dokuments ENUMWellformedCheckType Beschreibung Enth lt die Enumerationsliterale die den Typ des zu pr fenden Dokuments definieren XML oder
160. 3 990DF7 9EABEB Jobid E6C4262D 8ADB 49CB 8693 990DF79EABEB Das Objekt result enthalt die relative URI des Ergebnisdokuments Die URI ist relativ zur Serveradresse Wenn die Serveradresse z B http localhost 8087 die Adresse in der Anfangskonfiguration ist so lautet die erweiterte URI des im Codefragment oben angegebenen Ergebnisdokuments http localhost 8087 v1 results E6C4262D 8ADB 49CB 8693 990DF79EABEB Anmerkung Die richtige Versionsnummer vN ist diejenige die der Server zur ckgibt und nicht notwendigerweise die in der Dokumentation verwendete Die Nummer die der Server zur ckgibt ist die Versionsnummer der aktuellen HTTP Schnittstelle Fr here Versionsnummern stehen f r ltere Versionen der HTTP Schnittstelle die jedoch weiterhin aus Gr nden der R ckw rtskompatibilit t unterst tzt werden Abrufen des Ergebnisdokuments Um das Ergebnisdokument abzurufen senden Sie die erweiterte URI des Dokuments siehe oben in einem HTTP GET Request Daraufhin wird das Ergebnisdokument zur ckgegeben Es k nnte eine der unten beschriebenen allgemeinen Arten sein Anmerkung Wenn ein Auftrag erfolgreich in die Server Warteschlange gestellt wurde wird die URI des Ergebnisdokuments zur ckgegeben Wenn der Client das Ergebnis anfordert bevor der Auftrag gestartet wurde weil er sich noch in der Warteschlange befindet wird die Meldung status Dispatched zur ckgegeben
161. 3 XSLT 3 0 Der XSLT 3 0 Prozessor von RaptorXML XBRL Server entspricht dem XSLT 3 0 Last Call Working Draft vom 2 Oktober 2014 und der XPath 3 1 Candidate Recommendation vom 18 Dezember 2014 des World Wide Web Consortium W3C XSLT 3 0 369 Der XSLT 3 0 Prozessor hat dieselben implementierungsspezifischen Eigenschaften wie der XSLT 2 0 Prozessor Zus tzlich dazu unterst tzt er die folgenden XSLT 3 0 Funktionen xsl evaluate xsl try xsl catch xsl map xsl map entry Textwertvorlagen XPath und XQuery 3 1 Funktionen und Operatoren und die XPath 3 1 Spezifikation Die folgenden XSLT 3 0 Anweisungen werden derzeit nicht unterst tzt XSL XSL XSL XSL XSL XSL XSL XSL XSL XSL XSL XSL XSL XSL XSL accept accumulator accumulator rule break context item xsl L fork iterate expose merge merge action l merge key merge source mode L next iteration next match on completion override l package stream use package 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 370 Informationen zum XSLT und XQuery Prozessor XQuery 1 0 9 4 XQuery 1 0 In diesem Abschnitt Standardkonformitat Schema Fahigkeit Kodierung Namespaces XML Quelle und Validierung Statische und dynamische Typ berpr fung Bibliotheksmodule Externe Module Collations Prazision von numerischen Daten Unterst tzung f r XQuery Anweisungen Standardkonformit t Der XQuery 1 0 Prozessor vo
162. 5 Altova GmbH Altova LicenseServer Installation Mac OS X 477 11 4 Installation Mac OS X Altova LicenseServer kann auf Mac OS X Systemen Version 10 8 oder h her installiert werden Da Sie eventuell zuerst eine fr here Version deinstallieren m ssen wird zuerst die Deinstallation von Altova LicenseServer beschrieben Systemanforderungen v Mac OS X Mac OS X 10 8 oder neuer Deinstallieren alter Versionen von LicenseServer Bevor Sie LicenseServer deinstallieren stoppen Sie den Dienst mit dem folgenden Befehl sudo launchctl unload Library LaunchDaemons com altova LicenseServer plist Um zu berpr fen ob der Dienst gestoppt wurde ffnen Sie den Activity Monitor Terminal und vergewissern Sie sich dass sich LicenseServer nicht auf der Liste befindet Klicken Sie unter Applications mit der rechten Maustaste auf das LicenseServer Symbol und wahlen Sie den Befehl Move to Trash Die Applikation wird daraufhin in den Papierkorb verschoben Sie m ssen die Applikation jetzt noch aus dem Ordner usr entfernen Verwenden Sie dazu den folgenden Befehl sudo rm rf usr local Altova LicenseServer Installieren von Altova LicenseServer ffnen Sie die Download Seite http www altova com de download html und navigieren Sie unter Server Software Produkte zum Altova LicenseServer Installer f r Mac Nachdem Sie die dmg Datei Disk Image Datei heruntergeladen haben klicken Sie darauf um sie zu ffnen Daraufhin wird auf Ihrem C
163. 5 Altova GmbH Altova RaptorXML XBRL Server 2016 334 COM und NET Schnittstelle AP I Referenz void AddFormulaParameter string sType string sName string sValue string sNamespace Nach oben Methoden Eigenschaften e Fugt einen Parameter f r die Auswertung der Formula hinzu e Alle Argumente sind Strings sType ist der Datentyp des Parameters sName ist der Name des Parameters sValue ist der Parameterwert und sNamespace ist der Namespace des Parameters und ist der leere String e Jeder Parameter muss in einem separaten Methodenaufruf definiert werden void AddFormulaParameterNamespace string sPrefix string sURI Nach oben Methoden Eigenschaften e Definiert einen Namespace der in QNames von Parameternamen Typen oder Werten verwendet wird e Alle Argumente sind Strings sPrefix ist das Namespace Pr fix von Werten die an AddFormulaArrayParameter bergeben werden suRI ist die Namespace URI e Jeder Parameter muss in einem separaten Methodenaufruf definiert werden void ClearFormulaParameterList Nach oben Methoden Eigenschaften e L scht die Liste der mit der Methode AddFormulaParameter erstellten Formula Parameter string ReadFormulaAssertions Nach oben Methoden Eigenschaften e Liest die Formula Assertions aus der angegebenen Datei string ReadFormulaOutput Nach oben Methoden Eigenschaften e Liest die Ausgabe der Formula Assertions in der angegebenen Datei Eigens
164. 6 1 x86_64 rpm RedHat sudo rpm ivh raptorxmlxbrlserver 2016 1 x86_64 rpm Das RaptorXML XBRL Server Paket wird im folgenden Ordner installiert opt Altova RaptorXMLXBRLServer2016 v Altova LicenseServer 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 26 Einrichten von RaptorXML Einrichten unter Linux Damit ein Altova Server Produkt darunter auch RaptorXML XBRL Server ausgef hrt werden kann muss es auf einem Altova LicenseServer auf Ihrem Netzwerk registriert sein Auf Linux Systemen muss Altova LicenseServer separat installiert werden Laden Sie Altova LicenseServer von der Altova Website herunter und kopieren Sie das Paket in ein beliebiges Verzeichnis auf dem Linux System Installieren Sie es genau wie RaptorXML XBRL Server siehe vorheriger Schritt Debian sudo dpkg install licenseserver 1 22 debian deb Ubuntu sudo dpkg install licenseserver 1 22 ubuntu deb CentOS sudo rpm ivh licenseserver 1 22 1 x86 64 rpm RedHat sudo rpm ivh licenseserver 1 22 1 x86 64 rpm Das LicenseServer Paket wird im folgenden Ordner installiert opt Altova LicenseServer Eine Anleitung wie Sie RaptorXML XBRL Server auf dem Altova LicenseServer registrieren und lizenzieren finden Sie im Abschnitt Lizenzierung unter Linux v LicenseServer Versionen Altova Server Produkte m ssen entweder mit der zum Zeitpunkt der Release von RaptorXML XBRL Server aktuellen Version von LicenseServer oder einer sp teren Version von Li
165. 7 sudo systemctl stop raptorxmlxbrlserver RedHat sudo initctl stop raptorxmlxbrlserver Starten als Dienst unter Mac OS X Starten Sie RaptorXML XBRL Server mit dem folgenden Befehl als Dienst sudo launchctl load Library LaunchDaemons com altova RaptorXMLXBRLServer2016 plist Um RaptorXML XBRL Server zu beenden verwenden Sie sudo launchctl unload Library LaunchDaemons com altova RaptorXMLXBRLServer2016 plist Altova RaptorXML XBRL Server 2016 2015 Altova GmbH HTTP Schnittstelle Einrichten des Servers 211 4 1 2 Testen der Verbindung In diesem Abschnitt werden folgende Schritte beschrieben e GET Request zum Testen der Verbindung e Server Response und Empfangsbereitschaft f r JSON Datenstruktur GET Request zum Testen der Verbindung Nachdem RaptorXML XBRL Server gestartet wurde testen Sie die Verbindung mit einem GE Request Sie k nnen diesen Request auch in die Adressleiste eines Browser Fensters eingeben http localhost 8087 v1 version Anmerkung Die Schnittstelle und die Port Nummer von RaptorXML XBRL Server ist in der Server Konfigurationsdatei server _config xml definiert Eine Beschreibung dazu finden Sie im nachsten Abschnitt Server Konfiguration Server Response und Empfangsbereitschaft fur JSON Datenstruktur Wenn der Dienst ausgefuhrt wird und der Server richtig konfiguriert ist sollte der Request immer funktionieren RaptorXML XBRL Server gibt seine Versionsinformationen als JSON Datenstru
166. AP 1 Z gibt ap zur ck e altova pad string left AP 2 Z gibt ap zur ck e altova pad string left AP 3 Z gibt zap zur ck e altova pad string left AP 4 z gibt zzap zur ck e altova pad string left Auff llzeichen zu lang ist 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 426 XSLT und XPath XQuery Funktionen Altova Erweiterungsfunktionen v pad string right altova E Dee xP3 XQ3 Das Argument PadCharacter ist ein einzelnes Zeichen Es wird rechts vom String als Auff llzeichen eingef gt um die Anzahl der Zeichen in StringToPad zu erh hen damit diese Anzahl dem Ganzzahlwert des Arguments StringLength entspricht Das Argument StringLength kann jeden beliebigen positiven oder negativen Ganzzahlwert haben Auff llzeichen werden aber nur verwendet wenn der Wert von StringLength gr er als die Anzahl der Zeichen in StringToPad ist Wenn StringToPad mehr Zeichen als der Wert von StringLength hat bleibt StringToPad unver ndert Beispiele altova pad string right AP 3 z gibt ap zur ck e altova pad string right AP 3 yZ gibt einen Fehler zur ck dass das Auff llzeichen zu lang ist e altova pad string right AP 1 Z gibt ap zur ck e altova pad string right AP 2 z gibt ap zur ck e altova pad string right AP 3 Z gibt zap zur ck e altova pad string right AP 4 z gibt zzap zur ck v repeat string altova xs strin
167. Altova RaptorXML XBRL Server 2016 Benutzer und Referenzhandbuch Altova RaptorXML XBRL Server 2016 Benutzer und Referenzhandbuch All rights reserved No parts of this work may be reproduced in any form or by any means graphic electronic or mechanical including photocopying recording taping or information storage and retrieval systems without the written permission of the publisher Products that are referred to in this document may be either trademarks and or registered trademarks of the respective owners The publisher and the author make no claim to these trademarks While every precaution has been taken in the preparation of this document the publisher and the author assume no responsibility for errors or omissions or for damages resulting from the use of information contained in this document or from the use of programs and source code that may accompany it In no event shall the publisher and the author be liable for anyloss of profit or any other commercial damage caused or alleged to have been caused directly or indirectly by this document Published 2015 2015 Altova GmbH Inhaltsverzeichnis 1 Informationen zu RaptorXML XBRL Server 1 1 Editionen und Schnittstellen an a an ia 1 2 Systemanforderungen ucsssseesssesssssnnnnnenenessennnnnnnnnnnnnneneensnnenneennnen 13 2 MTOM CALE ers ee leere 1 4 Unterst tzte Spezifikationen 2ussssseesessssnsnennnennnnsnennnnnnnnennnnne
168. BRL Server 2016 382 XSLT und XPath XQuery Funktionen Altova Erweiterungsfunktionen Weitere Beispiele e Statische Variablen lt xsl value of select i3 i2 i1 gt Gibt die Werte von drei Variablen aus Dynamischer XPath Ausdruck mit dynamischen Variablen lt xsl variable name xpath select p3 p2 p1 gt lt xsl value of select altova evaluate xpath 10 20 30 gt Gibt 30 20 10 aus Dynamischer XPath Ausdruck ohne dynamische Variable lt xsl variable name xpath select p3 p2 p1 gt lt xsl value of select altova evaluate xpath gt Gibt einen Fehler aus Es wurde keine Variable f r p3 definiert vw encode for rtf altova Konvertiert den Input String in Code f r RTF Whitespaces und neue Zeilen werden gem dem f r die entsprechenden Parameter definierten Booleschen Wert beibehalten Nach oben XBRL Funktionen Altova XBRL Funktionen k nnen nur mit Editionen von Altova Produkten verwendet werden die XBRL unterst tzen vw xbrl footnotes altova gt als node XSLT2 XSLT3 Erh lt einen i Node als naa Argument und gibt die durch den Input Node referenzierte Gruppe der XBRL Fu noten Nodes zur ck v xbrl labels altova altova xbrl label x als node XSLT2 XSLT3 Erh lt z zwei meui TETE einen Node Namen und den Pfad der Taxonomiedatei die den Node enth lt Die Funktion gibt die XBRL Labels zur ck die mit dem Input Node verkn pft sind
169. Befehls setdeflang Anmerkung Altova RaptorXML XBRL Server ist mit Unterst tzung f r vier Sprachen erh ltlich Englisch Deutsch Spanisch und Japanisch Sie m ssen daher keine lokalisierte Version dieser Sprachen erstellen Um eine dieser vier Sprachen als Standardsprache festzulegen verwenden Sie den Befehl setdeflang Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Befehlszeilenschnittstelle CLI Lokalisierungsbefehle 179 3 9 1 exportresourcestrings Der Befehl exportresourcestrings gibt eine XML Datei aus die die RaptorXML Ressourcenstrings enthalt Der Befehl kann zwei Argumente haben i die Sprache der Ressourcenstrings in der XML Ausgabedatei und ii den Namen und Pfad der XML Ausgabedatei Derzeit unterst tzte Exportsprachen sind mit den Sprachcodes in Klammern Englisch en Deutsch de Spanisch es und Japanisch ja Windows RaptorXMLXBRL exportresourcestrings LanguageCode XMLOutputFile Linux raptorxmlxbrl exportresourcestrings LanguageCode XMLOutputFile Mac raptorxmlxbrl exportresourcestrings LanguageCode XMLOutputFile Argumente Der Befehl exportresourcestrings kann die folgenden Argumente haben LanguageCode Definiert die Sprache der Ressourcenstrings in der exportierten XML Datei Unterst tzte Sprachen sind en de es ja XMLOutputFile Definiert den Namen und Pfad der exportierten XML Datei Beispiel Mit diesem Befehl wird unter c eine Datei namens Strings xml erstellt die al
170. CCCCCC DDDDDDD nicht zugewiesen v Gro und Kleinschreibung in der Befehlszeile RaptorXMLXBRL unter Windows raptorxmlxbr1 unter Unix Linux Mac Beachten Sie dass klein geschriebene Befehle raptorxm1lxbr1 auf allen Plattformen Windows Linux und Mac funktionieren w hrend gro geschriebene Befehle RaptorXMLXBRL nur unter Windows und Mac ausgef hrt werden Optionen Es stehen die folgenden Optionen zur Verf gung l license key VALUE VALUE ist der 39 Zeichen lange Lizenzschl ssel ohne Trennzeichen Der Schl ssel besteht aus f nf Bl cken bestehend aus sieben durch Bindestriche getrennte Zeichen h help Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Befehlszeilenschnittstelle CLI Die Befehle zur Hilfe und Lizenzierung 177 Zeigt den Hilfetext zum Befehl an version Zeigt die Versionsnummer von RaptorXML XBRL Server an Die Option sollte vor den Befehl gestellt werden Beispiel raptorxmlxbrl version licenseserver 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 178 3 9 Befehlszeilenschnittstelle CLI Lokalisierungsbefehle Lokalisierungsbefehle Sie k nnen f r jede Sprache Ihrer Wahl eine lokalisierte Version der RaptorXML Applikation erstellen Im Ordner lt ProgramFilesFolder gt Altova RaptorXMLXBRLServer2016 bin stehen vier lokalisierte Versionen Englisch Deutsch Spanisch und Japanisch bereits zur Verf gung Eine Lokalisierung f r
171. DVersion XQuery setXSDVersion 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 270 Java Schnittstelle RaptorXML Schnittstellen f r Java 6 2 3 XSLT public interface XSLT Transformiert XML anhand des bereitgestellten XSLT 1 0 2 0 oder 3 0 Dokuments XML und XSLT Dokumente k nnen als Datei ber eine URL oder als Textstring bereitgestellt werden Die Ausgabe wird als Datei unter dem angegebenen Pfad oder als Textstring zur ckgegeben Es k nnen XSLT Parameter bereitgestellt werden und f r Spezialverarbeitungen k nnen Altova Erweiterungsfunktionen wie z B f r Diagramme aktiviert werden Das XSLT Dokument kann auch validiert werden Wo String Inputs als URLs interpretiert werden sollen sollten absolute Pfade verwendet werden Zuerst sind die Methoden der Schnittstelle und anschlie end ihre Enumerationen beschrieben Verarbeitung Methoden zum Definieren der Parameter der XSLT Transformation v isValid public boolean isValid Gibt das Ergebnis der Validierung des XSLT Dokuments die anhand der in ENUMXSLTVersion siehe setVersion Methode genannten XSLT Spezifikation durchgef hrt wurde zur ck Das Ergebnis ist bei Erfolg true bei Fehlschlag false Bei Auftreten eines Fehlers wird eine RaptorxMLException ausgel st Mit Hilfe der getLastErrorMessage Methode k nnen Sie zus tzliche Informationen aufrufen R ckgabe Boolescher Wert true bei Erfolg false bei Fehlschlag v execute public boole
172. Dateiliste angegegben Wenn eine Instanzdatei in der Dateiliste eine andere Taxonomie referenziert wird eine Warnung ausgegeben Dieser Befehl kann die Validierungsdauer extrem verk rzen wenn viele kleine Instanzdateien von denen jede ein umfangreiches DTS hat validiert werden bei der Validierung einer einzigen Instanzdatei bietet der Befehl keine Vorteile v extensible enumerations extensible enumerations true false Bei true wird die XBRL Extensible Enumerations 1 0 Erweiterung aktiviert Standardeinstellung ist true v listfile listfile truelfalse Bei true wird das Argument Input File des Befehls als Textdatei behandelt die einen 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 94 Befehlszeilenschnittstelle CLI XBRL Validierungsbefehle Dateinamen pro Zeile enth lt Der Standardwert ist false Als Alternative k nnen die Dateien im CLI getrennt durch ein Leerzeichen aufgelistet werden Beachten Sie allerdings dass CLIs eine maximale Zeichenanzahl haben Beachten Sie dass die Option 1istfile nur auf Argumente nicht aber auf Optionen angewendet wird Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v parallel assessment pa pa parallel assessment true false Bei Setzung auf true wird die Schema Validierung parallel ausgef hrt Das bedeutet wenn sich auf irgendeiner Ebene mehr als 128 Elemente befinden so werden diese Elemente
173. Eine vollst ndige Liste der Funktionen finden Sie unter http www xbrl org functionregistry functionregistry xml Altova RaptorXML XBRL Server 2016 2015 Altova GmbH XSLT und XPath XQuery Funktionen Diverse Erweiterungsfunktionen 465 10 2 4 MSXSL Skripts fur XSLT Das Element lt msxs1 script gt enth lt benutzerdefinierte Funktionen und Variablen die von XPath Ausdr cken im XSLT Stylesheet aufgerufen werden k nnen Das Element lt msxsl script gt ist ein Element der obersten Ebene d h es muss ein Child Element von lt xsl stylesheet gt oder lt xsl transform gt sein Das Element lt msxsl script gt muss sich im Namespace urn schemas microsoft com xslt siehe Beispiel unten befinden Scripting Sprache und Namespace Die im Block verwendete Scripting Sprache wird im Attribut language des Elements lt msxsl script gt definiert und der f r Funktionsaufrufe von XPath Ausdr cken aus zu verwendende Namespace wird durch das Attribut implements prefix siehe unten identifiziert lt msxsl script language scripting language implements prefix user namespace prefix gt function 1 or variable 1 function n or variable n lt msxsl script gt Das Element lt msxsl script gt interagiert mit der Windows Scripting Runtime Daher k nnen nur Sprachen die auf Ihrem Rechner installiert sind im Element lt msxs1 script gt verwendet werden Um MXSL Scripts verwenden zu k nnen muss die Plattform NET Framework 2 0 oder h
174. Enabled StreamingSerialization EngineVersion astErrorMessage XincludeSupport IndentCharacters LoadXMLWithPSVI XMLValidationMode InitialTemplateMode NamedTemplateEntryPoint XSDVersion InputXMLFileName Schemalmports XSLFileName InputXMLFromText SchemalocationHints XSLFromText Methoden Im Folgenden sind die Methoden der IxsLT Schnittstelle beschrieben Beachten Sie dass Strings die als URLs interpretiert werden sollen absolute Pfade liefern m ssen Wenn ein relativer Pfad verwendet wird sollte im aufrufenden Modul ein Mechanismus zur Aufl sung des relativen Pfads definiert werden Methoden IsValid Execute ExecuteAndGetResultAsString ExecuteAndGetResultAsStringWithBaseOutputURI AddExternalParameter ClearExternalParameterList bool IsValid Nach oben Methoden Eigenschaften e Gibt das Ergebnis der Validierung des XSLT Stylesheet die anhand der in ENUMXSLTVersion siehe ENUMXSLTVersion Eigenschaft genannten XSLT Spezifikation durchgef hrt wurde zur ck Das Ergebnis ist bei Erfolg true bei Fehlschlag false e Bei Auftreten eines Fehlers wird eine RaptorXMLException ausgel st Mit Hilfe der astErrorMessage Operation k nnen Sie zus tzliche Informationen aufrufen bool Execute string bstrResultFileName Nach oben Methoden Eigenschaften 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 322 COM und NET Schnittstelle AP I Referenz string string obe
175. F llen wird auch eine Ergebnisdokument URI an den HTTP Client von dem der Request stammt zur ckgegeben M glicherweise wurde das Ergebnisdokument noch nicht erstellt wenn mit der Verarbeitung des Auftrags noch nicht begonnen oder der Auftrag noch nicht fertig verarbeitet wurde Nachdem das Ergebnisdokument erstellt wurde kann es mit einem HTTP GET Request abgerufen werden Zus tzlich zum Ergebnisdokument k nnen auch andere Dokumente generiert werden Dazu geh ren die folgenden Altova RaptorXML XBRL Server 2016 2015 Altova GmbH HTTP Schnittstelle Client Requests 233 e Auftrag wurde mit dem Ergebnis Fehlgeschlagen ausgef hrt Ein Fehlerprotokoll wird in drei Formaten erstellt Text langes XML Dokument und kurzes XML Dokument Die URIs dieser drei Dokumente werden im Ergebnisdokument welches im JSON Format ist gesendet Die URIs k nnen in einem HTTP GET Request verwendet werden um die Fehlerdokumente abzurufen e Auftrag wurde mit dem Ergebnis OK ausgef hrt Der Auftrag wird erfolgreich ausgef hrt und die Ausgabedokumente wie z B die durch eine XSLT Transformation erzeugte Ausgabe werden erstellt Wenn Ausgabedateien generiert wurden werden ihre URIs im Ergebnisdokument das im JSON Format ist gesendet Die URIs k nnen anschlie end in einem HTTP GET Request verwendet werden um die Ausgabedokumente abzurufen Beachten Sie dass nicht alle Auftr ge Ausgabedateien haben ein Beispiel daf r ist ein Validierungsauf
176. Force Server 2014 This server has 2 CPU core s ol Licenses for 2 CPU core s are required FE EES comes iil El Limit to single thread execution ts Request evaluation licenses u Unregister server and all products Beachten Sie zum Register Server Management die folgenden Punkte e Jedes Produkt wird unter dem Namen seines Client Rechners aufgelistet In der Abbildung oben sehen Sie einen Client Rechner namens Doc altova com auf dem drei Altova Produkte installiert sind die am LicenseServer registriert wurden Wenn auf diesem LicenseServer ein Altova Produkt auf einem anderen Client Rechner registriert Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Altova LicenseServer Referenz zur Konfigurationsseite 519 wird so wird auch dieser Client Rechner mit seinen registrierten Produkten auf dem Register Server Management aufgelistet e Jedes registrierte Altova Produkt auf einem Client Rechner hat seinen eigenen Keycode Eintrag der den Keycode einer Lizenz enthalt Um den Keycode eines registrierten Produkts zuzuweisen klicken Sie auf die dazugeh rige Schaltfl che Edit Assigned Licenses und wahlen Sie die erforderliche Lizenz aus den im Lizenzpool fur dieses Produkt z B FlowForce Server verf gbaren Lizenzen aus Eine ausfuhrlichere Beschreibung zu diesem Verfahren finden Sie weiter unten e Au erdem gibt es zu jedem Produkt eine Zeile in der angegeben wird wie viele CPU Kerne f r dieses Produkt auf diesem Client liz
177. Funktionalit ten aufgerufen werden k nnen Der Abschnitt ist in die folgenden Unterabschnitte gegliedert Navigation zum Ordner examples und Erstellen einer RaptorXML COM Objektinstanz Validieren einer XML Datei Durchf hren einer XSLT Transformation und R ckgabe des Ergebnisses als String Verarbeiten eines XQuery Dokuments R ckgabe des Ergebnisses als String Ausf hren des Projekts Diese Grundfunktionalit t ist in den Dateien im RaptorXML XBRL Server Applikationsordner im Ordner examples API enthalten p blie tf Er Wee rxml getXMLValidator class RunRaptorXML Locate samples installed with the product will be two levels higher from examples API Java REMARK You might need to modify this path static final String strExamplesFolder System getProperty user dir PR static com altova raptorxml RaptorXMLFactory rxml static void ValidateXML throws com altova raptorxml RaptorXMLException com altova raptorxml XMLValidator xmlValidator System out printin RaptorXML Java XML validation xmlValidator setInputXMLFromText lt DOCTYPE root lt ELEMENT root PCDATA gt gt lt root gt simple input document lt root gt if xmlValidator isWellFormed System out println The input string is well formed else System out println Input string is not well formed xmlValidator getLastErrorMessage if xmlValidator isV
178. GmbH Java Schnittstelle RaptorXML Schnittstellen f r Java 269 Verwendet von Schnittstelle Methode XMLValidator isValid v ENUMWellFormedCheckType public enum ENUMWellformedCheckType eWellformedAny eWellformedXML eWellformedDTD ENUMWellformedCheckType enth lt das Enumerationsliteral das angibt welche Art der Wohlgeformtheitspr fung durchgef hrt werden soll f r XML oder DTD Dokumente e eWellformedAny Der Dokumenttyp wird automatisch ermittelt e eWellformedXML berpr ft ein XML Dokument auf Wohlgeformtheit e eWellformedprp berpr ft ein DTD Dokument auf Wohlgeformtheit Verwendet von Schnittstelle Methode XMLValidator isWellformed v ENUMXSDVersion public enum ENUMXSDVersion eXSDVersionAuto eXSDVersion1l0 eXSDVersion1l1 ENUMXSDVersion enthalt das Enumerationsliteral das die XML Schema Version angibt e exSDVersionAuto Die XML Schema Version wird automatisch anhand des vc minVersion Attributs des XSD Dokuments ermittelt Wenn das vc minVersion Attribut des XSD Dokuments den Wert 1 1 hat wird das Dokument als XSD 1 1 erkannt Wenn das Attribut einen anderen Wert hat oder fehlt wird das Dokument als XSD 1 0 erkannt e eXSDVersion10 Setzt die XML Schema Version fur die Validierung auf XML Schema 1 0 e eXSDVersion11 Setzt die XML Schema Version fur die Validierung auf XML Schema 1 1 Verwendet von Schnittstelle Methode XMLValidator setXSDVersion XSLT setXS
179. In den Beispielen in diesem Abschnitt sind Anf hrungszeichen die als Trennzeichen f r den Input String dienen gelb markiert w hrend Ma einheitsangaben blau markiert sind D M S SS N S D M S SS W E Beispiel 33 55 11 11 N 22 44 55 25 w e Grad Minuten Dezimalsekunden mit Vorzeichen das Plus Zeichen f r D M S SS D M S SS Beispiel 33 55 11 11 22 44 55 25 D M MM N S D M MM W E Beispiel 33 55 55 N 22 44 44 W e Grad Dezimalminuten mit Vorzeichen das Plus Zeichen f r N w ist D M M D M MM Beispiel 33 55 55 22 44 44 D DDN S D DDW E Beispiel 33 33N 22 22W D DD D DD Beispiel 33 33 22 22 Beispiele f r Formatkombinationen 33 33N 22 44 55 25 33 33 22 44 55 25 W 33 33 22 45 Altova Exif Attribut Geolocation Der Altova XPath XQuery Prozessor generiert anhand der Exif Standard Metadaten Tags das benutzerdefinierte Attribut Geolocation Geolocation ist eine Verkettung von vier Exif Tags GPSLatitude GPSLatitudeRef GPSLongitude GPSLongitudeRef Mit 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 400 XSLT und XPath XQuery Funktionen Altova Erweiterungsfunktionen hinzugef gten Werten siehe Tabelle unten GPSLatitu GPSLatitude GPSLongitu GPSLongitude Geolocation de Ref de Ref 33 51 151 13 33 5121 91 S 151 21 91 11 73 13 11 73 E v geolocation distance km altova Berechnet die Entfernung zwischen zwei geografi
180. Jobs file additional files PurchaseOrder zip 7Czip ipo xml jobid D4B91CB0 CF03 4D29 B563 B6506E123A06 output state OK error Altova RaptorXML XBRL Server 2016 2015 Altova GmbH HTTP Schnittstelle Client Requests 229 Die Trace Option von CURL CURL hat eine Trace Option trace ascii die den Verlauf des HTTP Datenaustausches mit dem Server protokolliert Die Option ist u erst n tzlich da sie die zum Initiieren von Auftr gen mit POST ben tigten Begrenzungen auflistet Sie k nnen die Informationen im Trace Protokoll entweder direkt oder als Referenz verwenden um die Begrenzungen zu erstellen Im Codefragment unten sehen Sie das Trace Protokoll das bei Ausf hrung des obigen Befehls aufgezeichnet wurde a Trace listing Info Trying Filas Info Connected to localhost 1 port 8087 0 gt Send header 217 bytes 0xd9 0000 POST vl queue HTTP 1 1 0019 Host localhost 8087 002 User Agent curl 7 42 1 0048 Accept 0055 Content Length 2939 006b Expect 100 continue 0081 Content Type multipart form data boundary 00c1 d887ed58324015c3 0047 lt Recv header 23 bytes 0x17 0000 HTTP 1 1 100 Continue gt Send data 393 bytes 0x189 0000 s gt 3 gt 58 5323535555 d887ed58324015c3 002c Content Disposition form data name msg 0058 Content Type application json 0078 007a command xsi
181. L steht in Form der folgenden Editionen zur Verf gung e RaptorXML Server ist ein sehr schneller Prozessor zur Verarbeitung von XML der XML XML Schema XSLT XPath XQuery und mehr e RaptorXML XBRL Server unterst tzt alle Funktionen von RaptorXML Server und kann zus tzlich XBRL Daten verarbeiten und validieren Schnittstellen RaptorXML kann ber die folgenden Schnittstellen aufgerufen werden eine Befehlszeilenschnittstelle CLI eine COM Schnittstelle auf Windows Systemen eine NET Schnittstelle auf Windows Systemen eine Java Schnittstelle auf Windows Linux und MacOS Systemen eine HTTP Schnittstelle auf die von einem HTTP Client aus zugegriffen werden kann eine Python Schnittstelle ber die Python Skripts Dokumentteile ber die Python APIs von RaptorXML aufrufen und verarbeiten k nnen Skripts k nnen ber CLI oder HTTP gesendet werden Im Diagramm unten sehen Sie wie RaptorXML ber seine Schnittstellen aufgerufen wird RaptorXML Editions RaptorXMLServer RaptorXML XBRLServer HTTP Client Beachten Sie dass die Verbindung zu den Server Editionen an der COM Java und NET Schnittstelle mit Hilfe des HTTP Protokolls erfolgt Python Skripts k nnen Uber die Befehlszeilenschnittstelle und die HTTP Schnittstelle an die Server Editionen gesendet werden Befehlszeilenschnittstelle CLI Erm glicht die Validierung von XML Dateien und anderen Dokumenten die XSLT Transformation und XQuery Aus
182. LicenseServer Konfigurationsseite von einem anderen Rechner aus aufrufen m chten stellen Sie sicher dass der IP Adressteil der URL die richtige IP Adresse oder den richtigen Namen des Servers hat auf dem LicenseServer installiert wurde Die URL k nnte z B lauten http MyServer 55541 Einloggen mit dem Anfangspasswort Nachdem Sie die oben beschriebenen Schritte durchgef hrt haben wird die Konfigurationsseite mit der Login Maske angezeigt Abbildung unten Sie k nnen sich mit dem vorgegebenen Anfangspasswort default einloggen Sie k nnen Ihr Passwort nach dem Einloggen auf dem Register Settings ndern ALTOVA LicenseServer License Pool Server Management Server Monitoring Settings Messages Log Out Please enter password to log in Initial password is default jeocccce Login Definieren eines fixen oder dynamischen Ports fiir die Konfigurationsseite Der Port f r die Konfigurationsseite Web Benutzeroberflache und somit seine Adresse kann auf der Seite Settings definiert werden Standardm ig lautet der Port 8088 Sie k nnen auf der Konfigurationsseite siehe Abbildung unten f r den LicenseServer jeden beliebigen anderen gew nschten Port definieren Alternativ dazu k nnen Sie auch festlegen dass der Port bei jedem Start von LicenseServer dynamisch gew hlt wird In diesem Fall m ssen Sie die URL der Konfigurationsseite in der Datei webUI htm1 nachsehen siehe ffnen der LicenseServer Konfigurati
183. Lokator ist kann er dennoch ber einen Eintrag in der Katalogdatei auf eine lokale Ressource gemappt werden Betrachten Sie als Beispiel die folgende SVG Datei lt xml version 1 0 standalone no gt lt DOCTYPE svg PUBLIC W3C DTD SVG 1 1 EN http www w3 org Graphics SVG 1 1 DTD svg11 dtd gt lt svg gt lt svg gt Ihr Public Identifier lautet w3C DTD SVG 1 1 EN Ihr System Identifier lautet http www w3 org Graphics SVG 1 1 DTD svg11 dtd Mit Hilfe eines Eintrags in einer Katalogdatei k nnte der Public Identifier z B auf die folgende URL gemappt werden lt public publicId w3C DTD SVG 1 1 EN uri schemas svg svgll dtd gt Oder der System Identifier k nnte mit Hilfe eines Eintrags in einer Katalogdatei auf die folgende lokale URL gemappt werden lt system systemId http www w3 org Graphics SVG 1 1 DTD svgl11 dtd uri schemas svg svgll dtd gt Falls der Katalog einen bereinstimmenden Eintrag f r den Public oder System Identifier enth lt wird die URL verwendet auf die der Identifier gemappt ist Relative Pfade werden mit Verweis auf ein xml base Attribut im Katalogelement das die Umleitung enth lt aufgel st als Basis URL wird die URL der Katalogdatei verwendet Falls der Katalog keinen bereinstimmenden Eintrag f r den Public oder System Identifier enth lt wird die URL im XML Dokument verwendet im obigen Beispiel http www w3 org Graphics SVG 1 1 DTD svgl1 dtd Alt
184. MLXBRL licenseserver options ServerName Oder IP Adresse Wenn z B localhost der Name des Servers ist auf dem LicenseServer installiert ist RaptorXMLXBRL licenseserver localhost Nachdem Sie RaptorXML XBRL Server erfolgreich registriert haben k nnen Sie dem Produkt nun ber das Register Server Management der LicenseServer Konfigurationsseite eine Lizenz zuweisen v Zuweisen einer Lizenz Nachdem Sie RaptorXML XBRL Server erfolgreich registriert haben wird die Applikation auf der Konfigurationsseite von LicenseServer auf dem Register Server Management aufgelistet Sie k nnen nun zu LicenseServer wechseln und RaptorXML XBRL Server eine Lizenz zuweisen Anmerkung zu Prozessorkernen und Lizenzen Die Lizenzierung von Altova Server Produkten basiert mit Ausnahme von MobileTogether Server auf der Anzahl der auf dem Produktrechner verf gbaren Prozessorkerne So hat z B ein Dual Core Prozessor zwei Prozessorkerne ein Quad Core Prozessor hat vier Kerne ein Hexa Core Prozessor hat sechs Kerne usw Die Anzahl der f r ein Produkt auf einem bestimmten Server Rechner lizenzierten Kerne muss gr er oder gleich der Anzahl der auf diesem Server verf gbaren Kerne sein unabh ngig davon ob es sich um einen physischen Rechner oder eine Virtual Machine handelt Wenn ein Server z B acht Kerne hat ein Octa Core Prozessor m ssen Sie eine Lizenz f r mindestens acht Kerne erwerben Sie k nnen Lizenzen auch kombinieren um das Produkt f r d
185. NUMSchemaMapping SchemaMapping Nach oben Methoden Eigenschaften Definiert welches Mapping zum Auffinden des Schemas verwendet werden soll Das Mapping wird durch das ausgewahlte ENUMSchemaMapping Literal definiert bool StreamingSerialization Nach oben Methoden Eigenschaften Aktiviert die Streaming Serialisierung Im Streaming Modus werden m glichst wenige Daten im Arbeitsspeicher gehalten wodurch die Verarbeitung beschleunigt wird Der Wert true aktiviert die Streaming Serialisierung false deaktiviert sie bool XincludeSupport Nach oben Methoden Eigenschaften Aktiviert die Verwendung von xInclude Elementen Der Wert true aktiviert die XInclude Unterst tzung false deaktiviert sie Der Standardwert ist false ENUMXMLValidationMode XMLValidationMode Nach oben Methoden Eigenschaften Definiert den XML Validierungsmodus Validierung oder Wohlgeformtheitspr fung Der Modus wird durch das ausgew hlte ENUMXMLValidationMode Literal definiert ENUMXSDVersion XSDVersion Nach oben Methoden Eigenschaften Definiert die XML Schema Version anhand welcher das XML Dokument validiert werden soll Die Werte sind die ENUMXSDVersion Literale string XSLFileName Nach oben Methoden Eigenschaften 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 326 COM und NET Schnittstelle AP I Referenz Definiert die fur die Transformation zu verwendende XSLT Datei Der bereitgestell
186. PSDestLatitude PSDestLongitudeRef PSDestLongitude PSDestBearingRef PSDestBearing PSDestDistanceRef PSDestDistance PSProcessingMethod PSArealnformation PSDateStamp PSDifferential Altova Erweiterungsfunktionen 411 Nach oben Altova RaptorXML XBRL Server 2016 412 10 1 5 Altova RaptorXML XBRL Server 2016 XSLT und XPath XQuery Funktionen Altova Erweiterungsfunktionen XPath XQuery Funktionen Numerische Die numerischen Erweiterungsfunktionen von Altova k nnen in XPath und XQuery Ausdr cken verwendet werden und stellen zusatzliche Funktionen fur die Verarbeitung von Daten zur Verf gung Die Funktionen in diesem Abschnitt k nnen mit dem XPath 3 0 und XQuery 3 0 Prozessor von Altova verwendet werden Sie stehen im Zusammenhang mit XPath XQuery zur Verf gung Anmerkung zur Benennung von Funktionen und zur Anwendbarkeit der Sprache Altova Erweiterungsfunktionen k nnen in XPath XQuery Ausdr cken verwendet werden Dadurch stehen neben den Funktionen in der Standardbibliothek der XPath XQuery und XSLT Funktionen zus tzliche Funktionen zur Verf gung Die Altova Erweiterungsfunktionen befinden sich im Altova Erweiterungsfunktions Namespace extensions und sind in diesem Abschnitt mit dem Pr fix altova das als an diesen Namespace gebunden angenommen wird gekennzeichnet Beachten Sie dass manche Funktionen in zuk nftigen Versionen Ihres Produkts eventuell nicht mehr unterst tzt werden oder dass si
187. Paket XSLT XQuery Datei befindet sich im selben Ordner wie das Java Paket Im Beispiel unten wird die Methode getvehicleType der Klasse Car des Pakets com altova extfunc aufgerufen Das Paket com altova extfunc befindet sich im Ordner JavaProject Die XSLT Datei befindet sich ebenfalls im Ordner JavaProject lt xsl stylesheet version 2 0 xmlns xsl http www w3 org 1999 XSL Transform xmlns xs http www w3 org 2001 XMLSchema xmlns fn http www w3 org 2005 xpath functions xmlns car java com altova extfunc Car gt lt xsl output exclude result prefixes fn car xsl fo xs gt lt xsl template match gt lt a gt lt xsl value of select car getVehicleType gt lt a gt lt xsl template gt lt xsl stylesheet gt Die Klassendatei befindet sich nicht in einem Paket die XSLT XQuery Datei befindet sich im selben Ordner wie die Klassendatei Im Beispiel unten wird die Methode getVehicleType der Klasse Car des Pakets com altova extfunc aufgerufen Die Klassendatei Car class befindet sich im folgenden Ordner JavaProject com altova extfunc Die XSLT Datei befindet sich ebenfalls im Ordner JavaProject com altova extfunc lt xsl stylesheet version 2 0 xmlns xsl http www w3 org 1999 XSL Transform xmlns xs http www w3 org 2001 XMLSchema xmins fn http www w3 org 2005 xpath functions xmlns car java Car gt lt xsl output exclude result prefixes fn car xsl fo xs gt lt xsl template
188. Pfad Operators sowohl Nodes als auch Nicht Nodes enth lt wird ein Typfehler err xPTY0018 ausgegeben e Wenn 1 in einem Pfadausdruck E1 E2 nicht zu einer Node Sequenz ausgewertet wird wird ein Typfehler err xPTY0019 ausgegeben Andern Sie bei Auftreten eines solchen Fehlers je nach Bedarf entweder das XSLT XQuery Dokument oder das Instanzdokument In diesem Abschnitt sind implementierungsspezifische Funktionalit ten der Prozessoren geordnet nach Spezifikation beschrieben XSLT 1 0 XSLT 2 0 XSLT 3 0 XQuery 1 0 XQuery 3 1 Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Informationen zum XSLT und XQuery Prozessor XSLT 1 0 365 9 1 XSLT 1 0 Der XSLT 1 0 Prozessor von RaptorXML XBRL Server entspricht der XSLT 1 0 Recommendation vom 16 November 1999 und der XPath 1 0 Recommendation vom 16 November 1999 des World Wide Web Consortium W3C Beachten Sie die folgenden Informationen zur Implementierung Anmerkungen zur Implementierung Wenn das method Attribut von xsl output auf HTML gesetzt ist oder wenn standardm ig die HTML Ausgabe ausgew hlt ist werden Sonderzeichen in der XML oder XSLT Datei als HTML Zeichenreferenzen in das HTML Ausgabedokument eingef gt So wird z B das Zeichen amp 160 die Dezimalzeichen Referenz f r ein gesch tztes Leerzeichen als amp nbsp in den HTML Code eingef gt 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 366 9 2 Informationen zum XSLT
189. RL Server Um RaptorXML XBRL Server zu installieren laden Sie den RaptorXML XBRL Server Installer herunter und installieren Sie das Programm Befolgen Sie die Anweisungen auf dem Bildschirm e Als Teil des Altova FlowForce Server Installationspakets FlowForce Server ist eine Applikation zur Planung und zeitlichen Festsetzung verschiedener Arten von Auftr gen f r Altova Server Produkte Daher bietet das FlowForce Server Paket Optionen Altove Server Produkte wie lt APPNAME gt zusammen mit FlowForce Server zu installieren Jedes Server Produkt wird in einem separaten Programmordner installiert Um RaptorXML XBRL Server als Teil des FlowForce Server Pakets zu installieren laden Sie den FlowForce Server Installer herunter und installieren Sie das Programm Befolgen Sie die Anweisungen auf dem Bildschirm und stellen Sie sicher dass Sie die Option zur Installation von RaptorXML XBRL Server aktiviert haben Beide Produkte FlowForce Server und RaptorXML XBRL Server k nnen von der Altova Website heruntergeladen werden Die Installationsprogramme installieren die Produkte mit den erforderlichen Registrierungen Nach der Installation befindet sich die ausf hrbare APPNAME gt Datei im folgenden Ordner lt ProgramFilesFolder gt Altova RaptorXMLXBRLServer2016 bin RaptorXMLXBRL exe Das Installationsprogramm f hrt automatisch alle Registrierungen durch damit RaptorXML XBRL Server ber eine COM Schnittstelle als Java Schnittstelle u
190. RaptorXML XBRL Server 2016 140 Befehlszeilenschnittstelle CLI XQuery Befehle Parameter dessen Wert zur Laufzeit von einer externen Quelle aus Ubergeben wird Der externe Parameter erh lt mit dem CLI Befehl einen Wert Beispiel param foo MyName In der obigen Beschreibungsanweisung ist KEY der Name des externen Parameters VALUE der als XPath Ausdruck angegebene Wert des externen Parameters Im CLI verwendete Parameter m ssen im XQuery Dokument deklariert sein Wenn mehrere externe Parameter als Werte an das CLI bergeben werden muss jeder eine separate param Option erhalten Wenn der XPath Ausdruck Leerzeichen enth lt muss er in doppelte Anf hrungszeichen gesetzt werden XSLT Definiert einen globalen Stylesheet Parameter K amp y ist der Parametername VALUE der als XPath Ausdruck angegebene Parameterwert Im CLI verwendete Parameter m ssen im Stylesheet deklariert sein Wenn mehrere Parameter verwendet werden muss vor jedem Parameter die param Option verwendet werden Wenn der XPath Ausdruck Leerzeichen enth lt ob im XPath Ausdruck selbst oder in einem String Literal im Ausdruck muss er in doppelte Anf hrungszeichen gesetzt werden Beispiel raptorxmlxbrl xslt input c Test xml output c Output xml param date node 1 attl p title stringwithoutspace param title string with spaces p amount 456 c Test xslt v xquery update version xquery update version 1 3 Definiert ob der XQuery P
191. SLT und XPath XQuery Funktionen Altova Erweiterungsfunktionen 387 zur ck e altova add months to date xs date 2014 01 15 2 gibt 2013 11 15 zur ck v add days to date altova F gt eine Zeitdauer in Tagen zu einem Datumswert hinzu Beim zweiten Argument handelt es sich um die Anzahl der Tage die zu dem im ersten Argument angegebenen xs date Wert hinzugef gt werden sollen Das Ergebnis ist vom Typ xs date Beispiele e altova add days to date xs date 2014 01 15 10 gibt 2014 01 25 zur ck e altova add days to date xs date 2014 01 15 8 gibt 2014 01 07 zur ck Nach oben Formatieren und Abrufen einer Zeitdauer XP3 x93 Mit diesen Funktionen wird eine Zeitdauer zu xs date hinzugef gt und xs date zur ckgegeben Der Typ xs date hat das Format CCJJ MM TT v format duration altova xs string XP3 XQ3 Formatiert eine Zeitdauer die als erstes Argument bereitgestellt wird gem einem Muster String der als zweites Argument bereitgestellt wird Die Ausgabe ist ein Textstring der dem Muster String entsprechend formatiert ist Beispiele e altova format duration xs duration P2DT2H53M11 7S Days D01 Hours H01 Minutes m01 Seconds s01 Fractions 0 gibt Days 02 Hours 02 Minutes 53 Seconds 11 Fractions 7 gibt e altova format duration xs duration P3M2DT2H53M11 7S Months M01 Days DO1 Hours HO1 Minutes m01 gibt Months 03 Days 02 Hours 02 Minutes 53 gibt v pa
192. Schemaversion 1 1 kompatibel ist Die Option detect ist eine Altova spezifische Funktionalit t Mit dieser Option kann die Version des XML Schema Dokuments 1 0 oder 1 1 durch Lesen des Werts des vc minVersion Attributs des lt xs schema gt Elements des Dokuments ermittelt werden Wenn der Wert des vc minVersion Attributs 1 1 ist wird das Schema als Version 1 1 erkannt Bei jedem anderen Wert wird das Schema als 1 0 erkannt Bei jedem anderen Wert oder bei Fehlen des vc minVersion Attributs wird das Schema als Version 1 0 gelesen 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 198 Befehlszeilenschnittstelle CLI Optionen 3 10 7 XQuery v indent characters Definiert den Zeichenstring der als Einr ckung verwendet werden soll v input Die URL der zu transformierenden XML Datei v keep formatting Behalt die Formatierung des Zieldokuments so gut wie m glich bei Der Standardwert ist true v omit xml declaration Serialisierungsoption mit der angegeben wird ob die XML Deklaration in der Ausgabe enthalten sein soll oder nicht Wenn der Wert true ist enth lt das Ausgabedokument keine XML Deklaration Wenn der Wert false ist wird eine XML Deklaration inkludiert Der Standardwert ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird output Die URL der prim ren Ausgabedatei So ist z B im Fall der Ausgabe mehrerer HTML Dateie
193. Server installieren wird die altere Version vorher deinstalliert Die Versionsnummer des aktuell installierten LicenseServer ist am unteren Rand der LicenseServer Konfigurationseite alle Register vermerkt 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 474 Altova LicenseServer Installation Windows Aktuelle Version 1 22 Welche LicenseServer Version fur eine bestimmte Version eines Server Produkts ben tigt wird wird w hrend der Installation dieser Version des Server Produkts angezeigt Sie k nnen diese Version von LicenseServer zusammen mit dem Server Produkt installieren oder die neuere Version von LicenseServer separat installieren In beiden Fallen wird zuerst die altere Version deinstalliert bevor die neue Version installiert wird Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Altova LicenseServer Installation Linux 475 11 3 Installation Linux Altova LicenseServer kann auf Linux Systemen Debian Ubuntu CentOS RedHat installiert werden Systemanforderungen v Linux CentOS 6 oder neuer RedHat 6 oder neuer Debian 6 oder neuer Ubuntu 12 04 oder neuer Beachten Sie dass die unter GNU GPL und LGPL verf gbare Qt Library Version 4 oder h her installiert sein muss Deinstallieren einer alten Version von LicenseServer berpr fen Sie in der Linux Befehlszeile Command Line Interface CLI ob LicenseServer installiert ist Verwenden Sie dazu den folgenden Befehl Debian Ubuntu dpkg
194. Server2016 etc RootCatalog xm1 Informationen zum Arbeiten mit Katalogen finden Sie im Abschnitt XML Kataloge v user catalog Definiert den absoluten Pfad zu einem XML Katalog der zus tzlich zum Root Katalog verwendet werden soll Informationen zum Arbeiten mit Katalogen finden Sie im Abschnitt XML Kataloge v enable globalresources enable glo a Aktiviert die g obalen Ressourcen Standardwert ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v globalresourceconfig gc ac alobalr Definiert die aktive Konfiguration der globalen Ressource und aktiviert globale Ressourcen v globalresourcefile gr Definiert die globale Ressourcendatei und aktiviert globale Ressourcen v Meldungen Fehler Hilfe Timeout Version v error format e ik Definiert das Format der Fehlerausgabe Der Standardwert ist text Mit den anderen Optionen werden XML Formate generiert wobei mit longxml mehr Details generiert werden v error limit 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 90 Befehlszeilenschnittstelle CLI Befehle fiir die Uberpriifung der Wohlgeformtheit Definiert das Fehlerlimit Der Standardwert ist 100 Zulassig sind Werte von 1 bis 999 Dient dazu die Prozessorverwendung wahrend der Validierung einzuschranken Bei Erreichung des Fehlerlimits wird die Validierung gestoppt v help help Z
195. Stunde Minuten Sekunden Das Pattern in DateTimePattern muss mit dem Pattern iN DateTime bereinstimmen Da die Ausgabe vom Typ xs dateTime ist hat sie immer das lexikalische Format yYYy MM DDTHH mm ss Beispiele e altova parse dateTime xs string 09 12 2014 13 56 24 s gibt 2014 09 12T13 56 24 zur ck e altova parse dateTime time 13 56 24 date 09 12 2014 H m M D Y time H m s date D M y gibt 2014 12 09713 56 24 zur ck 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 396 XSLT und XPath XQuery Funktionen Altova Erweiterungsfunktionen v parse time altova xP2 xQi J Gibt den Input String Time als xs time Wert zur ck Das zweite Argument TimePattern definiert das Pattern die Komponentensequenz des Input String TimePattern wird durch die unten aufgelisteten Komponenten Specifier beschrieben Als Komponententrennzeichen kann jedes beliebige Zeichen verwendet werden Siehe Beispiele unten H Stunde m Minuten s Sekunden Das Pattern in TimePattern muss mit dem Pattern in Time bereinstimmen Da die Ausgabe vom Typ xs Time ist hat sie immer das lexikalische Format HH mm ss Beispiele altova parse time xs string 13 56 24 H m s gibt 13 56 24 zur ck altova parse time 13 56 24 H m gibt 13 56 00 ann altova parse time time 13h56m24s time H h m m s s gibt 13 56 24 zur ck altova parse time time 24s56m13h time s s
196. T00 00 00 gibt 13 zur ck Der Tag des Datums und Uhrzeitwerts in den obigen Beispielen 2014 03 23T00 00 00 ist ein Sonntag Daher ist der US und der islamische Kalender dem europ ischen Kalender an diesem Tag eine Woche voraus Nach oben Erstellen des Datums Uhrzeit oder Zeitdauer Datentyps anhand der lexikalischen Komponenten der einzelnen Typen xPr3 xQ3 Die Funktionen erhalten die lexikalischen Komponenten des xs date xs time oder xs duration Datentyps als Input Argumente und kombinieren diese zum entsprechenden Datentyp v build date altova E m zus Das erste zweite und dritte Argument steht fur das Jahr bzw den Monat bzw das Datum Sie werden zu einem Wert vom Typ xs date kombiniert Die Werte der Ganzzahlen m ssen sich innerhalb des korrekten Bereichs dieses jeweiligen Datumsteils befinden So sollte z B das zweite Argument nicht gr er als 12 sein Beispiele e altova build date 2014 2 03 gibt 2014 02 03 zur ck v build time altova ae zn zu Das erste zweite und dritte Argument steht f r die Stunde 0 bis 23 bzw die Minuten 0 bis 59 bzw die Sekunden 0 bis 59 Sie werden zu einem Wert von Typ xs time kombiniert Die Werte der Ganzzahlen m ssen sich innerhalb des korrekten Bereichs dieses jeweiligen Uhrzeitteils befinden So sollte z B der zweite Parameter nicht gr er als 59 sein Um eine Zeitzone zum Wert hinzuzuf gen verwenden Sie die andere Signatur der Funktion s
197. TZ als xs time XP3 XQ3 Die Funktion hat kein Argument Sie entfernt die Zeitzone aus dem current time Wert welcher die aktuelle Uhrzeit laut Systemuhr ist und gibt einen xs time Wert zur ck Beispiele Wenn der aktuelle Uhrzeitwert 14 00 00 01 00 lautet e altova current time no TZ gibt 14 00 00 zur ck 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 390 XSLT und XPath XQuery Funktionen Altova Erweiterungsfunktionen v date no TZ altova Diese Funktion verwendet ein xs date s Argument entfernt den Zeitzonenteil daraus und gibt einen xs date Wert zur ck Beachten Sie dass das Datum nicht ge ndert wird Beispiele e altova date no TZ xs date 2014 01 15 01 00 gibt 2014 01 15 Zur ck v dateTime no TZ altova Diese Funktion venend ein xs dateTime Argument entfernt den Zeitzonenteil darne und gibt einen xs dateTime Wert zur ck Beachten Sie dass weder Datum noch Uhrzeit ge ndert werden Beispiele e altova dateTime no TZ xs date 2014 01 15T14 00 00 01 00 gibt 2014 01 15T14 00 00 zur ck v time no TZ altova Diese Funktion ee ein xs time Argument entfernt den Zeitzonentgi daraus und gibt einen xs time Wert zur ck Beachten Sie dass die Uhrzeit nicht ge ndert wird Beispiele e altova time no TZ xs time 14 00 00 01 00 gibt 14 00 00 zur ck Nach oben R ckgabe des Wochentages anhand von xs dateTime Oder xs date XP3 XQ Diese Funktionen geben anhand des xs
198. URL URL der LicenseServer Konfigurationsseite Einloggen mit dem Anfangspasswort Definieren eines festgelegten Ports f r die Konfigurationsseite Erstmaliges ffnen der Konfigurationsseite ber die zur ckgegebene URL Wenn Sie Ihr Altova Server Produkt auf Mac OS X Systemen ber das CLI am LicenseServer registrieren wird die URL der LicenseServer Konfigurationsseite zur ckgegeben Wenn Sie diese URL in einem Browser ffnen werden Sie aufgefordert den Lizenzvertrag zu lesen und den Bedingungen zuzustimmen Nachdem Sie Ihre Zustimmung gegeben haben wird die Login Maske der Konfigurationsseite angezeigt Abbildung unten URL der LicenseServer Konfigurationsseite Um die Konfigurationsseite von LicenseServer jederzeit aufrufen zu k nnen geben Sie die URL der LicenseServer Konfigurationsseite in die Adressleiste des Browsers ein und dr cken Sie die Eingabetaste Standardm ig lautet die URL der Konfigurationsseite http lt serverIPAddressOrName gt 8088 Die URL ist im HTML Code der Konfigurationsseite selbst enthalten Der Name der Konfigurationsseite lautet WebUI htm1 und befindet sich unter var opt Altova LicenseServer webUI html Wenn Sie auf der Konfigurationsseite auf dem Register Settings fur die URL der Konfigurationsseite eingestellt haben dass sie dynamisch generiert wird so wird bei jedem Start von LicenseServer eine neue URL generiert Sie m ssen die aktuelle Version von WebUI html berpr fen um die
199. Validierung kann anhand der XSLT 1 0 2 0 oder 3 0 Spezifikation erfolgen Standardm ig wird die XSLT 3 0 Spezifikation verwendet Beispiele e raptorxmlxbrl valxslt c Test xslt e raptorxmlxbrl valxslt xslt version 2 c Test xslt v Gro und Kleinschreibung in der Befehlszeile RaptorXMLXBRL unter Windows raptorxmlxbr1 unter Unix Linux Mac Beachten Sie dass klein geschriebene Befehle raptorxm1lxbr1 auf allen Plattformen Windows Linux und Mac funktionieren w hrend gro geschriebene Befehle RaptorXMLXBRL nur unter Windows und Mac ausgef hrt werden Optionen Die Optionen des Befehls sind unterhalb nach Gruppen geordnet aufgelistet Die Werte aller Optionen k nnen ohne Anf hrungszeichen angegeben werden Eine Ausnahme bilden die beiden folgenden F lle i wenn der Wertstring Leerzeichen enth lt oder ii wenn in der Beschreibung der Option ausdr cklich angegeben ist dass Anf hrungszeichen ben tigt werden v XSLT Verarbeitung v template entry point template entry point VALUE Gibt den Namen einer benannten Vorlage im XSLT Stylesheet an das der Eintrittspunkt der Transformation ist v template mode template mode VALUE Definiert den Vorlagenmodus f r die Transformation 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 126 Befehlszeilenschnittstelle CLI XSLT Befehle v xslt version Definiert ob der XSLT Prozessor XSLT 1 0 XSLT 2 0 oder XSLT 3 0 verwenden soll Der Standard
200. Validierung oder Wohlgeformtheitspr fung Der Modus ist derjenige der durch das ENUMXMLValidationMode Literal definiert ist string XQueryFileName Nach oben Methoden Eigenschaften Definiert die zu verwendende XQuery Datei Der bereitgestellte String muss eine absolute URL sein die den Basispfad des zu verwendenden XSLT Datei angibt 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 332 COM und NET Schnittstelle AP I Referenz string XQueryFromText Nach oben Methoden Eigenschaften Liefert den Inhalt des zu verwendenden XQuery Dokuments in Form eines Text Strings ENUMXSDVersion XSDVersion Nach oben Methoden Eigenschaften Definiert das XML Schema Dokument das f r die Validierung des XML Dokuments verwendet werden soll Die Werte sind die ENUMXSDVersion Literale IXBRL Die IXBRL Schnhittstelle stellt Methoden zum Validieren von XBRL Instanz und Taxonomiedokumenten zur Verf gung Die Ergebnisse werden in Form der Booleschen Werte true und false zur ckgegeben Auch Formula Assertions und deren Ausgabe k nnen gelesen und als Strings zur ckgegeben werden Die Eigenschaften definieren die Parameter der Schnittstelle Anmerkung Wo String Inputs als URLs interpretiert werden sollen sollten absolute Pfade verwendet werden Wenn ein relativer Pfad verwendet wird sollte im aufrufenden Modul ein Mechanismus zur Aufl sung des relativen Pfads definiert werden Strukturen Es ist die
201. Verwenden Sie von jedem beliebigen Verzeichnis aus den folgenden Befehl net start Altova RaptorXML XBRL Server ber die ausf hrbare RaptorXML XBRL Server Datei in einem Eingabeaufforderungsfenster RaptorXMLXBRLServer exe debug Daraufhin wird der Server gestartet wobei Informationen ber die Serveraktivit ten direkt im Eingabeaufforderungsfenster angezeigt werden Sie k nnen die Informationen ber die Serveraktivitat ber die Einstellung http 10o9 screen der Server Konfigurationsdatei ein und ausblenden Dr cken Sie Strg Untbr oder Strg Pause um den Server zu beenden Wenn der Server anstatt als Dienst wie im vorigen Schritt beschrieben auf diese Art gestartet wird wird er beendet wenn das Eingabeaufforderungsfenster geschlossen wird oder sich der Benutzer abmeldet Starten als Dienst unter Linux Starten Sie RaptorXML XBRL Server mit dem folgenden Befehl als Dienst 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 210 HTTP Schnittstelle Einrichten des Servers Debian sudo etc init d raptorxmlxbrlserver start Ubuntu sudo initctl start raptorxmlxbrlserver CentOS 6 sudo initctl start raptorxmlxbrlserver CentOS 7 sudo systemctl start raptorxmlxbrlserver RedHat sudo initctl start raptorxmlxbrlserver Um RaptorXML XBRL Server zu beenden verwenden Sie Debian sudo etc init d raptorxmlxbrlserver stop Ubuntu sudo initctl stop raptorxmlxbrlserver CentoS 6 sudo initctl stop raptorxmlxbrlserver Centos
202. Wenn der Auftrag gestartet aber noch nicht fertig gestellt wurde weil es sich z B um einen gro en Auftrag handelt wird Altova RaptorXML XBRL Server 2016 2015 Altova GmbH HTTP Schnittstelle Client Requests 235 die Meldung status Running zur ckgegeben In beiden F llen sollte der Client einige Zeit warten bevor er das Ergebnisdokument erneut anfordert Anmerkung In den Beispieldokumenten unten wird immer davon ausgegangen dass der Zugriff des Client eingeschr nkt ist Daher wird angenommen dass Fehlerdokumente Meldungsdokumente und Ausgabedokumente im entsprechenden Auftragsverzeichnis auf dem Server gespeichert werden Die URIs f r diese Dokumente im Ergebnisdokument sind daher alle relative URIs Keine davon ist eine Datei URI wie dies bei unbeschr nktem Client Zugriff der Fall w re N here Informationen zu diesen URIs finden Sie im Abschnitt Abrufen von Fehler Ausgabedokumenten Ergebnisdokument das URIs von Fehlerdokumenten enth lt Wenn der angeforderte Auftrag mit dem Status Fehlgeschlagen beendet wurde hat der Auftrag ein negatives Ergebnis zur ckgegeben So wurde z B bei einem Validierungsauftrag das Ergebnis Dokument ung ltig zur ckgegeben Die bei der Ausf hrung des Auftrags ausgegebenen Fehler werden in Fehlerprotokollen gespeichert die in drei Formaten erstellt werden i Text ii Iong XML detailliertes Fehlerprotokoll und iii short XML weniger ausfuhrliches Fehlerprotokoll Siehe JSON
203. XMLXBRL nur unter Windows und Mac ausgef hrt werden Optionen Die Optionen des Befehls sind unterhalb nach Gruppen geordnet aufgelistet Die Werte aller Optionen k nnen ohne Anf hrungszeichen angegeben werden Eine Ausnahme bilden die beiden folgenden F lle i wenn der Wertstring Leerzeichen enth lt oder ii wenn in der Beschreibung der Option ausdr cklich angegeben ist dass Anf hrungszeichen ben tigt werden v Validierung und Verarbeitung v recurse recurse true false Dient zur Auswahl von Dateien in einem ZIP Archiv Bei true w hlt das Argument InputFile des Befehls die angegebene Datei auch in den Unterverzeichnissen aus Beispiel test zip zip test xml w hlt Dateien mit dem Namen test xm1 auf allen Ordnerebenen des ZIP Ordners aus Es k nnen die Platzhalter und verwendet werden Mit xm1 werden folglich alle xm1 Dateien im ZIP Ordner ausgew hlt Der Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Befehlszeilenschnittstelle CLI Befehle f r die berpr fung der Wohlgeformtheit 89 Standardwert der Option ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v Kataloge und globale Ressourcen v catalog Gibt den absoluten Pfad zu einer Root Katalog Datei an die nicht die installierte Root Katalog Datei ist Der Standardwert ist der absolute Pfad zur installierten Root Katalog Datei lt installationsordner gt Altova RaptorXMLXBRL
204. XSD Spezifikation Der Standardwert ist strict Das XML Instanzdokument wird entsprechend dem mit dieser Option definierten Modus validiert v namespaces Aktiviert die Verarbeitung unter Ber cksichtigung des Namespace Dies ist n tzlich um die XML Instanz auf Fehler aufgrund falscher Namespaces zu berpr fen Der Standardwert ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v schema imports Definiert das Verhalten von xs import Elementen von denen jedes ein optionales namespace Attribut und ein optionales schemaLocation Attribut hat lt import namespace someNS schemaLocation someURL gt Mit der Option wird definiert ob ein Schema Dokument geladen oder nur ein Namespace lizenziert werden soll und wenn ein Schema Dokument geladen werden soll anhand welcher Informationen es gesucht werden soll Standardeinstellung Load preferring schemalocation Das Verhalten ist das folgende e load by schemalocation Anhand des Werts des schemaLocation Attributs wird der Schemapfad ermittelt wobei Katalog Mappings ber cksichtigt werden Wenn das Namespace Attribut vorhanden ist wird der Namespace importiert lizenziert e load preferring schemalocation Wenn das schemaLocation Attribut vorhanden ist wird es verwendet wobei Katalog Mappings ber cksichtigt werden Falls kein schemaLocation Attribut vorhanden ist wird der Wert des namespace Attributs ber e
205. a b 33 gibt die Sequenz xs integers 11 22 zur ck e altova find first combination 11 to 20 21 to 30 function a b a 5b 34 gibt die Sequenz xs integers 11 23 zur ck v find first pair altova Diese Funktion erh lt drei Argumente e Die ersten beiden Argumente Seq 01 und Seq 02 sind Sequenzen von einem oder mehreren Elementen eines beliebigen Datentyps e Das dritte Argument Condition ist eine Referenz auf eine XPath Funktion die zwei Argumente erh lt d h eine Stelligkeit 2 hat und einen Booleschen Wert zur ckgibt Die Elemente von Seq 01 und Seq 02 werden als die Argumente der Funktion Condition in geordneten Paaren bergeben Die Paare sind folgenderma en geordnet If Seq 01 X1 X2 X3 Xn And Seq 02 Y1 Y2 Y3 Yn Then X1 Y1 X2 Y2 X3 Y3 Xn Yn Das erste geordnete Paar bei dem die Funktion Condition zu true ausgewertet wird wird als Ergebnis von altova find first pair zur ckgegeben Beachten Sie i Wenn die Funktion Condition durch die bereitgestellten Argumentpaare iteriert und nicht ein einziges Mal zu true ausgewertet wird so gibt altova find first pair Keine Ergebnisse zuruck ii Das Ergebnis von altova find first pair ist immer ein Elementpaar eines beliebigen Datentyps oder gar kein Element Beispiele e altova find first pair 11 to 20 21 to 30 function a b Sat b 32 gibt die Sequenz xs integers 11 21 zur ck altova find first pair 11
206. a xmlns fn http www w3 org 2005 xpath functions xmlns car Jjava Car path file C JavaProject com altova extfunc gt lt xsl output exclude result prefixes fn car xsl xs gt lt xsl template match gt lt xsl variable name myCar select car new red gt lt a gt lt xsl value of select car getCarColor myCar gt lt a gt lt xsl template gt lt xsl stylesheet gt Anmerkung Wenn ein Pfad ber eine Erweiterungsfunktion angegeben wird wird er zum ClassLoader hinzugef gt Benutzerdefinierte Jar Dateien JAR Dateien Wenn der Zugriff ber eine JAR Datei erfolgt muss die URI der JAR Datei mit Hilfe der folgenden Syntax definiert werden xmlns classNS java classname path jar uri of jarfile Die Methode wird anschlie end durch Verwendung des Pr fix der Namespace URI aufgerufen der die Klasse bezeichnet classNS method wobei im obigen Beispiel java angibt dass eine Java Funktion aufgerufen wird classname der Name der Klasse der benutzerdefinierten Klasse ist das Trennzeichen zwischen dem Klassennamen und dem Pfad ist path jar angibt dass es sich um einen Pfad zu einer JAR Datei handelt uri of jarfile die URI der jar Datei angibt das Trennzeichen am Ende des Pfades ist classNS method der Aufruf der Methode ist Alternativ dazu kann der Klassenname mit dem Methodenaufruf angegeben werden Hier sehen Sie zwei Beispiele f r die Syntax xmlns nsl java docx layout pag
207. a c MyJSONSchema 01 json c MyJSONSchema 02 json e raptorxmlxbrl jsonschema listfile true c FileList txt v Gro und Kleinschreibung in der Befehlszeile RaptorXMLXBRL unter Windows raptorxmlxbr1 unter Unix Linux Mac Beachten Sie dass klein geschriebene Befehle raptorxmlxbr1 auf allen Plattformen Windows Linux und Mac funktionieren w hrend gro geschriebene Befehle RaptorXMLXBRL nur unter Windows und Mac ausgef hrt werden Optionen Die Optionen des Befehls sind unterhalb nach Gruppen geordnet aufgelistet Die Werte aller Optionen k nnen ohne Anf hrungszeichen angegeben werden Eine Ausnahme bilden die beiden folgenden F lle i wenn der Wertstring Leerzeichen enth lt oder ii wenn in der Beschreibung der Option ausdr cklich angegeben ist dass Anf hrungszeichen ben tigt werden v Validierung und Verarbeitung v listfile listfile true false Bei true wird das Argument Input File des Befehls als Textdatei behandelt die einen Dateinamen pro Zeile enth lt Der Standardwert ist false Als Alternative k nnen die Dateien im CLI getrennt durch ein Leerzeichen aufgelistet werden Beachten Sie Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Befehlszeilenschnittstelle CLI JSON Befehle 157 allerdings dass CLIs eine maximale Zeichenanzahl haben Beachten Sie dass die Option 1istfile nur auf Argumente nicht aber auf Optionen angewendet wird Hinweis Die Booleschen Optionswerte werden auf true gesetzt
208. abe zus tzlicher Informationen bei der Validierung aktiviert Der Standardwert ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 74 Befehlszeilenschnittstelle CLI XML DTD XSD Validierungsbefehle v verbose output Schreibt die ausfuhrliche Ausgabe in FILE v version version Zeigt die Version von RaptorXML XBRL Server an Setzen Sie version bei Verwendung mit einem Befehl vor den Befehl Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Befehlszeilenschnittstelle CLI XML DTD XSD Validierungsbefehle 75 3 1 5 valany Der Befehl valany validiert ein XML DTD oder XML Schema Dokument anhand der jeweiligen Spezifikation en Der Typ des Dokuments wird automatisch erkannt Windows RaptorXMLXBRL valany options InputFile Linux raptorxmlxbrl valany options InputFile Mac raptorxmlxbrl valany options InputFile Das Argument InputFile gibt das zu validierende Dokument an Beachten Sie dass nur ein Dokument als Argument des Befehls angegeben werden kann Der Typ des angegebenen Dokuments wird automatisch erkannt Beispiele e raptorxmlxbrl valany c Test xml e raptorxmlxbrl valany error format text c Test xml v Gro und Kleinschreibung in der Befehlszeile RaptorXMLXBRL unter Windows raptorxmlxbr1 unter Unix Linux Mac Beachten Sie dass klein geschriebene Befehle
209. able 1 gibt kein Ergebnis zur ck Anmerkungen zu den obigen Beispielen e Die XPath 3 0 Funktion doc available erh lt ein einziges Argument das als URI verwendet wird Sie gibt nur dann true zur ck wenn unter der angegebenen URI ein Dokument Node gefunden wird Das Dokument unter der angegebenen URI muss daher ein XML Dokument sein Die Funktion doc available kann f r Condition das zweite Argument von altova find first pos Verwendet werden da sie nur ein Argument erh lt Stelligkeit 1 da sie ein Element item als Input erh lt ein String der als URI verwendet wird und einen Booleschen Wert zur ckgibt Beachten Sie dass doc available nur referenziert und nicht direkt aufgerufen wird Das angeh ngte Suffix 1 gibt eine Funktion mit einer Stelligkeit 1 an Als Ganzes bedeutet doc available 1 Verwende die Funktion doc availabe welche die Stelligkeit 1 hat und bergib die einzelnen Elemente in der ersten Sequenz der Reihe nach als einziges Argument an die Funktion Als Ergebnis wird jeder der beiden Strings an doc available bergeben Die Funktion verwendet den String als URI und berpr ft ob unter der URI ein Dokument Node vorhanden ist Wenn dies der Fall ist wird doc available ZU true ausgewertet und der String wird als Ergebnis der Funktion altova find first zur ckgegeben Beachten Sie zur Funktion doc available dass relative Pfade relativ zu aktuellen Basis URI aufgel st werden Die Basis URI ist standar
210. add yea gibt 2010 01 151 v add months to dateTime altova Time 2014 01 15T14 00 00 10 Time 2014 01 15T14 00 00 4 F gt eine Zeitdauer in Monaten zu einem xs dateTime Wert siehe Beispiele unten hinzu Beim zweiten Argument handelt es sich um die Anzahl der Monate die zu dem im ersten Altova RaptorXML XBRL Server 2016 2015 Altova GmbH XSLT und XPath XQuery Funktionen Altova Erweiterungsfunktionen 385 Argument angegebenen xs dateTime Wert hinzugef gt werden sollen Das Ergebnis ist vom Typ xs dateTime Beispiele e altova add months to dateTime xs dateTime 2014 01 15T14 00 00 10 gibt 2014 11 15T14 00 00 zur ck e altova add months to dateTime xs dateTime 2014 01 15T14 00 00 2 gibt 2013 11 15T14 00 00 zur ck v add days to dateTime altova altova add 5 to dateTime D als xs dateTime XP3 XQ3 F gt eine Zeitdauer in Tagen zu einem xs dateTime Wert siehe Beispiel unten hinzu Beim zweiten Argument handelt es sich um die Anzahl der Tage die zu dem im ersten Argument angegebenen xs dateTime Wert hinzugef gt werden sollen Das Ergebnis ist vom Typ xs dateTime Beispiele e altova add days to dateTime xs dateTime 2014 01 15T14 00 00 10 gibt 2014 01 25T14 00 00 zuruck e altova add days to dateTime xs dateTime 2014 01 15T14 00 00 8 gibt 2014 01 07T14 00 00 zur ck v add hours to dateTime altova als xs dateTime XP3 XQ3 F gt ein
211. adient BKColor and BKColorGradientEnd define the gradient s colors BKMode ffffff Solid HorzGradient VertGradient BKFile Path Filename String If file exists its content is drawn over the background BKFileMode Stretch Stretch ZoomToFit Center Tile ShowBorder 1 Bool PlotBorderColor 000000 Color PlotBKColor ffffff Color Title String ShowLegend 1 Bool Altova RaptorXML XBRL Server 2016 2015 Altova GmbH XSLT und XPath XQuery Funktionen Altova Erweiterungsfunktionen 435 OutsideMargin 3 3 PercentOrPixel TitleToPlotMargin 3 PercentOrPixel LegendToPlotMargin 3 PercentOrPixel Orientation vert Enumeration possible values are vert horz gt lt TitleFont Color 000000 Color Name Tahoma String Bold 1 Bool Italic 0 Bool Underline 0 Bool MinFontHeight 10 pt FontSize only pt values Size 8 FontSize gt lt LegendFont Color 000000 Name Tahoma Bold 0 Italic 0 Underline 0 MinFontHeight 10 pt Size 3 5 gt lt AxisLabelFont Color 000000 Name Tahoma Bold 1 Italic 0 Underline 0 MinFontHeight 10 pt Size 5 gt lt General gt lt Line ConnectionShapeSize 1 PercentOrPixel DrawFilledConnectionShapes 1 Bool DrawOutlineConnectionShapes 0 Bool DrawSlashConnectionShapes 0 Bool DrawBackslashConnectionShapes 0 Bool gt lt Bar ShowShadow 1 Bool ShadowColor a0a0a0 Color OutlineColor 000000 Color
212. alid System out println The input string is valid else System out println Input string is not valid xmlValidator getLastErrorMessage static void RunXSLT throws com altova raptorxml RaptorXMLException Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Java Schnittstelle System out xsltEngine xsltEngine Java Beispielprojekt 253 println RaptorXML Java XSL Transformation com altova raptorxml XSLT xsltEngine rxml getXSLT setInputXMLFileName strExamplesFolder simple xml setXSLFileName strExamplesFolder transform xsl String result xsltEngine executeAndGetResultAsString if result null System out println Transformation failed xsltEngine getLastErrorMessage else System out println Result is result static void RunXQuery throws com altova raptorxml RaptorXMLException System out println RaptorXML Java XQuery execution com altova raptorxml XQuery xqEngine rxml getXQuery xqEngine setInputXMLFileName strExamplesFolder simple xml xqEngine s tXQueryFileName strExamplesFolder CopyInput xq System result xqEngine executeAndGetResultAsString if result null System out println Execution failed xqEngine getLastErrorMessage else System out println Result is result public static v
213. alidation error as warning xml validation error as warning true false Bei true werden Validierungsfehler als Warnungen behandelt Wenn Fehler als Warnungen behandelt werden wird die weitere Verarbeitung z B eine XSLT Transformation ungeachtet der Fehler fortgesetzt Die Standardeinstellung ist false 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 186 Befehlszeilenschnittstelle CLI Optionen 3 10 4 XBRL v XBRL Validierung und Verarbeitungsoptionen v dimensions dimensions true false Aktiviert XBRL Dimension 1 0 Erweiterungen Der Standardwert ist true Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v evaluate referenced parameters only evaluate referenced parameters only truelfalse Bei false wird die Auswertung aller Parameter erzwungen selbst wenn diese nicht von Formulas Assertions Tabellen referenziert werden Der Standardwert ist true v extensible enumerations extensible enumerations true false Bei true wird die XBRL Extensible Enumerations 1 0 Erweiterung aktiviert Standardeinstellung ist true v listfile listfile true false Bei true wird das Argument Input File des Befehls als Textdatei behandelt die einen Dateinamen pro Zeile enth lt Der Standardwert ist false Als Alternative k nnen die Dateien im CLI getrennt durch ein Leerzeichen aufgelistet werden Beachten Sie allerdings dass CLIs eine maximale Zeichenan
214. all muss der Content Type des Message Headers auf multipart form data gesetzt werden N here Informationen dazu finden Sie im Abschnitt Hochladen von Dateien mit dem POST Request Der Request zur berpr fung der Wohlgeformtheit einer XML Datei w rde im JSON Format in etwa folgenderma en aussehen command wfxml args file c Test Report xml G ltige Befehle ihre Argumente und Optionen sind im Abschnitt zur Befehlszeile dokumentiert Altova RaptorXML XBRL Server 2016 2015 Altova GmbH HTTP Schnittstelle Client Requests 221 JSON Syntax f r HTTP post Requests command Command Name options opti optl value opt2 opt2 value args file c filenamel file c filename2 Der gesamte schwarze Text ist festgelegt und muss inkludiert werden Dazu geh ren alle geschweiften und eckigen Klammern doppelten Anf hrungszeichen Doppelpunkte und Kommas Whitespaces k nnen normalisiert werden Bei Eintr gen in blauer kursiver Schrift handelt es sich um Platzhalter Sie stehen f r Befehlsnamen Optionen Optionswerte und Argumentwerte Eine Beschreibung der einzelnen Befehle finden Sie im Abschnitt zur Befehlszeile Die Schl ssel command und args sind obligatorisch Der Schl ssel options ist optional Einige options Schl ssel haben Standardwerte d h es m ssen nur die Optionen angegeben werden deren Standardwerte ge ndert werden m ssen Alle Strings m ssen in d
215. als String zur ck Mit dieser Methode werden keine zusatzlichen Ergebnisdateien wie z B Diagramme oder sekund re Ergebnisse erzeugt Falls zus tzliche Ausgabedateien ben tigt werden verwenden Sie die Execute Methode Bei Auftreten eines Fehlers wird eine RaptorXMLException ausgel st Mit Hilfe der LastErrorMessage Operation k nnen Sie zus tzliche Informationen aufrufen void AddExternalParameter string bstrName string bstrValue Nach oben Methoden Eigenschaften Fugt den Namen und Wert eines neuen externen Parameters hinzu bstrName und bstrValue sind Strings Jeder externe Parameter und sein Wert m ssen in einem separaten Aufruf der Methode definiert werden Die Parameter m ssen im XSLT Dokument optional mit einer Typdeklaration deklariert sein Unabh ngig von der Typdeklaration im XSLT Dokument wird kein spezielles Trennzeichen ben tigt wenn der Parameterwert mit AddExternalParameter bereitgestellt wird void ClearExternalParameterList Nach oben Methoden Eigenschaften Altova RaptorXML XBRL Server 2016 2015 Altova GmbH COM und NET Schnittstelle API Referenz 323 e L scht die Liste der mit der AddExternalParameter Methode erstellten externen Parameter Eigenschaften Die Eigenschaften der IxsLT Schnittstelle sind im Folgenden in alphabetischer Reihenfolge beschrieben Aus Gr nden der bersichtlichkeit sind die Eigenschaften in der Tabelle in Gruppen gegliedert Bea
216. amData Altova RaptorXMLXBRLServer2016 Output Andere Standardeinstellungen sind unter Empfangsbereitschaft von server _config xml weiter unten beschrieben Server Konfigurationsdatei ndern der Anfangseinstellungen Zur cksetzen auf die Anfangseinstellungen Wenn Sie die Anfangseinstellungen ndern m chten m ssen Sie die Server Konfigurationsdatei server config xml siehe Empfangsbereitschaft unten ndern diese speichern und anschlie end RaptorXML XBRL Server als Dienst neu starten Wenn Sie die urspr ngliche Server Konfigurationsdatei wiederherstellen m chten sodass wieder die Anfangseinstellungen f r den Server konfiguriert sind f hren Sie den Befehl createconfig aus RaptorXMLXBRL exe createconfig Bei Ausf hrung dieses Befehls werden die Anfangseinstellungen wiederhergestellt und die Datei server config xml wird damit berschrieben Der Befehl createconfig ist n tzlich wenn Sie die Server Konfiguration auf die Anfangseinstellungen zur cksetzen m chten Altova RaptorXML XBRL Server 2016 2015 Altova GmbH HTTP Schnittstelle Einrichten des Servers 213 Server Konfigurationsdatei Empfangsbereitschaft und Einstellungen Unten sehen Sie den Inhalt der Server Konfigurationsdatei server_config xml mit den Anfangseinstellungen Die Einstellungen in dieser Datei sind unterhalb des Codes erlautert server _config xml lt config xmlns http www altova com schemas altova raptorxml config xsi schemaLocation
217. an a een ee Eee 311 Dekel el Schnittstelle ra led rer essen 312 Altova RaptorXML XBRL Server 2016 IServer sar sesssssinaesksssresnesiann essen sage ousetea i Sebeadee yeas 312 IXM Validato Pts sense de Stes ve dicta tagee aes ide an Ses eh ye tae ee 316 TNS TT es Rented cares EE T dha dle AT EE AA EE avert tuduassalee 320 EX OCP nn ah r ete cela E e Puce Ps ea ea Ay Wa Eea e hemo ara las 326 NDR ee ee dies Nun dplaa Devs E 332 7 4 2 soe Enumerationen iusn eek ike tans E E A denn 340 ENUMAssessmentMode 2444ss4s0nnensseeeneenennnensnssnneneennnnnnsensnnennenn 340 PI GEIVE Di a Rel eke a 1101 REE EEE E 341 ENUMLoadSchemalocation uuuusssssnensseeeneeeesnnnensnesnnennenennnnnnnsnnennenn 341 ENUMO ery Vest anne ee 342 ENUMSchemalmp erben ee 343 ENUMSchemaMapping 24242 424 enenenenenenenenenenenenenenenenenenenenensnenenennnnn 344 ENUMTableOutputForm tl un nusndeiaiiennunisu 344 ENUMValidation Vpein anne en ae une 345 ENUMWellformedCheck Dpene RER 346 ENUMADRLFalidanonFipe anunenn areas 347 ENUMXMLValidationMode ss2222sseeeseeseennensnesenennennnensnnnenennenn 347 ENUMXQueryVersion encer einari anie narei aas na is 348 ENUMXOueryU pddiedXM Lisi san nn 349 ENUMXSDVersionaaanse ar ened cath ste 349 ENUMXSLITV er SION ccccsesseececccecenenneseseseececeneanaaeeseeeececeasaaaseneesecesensaees 350 8 Zus tzliche Informationen 354 8 1 Hinweise zum Schemapfad ccccccccccecessessese
218. an execute String outputFile F hrt die XSLT Transformation anhand der in ENUMXSLTVersion siehe set Version Methode genannten XSLT Spezifikation aus und speichert das Ergebnis in der im outputFile Parameter genannten Ausgabedatei Bei Auftreten eines Fehlers wird eine RaptorXMLException ausgel st Mit Hilfe der getLastErrorMessage Methode k nnen Sie zus tzliche Informationen aufrufen Parameter outputFile Ein String der den Pfad Pfad und Dateinamen der Ausgabedatei liefert R ckgabe Bei erfolgreicher Ausf hrung wird der Boolesche Wert true bei Fehlschlag false zur ckgegeben vy executeAndGetResultAsString public String executeAndGetResultAsString F hrt die XSLT Transformation anhand der in ENUMXSLTVersion siehe setVersion Methode genannten XSLT Spezifikation aus und gibt das Ergebnis als String zur ck Mit dieser Methode werden keine zus tzlichen Ergebnisdateien wie z B Diagramme oder sekund re Ergebnisse erzeugt Falls zus tzliche Ausgabedateien ben tigt werden verwenden Sie die Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Java Schnittstelle RaptorXML Schnittstellen f r Java 271 execute Methode Bei Auftreten eines Fehlers wird eine RaptorXMLException ausgel st Mit Hilfe der getLastErrorMessage Methode k nnen Sie zus tzliche Informationen aufrufen R ckgabe ein String der das Ergebnis der XSLT Transformation ist v executeAndGetResultAsStringWithBaseOutpu
219. andardwert ist die neueste Version derzeit 2 2 Anstelle der Werte 1 und 2 k nnen Sie auch die Werte 1 0 und 2 0 verwenden v script output seript output FILE Schreibt die Standardausgabe des Skripts in die in FILE angegebene Datei v script param script param KEY VALUE Zus tzliche benutzerdefinierte Parameter die w hrend der Ausf hrung von Python Skripts aufgerufen werden k nnen F gen Sie die Option mehrmals hinzu um mehr als einen Parameter zu definieren 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 108 Befehlszeilenschnittstelle CLI XBRL Validierungsbefehle vw treat inconsistencies as errors Wenn die Datei nicht der XBRL 2 1 Spezifikation entspricht schl gt die XBRL Validierung fehl Der Standardwert ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v xinclude Aktiviert die Unterst tzung f r XML Inkludierungen XInclude Der Standardwert ist false Bei false werden die include Elemente von XInclude ignoriert Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v XBRL Tabellen v concept label linkrole Definiert die bei der Darstellung von Concept Labels bevorzugt zu verwendende Extended Link Role v concept label role Definiert die bei der Darstellung von Concept Labels bevorzugt zu verwendende Label Role Die Standardeinstellung ist http
220. andardwert ist en Englisch Zul ssige Werte sind en de es ja Englisch Deutsch Spanisch Japanisch Eine kurze Einf hrung wie Sie RaptorXML lokalisieren finden Sie unter Lokalisierungsbefehle server default script api version Die zum Ausf hren von Python Skripts standardm ig verwendete Python API Version Standardm ig wird die neueste Version der Python API verwendet Derzeit werden die Werte 1 und 2 unterst tzt 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 214 HTTP Schnittstelle Einrichten des Servers server unrestricted filesystem access Wenn die Option auf true den Standardwert gesetzt ist werden die Ausgabedateien direkt in den vom Benutzer und in Python Skripts angegebenen Ordner geschrieben wobei eventuell Dateien desselben Namens berschrieben werden Wenn der Wert auf false gesetzt wird werden die Dateien im Ausgabeverzeichnis in das Verzeichnis fur den Auftrag geschrieben und die URI der Datei wird in das Ergebnisdokument inkludiert Wenn Sie den Wert auf false setzen ist die Sicherheitsstufe etwas h her da die Dateien nur in ein bestimmtes Verzeichnis auf dem Server geschrieben werden k nnen Die Auftragsausgabedateien k nnen anschlie end berpr ft und in einen anderen Ordner kopiert werden server output root dir Das Verzeichnis in dem die Ausgabedateien aller gesendeten Auftr ge gespeichert werden server script root dir Das Verzeichnis in dem vertrauensw rdige Python Skripts g
221. ann auch durch die Option help f r diesen Befehl aufgerufen werden Wenn Sie z B die Option help folgenderma en mit dem Befehl valany verwenden raptorxmlxbrl valany help erzielen Sie dasselbe Ergebnis wie bei Verwendung des Befehls help mit einem Argument von valany raptorxmlxbrl help valany In beiden F llen wird die Hilfe zum Befehl valany angezeigt v Gro und Kleinschreibung in der Befehlszeile Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Befehlszeilenschnittstelle CLI Die Befehle zur Hilfe und Lizenzierung 171 RaptorXMLXBRL unter Windows raptorxmlxbr1 unter Unix Linux Mac Beachten Sie dass klein geschriebene Befehle raptorxm1lxbr1 auf allen Plattformen Windows Linux und Mac funktionieren w hrend gro geschriebene Befehle RaptorXMLXBRL nur unter Windows und Mac ausgef hrt werden 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 172 Befehlszeilenschnittstelle CLI Die Befehle zur Hilfe und Lizenzierung 3 8 2 licenseserver Mit dem Befehl 1icenseserver wird RaptorXML XBRL Server auf Altova LicenseServer registriert Als Argument erhalt der Befehl den Namen oder die IP Adresse des Servers auf dem LicenseServer ausgefuhrt wird Windows RaptorXMLXBRL licenseserver options Server Or IP Address Linux raptorxmlxbrl licenseserver options Server Or IP Address Mac raptorxmlxbrl licenseserver options Server Or IP Address Nachdem RaptorXML XBRL Server erfolgreich auf LicenseServ
222. anzufordern Nach Absendung der Anforderung erhalten Sie an die von Ihnen registrierte E Mail Adresse eine Testlizenz zugesandt Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Einrichten von RaptorXML Einrichten unter Linux 27 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 28 Einrichten von RaptorXML Einrichten unter Linux 2 2 2 Lizenzierung unter Linux Damit RaptorXML XBRL Server ausgef hrt werden kann muss das Programm auf einem Altova LicenseServer lizenziert werden Die Lizenzierung erfolgt in zwei Schritten 1 Registrieren von RaptorXML XBRL Server auf LicenseServer Die Registrierung erfolgt ber RaptorXML XBRL Server 2 Zuweisen einer Lizenz zu RaptorXML XBRL Server Die Zuweisung der Lizenz erfolgt ber LicenseServer Im Folgenden sind die einzelnen Schritte beschrieben v Anmerkung zum Root Benutzer Damit Sie RaptorXML XBRL Server auf dem LicenseServer installieren k nnen ben tigen Sie Administratorrechte Root Rechte Die Installation muss daher als Root Benutzer durchgef hrt werden Wenn Sie als root angemeldet sind k nnen Sie das Schl sselwort sudo aus der Liste der unten stehenden Befehle weg lassen v Starten von LicenseServer Damit RaptorXML XBRL Server auf dem LicenseServer korrekt registriert und lizenziert werden kann muss LicenseServer als Daemon im Netzwerk ausgef hrt werden Starten Sie LicenseServer mit dem folgenden Befehl als Daemon Debian 6 7 sudo etc init d licenseser
223. apping Literal definiert object SchemaTextArray Nach oben Methoden Eigenschaften Liefert ein Array von Strings bei denen es sich um die XSD Dateien handelt die als externe XML Schemas verwendet werden Die Eigenschaft liefert ein Objekt das die Textstrings der einzelnen XML Schema Dateien als Strings enth lt 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 320 COM und NET Schnittstelle AP I Referenz bool Streaming Nach oben Methoden Eigenschaften Aktiviert die Streaming Validierung Im Streaming Modus werden m glichst wenige Daten im Arbeitsspeicher gehalten wodurch die Verarbeitung beschleunigt wird Der Wert true aktiviert die Streaming Validierung false deaktiviert sie Der Standardwert ist true bool XincludeSupport Nach oben Methoden Eigenschaften Aktiviert die Verwendung von xInclude Elementen Der Wert true aktiviert die XInclude Unterst tzung false deaktiviert sie Der Standardwert ist false ENUMXMLValidationMode XMLValidationMode Nach oben Methoden Eigenschaften Definiert den XML Validierungsmodus Validierung oder Wohlgeformtheitspr fung Der Modus ist derjenige der durch das ENUMXMLValidationMode Literal definiert ist ENUMXSDVersion XSDVersion Nach oben Methoden Eigenschaften Definiert die XML Schema Version anhand welcher das XML Dokument validiert wird Die Werte sind die ENUMXSDVersion Literale IXSLT Die IxsLr Schnittstel
224. ar id 2006 gt 90000 lt Year gt lt Year id 2007 gt 120000 lt Year gt lt Year id 2008 gt 180000 lt Year gt lt Year id 2009 gt 140000 lt Year gt lt Year id 2010 gt 100000 lt Year gt lt Region gt lt Region id Europe gt lt Year id 2005 gt 50000 lt Year gt lt Year id 2006 gt 60000 lt Year gt lt Year id 2007 gt 80000 lt Year gt lt Year id 2008 gt 100000 lt Year gt lt Year id 2009 gt 95000 lt Year gt lt Year id 2010 gt 80000 lt Year gt lt Region gt lt Region id Asia gt lt Year id 2005 gt 10000 lt Year gt lt Year id 2006 gt 25000 lt Year gt 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 442 XSLT und XPath XQuery Funktionen Altova Erweiterungsfunktionen lt Year id 2007 gt 70000 lt Year gt lt Year id 2008 gt 110000 lt Year gt lt Year id 2009 gt 125000 lt Year gt lt Year id 2010 gt 150000 lt Year gt lt Region gt lt Data gt Ausgabebild Das unten gezeigt Kreisdiagramm wird generiert wenn das oben aufgelistete XML Dokument mit Hilfe des XSLT Dokuments verarbeitet wird Americas W 2005 2006 W 2007 B2008 DO 2009 W 2010 Altova RaptorXML XBRL Server 2016 2015 Altova GmbH XSLT und XPath XQuery Funktionen Altova Erweiterungsfunktionen 443 10 1 10 Barcode Funktionen Der XSLT Prozessor verwendet zur Erstellung von Barcodes Java Bibliotheken von Drittanbietern Im Folgenden finden Sie die verwendeten Klassen und ffentliche
225. arameters only e Bei false wird die Auswertung aller Parameter erzwungen selbst wenn diese nicht von Formulas Assertions Tabellen referenziert werden Der Standardwert ist true v generic label linkrole Definiert die bei der Darstellung von generischen Labels bevorzugt zu verwendende Link Role v generic label role Definiert die bei der Darstellung von generischen Labels bevorzugt zu verwendende Label Role Die Standardeinstellung ist http www xbr1l org 2003 role label v label lang 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 100 Befehlszeilenschnittstelle CLI XBRL Validierungsbefehle Definiert die bei der Darstellung von Labels bevorzugt zu verwendende Link Language Die Standardeinstellung ist en v preload table schemas mas der XBRL Table L dt Sche false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird 1 0 Spezifikation im Vorhinein Der Standardwert ist v process table t Schr nkt die Formelausf hrung auf die angegebene Tabelle ein F gen Sie die Option mehrmals hinzu um mehr als eine Formula zu definieren Die Kurzform lautet t VALUE ist entweder der Wert des id Attributs oder eine URI mit einem XPointer Fragment das die Ressource identifiziert Es k nnen auch die Sonderwerte none und a11 verwendet werden v table Aktiviert die XBRL Table 1 0 Erweiterung Der Standardwert ist true Bei tru
226. arten klicken Sie in der Taskleiste auf das ServiceController Symbol platzieren Sie den Mauszeiger im daraufhin angezeigten Ment siehe Abbildung unten uber Altova MobileTogether Server und wahlen Sie aus dem Unterment den Befehl Start Service aus Wenn MobileTogether Server bereits ausgefuhrt wird ist die Option Start Service deaktiviert BD Altova FlowForce Server BD Altova FlowForce Web Al Altova LicenseServer 4 Altova MobileTogether Server Altova RaptorXML XBRL Server Start service Exit Altova ServiceController Stop service Run Altova ServiceController at startup N J 10AM Registrieren von MobileTogether Server ber e das Register Einstellungen der MobileTogether Server Web Schnittstelle i Starten Sie MobileTogether Server ber den ServiceController siehe vorhergehender Punkt ii Geben Sie Ihr Passwort ein um die Setup Seite aufzurufen iii W hlen Sie den Namen oder die Adresse des LicenseServers aus und klicken Sie auf Auf License Server registrieren e das CLI die Befehlszeilenschnittstelle mit dem Befehl 1icenseserver MobileTogetherServer licenseserver options ServerName Or IP Address Wenn z B localhost der Name des Servers ist auf dem LicenseServer installiert ist MobileTogetherServer licenseserver localhost Nachdem Sie MobileTogether Server erfolgreich registriert haben rufen Sie das Register Server Management der Konfigurationsseite von LicenseServer auf um MobileTogether Se
227. atedDiscard Aktualisierungen werden verworfen und nicht in eine Datei geschrieben e elpdatedWriteback Aktualisierungen werden in die mit setInputXxMLFileName definierte XML Input Datei geschrieben e eUpdatedAsMainResult Aktualisierungen werden unter dem mit dem Parameter outputFile WON ExecuteUpdate definierten Pfad gespeichert Verwendet von Schnittstelle Methode XQuery setUpdatedXMLWriteMode 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 284 Java Schnittstelle RaptorXML Schnittstellen f r Java 6 2 5 XBRL public interface XBRL Validiert das bereitgestellte XBRL Instanzdokument oder das XBRL Taxonomiedokument Zuerst sind die Methoden der Schnittstelle und anschlie end ihre Enumerationen beschrieben Utility Klasse Es wird eine Utility Klasse f r FormulaParam definiert Sie enth lt zwei Mitglieder und einen Konstruktor v ParamValuePair public class ParamValuePair public String paramType public String paramValue public ParamValuePair String type String value paramType type paramValue value Verarbeitung Methoden zum Definieren der Parameter einer Validierung und zum Abrufen von Informationen ber die Validierung v isValid ENUM type public b n isValid E Valid e type Gibt das Ergebnis der Validierung des XBRL Instanzdokuments oder des XBRL Taxonomiedokuments zur ck Die Art des zu validierenden Dokuments wird durch den Parameter type definiert der e
228. ateien haben kein Mapping Altova RaptorXML XBRL Server 2016 2015 Altova GmbH HTTP Schnittstelle Client Requests 237 Alternativ dazu k nnen alle generierten Ergebnisdokumente f r einen bestimmten Auftrag ber die URL v1 results JOBID output zip als ZIP Archiv aufgerufen werden Diese Funktion steht im uneingeschr nkten Dateisystemmodus nicht zur Verf gung Beachten Sie bitte dass das ZIP Archiv besch digte Dateinamen enth lt die mit Hilfe des Objekts output mapping wieder den tats chlichen Namen zugeordnet werden m ssen Ergebnisdokument das keine URI enth lt Wenn der angeforderte Auftrag mit dem Status OK beendet wurde hat der Auftrag ein positives Ergebnis zur ckgegeben So wurde z B bei einem Validierungsauftrag das Ergebnis Dokument g ltig zur ckgegeben Bei einigen Auftr gen z B bei der Validierung oder der Wohlgeformtheitspr fung wird kein Ausgabedokument erzeugt Wenn ein Auftrag dieser Art mit dem Status OK beendet wird hat das Ergebnisdokument weder die URI eines Ausgabedokuments noch die URI eines Fehlerprotokolls Siehe JSON Codefragment unten jobid 3FC8B90E A2E5 427B B9E9 27CB7BB6B405 State OK error i b m jobs 1 file file c Test SimpleExample xm1 jobid 532F14A9 F9F8 4FED BCDA 16A17A848FEA output j state OK error Beachten Sie die folgenden Punkte Sowohl das Ausgabedokument als auch das Fehlerprotokoll de
229. ationMode Parameter mode Ist ein Enumerationsliteral von ENUMXMLValidationMode welches festlegt ob die G ltigkeit oder die Wohlgeformtheit des Dokuments berpr ft werden soll v setXincludeSupport public vx setXincludeSuppor 1 t Aktiviert oder deaktiviert die Verwendung von XInclude Elementen Der Wert true aktiviert die XInclude Unterstitzung false deaktiviert sie Der Standardwert ist false Parameter support Erhalt den Booleschen Wert true oder false v setXMLValidationMode se alic nMode je mode Definiert den XML Validierungsmodus welcher ein Enumerationsliteral von ENUMXMLValidationMode ist Parameter mode Ist ein Enumerationsliteral von ENUMXMLValidationMode welches festlegt ob die G ltigkeit oder Wohlgeformtheit gepr ft wird 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 280 Java Schnittstelle RaptorXML Schnittstellen f r Java v setXSDVersion sublic v setXSDVer Definiert die XML Schema Version anhand welcher das XML Dokument validiert wird Parameter version Ist ein Enumerationsliteral von ENUMXSDVersion welches die XML Schema Version definiert XQuery Methoden zum Definieren von Optionen im Zusammenhang mit dem XQuery Dokument v setVersion public void setVersion ENU Definiert die f r die Verarbeitung Validierung oder XQuery Ausf hrung zu verwendende XQuery Version Parameter version Enth lt ein numxQ
230. auch festlegen dass der Port bei jedem Start von LicenseServer dynamisch gew hlt wird In diesem Fall m ssen Sie die URL der Konfigurationsseite in der Datei webUI htm1 nachsehen siehe ffnen der LicenseServer Konfigurationsseite Windows und ffnen der LicenseServer Konfigurationsseite Linux Web UI Configure the host addresses where the web UI is available to administrators All interfaces and assigned IP addresses Local only localhost Only the following hostname or IP address 0 0 0 0 Ensure this hostname or IP address exists or LicenseServer will fail to start Configure the port used for the web UI Dynamically chosen by the operating system Fixed port 8088 Ensure this port is available or LicenseServer will fail to start Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Altova LicenseServer Zuweisen von Lizenzen 487 Der Vorteil eines fixen Ports ist dass die Seiten URL im Vorhinein bekannt ist und daher problemlos aufgerufen werden kann Wenn der Port dynamisch zugewiesen wird muss der Port der URL bei jedem Start von LicenseServer zuerst in der Datei WebUI htm1 nachgeschlagen werden 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 488 Altova LicenseServer Zuweisen von Lizenzen 11 6 4 ffnen der LicenseServer Konfigurationsseite Mac OS X In diesem Abschnitt werden folgende Schritte beschrieben Erstmaliges ffnen der Konfigurationsseite ber die zur ckgegebene
231. auf true gesetzt wenn die Option ohne einen Wert definiert wird v xinclude xinclude true false Aktiviert die Unterst tzung f r XML Inkludierungen XInclude Der Standardwert ist false Bei false werden die include Elemente von Xinclude ignoriert Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v xml mode xml mode wf id valid Definiert den zu verwendenden XML Verarbeitungsmodus w Wohlgeformtheitspr fung id Wohlgeformtheitspr fung mit ID IDREF Pr fung valid Validierung Der Standardwert ist wf v xml validation error as warning xml validation error as warning true false Bei true werden Validierungsfehler als Warnungen behandelt Wenn Fehler als Warnungen behandelt werden wird die weitere Verarbeitung z B eine XSLT Transformation ungeachtet der Fehler fortgesetzt Die Standardeinstellung ist false vw xsd xsd FILE Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Befehlszeilenschnittstelle CLI Optionen 195 Definiert ein oder mehrere XML Schema Dokumente die fur die Validierung von XML Instanzdokumenten verwendet werden sollen Um mehr als ein Schema Dokument zu definieren f gen Sie die Option mehrmals hinzu 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 196 Befehlszeilenschnittstelle CLI Optionen 3 10 6 XSD vw assessment mode Definiert den Beurteilungsmodus f r die G ltigkeit von Schemas gem der
232. ayout von Tabellen Linkbases wird allerdings immer gem der Table Linkbase 1 0 Recommendation vom 18 M rz 2014 durchgef hrt Verwenden Sie detect um die automatische Erkennung zu aktivieren Parameter namespace Die folgenden Werte werden erkannt detect http xbrl org PWD 2013 05 17 table http xbrl org PWD 2013 08 28 table http xbrl org CR 2013 11 13 table http xbrl org PR 2013 12 18 table http xbrl org 2014 table v setTableOutput Definiert den Pfad der Datei die die Ausgabe der Tabellengenerierung enth lt Parameter outputFile Der bereitgestellte String enth lt den vollst ndigen Pfad der Ausgabetabelle v setTableOutputFormat Definiert das Format der Tabellenausgabedatei Das Format entspricht dem Wert von Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Java Schnittstelle RaptorXML Schnittstellen f r Java 291 ENUMTableOutputFormat Parameter format Enth lt den Wert von ENUMTableOutputFormat v setTablePreloadSchemas Aktiviert das Laden von Schemas der XBRL Table 1 0 Spezifikation im Vorhinein Bei true wird die Unterst tzung aktiviert bei false wird sie deaktiviert Die Standardeinstellung ist false Parameter bEnable Erhalt den Booleschen Wert true oder false XML und XML Schema Methoden zum Definieren des Grads der Xinclude Unterst tzung und von Optionen f r XML Schema v setXincludeSupport pu 1C4 pP t Aktiviert oder deaktiviert die
233. b running on http 127 0 1 1 3459 setup key 52239315203 Geben Sie die URI in die Adressleiste eines Browsers ein und dr cken Sie die Eingabetaste um die FlowForce Server Setup Seite aufzurufen Abbildung unten Registrieren von FlowForce Server ber die Setup Seite Auf der Setup Seite Abbildung unten Anleitung zum Aufruf siehe oben wird Im Feld LicenseServer angegeben bei welchem Altova LicenseServer der FlowForce Server registriert werden soll Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Altova LicenseServer Zuweisen von Lizenzen ALTOVA 4 ids FlowForce REA SERVER 2014 Home Heb Setup LicenseServer Enter address here or search for LicenseServer FlowForce Web Server Bind address All interfaces 0 0 0 0 v Port 8082 Default time zone Europe Berlin FlowForce Server Bind address All interfaces 0 0 0 0 v Apply settings and restart FlowForce services Der gewunschte LicenseServer kann auf zwei verschiedene Arten definiert werden e Sie k nnen nach Altova LicenseServern suchen die derzeit auf dem Netzwerk verf gbar sind d h die gerade ausgefuhrt werden Klicken Sie dazu auf die Schaltflache Search for Altova LicenseServers in der Abbildung unten gelb markiert LicenseServer Enter address here or search for LicenseServer 2 Daraufhin wird eine Liste aller auf dem Netzwerk verf gbaren Altova LicenseServer zur ckgegeben Ein LicenseServer ist ausgew hlt Abbildung un
234. beim Konvertieren von Argumenten in einem Funktionsaufruf in das erforderliche Format der Funktion befolgt werden und welche Regeln bei der R ckw rtskonvertierung Funktionsresultat in XSLT XQuery Datenobjekt befolgt werden Voraussetzungen Damit die Erweiterungsfunktionen unterst tzt werden muss auf dem Rechner auf dem die XSLT Transformation oder die XQuery Ausf hrung stattfindet eine Java Runtime Umgebung zum Aufrufen der Java Funktionen und ein NET Framework 2 0 Mindestvoraussetzung f r Zugriff auf NET Funktionen installiert sein oder es muss Zugriff auf eine solche bestehen Altova RaptorXML XBRL Server 2016 2015 Altova GmbH XSLT und XPath XQuery Funktionen Diverse Erweiterungsfunktionen 447 10 2 1 Java Erweiterungsfunktionen Eine Java Erweiterungsfunktion kann in einem XPath oder XQuery Ausdruck verwendet werden um einen Java Konstruktor oder eine Java Methode statisch oder Instanz aufzurufen Ein Feld in einer Java Klasse wird als Methode ohne Argument betrachtet Bei einem Feld kann es sich um ein statisches Feld oder eine Instanz handeln Wie man Felder aufruft wird in den entsprechenden Unterabschnitten zu statischen Feldern und Instanzen beschrieben Dieser Abschnitt enth lt die folgenden Unterabschnitte e Java Konstruktoren e Java Statische Methoden und statische Felder e Java Instanzmethoden und Instanzfelder e Datentypen XPath XQuery in Java e Datentypen Java in XPath XQuery Form der Er
235. ber nur geringe Datenmengen verarbeiten m ssen k nnen Sie auch eine Virtual Machine erstellen der eine geringere Anzahl an Kernen zugewiesen ist und eine Lizenz f r diese Anzahl an Kernen erwerben In diesem Fall ist die Verarbeitungsgeschwindigkeit nat rlich geringer als bei Verwendung aller Kerne des Rechners Anmerkung Jede Lizenz kann immer nur f r einen Client gleichzeitig verwendet werden selbst wenn die Lizenzkapazit t noch nicht ausgesch pft ist Wenn z B eine 10 Kern Lizenz f r einen Client Rechner mit 6 CPU Kernen verwendet wird so k nnen die Lizenzen f r die restlichen 4 Kerne nicht gleichzeitig f r einen anderen Client Rechner verwendet werden Mobile Together Server Lizenzen werden auf Basis der Anzahl der Benutzer d h auf Basis der Clients die auf MobileTogether Server zugreifen zugewiesen Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Einrichten von RaptorXML XML Kataloge 37 2 4 XML Kataloge Mit Hilfe von XML Katalogen k nnen Dateien aus lokalen Ordnern aufgerufen werden anstatt von entfernten URLs wodurch die Verarbeitungsgeschwindigkeit erh ht und die Portabilit t von Dokumenten verbessert wird da dann nur die URIs der Katalogdateien ge ndert werden m ssen N here Informationen dazu finden Sie im Abschnitt Funktionsweise von Katalogen Die XML Produkte von Altova verwenden einen Katalogmechanismus um h ufig ben tigte Dateien wie DTDs und XML Schemas schnell aufrufen und laden zu k
236. ber eine Klassendatei erfolgt gibt es zwei M glichkeiten e Die Klassendatei befindet sich in einem Paket Die XSLT oder XQuery Datei befindet sich im selben Ordner wie das Java Paket Siehe Beispiel unten e Die Klassendatei befindet sich nicht in einem Paket Die XSLT oder XQuery Datei befindet sich im selben Ordner wie die Klassendatei Siehe Beispiel unten e Die Klassendatei befindet sich in einem Paket Die XSLT oder XQuery Datei befindet sich in irgendeinem beliebig gew hlten Ordner Siehe Beispiel unten e Die Klassendatei befindet sich nicht in einem Paket Die XSLT oder XQuery Datei befindet sich in irgendeinem beliebig gew hlten Ordner Siehe Beispiel unten Gesetzt der Fall die Klassendatei befindet sich nicht in einem Paket sondern im selben Ordner wie das XSLT oder XQuery Dokument so muss der Dateipfad nicht angegeben werden da alle Klassen im Ordner gefunden werden Die Syntax zum Identifizieren einer Klasse lautet java classname wobei java angibt dass eine benutzerdefinierte Java Funktion aufgerufen wird Java Klassen im aktuellen Verzeichnis werden standardm ig geladen classname der Name der Klasse der erforderlichen Methode ist die Klasse in einer Namespace URI identifiziert wird und der Namespace einem Methodenaufruf als Pr fix vorangestellt wird Altova RaptorXML XBRL Server 2016 2015 Altova GmbH XSLT und XPath XQuery Funktionen Diverse Erweiterungsfunktionen 449 Klassendatei in einem
237. bigen Beispiel wurde eine Dateiressource verwendet einer Dateiressource muss das Pr fix altova file_resource vorangestellt werden Sie k nnen auch globale Ressourcen verwenden die Ordner sind Um eine Ordnerressource zu identifizieren verwenden Sie altova folder_resource AliasName Beachten Sie dass Sie in der Befehlszeilenschnittstelle auch Ordnerressourcen als Teil eines Dateipfads verwenden k nnen Beispiel altova folder_resource AliasName input xml Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Einrichten von RaptorXML Sicherheitsfragen 47 2 6 Sicherheitsfragen In diesem Abschnitt werden folgende Punkte beschrieben e Sicherheitsfragen im Zusammenhang mit der HTTP Schnittstelle e Python Skripts sicher machen Einige Schnittstellenfunktionalitaten von RaptorXML XBRL Server k nnen ein Sicherheitsrisiko darstellen Im Folgenden werden diese sowie die L sung des Problems beschrieben Sicherheitsfragen im Zusammenhang mit der HTTP Schnittstelle Standardm ig k nnen Ergebnisdokumente ber die HTTP Schnittstelle in jeden durch den Client angegebenen Ordner auf den ber das HTTP Protokoll Zugriff besteht geschrieben werden Beim Konfigurieren von RaptorXML XBRL Server sollte dieser Sicherheitsaspekt daher ber cksichtigt werden Falls die Sicherheit eventuell gef hrdet sein k nnte oder jemand ber die Schnittstelle unbefugten Zugriff erhalten k nnte kann der Server so konfiguriert werden dass Ergebnisdo
238. bnisse zur ck Beispiele e altova find first pair pos 11 to 20 21 to 30 function a b a b 32 gibt 1 zur ck e altova find first pair pos 11 to 20 21 to 30 function a b a b 33 gibt Keine Ergebnisse zur ck Beachten Sie anhand der zwei Beispiel oben dass die Paare folgenderma en geordnet sind 11 21 12 22 13 23 20 30 Im ersten Beispiel gibt die Funktion Condition bei Auswertung des ersten Paars true zur ck daher wird dessen Indexposition in der Sequenz 1 zur ckgegeben Das zweite Beispiel gibt Keine Ergebnisse zur ck da keine geordnetes Paar die Summe 33 ergibt v find first pos altova altova find first pos item CheckFunction iten als xs integer XP3 XQ3 Diese Funktion verwendet zwei Argumente Das erste Argument ist eine Sequenz von einem oder mehreren Elementen eines beliebigen Datentyps Das zweite Argument Condition ist eine Referenz zu einer XPath Funktion die ein Argument erhalt hat einen Stellenwert 1 und einen Booleschen Wert zur ckgibt Jedes Element von Sequence wird der Reihe nach der in Condition referenzierten Funktion bereitgestellt Beachten Sie Die Funktion hat ein einziges Argument Das erste Sequence Element bei dem das Resultat von Condition true ist wird als das Ergebnis von altova find first pos zur ckgegeben Anschlie end wird die Iteration gestoppt Beispiele e altova find first pos 5 to 10 function a a mod 2 0 gibt xs integ
239. bschnitt enthalt eine Liste von Altova Erweiterungsfunktionen und anderen Erweiterungsfunktionen die in XPath und oder XQuery Ausdr cken verwendet werden k nnen Altova Erweiterungsfunktionen k nnen mit dem XSLT und XQuery Prozessor von Altova verwendet werden und bieten zusatzliche Funktionalitaten zu den in den W3C Standards definierten Funktionsbibliotheken Allgemeine Punkte Beachten Sie bitte die folgenden allgemeinen Punkte e Funktionen aus den in den W3C Spezifikationen definierten core Funktionsbibliotheken k nnen ohne Pr fix aufgerufen werden da der XSLT und XQuery Prozessor Funktionen die kein Prafix haben als Funktionen des Standard Funktions Namespace liest Der Standard Funktions Namespace ist derjenige der in den XPath XQuery Funktionsspezifikationen definiert isthttp www w3 org 2005 xpath functions Wenn dieser Namespace in einem XSLT oder XQuery Dokument explizit deklariert ist kann das in der Namespace Deklaration definierte Prafix optional auch in Funktionsnamen verwendet werden e Grunds tzlich gilt Wenn bei einer Funktion eine Sequenz von einem Datenelement als Argument erwartet wird und eine Sequenz von mehr als einem Datenelement gesendet wird wird ein Fehler zuruckgegeben e Alle String Vergleiche werden unter Verwendung der Unicode Codepoint Collation ausgefuhrt e Ergebnisse bei denen es sich um QNames handelt werden in der Form prefix localname serialisiert Pr zision von xs decimal Die Pr
240. bt den Input String Date als xs date Wert zuruck Das zweite Argument DatePattern definiert das Pattern die Komponentensequenz des Input String DatePattern wird durch die unten aufgelisteten Komponenten Specifier beschrieben Als Komponententrennzeichen kann jedes beliebige Zeichen verwendet werden Siehe Beispiele unten D M Y Datum Monat Jahr Das Pattern in DatePattern muss mit dem Pattern in Date bereinstimmen Da die Ausgabe vom Typ xs date ist hat sie immer das lexikalische Format yyyy MM DD Beispiele v parse altova parse date xs string 09 12 201 09 zur ck altova parse date xs string 09 12 201 12 zur ck altova parse date 06 03 2014 M altova parse date 06 03 2014 M altova parse date 6 3 2014 M D dateTime altova 4 D M Y gibt 2014 12 4 M D Y gibt 2014 09 D Y gibt 2014 06 03 zur ck D Y gibt 2014 06 03 zur ck y gibt 2014 06 03 zur ck altova parse dateTime DateTime als xs string DateTimePattern als xs string als xs dateTime XP2 XQ1 XP3 XQ3 Gibt den Input String DateTime als xs dateTime Wert zur ck Das zweite Argument DateTimePattern definiert das Pattern die Komponentensequenz des Input String DateTimePattern wird durch die unten aufgelisteten Komponenten Specifier beschrieben Als Komponententrennzeichen kann jedes beliebige Zeichen verwendet werden Siehe Beispiele unten D M Y H m s Datum Monat Jahr
241. ce Attributs wird der Schemapfad ber ein Katalog Mapping ermittelt load combining both Wenn entweder das Attribut namespace oder das Attribut schemaLocation ein Katalog Mapping hat so wird das Mapping verwendet Wenn beide Attribute Katalog Mappings haben ist es vom Wert der Option schema mapping XBRL Option und XML XSD Option abh ngig welches Mapping verwendet wird Falls kein Katalog Mapping vorhanden ist wird das schemaLocation Attribut verwendet license namespace only Der Namespace wird importiert Kein Schema Dokument wird importiert v schema location hints load by schemalocation load by namespace schema location hints Definiert das Verhalen der Attribute xsi schemaLocation und xsi noNamespaceSchemaLocation Legt fest ob ein Schema Dokument geladen werden soll und falls ja anhand welcher Informationen es gesucht werden soll Standardeinstellung load by schemalocation e Der Wert load by schemalocation verwendet die URL des Schemapfads in den Attributen xsi schemaLocation und xsi noNamespaceSchemaLocation in XML oder XBRL Instanzdokumenten Dies ist der Standardwert Der Wert load by namespace verwendet den Namespace Teil von xsi schemaLocation und im Fall von xsi noNamespaceSchemaLocation einen leeren String und ermittelt das Schema Uber ein Katalog Mapping Bei Verwendung von load combining both und wenn entweder der Namespace Teil oder der URL Teil ein Katalog Mapping hat so wird das
242. ceeeeeceeeesenseceeeeeeseeeeeseaaeeeeeeeeeeeeaaes 355 8 2 XBRL Formula Parameter 02020202020202020ssnenenensnsnenenenenenenenenenenenenenenenen een 356 8 2 1 Formula Parameter Formate uucsssseseeesssssnsnnnnnnennnenensnnnennnnnnensnennenn 357 8 2 2 Verwendung von Formula Parametern uccsssseesessssesnennnneeeeeeneennn 359 9 Informationen zum XSLT und XQuery Prozessor 364 SL T Ds an se nee i Sa aa 365 IDSERSEP SV aa Nee 366 OD ous AST DE Sea ee 369 Oo REN OS a en EEE Eee 370 I ROWENTA re ee 374 10 XSLT und XPath XQuery Funktionen 376 Altova RaptorXML XBRL Server 2016 10 1 Altova Erweiterungsfunktionen cccccceccceesesscececececeeeesscneceeeeeceesesesneaeeeeeeeeees 378 II AERSET Punktonen es ae ee lese 380 10 1 2 XPatb XQuery Funktionen Datum und Uhrzeit 383 10 1 3 XPatb XQuery Funktionen Standort uueeeseseeseesennenneeeeeeeeeenennenn nn 398 10 1 4 XPatb XQuery Funktionen Bildbezogene ennnennnnnen 407 10 1 5 XPatb XQuery Funktionen Numerische eennnennnnnee 412 10 1 6 XPatb XQuery Funktionen Sequenz ueencnnneneeneneneeenennnnn ne 415 10 1 7 XPatb XQuery Funktionen String eenennennnneneeeeeeenennnn nn 423 10 1 8 XPatb XQuery Funktionen Diverse Funktionen nennnnee 429 10 1 9 Diagrammfunktionen uccssseesesssssensnnnneeenneneenennennnnneeeeneneennen
243. censeServer lizenziert werden Welche Version von LicenseServer f r eine bestimmte Version von RaptorXML XBRL Server geeignet ist wird w hrend der Installation von RaptorXML XBRL Server angezeigt Sie k nnen diese Version von LicenseServer zusammen mit RaptorXML XBRL Server installieren oder Sie k nnen LicenseServer separat installieren Bevor Sie eine neuere Version von LicenseServer installieren muss eine eventuell vorhandene ltere Version deinstalliert werden Das Installationsprogramm von LicenseServer f hrt dies bei Vorhandensein einer lteren Version automatisch durch LicenseServer Versionen sind r ckw rts kompatibel Sie funktionieren auch mit lteren Versionen von RaptorXML XBRL Server Wenn Sie eine neue Version von RaptorXML XBRL Server installieren und Ihre installierte Version von LicenseServer lter als der daf r vorgesehene LicenseServer ist installieren Sie die neueste auf der Altova Website verf gbare Version Bei der Deinstallation werden alle Registrierungs und Lizenzierungsinformationen aus der lteren LicenseServer Version in einer Datenbank auf Ihrem Server gespeichert Diese Daten werden automatisch in die neuere Version importiert Sie finden die Versionsnummer des aktuell installierten LicenseServer am unteren Rand der LicenseServer Konfigurationsseite alle Register Aktuelle Version 1 22 v Testlizenz Bei der Installation haben Sie die Option eine 30 Tage Testlizenz f r RaptorXML XBRL Server
244. censed CPU cores 16 Available licenses 6 License Type CPU Cores Key Code Expires in days SMP days left I Per Core 16 M2LOCMY W78MPXJ A8 633 Apply Changes Go to License Pool Beachten Sie zu den im Dialogfeld Manage Licenses angezeigten Lizenzen die folgenden Punkte 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 510 Altova LicenseServer Zuweisen von Lizenzen e Das zu lizenzierende Produkt wird links oben im Dialogfeld angef hrt In der Abbildung oben ist dies Altova RaptorXML XBRL Server e Als n chstes ist der Rechner auf dem der Server installiert ist aufgelistet in der Abbildung oben Doc altova com e Im Dialogfeld werden alle derzeit aktiven Lizenzen f r dieses Produkt im Lizenzpool angezeigt In unserer Abbildung befindet sich eine derzeit aktive RaptorXML XBRL Server Lizenz im Lizenzpool LicenseServer erkennt automatisch anhand jeder Lizenz im Pool f r welches Altova Produkt sie ausgestellt wurde e Der Lizenztyp kann entweder Per Core pro Kern sein alle Altova Server Produkte einschlie lich MobileTogether Server oder Per Device pro Ger t nur MobileTogether Server Der Lizenztyp wird in der Spalte License Type angezeigt e Die Lizenz in der Abbildung oben gilt fur 16 CPU Kerne e Sie m ssen die Anzahl der Prozessorkerne auf dem Server auf dem das Altova Server Produkt installiert wurde kennen Wenn der Rechner einen Dual Core Prozessor hat ben tigen Sie eine Lizenz f r 2 Kerne Anzahl de
245. ch das Verhalten einzelner Funktionen ndern kann Um zu sehen welche Altova Erweiterungsfunktionen unterst tzt werden lesen Sie bitte die Dokumentation zur jeweiligen Release XPath Funktionen in XPath Ausdr cken in XSLT verwendet xpaxp2 XPS XSLT Funktionen in XPath Ausdr cken in XSLT verwendet XQuery Funktionen in XQuery Ausdr cken in XQuery verwendet Xa Funktionen zur automatischen Nummerierung v generate auto number altova altova generate auto number ID als xs string StartsWith els KOS double Increment als xs double ResetOnChange als xs string als xs integer XP1 XP2 XQi XP3 XQ3 Generiert jedes Mal wenn die Funktion aufgerufen wird eine Zahl Die erste Zahl die beim ersten Aufruf der Funktion generiert wird wird durch das Argument Startswith definiert Bei jedem erneuten Aufruf der Funktion wird eine neue Zahl generiert Diese Zahl wird durch den im Argument Increment definierten Wert anhand der zuvor generierten Zahl inkrementiert Auf diese Art erstellt die Funktion altova generate auto number einen Z hler dessen Name durch das Argument 1D definiert wird und der jedes Mal wenn die Funktion aufgerufen wird inkrementiert wird Wenn sich der Wert des Arguments ResetOnChange seit dem vorherigen Funktionsaufruf ge ndert hat so wird der Wert der zu generierenden Zahl auf den Wert Startswith zur ckgesetzt Die Automatische Nummerierung kann auch mit der Funktion altova reset auto number zur ckgesetzt
246. chaften Die Eigenschaften der IXBRL Schnittstelle sind im Folgenden in alphabetischer Reihenfolge beschrieben Aus Gr nden der bersichtlichkeit sind die Eigenschaften in der Tabelle in Gruppen Altova RaptorXML XBRL Server 2016 2015 Altova GmbH COM und NET Schnittstelle API Referenz 335 gegliedert Beachten Sie dass String Inputs die als URLs interpretiert werden sollen als absolute Pfade angegeben werden m ssen Bei Verwendung eines relativen Pfads sollte im Aufrufmodul ein Mechanismus zum Aufl sen des relativen Pfads definiert sein string AddAssertionForProcessing Nach oben Methoden Eigenschaften Beschr nkt die Auswertung der Assertion auf die angegebene Assertion Muss mehrmals aufgerufen werden um mehrere Assertions zu definieren Verwenden Sie none f r keine Assertion und a11 f r alle Assertions string AddAssertionSetForProcessing Nach oben Methoden Eigenschaften Beschr nkt die Ausf hrung des Assertion Set auf das angegebene Assertion Set Muss mehrmals aufgerufen werden um mehr als ein Assertion Set zu definieren Verwenden Sie none f r kein Assertion Set und a11 f r alle Assertion Sets string AddFormulaForProcessing Nach oben Methoden Eigenschaften Beschr nkt die Ausf hrung der Formula auf die angegebene Formula Muss mehrmals aufgerufen werden um mehr als eine Formula zu definieren Verwenden Sie none f r keine Formula und all f r alle Formulas string AddTableForProc
247. chart chart config chart data series S chart layer xs boolean mergecategoryvalues wobei e Schart config das chart config Erweiterungsobjekt ist das mit der Funktion altova create chart config oder ber die Funktion altova create chart config from xml abgerufen wird e Schart data series das chart data series Erweiterungsobjekt ist das mit der Funktion altova create chart data series oder der Funktion altova create chart data series from rows abgerufen wird e Schart layer das chart layer Erweiterungsobjekt ist das mit der Funktion altova create chart layer abgerufen wird Die Funktion gibt ein multi layer chart Objekt zur ck XML Struktur von Diagrammdaten Unten sehen Sie die XML Struktur von Diagrammdaten wie sie f r Altova Erweiterungsfunktionen f r Diagramme angezeigt werden k nnte Diese Funktionen beeinflussen das Aussehen der einzelnen Diagramme Nicht alle Elemente werden f r alle Diagrammarten verwendet so wird z B das Element lt Pie gt bei Balkendiagrammen ignoriert Anmerkung Diagrammfunktionen werden nur in Enterprise und Server Editionen von Altova Produkten unterst tzt ch rt e nfige lt General SettingsVersion 1 must be provided ChartKind BarChart Pie Pie3d BarChart StackedBarChart BarChart3d BarChart3dGrouped LineChart ValueLineChart AreaChart StackedAreaChart RoundGauge BarGauge CandleStick BKColor ffffff Color BKColorGradientEnd ffffff Color In case of a gr
248. cher dass das CLI Schreibrechte f r den Ausgabepfad hat v network timeout network timeout VALUE Definiert das Timeout in Sekunden f r entfernte I O Operationen Der Standardwert ist 40 v verbose verbose true false Mit dem Wert true wird die Ausgabe zus tzlicher Informationen bei der Validierung aktiviert Der Standardwert ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v verbose output verbose output FILE Schreibt die ausf hrliche Ausgabe in FILE v version version Zeigt die Version von RaptorXML XBRL Server an Setzen Sie version bei Verwendung mit einem Befehl vor den Befehl 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 116 Befehlszeilenschnittstelle CLI XSLT Befehle 3 4 XSLT Befehle Die XSLT Befehle sind e xslt zum Transformieren von XML Dokumenten anhand eines XSLT Dokuments e valxslt zum Validieren von XSLT Dokumenten Die Argumente und Optionen f r die einzelnen Befehle sind in den Unterabschnitten xsit und valxslt aufgelistet Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Befehlszeilenschnittstelle CLI XSLT Befehle 117 3 4 1 xslt Der Befehl xs t erh lt als einziges Argument eine XSLT Datei und transformiert anhand dieser Datei eine XML Input Datei in eine Ausgabedatei Die Input Datei und die Ausgabedatei sind als Optionen definiert Windows RaptorXMLXBRL xslt options XSLT File Li
249. chten Sie dass String Inputs die als URLs interpretiert werden sollen als absolute Pfade angegeben werden m ssen Bei Verwendung eines relativen Pfads sollte im Aufrufmodul ein Mechanismus zum Aufl sen des relativen Pfads definiert sein XML XSLT Schema InputXMLFileName EngineVersion Schemalmports InputXMLFromText XSLFileName SchemalocationHints LoadXMLWithPSVI XSLFromText SchemaMapping XincludeSupport GetMainOutputs XSDVersion XMLValidationMode GetAdditionalOutputs Verarbeitung Erweiterungen IndentCharacters ChartExtensionsEnabled InitialTemplateMode DotNetExtensionsEnabled LastErrorMessage JavaBarcodeExtensionLocation NamedTemplateEntryPoint JavaExtensionsEnabled StreamingSerialization string AdditionalOutputs Nach oben Methoden Eigenschaften Gibt die zus tzlichen Ausgaben des letzten ausgef hrten Auftrags zur ck bool ChartExtensionsEnabled Nach oben Methoden Eigenschaften Aktiviert bzw deaktiviert Altova Diagrammerweiterungsfunktionen Der Wert true aktiviert Diagrammerweiterungen false deaktiviert sie Der Standardwert ist true bool DotNetExtensionsEnabled Nach oben Methoden Eigenschaften Aktiviert oder deaktiviert Visual Studio NET Erweiterungen Der Wert true aktiviert NET Erweiterungen false deaktiviert sie Der Standardwert ist true 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 324 COM und NET Schnittstelle AP I Refere
250. cond Edition W3C XML Schema Definition Language XSD 1 1 Part 1 Structures W3C XML Schema Definition Language XSD 1 1 Part 2 Datatypes XPointer Framework XPointer xmins Scheme XPointer element Scheme XML Path Language XPath XSL Transformations XSLT XML Path Language XPath 2 0 Second Edition XSL Transformations XSLT Version 2 0 XQuery 1 0 An XML Query Language Second Edition XQuery 1 0 and XPath 2 0 Functions and Operators Second Edition XSLT 2 0 and XQuery 1 0 Serialization Second Edition XML Path Language XPath 3 0 XML Path Language XPath 3 1 XQuery 3 0 An XML Query Language XQuery Update Facility 1 0 XPath and XQuery Functions and Operators 3 0 XSLT and XQuery Serialization 3 0 Version 1 0 Version 1 0 Ys TD a W3C Working Drafts amp Candidate Recommendations Website World Wide Web Consortium W3C XSL Transformations XSLT Version 3 0 Untergruppe XQuery 3 1 An XML Query Language XPath and XQuery Functions and Operators 3 1 XQuery Update Facility 3 0 XSLT and XQuery Serialization 3 1 OASIS Standards Website OASIS Standards XML Catalogs V 1 1 OASIS Standard V1 1 Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Informationen zu RaptorXML XBRL Server XBRL Recommendations Website Extensible Business Reporting Language XBRL XBRL 2 1 Dimensions 1 0 e Extensible Enumerations 1 0 Formula Specifications 1 0 o Aspect Cover Filters o Boolean Filters Concept Fil
251. cript angibt object SchemaFileArray Nach oben Methoden Eigenschaften Liefert ein Array der URLs der XSD Dateien die als externe XML Schemas zu verwenden sind Die Eigenschaft liefert ein Objekt das die absoluten URLs der einzelnen XML Schema Dateien als Strings enth lt string SchemaFileName Nach oben Methoden Eigenschaften Definiert die externe XML Schema Datei die f r die Validierung verwendet werden soll Der bereitgestellte String muss eine absolute URL sein die den Basispfad der zu verwendenden XML Schema Datei angibt string SchemaFromText Nach oben Methoden Eigenschaften Liefert den Inhalt des XML Schema Dokuments das f r die Validierung verwendet werden soll in Form eines Text Strings ENUMSchemalmports Schemalmports Nach_oben Methoden Eigenschaften Definiert wie Schemaimporte anhand der Attributwerte der xs import Elemente behandelt werden sollen Die Behandlung wird durch das ausgew hlte ENUMSchemaImports Literal definiert ENUMLoadSchemalocation SchemalocationHints Nach oben Methoden Eigenschaften Definiert welcher Mechanismus zum Auffinden des Schemas verwendet werden soll Der Mechanismus wird durch das ausgew hlte ENUMLoadSchemalocation Literal definiert ENUMSchemaMapping SchemaMapping Nach_oben Methoden Eigenschaften Definiert welches Mapping zum Auffinden des Schemas verwendet werden soll Das Mapping wird durch das ausgew hlte ENUMSchemaM
252. d xsi args additional files Instances zip 7Czip xml options user catalog additional files Schemas zipt7Czip eatalog xml ee PartBoundary Content Disposition attachment filename Instances zip name additional files Content Type application octet stream Binary content of Instances zip archive Sasss PartBoundary Content Disposition attachment filename Schemas zip name additional files Content Type application octet stream Binary content of Schemas zip archive ies PartBoundary Testen mit CURL Die Drittanbieter Applikation CURL http curl haxx se ist ein Befehlszeilentool mit dem Sie den post Request testen k nnen CURL bietet eine sehr n tzliche Trace Option die die Begrenzungen der einzelnen Teile von Requests generiert und auflistet und die sie direkt in Ihren Requests oder als Referenz verwendetn k nnen Unten finden Sie ein Beispieltestszenario in dem eine XML Datei anhand eines XML Schemas validiert wird F r das Beispiel gelten die folgenden Annahmen e die unten angef hrten Befehle werden von dem Ordner aus ausgef hrt in dem sich die zu 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 228 HTTP Schnittstelle Client Requests validierenden Dateien befinden dadurch k nnen einfache relative Pfade zu diesen Dateien verwendet werden Wenn Sie XMLSpy von Altova installiert haben finden Sie die in diesem Beispiel verwendeten Dateien im Ordner Examples de
253. d wenn ein Schema Dokument geladen werden soll anhand welcher Informationen es gesucht werden soll Standardeinstellung load preferring schemalocation Das Verhalten ist das folgende e load by schemalocation Anhand des Werts des schemaLocation Attributs wird der Schemapfad ermittelt wobei Katalog Mappings ber cksichtigt werden Wenn das Namespace Attribut vorhanden ist wird der Namespace importiert lizenziert 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 120 Befehlszeilenschnittstelle CLI XSLT Befehle load preferring schemalocation Wenn das schemaLocation Attribut vorhanden ist wird es verwendet wobei Katalog Mappings ber cksichtigt werden Falls kein schemaLocation Attribut vorhanden ist wird der Wert des namespace Attributs ber ein Katalog Mapping verwendet Dies ist der Standardwert load by namespace Anhand des Werts des namespace Attributs wird der Schemapfad ber ein Katalog Mapping ermittelt load combining both Wenn entweder das Attribut namespace oder das Attribut schemaLocation ein Katalog Mapping hat so wird das Mapping verwendet Wenn beide Attribute Katalog Mappings haben ist es vom Wert der Option schema mapping XBRL Option und XML XSD Option abh ngig welches Mapping verwendet wird Falls kein Katalog Mapping vorhanden ist wird das schemaLocation Attribut verwendet license namespace only Der Namespace wird importiert Kein Schema Dokument wird importiert v schema location hint
254. d Instanzdokumetnen berpr fen Diese Befehle sind unten aufgelistet und in den Unterabschnitten dieses Abschnitts n her beschrieben jsonschema berpr ft die G ltigkeit von JSON Schema Dokumenten json berpr ft die G ltigkeit von JSON Dokumenten json berpr ft die Wohlgeformtheit von JSON Dokumenten 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 156 Befehlszeilenschnittstelle CLI JSON Befehle 3 6 1 valjsonschema jsonschema Der Befehl valjsonschema jsonschema validiert ein oder mehrere JSON Schema Dokumente anhand der JSON Schema Draft 4 Spezifikationen Windows RaptorXMLXBRL valjsonschema jsonschema options InputFile Linux raptorxmlxbrl valjsonschema jsonschema options InputFile Mac raptorxmlxbrl valjsonschema jsonschema options InputFile Beim Argument Input File handelt es sich um das zu validierende JSON Schema Dokument Um mehrere Dokumente zu validieren i listen Sie die zu validierenden Dateien entweder in der Befehlszeilenschnittstelle auf wobei die einzelnen Dateien durch ein Leerzeichen voneinander getrennt sein m ssen oder ii listen Sie die zu validierenden Dateien in einer Textdatei txt Datei auf und zwar einen Dateinamen pro Zeile und geben Sie den Namen dieser Textdatei zusammen mit der auf true gesetzten Option listfile als InputFile Argument an siehe Liste der Optionen unten Beispiele e raptorxmlxbrl valjsonschema c MyJSONSchema json e raptorxmlxbrl jsonschem
255. d wenn die relative URI einer Fehlerdatei im Ergebnisdokument folgenderma en lautet v results 20008201 219F 4790 BB59 C0O91C276FED2 error error txt so ist die erweiterte absolute Adresse http localhost 8087 v1 results 20008201 219F 4790 BB59 CO91C276FED2 error error txt N here Informationen im Zusammenhang damit finden Sie in den Abschnitten Konfigurieren des Servers und Abrufen des Ergebnisdokuments Verwenden eines HTTP cet Request zum Aufrufen der Datei Verwenden Sie die erweiterte URI in einem HTTP GET Request um die gew nschte Datei zu erhalten RaptorXML XBRL Server gibt daraufhin das angeforderte Dokument zur ck Altova RaptorXML XBRL Server 2016 2015 Altova GmbH HTTP Schnittstelle Client Requests 241 4 2 5 Freigeben von Serverressourcen nach der Verarbeitung RaptorXML XBRL Server speichert die Ergebnisdokumentdatei tempor re Dateien und Fehler und Ausgabedokumente zu einem verarbeiteten Auftrag auf der Festplatte Diese Dateien k nnen auf zwei Arten gel scht werden e Durch Angeben der URI des Ergebnisdokuments mit der HTTP DELETE Methode Dadurch werden alle Dateien im Zusammenhang mit dem Auftrag der durch die gesendete Ergebnisdokument URI referenziert wird einschlie lich aller Fehler und Ausgabedokumente gel scht e Durch manuelles L schen einzelner Dateien auf dem Server durch einen Administrator Die Struktur der URI die mit der HTTP DELETE Methode verwendet wird entspr
256. dardwert ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Befehlszeilenschnittstelle CLI XQuery Befehle 149 v verbose output Schreibt die ausfuhrliche Ausgabe in FILE v version version Zeigt die Version von RaptorXML XBRL Server an Setzen Sie version bei Verwendung mit einem Befehl vor den Befehl 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 150 Befehlszeilenschnittstelle CLI XQuery Befehle 3 5 4 valxqueryupdate Der Befehl valxqueryupdate erhalt als einziges Argument eine XQuery Datei und validiert diese Windows RaptorXMLXBRL valxquery options XQuery File Linux raptorxmlxbrl valxquery options XQuery File Mac raptorxmlxbrl valxquery options XQuery File Das Argument XQuery File ist der Pfad und Name der zu validierenden XQuery Datei Beispiele e raptorxmlxbrl valxqueryupdae c Test xqu e raptorxmlxbrl valxqueryupdate xquery version 1 c Test xqu v Gro und Kleinschreibung in der Befehlszeile RaptorXMLXBRL unter Windows raptorxmlxbr1 unter Unix Linux Mac Beachten Sie dass klein geschriebene Befehle captorxm1lxbr1 auf allen Plattformen Windows Linux und Mac funktionieren w hrend gro geschriebene Befehle RaptorXMLXBRL nur unter Windows und Mac ausgef hrt werden Optionen Die Optionen des Befehls sind unterhalb nach Gruppen geordne
257. dateTime oder xs date Werts den Wochentag ir in 1 Form einer Ganzzahl zur ck Die Tage der Woche sind im amerikanischen Format von 1 bis 7 nummeriert wobei Sonntag 1 Im europ ischen Format beginnt die Woche am Montag 1 Das amerikanische Format in dem Sonntag 1 kann mittels der Ganzzahl 0 definiert werden wenn das Format mittels einer Ganzzahl angegeben werden kann v weekday from dateTime altova Erh lt ein Datum mit einer Uhrzeit als einziges Argument und gibt den Tag d der Woche dieses Datums in Form einer Ganzzahl zur ck Die Wochentage sind beginnend mit Sonntag 1 nummeriert Wenn das europ ische Format ben tigt wird wo Montag 1 verwenden Sie die andere Signatur dieser Funktion siehe n chste Signatur unten Beispiele altova weekday from dateTime xs dateTime 2014 02 03T09 00 00 gibt 2 zur ck wobei 2 f r Montag steht Altova RaptorXML XBRL Server 2016 2015 Altova GmbH XSLT und XPath XQuery Funktionen Altova Erweiterungsfunktionen 391 sr XP3 KQ3 Erh lt ein Datum mit einer Uhrzeit als erstes Argument und gibt den Tag der Woche dieses Datums in Form einer Ganzzahl zur ck Die Wochentage sind beginnend mit Montag 1 nummeriert Wenn das zweite Integer Argument 0 ist werden die Wochentage beginnend mit Sonntag 1 von 1 bis 7 nummeriert Wenn das zweite Argument eine andere Ganzzahl als 0 ist so ist Montag 1 Wenn es kein zweites Argument gibt wird die Funktion gelesen als ob sie die and
258. dbezogene Die folgenden XPath XQuery Erweiterungsfunktionen im Zusammenhang mit Bildern werden in der aktuellen Version von RaptorXML XBRL Server unterst tzt und k nnen in i in einem XSLT Kontext in XPath Ausdr cken oder ii in einem XQuery Dokument in einem XQuery Ausdruck verwendet werden Anmerkung zur Benennung von Funktionen und zur Anwendbarkeit der Sprache Altova Erweiterungsfunktionen k nnen in XPath XQuery Ausdr cken verwendet werden Dadurch stehen neben den Funktionen in der Standardbibliothek der XPath XQuery und XSLT Funktionen zus tzliche Funktionen zur Verf gung Die Altova Erweiterungsfunktionen befinden sich im Altova Erweiterungsfunktions Namespace extensions und sind in diesem Abschnitt mit dem Pr fix altova das als an diesen Namespace gebunden angenommen wird gekennzeichnet Beachten Sie dass manche Funktionen in zuk nftigen Versionen Ihres Produkts eventuell nicht mehr unterst tzt werden oder dass sich das Verhalten einzelner Funktionen ndern kann Um zu sehen welche Altova Erweiterungsfunktionen unterst tzt werden lesen Sie bitte die Dokumentation zur jeweiligen Release XPath Funktionen in XPath Ausdr cken in XSLT verwendet xpaxP2 KPS XSLT Funktionen in XPath Ausdr cken in XSLT verwendet XQuery Funktionen in XQuery Ausdr cken in XQuery verwendet Xa o v suggested image file extension altova altova suggested image file extension Base64String als string als string xP3
259. definierten Public und System Identifier wie z B XML Schema und XHTML auf URIs gemappt die auf lokale Kopien der entsprechenden Schemas verweisen Diese Schemas werden bei Installation von RaptorXML im Altova Ordner Common installiert CoreCatalog xml CustomCatalog xml und Catalog xml Die Katalogdateien CoreCatalog xml und CustomCatalog xml sind im RootCatalog xml aufgelistet und k nnen hier nachgeschlagen werden e CoreCatalog xml enth lt bestimmte Altova spezifische Mappings um Schemas im Altova Ordner Common zu finden e CustomCatalog xml ist eine Skelettdatei in der Sie Ihre eigenen Mappings erstellen k nnen Sie k nnen f r jedes gew nschte Schema das nicht in den Katalogdateien im Altova Ordner Common enthalten ist Mappings zu CustomCatalog xml hinzuf gen Verwenden Sie dazu die unterst tzten Elemente des OASIS Katalogmechanismus siehe unten e Im Ordner eines bestimmten Schemas oder einer XBRL Taxonomie gibt es im Altova Ordner Common eine Reihe von Catalog xm1 Dateien In jeder davon sind Public und oder System Identifier auf URIs gemappt die auf lokal gespeicherte Kopien der jeweiligen Schemas verweisen Sowohl CoreCatalog xml als auch CustomCatalog xml befinden sich im Ordner lt ProgramFilesFolder gt Altova RaptorXMLXBRLServer2016 etc Die catalog xml Dateien befinden sich alle in einem eigenen Schemaordner wobei sich diese Schemaordner innerhalb der folgenden Ordner befinden AltovaCommonFolder Schemas
260. die Konfigurationsseite Der Port fur die Konfigurationsseite Web Benutzeroberflache und somit seine Adresse kann auf der Seite Settings definiert werden Standardm ig lautet der Port 8088 Sie k nnen auf der Konfigurationsseite siehe Abbildung unten f r den LicenseServer jeden beliebigen anderen gew nschten Port definieren Alternativ dazu k nnen Sie auch festlegen dass der Port bei jedem Start von LicenseServer dynamisch gew hlt wird In diesem Fall m ssen Sie die URL der Konfigurationsseite in der Datei WebUI htm1 nachsehen siehe ffnen der LicenseServer Konfigurationsseite Windows und ffnen der LicenseServer Konfigurationsseite Linux 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 490 Altova LicenseServer Zuweisen von Lizenzen Web UI Configure the host addresses where the web UI is available to administrators All interfaces and assigned IP addresses Local only localhost Only the following hostname or IP address 0 0 0 0 Ensure this hostname or IP address exists or LicenseServer will fail to start Configure the port used for the web UI Dynamically chosen by the operating system Fixed port 8088 Ensure this port is available or LicenseServer will fail to start Der Vorteil eines fixen Ports ist dass die Seiten URL im Vorhinein bekannt ist und daher problemlos aufgerufen werden kann Wenn der Port dynamisch zugewiesen wird muss der Port der URL bei jedem Start von Licens
261. diese Sprache ist daher nicht mehr notwendig Um eine lokalisierte Version in einer anderen Sprache zu erstellen gehen Sie folgenderma en vor Generieren Sie mit Hilfe des Befehls exportresourcestrings eine XML Datei die die Ressourcenstrings enth lt Die Ressourcenstrings in dieser XML Datei sind in einer der vier unterst tzten Sprachen je nachdem welches Argument mit dem Befehl verwendet wird in Englisch en Deutsch de Spanisch es oder Japanisch ja bersetzen Sie die Ressourcenstrings aus der Sprache der generierten XML Datei in die Zielsprache Die Ressourcenstrings bilden den Inhalt der lt string gt Elemente in der XML Datei bersetzen Sie keine Variablen in geschweiften Klammern wie z B option oder product Wenden Sie sich an den Altova Support um anhand Ihrer bersetzten XML Datei eine lokalisierte RaptorXML DLL Datei zu generieren Nachdem Sie Ihre lokalisierte DLL Datei vom Altova Support erhalten haben speichern Sie diese unter lt ProgramFilesFolder gt Altova RaptorXMLXBRLServer2016 bin Ihre DLL Datei wird einen Namen in der Form RaptorXMLXBRLServer lc dll haben Der 1c Teil des Namens enth lt den Sprachencode So steht z B in RaptorXMLXBRLServer de dil der de Teil f r den Sprachencode f r Deutsch F hren Sie den Befehl setdeflang aus um Ihre lokalisierte DLL als die zu verwendende RaptorXML Applikation zu definieren Verwenden Sie den Sprachencode der Teil des DLL Namens ist als Argument des
262. dm ig die URI des XML Dokuments von dem aus die Funktion geladen wird v substitute empty altova altova substitute empty FirstSequence als item SecondSequence als item als item XP3 XQ3 Wenn FirstSequence leer ist wird SecondSequence zur ckgegeben Wenn FirstSequence nicht leer ist wird FirstSequence zuruckgegeben Beispiele 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 422 XSLT und XPath XQuery Funktionen Altova Erweiterungsfunktionen e altova substitute empty 1 2 3 4 5 6 gibt 1 2 3 zur ck e altova substitute empty 4 5 6 gibt 4 5 6 zur ck Altova RaptorXML XBRL Server 2016 2015 Altova GmbH XSLT und XPath XQuery Funktionen Altova Erweiterungsfunktionen 423 10 1 7 XPath XQuery Funktionen String Die folgenden XPath XQuey Erweiterungsfunktionen f r Strings werden in der aktuellen Version Ihres Altova Produkts unterst tzt und bieten Zusatzfunktionalit ten f r die Verarbeitung von Daten Die Funktionen in diesem Abschnitt k nnen mit dem XPath 3 0 und XQuery 3 0 Prozessor von Altova verwendet werden Sie stehen im Zusammenhang mit XPath XQuery zur Verf gung Anmerkung zur Benennung von Funktionen und zur Anwendbarkeit der Sprache Altova Erweiterungsfunktionen k nnen in XPath XQuery Ausdr cken verwendet werden Dadurch stehen neben den Funktionen in der Standardbibliothek der XPath XQuery und XSLT Funktionen zus tzliche Funktionen zur Verf gung Di
263. dok umenten enth lt Wenn der angeforderte Auftrag mit dem Status OK beendet wurde wurde vom Auftrag ein positives Ergebnis zur ckgegeben So wurde z B bei einem Validierungsauftrag das Ergebnis Dokument g ltig zur ckgegeben Wenn beim Auftrag ein Ausgabedokument z B das Ergebnis einer XSLT Transformation zur ckgegeben wurde so wird die URI des Ausgabedokuments zuruckgegeben Siehe JSON Codefragment unten jobid 5E47A3E9 D229 42F9 83B4 CC11F8366466 state OK error Ja W jobs file file c Test SimpleExample xml jobid D34B5684 C6FF 4A7A BF35 EBB9A8A8C2C8 output N v1 results D34B5684 C6FF 4A7A BF35 EBB9A8A8C2C8 output 1 State OK output mapping v1 results D34B5684 C6FF 4A7A BF35 EBB9A8A8C2C8 output 1 File c temp test htm1 error Beachten Sie die folgenden Punkte e Die Ausgabedatei wird im Ordner output des Auftrags erstellt Sie k nnen zum Aufrufen der Datei die relative URI verwenden e Die URIs der Ausgabedateien sind relativ zur Serveradresse siehe oben e Das Datenelement output mapping mappt das Ausgabedokument im Auftragsverzeichnis auf dem Server auf den durch den Client in der Auftragsanforderung angegebenen Ordner Beachten Sie dass nur Ausgabedokumente die vom Client in der Auftragsanforderung definiert sind ein Mapping haben Dateien im Zusammenhang mit dem Auftrag die vom Server generiert werden wie z B Fehlerd
264. drei Ganzzahlen zur ck Dabei handelt es sich um die Jahre Monate bzw Tage zwischen den beiden Argumentdaten Die Summe der zur ckgegebenen years months days gibt zusammen die Gesamtzeitdifferenz zwischen den beiden Input Datumswerten an Es ist unerheblich ob das fr here oder sp tere Datum als erstes Argument angegeben wird Die R ckgabewerte geben nicht an ob das Input Datum vor oder nach dem aktuellen Datum liegt Die R ckgabewerte sind immer positiv Beispiele e altova age details xs date 2014 01 16 xs date 2014 01 15 gibt 0 0 1 zur ck e altova age details xs date 2014 01 15 xs date 2014 01 16 gibt 0 0 1 zur ck Nach oben 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 398 XSLT und XPath XQuery Funktionen Altova Erweiterungsfunktionen 10 1 3 XPath XQuery Funktionen Standort Die folgenden XPath XQuery Erweiterungsfunktionen zu Standortdaten werden in der aktuellen Version von RaptorXML XBRL Server unterst tzt und k nnen in i in einem XSLT Kontext in XPath Ausdr cken oder ii in einem XQuery Dokument in einem XQuery Ausdruck verwendet werden Anmerkung zur Benennung von Funktionen und zur Anwendbarkeit der Sprache Altova Erweiterungsfunktionen k nnen in XPath XQuery Ausdr cken verwendet werden Dadurch stehen neben den Funktionen in der Standardbibliothek der XPath XQuery und XSLT Funktionen zus tzliche Funktionen zur Verf gung Die Altova Erweiterungsfunktionen befinden
265. e C Work Test xml l options I xsd ile C Work Filel xsd file C Work File2 xsd Hochladen von Dateien mit dem POST Request Zu verarbeitende Dateien k nnen im Body des post Request hochgeladen werden In diesem Fall muss der post Request folgenderma en erstellt werden Request Header Setzen Sie im Request Header Content Type multipart form data und definieren Sie einen beliebigen String als Begrenzung Hier sehen Sie einen Beispiel Header Content Type multipart form data boundary PartBoundary Mit der Begrenzung MyBoundary werden die verschiedenen Formulardatenteile im Request Body voneinander abgegrenzt siehe unten Request Body Message Teil Der Body des Request hat die folgenden Formulardatenteile die durch den im Request Header definierten Begrenzungsstring siehe oben begrenzt sind e Obligatorische Formulardatenteile msg welches die angeforderte Verarbeitungsaktion definiert und args welches die Dateien enth lt die als das die Argument e des im msg Formulardatenteil definierten Befehls hochzuladen ist sind Siehe Codefragment unten e Optionaler Formulardatenteil Ein Formulardatenteil namens additional files welcher Dateien enth lt die von Dateien in den Formulardatenteilen msg oder args referenziert werden Zus tzlich dazu k nnen Formulardatenteile die nach einer Option des Befehls benannt sind ebenfalls hochzuladende Dateien enthalten Anmerkung Alle hochzuladenden Da
266. e parallele Validierung aktiviert bei false wird sie deaktiviert Der Standardwert ist false Parameter support Erh lt den Booleschen Wert true oder false v setPythonScriptFile public void setPythonScriptFile String file Definiert den Pfad der Python Script Datei in Form einer URL Parameter file Der bereitgestellte String muss eine absolute URL sein die den genauen Pfad der Python Script Datei angibt Input Dateien Methoden zum Definieren des Inputs von Validierungsbefehlen v setInputFileName Definiert den Pfad des zu validierenden XBRL Dokuments in Form einer URL 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 286 Java Schnittstelle RaptorXML Schnittstellen f r Java Parameter filePath Der bereitgestellte String muss eine absolute URL sein die den genauen Pfad der XBRL Datei angibt v potinputPilecoilectton Stellt die pire ey an XBRL Dateien bereik die als ery Daten vendat meen Die Dateien werden anhand ihrer URLs identifiziert Parameter fileCollection Eine Sammlung von Strings von denen jeder die absolute URL einer XBRL Input Datei ist v setInputFromText Stellt den Inhalt des XBRL ponies als Text bereit Parameter inputText Der bereitgestellte String ist der Inhalt des zu validierenden XBRL Dokuments v setInputTextCollection Stellt En Inhalt perme XBRL Dateien die als Input Daten verwendet werden sollen bereit Parameter stringCollection eine Sammlung
267. e Altova Erweiterungsfunktionen befinden sich im Altova Erweiterungsfunktions Namespace extensions und sind in diesem Abschnitt mit dem Pr fix altova das als an diesen Namespace gebunden angenommen wird gekennzeichnet Beachten Sie dass manche Funktionen in zuk nftigen Versionen Ihres Produkts eventuell nicht mehr unterst tzt werden oder dass sich das Verhalten einzelner Funktionen ndern kann Um zu sehen welche Altova Erweiterungsfunktionen unterst tzt werden lesen Sie bitte die Dokumentation zur jeweiligen Release XPath Funktionen in XPath Ausdr cken in XSLT verwendet xPaxp2 XPS XSLT Funktionen in XPath Ausdr cken in XSLT verwendet XQuery Funktionen in XQuery Ausdr cken in XQuery verwendet Xa o v camel case altova altova camel case InputString als xs string Als xs string XP3 XQ3 Gibt den Input String InputString in CamelCase zur ck Der String wird mit Hilfe der Regular Expression s welches ein K rzel f r das Leerzeichen ist analysiert Das erste Zeichen nach einem Leerzeichen oder einer Sequenz aufeinander folgender Leerzeichen das kein Leerzeichen ist wird mit einem Gro buchstaben geschrieben Das erste Zeichen im Ausgabestring wird mit einem Gro buchstaben geschrieben Beispiele e altova camel case max gibt Max zur ck max max gibt Max Max zuruck file01 xml gibt File01 xml zur ck altova camel case file0l xml file02 xml gibt File01 xml File02 xml zur ck e
268. e XSLT Transformation Anmerkung Die getFactory Methode gibt je nachdem welche RaptorXML Edition installiert ist das entsprechende Fabrikobjekt zur ck Die ffentliche Schnittstelle von RaptorxXMLFactory wird durch das folgende Codefragment beschrieben public interface RaptorXMLFactory public XMLValidator getXMLValidator public XBRL getXBRL public XQuery getXQuery public XSLT getXSLT public void setServerName String name throws RaptorXMLException public void setServerFile String file throws RaptorXMLException public void setServerPort int port throws RaptorXMLException public void setGlobalCatalog String catalog public void setUserCatalog String catalog public void setGlobalResourcesFile String file public void setGlobalResourceConfig String config Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Java Schnittstelle public void setErrorFormat F 251 NUM ErrorFormat format public void setErrorLimit int limit public void setReportOptionalWarnings boolean report N here Informationen dazu finden Sie unter der Beschreibung Zu RaptorXMLFactory und den dazugeh rigen Java Schnittstellen Siehe auch Java Beispielprojekt 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 252 6 1 Java Schnittstelle Java Beis pielprojekt Java Beispielprojekt Im nachstehenden Java Codefragment wird gezeigt wie grundlegende
269. e Zeitdauer in Stunden zu einem xs dateTime Wert siehe Beispiel unten hinzu Beim zweiten Argument handelt es sich um die Anzahl der Stunden die zu dem im ersten Argument angegebenen xs dateTime Wert hinzugef gt werden sollen Das Ergebnis ist vom Typ xs dateTime Beispiele e altova add hours to dateTime xs dateTime 2014 01 15T13 00 00 10 gibt 2014 01 15T23 00 00 zur ck e altova add hours to dateTime xs dateTime 2014 01 15T13 00 00 8 gibt 2014 01 15T05 00 00 zur ck v add minutes to dateTime altova xs r xP3 XQ3 F gt eine Zeitdauer in Minuten zu einem xs dateTime Wert siehe Beispiele unten hinzu Beim zweiten Argument handelt es sich um die Anzahl der Minuten die zu dem im ersten Argument angegebenen xs dateTime Wert hinzugef gt werden sollen Das Ergebnis ist vom Typ xs dateTime Beispiele e altova add minutes to dateTime xs dateTime 2014 01 15T14 10 00 45 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 386 XSLT und XPath XQuery Funktionen Altova Erweiterungsfunktionen gibt 2014 01 15T14 55 00 zur ck e altova add minutes to dateTime xs dateTime 2014 01 15T14 10 00 5 gibt 2014 01 15T14 05 00 Zur ck v add seconds to dateTime altova ger als xs dateTime XP3 XQ3 F gt eine Zeitdauer in Sekunden zu einem xs dateTime Wert siehe Beispiele unten hinzu Beim zweiten Argument handelt es sich um die Anzahl der Sekunden die zu dem im ersten Argument ange
270. e gesetzt wenn die Option ohne einen Wert definiert wird v Kataloge und globale Ressourcen v 4 catalog catalog FILE Gibt den absoluten Pfad zu einer Root Katalog Datei an die nicht die installierte Root Katalog Datei ist Der Standardwert ist der absolute Pfad zur installierten Root Katalog Datei lt installationsordner gt Altova RaptorXMLXBRLServer2016 etc RootCatalog xm1 Informationen zum Arbeiten mit Katalogen finden Sie im Abschnitt XML Kataloge user catalog user catalog FILE Definiert den absoluten Pfad zu einem XML Katalog der zus tzlich zum Root Katalog verwendet werden soll Informationen zum Arbeiten mit Katalogen finden Sie im Abschnitt XML Kataloge enable globalresources enable globalresources true false Aktiviert die globalen Ressourcen Standardwert ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird globalresourceconfig gc ge globalresourceconfig VALUE Definiert die aktive Konfiguration der globalen Ressource und aktiviert globale Ressourcen globalresourcefile gr gr globalresourcefile FILE Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Befehlszeilenschnittstelle CLI XML DTD XSD Validierungsbefehle 67 Definiert die globale Ressourcendatei und aktiviert globale Ressourcen v Meldungen Fehler Hilfe Timeout Version v error format error format text shortxml
271. e risk of an unavailable LicenseServer you can configure a second LicenseServer as a backup or Failover LicenseServer In the event that the Primary LicenseServer becomes unavailable a Failover LicenseServer can take over LicenseServer Mode Primary LicenseServer Failover LicenseServer Please note The Failover LicenseServer periodically synchronizes all licenses registered clients and license assignments from the Primary LicenseServer Whenever a Failover LicenseServer takes over from a Primary LicenseServer any changes to these items made on the Failover LicenseServer during this period will be lost as soon as the Primary LicenseServer regains control Other settings such as Proxy Server and Mail settings are independently set in each server and are not synchronized This is a Failover LicenseServer for the LicenseServer at kubu6 altova com Last seen 2 5 2015 11 56 04 AM Um einen LicenseServer als Failover LicenseServer einzurichten gehen Sie folgenderma en vor 1 2 Installieren Sie LicenseServer wie im Abschnitt Installation beschrieben Aktivieren Sie den Modus Failover LicenseServer indem Sie das entsprechende Optionsfeld aktivieren siehe Abbildung oben Standardm ig ist der Modus Primary LicenseServer prim rer LicenseServer eingestellt Geben Sie im Dialogfeld Find Primary LicenseServer das daraufhin angezeigt wird Abbildung unten den prim ren LicenseServer ein f r den dieser Failover Lic
272. e sind automatisch formula true und dimensions true definiert Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v table elimination Dient zum Eliminieren von leeren Tabellenzeilen spalten in der HTML Ausgabe Der Standardwert ist true Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v table execution Erm glicht die Auswertung von XBRL Tabellen Der Standardwert ist false Wird auf true gesetzt wenn table output definiert ist Wenn true wird automatisch table true definiert Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v table linkbase namespace Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Befehlszeilenschnittstelle CLI XBRL Validierungsbefehle 101 Erm glicht das Laden von Tabellen Linkbases die mit einer fr heren Draft Spezifikation erstellt wurden Die Validierung Aufl sung und das Layout von Tabellen Linkbases wird allerdings immer gem der Table Linkbase 1 0 Recommendation vom 18 Marz 2014 durchgef hrt Verwenden Sie detect um die automatische Erkennung zu aktivieren v table output Schreibt die Tabellenausgabe in das definierte FILE Wenn die Option definiert ist table execution true wird automatisch definiert v table output format Definiert das Format der Tabe
273. eServer zuerst in der Datei WebUI html nachgeschlagen werden Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Altova LicenseServer Zuweisen von Lizenzen 491 11 6 5 Laden von Lizenzen in LicenseServer In diesem Abschnitt werden folgende Schritte beschrieben e Laden einer Lizenzdatei in den Lizenzpool von LicenseServer e Lizenzstatus e Aktivieren der gew nschten Lizenz e N chste Schritte Laden einer Lizenzdatei in den Lizenzpool von LicenseServer Nachdem Sie von Altova eine Lizenzdatei erhalten haben m ssen Sie diese im Altova LicenseServer laden Beschreibung siehe unten Jede Lizenzdatei kann je nach Kauf eine oder mehrere Lizenzen enthalten Wenn Sie eine Lizenzdatei laden werden alle darin enthaltenen Lizenzen am Server geladen und k nnen einem bei diesem LicenseServer registrierten Altova Produkt zugewiesen werden Alle geladenen Lizenzen aus einer oder mehreren Lizenzdateien und f r alle Altova Produkte werden am LicenseServer in einem Lizenz Pool gesammelt Der Lizenz Pool wird auf der LicenseServer Konfigurationsseite auf dem Register License Pool Abbildung unten angezeigt Lizenzdateien werden ber die Funktion Upload auf dem Register License Pool siehe Abbildung unten in den LicenseServer geladen ALTOWA LicenseServer License Poo server Management Server Monitoring Settings Messages 0 Log Out Help Status Name Company Product Edition Version Key Expiresin days SMP day
274. eenden ersetzen Sie load im obigen Befehl durch unload Beispiel sudo launchctl unload Library LaunchDaemons com altova LicenseServer plist v Starten von RaptorXML XBRL Server Der RaptorXML XBRL Server Server Daemon wird nach der Installation und einem Neustart des Rechners automatisch gestartet Starten Sie RaptorXML XBRL Server mit dem folgenden Befehl als Daemon sudo launchctl load Library LaunchDaemons com altova RaptorXMLXBRLServer2016 plist Wenn Sie RaptorXML XBRL Server stoppen m ssen verwenden Sie sudo launchctl unload Library LaunchDaemons com altova RaptorXMLXBRLServer2016 plist v Registrieren von RaptorXML XBRL Server Registrieren Sie RaptorXML XBRL Server ber e das CLI Verwenden Sie dazu den Befehl 1icenseserver sudo opt Altova RaptorXMLXBRLServer2016 bin raptorxmlxbrl 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 36 Einrichten von RaptorXML Einrichten auf Mac OS X licenseserver options ServerName Oder IP Adresse Wenn z B localhost der Name des Servers ist auf dem LicenseServer installiert ist sudo opt Altova RaptorXMLXBRLServer2016 bin raptorxmlxbrl licenseserver localhost Im obigen Befehl ist localhost der Name des Servers auf dem LicenseServer installiert ist Beachten Sie au erdem dass der Pfad der ausf hrbaren RaptorXML XBRL Server Datei folgenderma en lautet opt Altova RaptorXMLXBRLServer2016 bin Nachdem Sie RaptorXML XBRL Server erfolgreich registriert haben k nne
275. egree Der Altova XPath XQuery Prozessor generiert anhand des Exif Metadaten Tags Orientation das benutzerdefinierte Attribut OrientationDegree OrientationDegree bersetzt den Standard Exif Tag Orientation von einem Ganzzahlwert 1 8 3 oder 6 in die entsprechenden Gradwerte daf r 0 90 180 270 siehe Abbildung unten Beachten Sie dass es keine bersetzung der Orientation Werte 2 4 5 7 gibt Diese Ausrichtungen werden durch Spiegelung des Bilds 1 an seiner senkrechten Mittelachse zur Erzeugung des Bilds mit dem Wert 2 und anschlie ende Drehung dieses Bilds um jeweils 90 Grad zur Erzeugung der Werte 7 bzw 4 bzw 5 erzielt Altova RaptorXML XBRL Server 2016 2015 Altova GmbH XSLT und XPath XQuery Funktionen Altova Erweiterungsfunktionen 409 Exif Orientation gt Altova OrientationDegree 140 F Liste der Standard Exif Metatags ImageWidth ImageLength BitsPerSample Compression PhotometricInterpretation Orientation SamplesPerPixel PlanarConfiguration YCbCrSubSampling YCbCrPositioning XResolution YResolution ResolutionUnit StripOffsets RowsPerStrip StripByteCounts JPEGInterchangeFormat JPEGInterchangeFormatLength TransferFunction WhitePoint PrimaryChromaticities YCbCrCoefficients ReferenceBlackWhite DateTime ImageDescription ake Model Software 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 410 XSLT und XPath XQuery Funktionen DP gt unmoHn Hy KB Artist Copyright
276. egree gt lt ZAxis AutoRange 1 AutoRangeIncludesZero 1 RangeFrom 0 RangeTill 1 Label ToAxisMargin 3 AxisLabel AxisColor 000000 AxisGridColor e6e6e6 ShowGrid 1 UseAutoTick 1 ManualTickInterval 1 AxisToChartMargin 0 px TickSize 3 px gt lt ValueFont Color 000000 Name Tahoma Bold 0 Ttalic 0 Underline 0 MinFontHeight 10 pt Size 3 gt lt ZAxis gt lt XY3d gt lt Gauge inVal 0 Double axVal 100 Double inAngle 225 UINT 359 359 SweepAngle 270 UINT 1 359 BorderToTick 1 PercentOrPixel ajorTickWidth 3 px PercentOrPixel ajorTickLength 4 PercentOrPixel inorTickWidth 1 px PercentOrPixel inorTickLength 3 PercentOrPixel BorderColor a0a0a0 Color FillColor 303535 Color ajorTickColor a0c0b0 Color inorTickColor a0c0b0 Color Altova RaptorXML XBRL Server 2016 2015 Altova GmbH XSLT und XPath XQuery Funktionen Altova Erweiterungsfunktionen 439 BorderWidth 2 PercentOrPixel NeedleBaseWidth 1 5 PercentOrPixel NeedleBaseRadius 5 PercentOrPixel NeedleColor 00000 Color NeedleBaseColor 141414 Color TickToTickValueMargin 5 PercentOrPixel MajorTickStep 10 Double MinorTickStep 5 Double RoundGaugeBorderToColorRange 0 PercentOrPixel RoundGaugeColorRangeWidth 6 PercentOrPixel BarGaugeRadius 5 PercentOrPixel BarGaugeMaxHeight 20 PercentOrPixel RoundGaugeNeedleLength 45 P
277. ehen werden In den Beispielen in diesem Abschnitt sind Anf hrungszeichen die als Trennzeichen f r den Input String dienen gelb markiert w hrend Ma einheitsangaben blau markiert sind D M S SS N S D M S SS W E Beispiel 33 55 11 11 N 22 44 55 25 w e Grad Minuten Dezimalsekunden mit Vorzeichen das Plus Zeichen f r N m ist optional Altova RaptorXML XBRL Server 2016 2015 Altova GmbH XSLT und XPath XQuery Funktionen Altova Erweiterungsfunktionen 401 D M S SS D M S SS Beispiel 33 55 11 11 22 44 55 25 D M M N S D M MM W E Beispiel 33 55 55 N 22 44 44 W D M MM D M MM Beispiel 33 55 55 22 44 44 D DDN S D DDW E Beispiel 33 33N 22 22W D DD D DD Beispiel 33 33 22 22 Beispiele f r Formatkombinationen 33 33N 22 44 55 25 33 33 22 44 55 25 W 33 33 22 45 a Altova Exif Attribut Geolocation Der Altova XPath XQuery Prozessor generiert anhand der Exif Standard Metadaten Tags das benutzerdefinierte Attribut Geolocation Geolocation ist eine Verkettung von vier Exif Tags GPSLatitude GPSLatitudeRef GPSLongitude GPSLongitudeRef Mit hinzugef gten Werten siehe Tabelle unten GPSLatitu ee a ie 33 51 151 13 33 51 21 91 s 151 21 91 11 73 13 11 73 E v geolocation distance mi altova g als xs decimal XP3 XQ3 Berechnet die Entfernung zwischen zwei geografischen Positionen in Meilen Die Formate in denen der Input String fur die g
278. ei mit longxm1l mehr Details generiert werden vw error limit eo N Definiert das Fehlerlimit Der Standardwert ist 100 Zul ssig sind Werte von 1 bis 999 Dient dazu die Prozessorverwendung w hrend der Validierung einzuschr nken Bei Erreichung des Fehlerlimits wird die Validierung gestoppt v help Zeigt den Hilfetext zum Befehl an Beispiel valany h Alternativ dazu kann der Befehl help zusammen mit einem Argument verwendet werden Beispiel help valany v log output Schreibt die Meldungsausgabe in die angegebene URL Stellen Sie sicher dass das CLI Schreibrechte f r den Ausgabepfad hat v network timeout Definiert das Timeout in Sekunden f r entfernte I O Operationen Der Standardwert ist 40 v verbose Mit dem Wert true wird die Ausgabe zus tzlicher Informationen bei der Validierung aktiviert Der Standardwert ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v verbose output Schreibt die ausfuhrliche Ausgabe in FILE v version Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Befehlszeilenschnittstelle CLI XBRL Validierungsbefehle 103 version Zeigt die Version von RaptorXML XBRL Server an Setzen Sie version bei Verwendung mit einem Befehl vor den Befehl 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 104 Befehlszeilenschnittstelle CLI XBRL Validierungsbefehle 3 3 2 va
279. eien nach Validierung des Schemas Der Standardwert ist true v xinclude xinclude true false Aktiviert die Unterst tzung f r XML Inkludierungen XInclude Der Standardwert ist false Bei false werden die include Elemente von Xinclude ignoriert Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Befehlszeilenschnittstelle CLI XQuery Befehle 135 v xml mode xml mode wflid valid Definiert den zu verwendenden XML Verarbeitungsmodus w Wohlgeformtheitspr fung id Wohlgeformtheitspr fung mit ID IDREF Pr fung valid Validierung Der Standardwert ist w v xml validation error as warning xml validation error as warning true false Bei true werden Validierungsfehler als Warnungen behandelt Wenn Fehler als Warnungen behandelt werden wird die weitere Verarbeitung z B eine XSLT Transformation ungeachtet der Fehler fortgesetzt Die Standardeinstellung ist alse vw xsd version xsd version 1 0 1 1 detect Definiert die zu verwendende W3C Schema Definition Language XSD Version Der Standardwert ist 1 0 Diese Option eignet sich auch um herauszufinden inwiefern ein 1 0 kompatibles Schema nicht mit Schemaversion 1 1 kompatibel ist Die Option detect ist eine Altova spezifische Funktionalit t Mit dieser Option kann die Version des XML Schema Dokuments 1 0 oder 1 1 durch Lesen des Werts des vc minV
280. eigt den Hilfetext zum Befehl an Beispiel valany h Alternativ dazu kann der Befehl help zusammen mit einem Argument verwendet werden Beispiel help valany v log output log output FILE Schreibt die Meldungsausgabe in die angegebene URL Stellen Sie sicher dass das CLI Schreibrechte f r den Ausgabepfad hat v network timeout network timeout VALUE Definiert das Timeout in Sekunden f r entfernte I O Operationen Der Standardwert ist 40 v verbose verbose true false Mit dem Wert true wird die Ausgabe zus tzlicher Informationen bei der Validierung aktiviert Der Standardwert ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v verbose output verbose output FILE Schreibt die ausf hrliche Ausgabe in FILE v version version Zeigt die Version von RaptorXML XBRL Server an Setzen Sie version bei Verwendung mit einem Befehl vor den Befehl Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Befehlszeilenschnittstelle CLI XBRL Validierungsbefehle 91 3 3 XBRL Validierungsbefehle Mit Hilfe der XBRL Validierungsbefehle k nnen XBRL Instanzdokumente und XBRL Taxonomien anhand der XBRL 2 1 Dimensions 1 0 und Formula 1 0 Spezifikation validiert werden Die verf gbaren Befehle sind unten aufgelistet und in den Unterabschnitten dieses Abschnitts n her beschrieben Validiert ein XBRL Instanzdokument Erweiterung xbr1 a
281. ein Jahr oder mehr nach dem zweiten Argument liegt ist der Ruckgabewert negativ Beispiele Wenn das aktuelle Datum 2014 01 15 lautet e altova age xs date 2000 01 15 xs date 2010 01 15 gibt 10 zur ck e altova age xs date 2000 01 15 current date gibt 14 zur ck wenn das aktuelle Datum 2014 01 15 ist e altova age xs date 2014 01 15 xs date 2010 01 15 gibt 4 zur ck v age details altova altova age details InputDate als xs date als xs integer XP3 XQ3 Gibt drei Ganzzahlen zur ck Dabei handelt es sich um die Jahre Monate bzw Tage zwischen dem als Argument angegebenen Datum und dem aktuellen Datum laut Systemuhr Die Summe der zur ckgegebenen years months days gibt zusammen die Gesamizeitdifferenz zwischen den beiden Datumswerten dem Input Datum und dem aktuellen Datum an Das Input Datum hat eventuell einen Wert der vor oder nach dem aktuellen Datum liegt doch wird dies nicht aus dem Vorzeichen der R ckgabewerte ersichtlich die R ckgabewerte sind immer positiv Beispiele Wenn das aktuelle Datum 2014 01 15 lautet e altova age details xs date 2014 01 16 gibt 0 0 1 zur ck e altova age details xs date 2014 01 14 gibt 0 0 1 zur ck e altova age details xs date 2013 01 16 gibt 1 0 1 zur ck 0 e altova age details current date gibt 0 0 0 zur ck altova age details Date 1 als xs date Date 2 als xs date als xs integer XP3 XQ3 Gibt
282. einem oder mehreren XBRL Taxonomiedokumenten ENUMXMLValidationMode Beschreibung Enthalt die Enumerationsliterale die festlegen welche Art der XML Verarbeitung verwendet wird Validierung oder Wohlgeformtheit Verwendet von Schnittstelle Operation XMI i IXQuery XMLValidationMode IXSLT MLValidationMode 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 348 COM und NET Schnittstelle API Referenz Enumerationsliterale eXMLValidationModeWF 0 eXMLValidationModeID 1 eXMLValidationModeValid 2 eXxMLValidationModeWF Setzt den XML Verarbeitungsmodus auf wellformed Dies ist der Standardwert eXMLValidationModeID Intern eXMLValidationModeValid Setzt den XML Verarbeitungsmodus auf validation ENUMXQueryVersion Beschreibung Enth lt Enumerationsliterale die die zu verwendende XQuery Version definieren XQuery 1 0 oder 3 0 Verwendet von Enumerationsliterale eXQVersionl10 ll ja eXQVersion30 ll w eXQVersion10 Definiert XQuery 1 0 als die zu verwendende XQuery Version eXQVersion30 Definiert XQuery 3 0 als die zu verwendende XQuery Version Dies ist der Standardwert Altova RaptorXML XBRL Server 2016 2015 Altova GmbH COM und NET Schnittstelle API Referenz 349 ENUMXQueryUpdatedXML Beschreibung Enth lt Enumerationsliterale die angeben wie XQuery Updates gehandhabt werden Verwendet von Enumerationsliterale eUpdatedDiscard 1 eUpdatedWriteback
283. eis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v verbose output verbose output FILE Schreibt die ausf hrliche Ausgabe in FILE v version version Zeigt die Version von RaptorXML XBRL Server an Setzen Sie version bei Verwendung mit einem Befehl vor den Befehl Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Befehlszeilenschnittstelle CLI Befehle f r die berpr fung der Wohlgeformtheit 79 3 2 Befehle f r die berpr fung der Wohlgeformtheit Mit Hilfe der Befehle zur berpr fung der Wohlgeformtheit kann die Wohlgeformtheit von XML Dokumenten und DTDs berpr ft werden Diese Befehle sind unten aufgelistet und in den Unterabschnitten dieses Abschnitts n her beschrieben berpr ft ein XML Dokument auf Wohlgeformtheit berpr ft ein DTD Dokument auf Wohlgeformtheit wfany berpr ft jedes XML oder DTD Dokument auf Wohlgeformtheit Der Typ des Dokuments wird automatisch erkannt 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 80 Befehlszeilenschnittstelle CLI Befehle fiir die Uberpriifung der Wohlgeformtheit 3 2 1 wfxml Der Befehl w xm1 berpr ft ein oder mehrere XML Dokumente anhand der XML 1 0 oder XML 1 1 Spezifikation auf Wohlgeformtheit Windows RaptorXMLXBRL wfxml options InputFile Linux raptorxmlxbrl wfxml options InputFile Mac raptorxmlxbrl wfxml options InputFile Das Argument Input File ist das XML Dokum
284. eis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird globalresourceconfig gc ge globalresourceconfig VALUE Definiert die aktive Konfiguration der globalen Ressource und aktiviert globale Ressourcen globalresourcefile gr gr globalresourcefile FILE Definiert die globale Ressourcendatei und aktiviert globale Ressourcen recurse recurse true false Dient zur Auswahl von Dateien in einem ZIP Archiv Bei true w hlt das Argument Input File des Befehls die angegebene Datei auch in den Unterverzeichnissen aus Beispiel test zip zip test xml w hlt Dateien mit dem Namen test xm1 auf allen Ordnerebenen des ZIP Ordners aus Es k nnen die Platzhalter und verwendet werden Mit xm1 werden folglich alle xm Dateien im ZIP Ordner ausgew hlt Der Standardwert der Option ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Befehlszeilenschnittstelle CLI Optionen 183 3 10 2 Meldungen Fehler Hilfe Timeout Version v error format A Definiert das Format der Fehlerausgabe Der Standardwert ist text Mit den anderen Optionen werden XML Formate generiert wobei mit longxm1 mehr Details generiert werden error limit error limit N Definiert das Fehlerlimit Der Standardwert ist 100 Zulassig sind Werte von 1 bis 999 D
285. eispiel 33 55 55 22 44 44 D DDN S D DDW E Beispiel 33 33N 22 22W D DD D DD Beispiel 33 33 22 22 Beispiele f r Formatkombinationen 33 33N 22 44 55 25 33 33 22 44 55 25 W 33 33 22 45 a Altova Exif Attribut Geolocation Der Altova XPath XQuery Prozessor generiert anhand der Exif Standard Metadaten Tags das benutzerdefinierte Attribut Geolocation Geolocation ist eine Verkettung von vier Exif Tags GPSLatitude GPSLatitudeRef GPSLongitude GPSLongitudeRef mit hinzugef gten Werten siehe Tabelle unten GPSLatitu en Ben re Altova RaptorXML XBRL Server 2016 2015 Altova GmbH XSLT und XPath XQuery Funktionen Altova Erweiterungsfunktionen 405 33 51 151 13 33 51 21 91 S 151 21 91 11 73 13 11 73 E v geolocation within rectangle altova 2 Ermittelt ob Sich Coloca on das arte panier Innerhalb ae dunt das zweite und dritte Argument RectCorner 1 und RectCorner 2 definierten Rechtecks befindet RectCorner 1 und RectCorner 2 definieren gegenuberliegende Eckpunkte des Rechtecks Alle Argumente Geolocation RectCorner 1 und RectCorner 2 werden durch Input Strings f r die geografische Position Formatliste siehe unten angegeben Wenn sich das Geolocation Argument innerhalb des Rechtecks befindet gibt die Funktion true zur ck andemfalls gibt sie false zur ck Die Breitenwerte liegen im Bereich von 90 bis 90 n nach s Die Langenwerte liegen im Bereich von 180 bis 180 o nach w
286. elt es sich um die Exif Daten Tags der Base64 Kodierung Weiter unten sehen Sie eine Liste der Exif Tags Wenn die Exif Daten einen anbieterspezifischen Tag enthalten so wird auch dieser Tag und sein Wert als Attribut Wert Paar zuruckgegeben Zusatzlich zu den Standard Exif Metadatentags siehe Liste unten werden auch Altova spezifische Attribut Wert Paare generiert Diese Altova Exif Attribute sind unten aufgelistet Beispiele e Um ein einziges Attribut abzurufen verwenden Sie die Funktion folgenderma en image exif data MyImages Image20141130 01 GPSLatitude image exif data MyImages Image20141130 01 Geolocation Um alle Attribute abzurufen verwenden Sie die Funktion folgenderma en image exif data MyImages Image20141130 01 Um die Namen aller Attribute abzurufen verwenden Sie den folgenden Ausdruck for i in image exif data MyImages Image20141130 01 return name i Auf diese Art k nnen Sie die Namen der von der Funktion zur ckgegebenen Attribute eruieren a Altova Exif Attribut Geolocation Der Altova XPath XQuery Prozessor generiert anhand der Exif Standard Metadaten Tags das benutzerdefinierte Attribut Geolocation Geolocation ist eine Verkettung von vier Exif Tags GPSLatitude GPSLatitudeRef GPSLongitude GPSLongitudeRef mit hinzugef gten Werten siehe Tabelle unten GPSLatitu nn a a 33 51 151 13 33 517 21 91 S 151 21 91 11 73 13 11 73 E a Altova Exif Attribut OrientationD
287. en Befehl wie dem folgenden validieren command xsi args additional files mybigarchive zip 7Czip xml options Anmerkung Zus tzlich zu Content Disposition attachment ist auch Content Disposition form data ist g ltig Da mehrere Tools form data als Content Disposition generieren wird auch der Wert form data als g ltig akzeptiert Beispiel Validieren aller XML Dateien in einem ZIP Archiv In diesem Beispiel wird davon ausgegangen dass alle Schemareferenzen relative Pfade sind und dass sich alle Schemas innerhalb des ZIP Archivs befinden Hrn PartBoundary Content Disposition form data name msg Content Type application json command xsi args additional files Demo zip 7Czip xml options Altova RaptorXML XBRL Server 2016 2015 Altova GmbH HTTP Schnittstelle Client Requests 227 ana PartBoundary Content Disposition attachment filename Demo zip name additional files Content Type application octet stream Binary content of Demo zip archive era PartBoundary Beispiel Validieren von XML Dateien in einem ZIP Archiv das Referenzen zu externen Schemas enth lt In diesem Beispiel werden die XML Dateien in einem ZIP Archiv mittels Referenzen zu einem externen Schema das in einem zweiten ZIP Archiv bereitgestellt wird validiert PartBoundary Content Disposition form data name msg Content Type application json comman
288. en Konfiguration an v setGlobalResourceFile public void setGlobalResourceFile String file Definiert den Pfad zur XML Datei f r globale Ressourcen als URL Parameter file Beim bereitgestellten String muss es sich um eine absolute URL handeln die den genauen Pfad zur XML Datei f r globale Ressourcen angibt HTTP Server Einstellungen Methoden zum Definieren des Namens und Port des HTTP Servers und zum Definieren der Server Konfigurationsdatei v setServerFile public void setServerfile String file Definiert den Pfad zur Konfigurationsdatei des HTTP Servers relativ zur HTTP Server Adresse Verursacht eine RaptorXMLException wenn ein Fehler auftritt Parameter file Ein String der die Adresse der HTTP Server Konfigurationsdatei relativ zur Server Adresse angibt v setServerName public void setServerName String name Definiert den Namen des HTTP Servers Verursacht eine RaptorXMLI Fehler auftritt Parameter name Ein String der den Namen des HTTP Servers angibt Exception wenn ein vw setServerPort public void setServerPort int port Definiert den Port des HTTP Servers ber den der Dienst aufgerufen wird Es muss sich um einen festen Port handeln damit HTTP Requests korrekt an den Dienst adressiert werden k nnen Verursacht eine RaptorxXMLException wenn ein Fehler auftritt Parameter port Eine Ganzzahl die den Zugriffsport am HTTP Server angibt 2015 Altova GmbH Alt
289. en String im Fall von xsi noNamespaceSchemaLocation um das Schema uber ein Katalogmapping zu finden eLoadCombiningBoth Wenn entweder die Namespace URL oder die Schemapfad URL ein Katalogmapping hat so wird das Katalogmapping verwendet Wenn beide Katalogmappings haben hangt es vom Wert von ENUMSchemaMapping ab welches Mapping verwendet wird Wenn weder der Namespace noch der Schemapfad ein Katalogmapping hat wird die Schemapfad URL verwendet eLoadCombiningBoth Sowohl das xsi schemaLocation Attribut als auch das xsi noNamespaceSchemaLocation Attribut wird ignoriert Verwendet von Schnittstelle Methode XMLValidator setSchemalocationHints XSL XBRI m Li setSchemalocationHints setSchemalocationHints v ENUMSchemaImports public enum ENUMSchemaImports eSILoadBySchemalocation eSILoadPreferringSchemalocation eSILoadByNamespace eSILoadCombiningBoth SILicenseNamespaceOnly ENUMSchemaImports enth lt das Enumerationsliteral das das Verhalten der xs import Elemente des Schemas definiert von denen jedes ein optionales namespace Attribut und ein optionales schemaLocation Attribut hat eSILoadBySchemalocation verwendet den Wert des schemaLocation Attributs zum Auffinden des Schemas wobei Katalogmappings ber cksichtigt werden Wenn das namespace Attribut vorhanden ist wird der Namespace importiert lizenziert eSILoadPreferringSchemalocation Wenn das schemaLocation Attribut vorha
290. en URI Arten Datei URI von Fehler Meldungsdok umenten Diese Dokumente werden im Auftragsverzeichnis auf dem Server gespeichert Datei URIs haben die folgende Form Datei lt Root Ausgabe Verz gt AUFTRAGSID meldung doc Datei URIs von Ausgabedok umenten Diese Dokumente k nnen in jedem beliebigen Ordner gespeichert werden Datei URIs haben die folgenden Form Datei lt Pfad zur Datei gt ausgabe doc HTTP URI von Fehler Meldungs Ausgabedok umenten 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 240 HTTP Schnittstelle Client Requests Diese Dokumente werden im Auftragsverzeichnis auf dem Server gespeichert URIs sind relativ zur Server Adresse und m ssen zur vollst ndigen HTTP URI erweitert werden Die relative URI hat die folgende Form vN Ergebnisse AUFTRAGSID Fehler Fehler txt f r Fehlerdokumente vN Ergebnisse AUFTRAGSID Ausgabe verbose log f r Meldungsdokumente vN Ergebnisse AUFTRAGSID Ausgabe 1 fur Ausgabedokumente Bei Ausgabedokumenten werden Ausgabe Mappings geliefert siehe Beispielcode Damit werden die einzelnen Ausgabedokument URIs im Ergebnisdokument auf das entsprechende Dokument im Client Request gemappt Erweitern der relativen URI Erweitern Sie die relative URI im Ergebnisdokument zu einer absoluten HTTP URI indem Sie der relativen URI die Serveradresse voranstellen Wenn die Serveradresse z B folgenderma en lautet http localhost 8087 die Adresse in der Anfangskonfiguration un
291. en auf dieses Dokument k nnen sich innerhalb des XML Dokuments befinden oder ber den Code geliefert werden e der Wohlgeformtheit eines XML Dokuments IsWellFormed Beide Methoden geben die Booleschen Werte TRUE oder FALSE zur ck Die Eigenschaften definieren die Parameter der Schnittstelle Methoden IsValid IsWellFormed Eigenschaften AssessmentMode InputXMLFromText SchemalocationHints DTDFileName LastErrorMessage SchemaMapping DTDFromText PythonScriptFile SchemaTextArray EnableNamespaces SchemaFileArray Streaming InputFileArray SchemaFileName XincludeSupport InputTextArray SchemaFromText XMLValidationMode InputXMLFileName Schemalmports XSDVersion Methoden Die beiden Methoden der IXMLValidator Schnittstelle sind IsValid und IsWellFormed Sie berpr fen die G ltigkeit bzw Wohlgeformtheit des angegebenen Dokuments Beide Methoden geben die Booleschen Werte true oder false Zur ck bool IsValid ENUMValidationType nType Nach oben Methoden Eigenschaften e Gibt das Ergebnis der Validierung zur ck Die Validierung wird durch den Wert von ENUMValidationType definiert Das Ergebnis ist bei Erfolg true bei Fehlschlag false Altova RaptorXML XBRL Server 2016 2015 Altova GmbH COM und NET Schnittstelle API Referenz 317 e ntType ist der Wert von ENUMValidationType Der Validierungstyp definiert ob das XML Dokument anhand einer DTD oder einer XSD validiert werden soll und ob eine DTD
292. en werden Eine Ausnahme bilden die beiden folgenden F lle i wenn der Wertstring Leerzeichen enth lt oder ii wenn in der Beschreibung der Option ausdr cklich angegeben ist dass Anf hrungszeichen ben tigt werden v Validierung und Verarbeitung v listfile listfile true false Bei true wird das Argument Input File des Befehls als Textdatei behandelt die einen 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 66 Befehlszeilenschnittstelle CLI XML DTD XSD Validierungsbefehle v Dateinamen pro Zeile enth lt Der Standardwert ist false Als Alternative k nnen die Dateien im CLI getrennt durch ein Leerzeichen aufgelistet werden Beachten Sie allerdings dass CLIs eine maximale Zeichenanzahl haben Beachten Sie dass die Option listfile nur auf Argumente nicht aber auf Optionen angewendet wird Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird recurse recurse true false Dient zur Auswahl von Dateien in einem ZIP Archiv Bei true w hlt das Argument InputFile des Befehls die angegebene Datei auch in den Unterverzeichnissen aus Beispiel test zip zip test xml w hlt Dateien mit dem Namen test xm1 auf allen Ordnerebenen des ZIP Ordners aus Es k nnen die Platzhalter und verwendet werden Mit xm1 werden folglich alle xm1 Dateien im ZIP Ordner ausgew hlt Der Standardwert der Option ist false Hinweis Die Booleschen Optionswerte werden auf tru
293. ende Labe Role Die Standardeinstellung ist http www xbrl org 2008 role label object InputFileArray Nach oben Methoden Eigenschaften Definiert das Array der XBRL Dateien die als Input Daten Instanzen verwendet werden sollen Das Array ist ein Objekt das die Strings der absoluten URLs der einzelnen Input Dateien enth lt Altova RaptorXML XBRL Server 2016 2015 Altova GmbH COM und NET Schnittstelle API Referenz 337 string InputFileName Nach oben Methoden Eigenschaften Definiert den Dateinamen und pfad der XBRL Instanzdatei Der bereitgestellte String muss entweder eine absolute URL sein relative Pfade k nnen entsprechend einem im Aufrufmodul definierten Mechanismus relativ zu einem Basispfad aufgel st werden string InputFromText Nach oben Methoden Eigenschaften Liefert den Inhalt des XBRL Input Dokuments als Text object InputTextArray Nach oben Methoden Eigenschaften Definiert das Array der Textdateien die als Input Daten verwendet werden sollen Das Array ist ein Objekt das die Strings der absoluten URLs der einzelnen Input Dateien enth lt string LabelLang Nach oben Methoden Eigenschaften Definiert die f r die Darstellung von Labels bevorzugt zu verwendende Label Language Die Standardeinstellung ist en string LastErrorMessage Nach oben Methoden Eigenschaften Ruft die letzte Fehlermeldung aus dem RaptorXML Prozessor als String auf bool ParallelAssessment Nach oben
294. endenden Datei angibt Enumerationen F r die XSLT Schnittstelle sind die folgenden Enumerationen definiert vw ENUMXSLTVersion public enum ENUMXSLTVersion eVersionl0 eVersion20 eVersion30 ENUMXSLTVersion erh lt eines der Enumerationsliterale eversion10 eVersion20 eVersion30 Diese definieren die f r die Verarbeitung Validierung oder XSLT Transformation zu verwendende XSLT Version Verwendet von Schnittstelle Methode XSLT setVersion Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Java Schnittstelle RaptorXML Schnittstellen f r Java 277 6 2 4 XQuery public interface XQuery F hrt XQuery 1 0 und 3 0 Dokumente mit dem RaptorXML Prozessor aus XQuery und XML Dokumente k nnen als Datei ber eine URL oder als Textstring bereitgestellt werden Es k nnen externe XQuery Variablen bereitgestellt werden und es steht eine Reihe von Serialisierungsoptionen zur Verf gung Das XQuery Dokument kann auch validiert werden Wo Strings als URLs interpretiert werden sollen sollten absolute Pfade verwendet werden Zuerst sind die Methoden der Schnittstelle und anschlie end ihre Enumerationen beschrieben Verarbeitung Methoden zum Definieren der Parameter f r die XQuery Ausf hrung vw isValid Gibt das Ergebnis der Validierung des XQuery Dokuments die anhand der in ENUMXQueryVersion siehe setVersion Methode genannten XQuery Spezifikation durchgef hrt wurde zur ck Das Ergebnis ist bei Erfolg
295. enn die Option ohne einen Wert definiert wird v xml mode xml mode wflid valid Definiert den zu verwendenden XML Verarbeitungsmodus w Wohlgeformtheitspr fung id Wohlgeformtheitspr fung mit ID IDREF Pr fung valid Validierung Der Standardwert ist w vw xsd version xsd version 1 0 1 1 detect Definiert die zu verwendende W3C Schema Definition Language XSD Version Der Standardwert ist 1 0 Diese Option eignet sich auch um herauszufinden inwiefern ein 1 0 kompatibles Schema nicht mit Schemaversion 1 1 kompatibel ist Die Option detect ist eine Altova spezifische Funktionalit t Mit dieser Option kann die Version des XML Schema Dokuments 1 0 oder 1 1 durch Lesen des Werts des vc minVersion Attributs des lt xs schema gt Elements des Dokuments ermittelt werden Wenn der Wert des vc minVersion Attributs 1 1 ist wird das Schema als Version 1 1 erkannt Bei jedem anderen Wert wird das Schema als 1 0 erkannt Bei jedem anderen Wert oder bei Fehlen des vc minVersion Attributs wird das Schema als Version 1 0 gelesen v Kataloge und globale Ressourcen v catalog catalog FILE Gibt den absoluten Pfad zu einer Root Katalog Datei an die nicht die installierte Root Katalog Datei ist Der Standardwert ist der absolute Pfad zur installierten Root Katalog Datei lt installationsordner gt Altova RaptorXMLXBRLServer2016 etc RootCatalog xm1 Informationen zum Arbeiten mit Katalogen finden Sie im Abschnitt XML Kataloge v
296. ennenenn 2 Einrichten von RaptorXML 2 1 Einrichten unter Windows ceesesseesessssssnsnnnneennnenensnnnnnnnnnnneenennnensnnnenneen 2 1 1 Installation unter Windows ccceseeeesessssnssennnneeeneeenennnnnnne nennen 2 1 2 Lizenzierung unter Windows ccessseeesessssssnnnnneeeeeeennennennne nenn 2 25 Binnichten unter Lnux nn nannte ikea ha 2 2 1 Installation unter Linux 20 0 0 cccecececcececeeeeeesesseseeeeeeeeeeeessaeeeeeees 2 2 2 Lizenzierung unter Linux eeeesssseeeeeessseneennnnnnneneeeenesnnennne nennen 2 3 Einrichten auf Mac OS X ececcceccncssssssnnnnneeessennennennnneeeneenennnennnne nennen 2 3 1 Installation auf Mac OS X cnnnnsnnenneeeeeeeenennnne nenn 2 3 2 Lizenzierung auf Mac OS X nnnsnnenneneeeeeenennnne nenn 2 4 XML K taloge 2 2 asian dena 2 4 1 Funktionsweise von Katalogen neeenennnnnnnnnen 2 4 2 Der XML Katalogmechanismus von Altova enene 2 4 3 Wariablen f r Windows Systempfade een 2 5 Globale Ressourcen 22ucssseseseessssssnnennnnennesnennnnnnnnnnnnnnenennnensnnnnnennen 2 6 Sicherheitsfragen 222222ssssseeeessessnnnnnnnnnnnesnennnnnnnnnnnnnneenennnnnnnnnnennnen 3 Befehlszeilenschnittstelle CLI 3 1 XML DTD XSD Validierungsbefehle 0 0 0 0 cccececcccccececeeeesenseceeeeeeeenees B11 valxml withdtd xm
297. enseServer als Backup eingerichtet werden soll Sie haben dazu zwei M glichkeiten i Klicken Sie auf Search for LicenseServers und w hlen Sie anschlie end in der Auswahlliste den gew nschten LicenseServer f r den ein Backup eingerichtet werden soll aus der Liste der gefundenen LicenseServer aus ii Klicken Sie auf Manually Enter Address und geben Sie die Adresse des gew nschten LicenseServer manuell ein Nachdem Sie den prim ren LicenseServer eingegeben haben klicken Sie auf Connect to Primary LicenseServer 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 526 Altova LicenseServer Referenz zur Konfigurationsseite Find the Primary LicenseServer 0 To configure this LicenseServer as a Failover LicenseServer Step 1 Find or enter the address of a Primary LicenseServer Step 2 Connect to it Enter address here or search for a LicenseServer 4 Daraufhin wird ein Dialogfeld angezeigt in dem Sie aufgefordert werden zu best tigen dass der aktuelle LicenseServer als Failover LicenseServer des soeben ausgew hlten prim ren LicenseServer verwendet wird Wenn Sie dies best tigen werden alle installierten Lizenzen und registrierten Clients entfernt Klicken Sie zur Best tigung auf Yes Sobald ein Failover LicenseServer konfiguriert wurde wird am oberen Rand des prim ren LicenseServer und des Failover LicenseServer eine Meldung ber deren jeweiligen Modus angezeigt In den beiden Abbildungen unten sehen Sie zuerst den
298. ent das auf Wohlgeformtheit berpr ft werden soll Um mehrere Input Dokumente auf Wohlgeformtheit zu pr fen i listen Sie entweder die zu berpr fenden Dateien im CLI auf wobei jede Datei durch ein Leerzeichen won der n chsten getrennt wird oder ii listen Sie die zu berpr fenden Dateien in einer Textdatei txt Datei auf ein Dateiname pro Zeile und geben Sie diese Textdatei zusammen mit der auf true gesetzten Option listfile als das InputFile Argument an siehe Optionsliste unten Beispiele raptorxmlxbrl wfxml c Test xml e raptorxmlxbrl wfxml verbose true c Test xml e raptorxmlxbrl wfxml listfile true c FileList txt v Gro und Kleinschreibung in der Befehlszeile RaptorXMLXBRL unter Windows raptorxmlxbr1 unter Unix Linux Mac Beachten Sie dass klein geschriebene Befehle raptorxm1lxbr1 auf allen Plattformen Windows Linux und Mac funktionieren w hrend gro geschriebene Befehle RaptorXMLXBRL nur unter Windows und Mac ausgef hrt werden Optionen Die Optionen des Befehls sind unterhalb nach Gruppen geordnet aufgelistet Die Werte aller Optionen k nnen ohne Anf hrungszeichen angegeben werden Eine Ausnahme bilden die beiden folgenden F lle i wenn der Wertstring Leerzeichen enth lt oder ii wenn in der Beschreibung der Option ausdr cklich angegeben ist dass Anf hrungszeichen ben tigt werden v Validierung und Verarbeitung v dtd dtd FILE Definiert das f r die Validierung zu ve
299. entypen die in XPath und XQuery verwendet werden werden ebenfalls in den die NET Typ en der die dem bergeordneten Subtyp entsprechen konvertiert In einigen F llen ist es nicht m glich auf Basis der verf gbaren Informationen die richtige NET Methode auszuw hlen Nehmen Sie als Beispiel den folgenden Fall e Das bereitgestellte Argument ist ein xs untypedAtomic Wert 10 und ist f r die Methode mymethod float bestimmt e Es gibt jedoch eine weitere Methode in der Klasse die ein Argument eines anderen Datentyps erh lt mymethod double Da die Methodennamen dieselben sind und der bereitgestellte Typ xs untypedAtomic sowohl in float als auch double korrekt konvertiert werden k nnte kann es geschehen dass xs untypedAtomic N double anstelle von float konvertiert wird Infolgedessen handelt es sich dann bei der ausgew hlten Methode nicht um die ben tigte Methode sodass nicht das erwartete Ergebnis erzielt wird Als Umgehungsl sung k nnen Sie eine benutzerdefinierte Methode mit einem anderen Namen erstellen und diese Methode Altova RaptorXML XBRL Server 2016 2015 Altova GmbH XSLT und XPath XQuery Funktionen Diverse Erweiterungsfunktionen 463 verwenden Typen die in der Liste oben nicht enthalten sind z B xs date werden nicht konvertiert und generieren einen Fehler Datentypen NET in XPath XQuery Wenn eine NET Methode einen Wert zur ckgibt und der Datentyp des Werts string numeric
300. enziert werden m ssen Wenn die Anzahl der lizenzierten Kerne geringer ist als die erforderliche Anzahl werden diese Informationen rot markiert siehe Abbildung oben Die Anzahl der zu lizenzierenden CPU Kerne entspricht der Anzahl der CPU Kerne auf diesem Client Diese Zahl wird von LicenseServer vom Client Rechner abgerufen Single Thread Ausf hrung Wenn im Lizenzpool eine Lizenz f r nur einen Prozessorkern verf gbar ist k nnen Sie einem Rechner mit mehreren Kernen diese Lizenz f r einen Kern zuweisen In diesem Fall f hrt der Rechner das Produkt an einem einzigen Kern aus Dadurch verlangsamt sich die Verarbeitungsgeschwindigkeit da kein Multi Threading welches bei mehreren Prozessorkernen m glich w re zur Verf gung steht Das Produkt wird auf diesem Rechner im Single Thread Modus ausgef hrt Um einem Mehrkernrechner eine Lizenz f r nur einen Kern zuzuweisen aktivieren Sie f r das entsprechende Produkt das Kontrollk stchen Limit to single thread execution Symbole auf dem Register Server Management P Edit Assigned Licenses Zugewiesene Lizenzen bearbeiten Steht f r jedes Produkt zur Verf gung Ruft das Dialogfeld Manage Licenses auf in dem dem Produkt neue Lizenzen zugewiesen und bereits zugewiesene bearbeitet werden k nnen D Show Licenses Lizenzen anzeigen Wird zu jeder Lizenz angezeigt Damit wechseln Sie zum Register License Pool wo die ausgew hlte Lizenz markiert wird damit Sie die Lizenzde
301. eografischen Position angegeben werden kann sind unten aufgelistet Die Breitenwerte liegen im Bereich von 90 bis 90 N nach s Die Langenwerte liegen im Bereich von 180 bis 180 o nach w Anmerkung Zur Bereitstellung des Input String f r die geografische Position k nnen die Funktion image exif data und das Geolocation Attribut der Exif Metadaten verwendet werden 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 402 XSLT und XPath XQuery Funktionen Altova Erweiterungsfunktionen Beispiele e altova geolocation distance mi 33 33 22 22 48 51 29 6 N 24 17 40 2 4 gibt xs decimal 2599 40652340653 zur ck Input String Formate der Standortdaten Der Input String f r die geografische Position muss die Breite und Lange in dieser Reihenfolge getrennt durch ein Leerzeichen enthalten Beide Werte k nnen jedes der folgenden Formate haben Auch Kombinationen sind zul ssig d h die Breite kann in einem anderen Format als die L nge angegeben werden Die Breitenwerte liegen im Bereich 90 bis 90 N nach s Die L ngenwerte liegen im Bereich von 180 bis 180 0 nach w Anmerkung Wenn als Trennzeichen f r den Input String einfache oder doppelte Anf hrungszeichen verwendet werden kann dies zu einer Fehlinterpretation der einfachen bzw doppelten Anf hrungszeichen als Minuten bzw Sekundenwerte f hren In solchen F llen m ssen die zur Angabe der Minuten und Sekundenwerte verwendeten Anf hrungszeichen du
302. er 2 zur ck Das Argument Condition referenziert die XPath 3 0 Inline Funktion function welche eine Inline Funktion a deklariert und diese anschlieRend definiert Die einelnen Elemente im Argument Sequence von altova find first pos werden der Reihe nach an a als sein Input Wert Ubergeben Der Input Wert wird an der Bedingung in der Funktionsdefinition a mod 2 0 berpr ft Die Indexposition in der Sequenz des ersten Input Werts die diese Bedingung erf llt wird als das Ergebnis von als xs boolean Altova RaptorXML XBRL Server 2016 2015 Altova GmbH XSLT und XPath XQuery Funktionen Altova Erweiterungsfunktionen 421 altova find first pos zur ckgegeben in diesem Fall 2 da 6 der erste Wert in der Sequenz der die Bedingung erf llt sich in der Sequenz an der Indexposition 2 befindet Weitere Beispiele Wenn die Datei C Temp Customers xm1l vorhanden ist e altova find first pos C Temp Customers xml http www altova com index html doc available 1 gibt 1 zur ck Wenn die Datei C Temp Customers xm1 nicht vorhanden ist und http www altova com index html vorhanden ist e altova find first pos C Temp Customers xml http www altova com index html doc available 1 gibt 2 zur ck Wenn weder die Datei C Temp Customers xml noch http www altova com index html vorhanden ist e altova find first pos C Temp Customers xml http www altova com index html doc avail
303. er Produkten basiert mit Ausnahme von MobileTogether Server auf der Anzahl der auf dem Produktrechner verf gbaren Prozessorkerne So hat z B ein Dual Core Prozessor zwei Prozessorkerne ein Quad Core Prozessor hat vier Kerne ein Hexa Core Prozessor hat sechs Kerne usw Die Anzahl der f r ein Produkt auf einem bestimmten Server Rechner lizenzierten Kerne muss gr er oder gleich der Anzahl der auf diesem Server verf gbaren Kerne sein unabh ngig davon ob es sich um einen physischen Rechner oder eine Virtual Machine handelt Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Altova LicenseServer Referenz zur Konfigurationsseite 517 Wenn ein Server z B acht Kerne hat ein Octa Core Prozessor mussen Sie eine Lizenz fur mindestens acht Kerne erwerben Sie k nnen Lizenzen auch kombinieren um das Produkt fur die entsprechende Anzahl von Kernen zu lizenzieren So k nnen z B anstelle einer Lizenz f r 8 Kerne auch zwei Lizenzen f r 4 Kerne f r einen Octa Core Prozessor verwendet werden Wenn Sie einen Server Rechner mit eine gro en Anzahl von CPU Kernen verwenden aber nur geringe Datenmengen verarbeiten m ssen k nnen Sie auch eine Virtual Machine erstellen der eine geringere Anzahl an Kernen zugewiesen ist und eine Lizenz f r diese Anzahl an Kernen erwerben In diesem Fall ist die Verarbeitungsgeschwindigkeit nat rlich geringer als bei Verwendung aller Kerne des Rechners Anmerkung Jede Lizenz kann immer nur f r einen Cl
304. er Zuweisen von Lizenzen 509 entsprechende Anzahl von Kernen zu lizenzieren So k nnen z B anstelle einer Lizenz f r 8 Kerne auch zwei Lizenzen f r 4 Kerne f r einen Octa Core Prozessor verwendet werden Wenn Sie einen Server Rechner mit eine gro en Anzahl von CPU Kermen verwenden aber nur geringe Datenmengen verarbeiten m ssen k nnen Sie auch eine Virtual Machine erstellen der eine geringere Anzahl an Kernen zugewiesen ist und eine Lizenz f r diese Anzahl an Kernen erwerben In diesem Fall ist die Verarbeitungsgeschwindigkeit nat rlich geringer als bei Verwendung aller Kerne des Rechners Anmerkung Jede Lizenz kann immer nur f r einen Client gleichzeitig verwendet werden selbst wenn die Lizenzkapazit t noch nicht ausgesch pft ist Wenn z B eine 10 Kern Lizenz f r einen Client Rechner mit 6 CPU Kernen verwendet wird so k nnen die Lizenzen f r die restlichen 4 Kerne nicht gleichzeitig f r einen anderen Client Rechner verwendet werden Mobile Together Server Lizenzen werden auf Basis der Anzahl der Benutzer d h auf Basis der Clients die auf MobileTogether Server zugreifen zugewiesen Zuweisen einer Lizenz Um einem registrierten Produkt eine Lizenz zuzuweisen klicken Sie auf die Schaltfl che Edit Assigned Licenses dieses Produkts Daraufhin wird das Dialogfeld Manage Licenses Abbildung unten aufgerufen Manage licenses Altova RaptorXML XBRL Server DOC altova com Requires licenses for 2 CPU cores Max li
305. er gesetzt werden Wenn ein wrapped Java Objekt oder ein Datentyp zur ckgegeben wird bei dem es sich nicht um den Typ string numeric oder boolean handelt k nnen Sie sicherstellen dass die Konvertierung in den ben tigten XPath XQuery Typ erfolgt indem Sie zuerst eine Java Methode e g toString verwenden um das Java Objekt in einen String zu konvertieren In XPath XQuery 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 456 XSLT und XPath XQuery Funktionen Diverse Erweiterungsfunktionen kann der String ge ndert werden damit er der lexikalischen Darstellung des ben tigten Typs entspricht und anschlie end z B mit Hilfe des Ausdrucks cast as in den ben tigten Typ konvertiert werden Altova RaptorXML XBRL Server 2016 2015 Altova GmbH XSLT und XPath XQuery Funktionen Diverse Erweiterungsfunktionen 457 10 2 2 NET Erweiterungsfunktionen Wenn Sie auf einem Windows Rechner mit der NET Plattform arbeiten k nnen Sie Erweiterungsfunktionen verwenden die in jeder beliebigen der NET Sprachen geschrieben wurden z B C Eine NET Erweiterungsfunktion kann in einem XPath oder XQuery Ausdruck verwendet werden um einen Konstruktor eine Eigenschaft oder Methode statische oder Instanz in einer NET Klasse aufzurufen Eine Eigenschaft einer NET Klasse wird mit der Syntax get_PropertyName aufgerufen Dieser Abschnitt ist in die folgenden Unterabschnitte gegliedert NET Konstruktoren NET Statisc
306. er im Ordner examples API VBScript Sie k nnen ber VBScript auf die COM API von RaptorXML XBRL Server zugreifen Anhand des VBScript Codefragments werden die folgenden Funktionalit ten gezeigt Verbinden mit der RaptorXML XBRL Server COM API Validieren einer XML Datei Ausf hren einer XSL Transformation Durchf hren einer XQuery Ausf hrung C Sie k nnen ber C auf die COM API von RaptorXML XBRL Server zugreifen Anhand des C Codefragments werden die folgenden Funktionalitaten gezeigt Verbinden mit der RaptorXML XBRL Server NET API Validieren einer XML Datei Ausfuhren einer XSL Transformation Durchf hren einer XQuery Ausf hrung Visual Basic NET Visual Basic NET unterscheidet sich nur in der Syntax von C Die NET API wird auf die gleiche Art wie bei C aufgerufen Anhand des Visual Basic Codefragments werden die folgenden Funktionalit ten gezeigt Verbinden mit der RaptorXML XBRL Server NET API Validieren einer XML Datei Ausf hren einer XSL Transformation Durchf hren einer XQuery Ausf hrung Dieser Abschnitt enth lt die folgenden Codebeispiele F r die COM Schnittstelle e Ein Beispiel in VBScript Fur die NET Schnittstelle e Ein Beispiel in C e Ein Beispiel in Visual Basic Altova RaptorXML XBRL Server 2016 2015 Altova GmbH COM und NET Schnittstelle Programmiersprachen 303 7 3 1 COM Beispiel VBScript Das VBScript Beispiel ist in die folgenden Abschnitte gegliedert e Einrichten und I
307. er registriert wurde wird die URL der LicenseServer Web Schnittstelle zur ckgegeben Geben Sie die URL in ein Browser Fenster ein um die Web Schnittstelle aufzurufen und fahren Sie anschlie end mit der Lizenzierung fort wie in der LicenseServer Dokumentation beschrieben Beispiel Hier sehen Sie ein Beispiel f r den Befehl 1icenseserver raptorxmlxbrl licenseserver DOC altova com Der Befehl gibt an dass der Rechner namens Doc altova com der Rechner ist auf dem Altova LicenseServer ausgef hrt wird v Gro und Kleinschreibung in der Befehlszeile RaptorXMLXBRL unter Windows raptorxmlxbr1 unter Unix Linux Mac Beachten Sie dass klein geschriebene Befehle raptorxm1xbr1 auf allen Plattformen Windows Linux und Mac funktionieren w hrend gro geschriebene Befehle RaptorXMLXBRL nur unter Windows und Mac ausgef hrt werden Optionen Die folgenden Optionen stehen zur Verf gung j json true false Druckt das Ergebnis des Registrierungsversuchs als maschinenlesbares JSON Objekt h help Zeigt den Hilfetext zum Befehl an version Zeigt die Versionsnummer von RaptorXML XBRL Server an Die Option sollte vor den Befehl Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Befehlszeilenschnittstelle CLI Die Befehle zur Hilfe und Lizenzierung 173 gestellt werden Beispiel raptorxmlxbrl version licenseserver 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 174 Befehlszeilenschnittstelle CLI Die Be
308. ercentOrPixel BarGaugeNeedleLength 3 PercentOrPixel gt lt TicksFont Color a0c0b0 Name Tahoma Bold 0 Italic 0 Underline 0 MinFontHeight 10 pt Size 4 gt lt ColorRanges gt User defined color ranges By default empty with no child element entries lt Entry From 50 Double FillwithColor 1 Bool Color 00f 00 Color gt lt Entry From 50 0 FillWithColor 1 Color f 0000 gt lt ColorRanges gt lt Gauge gt lt chart config gt Beispiel Diagrammfunktionen Anhand des XSLT Beispieldokuments weiter unten sehen Sie wie Altova Erweiterungsfunktionen f r Diagramme eingesetzt werden k nnen Weiter unten sehen Sie ein XML Dokument und eine Abbildung des Ausgabebilds das generiert wird wenn ein XML Dokument mit dem XSLT 2 0 oder XSLT 3 0 Prozessor anhand des XSLT Dokuments verarbeitet wird Anmerkung Diagrammfunktionen werden nur in Enterprise und Server Editionen von Altova Produkten unterst tzt Anmerkung Weitere Informationen zur Erstellung von Diagrammdatentabellen finden Sie in der Dokumentation zu den Altova Produkten XMLSpy und StyleVision 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 440 XSLT und XPath XQuery Funktionen Altova Erweiterungsfunktionen XSLT Dokument In diesem unten aufgelisteten XSLT Dokument wird mit Hilfe der Altova Diagramm Erweiterungsfunktionen ein Kreisdiagramm generiert Das XSLT Dokument kann z
309. ere Signatur dieser Funktion h tte siehe vorherige Signatur Beispiele altova weekday from dateTime xs dateTime 2014 02 03T09 00 00 1 gibt 1 zur ck wobei 1 f r Montag steht e altova weekday from dateTime xs dateTime 2014 02 03T09 00 00 4 gibt 1 zur ck wobei 1 f r Montag steht e altova weekday from dateTime xs dateTime 2014 02 03T09 00 00 0 gibt 2 zur ck wobei 2 f r Montag steht v weekday from date altova Erh lt ein Datum als einziges Argument und gibt den Tag der Woche dieses Datums in Form einer Ganzzahl zur ck Die Wochentage sind beginnend mit Sonntag 1 nummeriert Wenn das europ ische Format ben tigt wird wo Montag 1 verwenden Sie die andere Signatur dieser Funktion siehe n chste Signatur unten Beispiele e altova weekday from date xs date 2014 02 03 01 00 gibt 2 zur ck wobei 2 f r Montag steht Erh lt ein Datum als erstes Argument und gibt den Tag der Woche dieses Datums in Form einer Ganzzahl zur ck Die Wochentage sind beginnend mit Montag 1 nummeriert Wenn das zweite Argument Format 0 ist werden die Wochentage beginnend mit Sonntag 1 von 1 bis 7 nummeriert Wenn das zweite Argument eine andere Ganzzahl als 0 ist so ist Montag 1 Wenn es kein zweites Argument gibt wird die Funktion gelesen als ob sie die andere Signatur dieser Funktion h tte siehe vorherige Signatur Beispiele e altova weekday from date xs date 2014 02 03
310. eren Sie anschlie end den Befehl Run Altova ServiceController at Startup Dieser Befehl ist standardm ig aktiv Um den ServiceController zu beenden klicken Sie in der Task Leiste auf das ServiceController Symbol und klicken Sie im Men das daraufhin angezeigt wird Abbildung unten auf Exit Altova ServiceController 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 20 Einrichten von RaptorXML Einrichten unter Windows Altova FlowForce Server EJ Altova FlowForce Web Ad AltovalicenseSever Altova LicenseServer ii Mt 3 Cm W Altova MobileTogether Server Start service Altova RaptorXML XBRL Server Stop service Exit Altova ServiceController Run Altova ServiceController at startup P gt 11 00 AM v Starten von LicenseServer Um LicenseServer zu starten klicken Sie in der Task Leiste auf das Altova ServiceController Symbol und platzieren Sie den Mauszeiger im angezeigten Men ber Altova LicenseServer Abbildung unten und w hlen Sie im Untermen von Altova LicenseServer den Befehl Start Service Wenn LicenseServer bereits ausgef hrt wird ist die Option Start Service deaktiviert Altova FlowForce Server gt n Altova FlowForce Web gt TN Altova LicenseServer gt D Altova MobileTogether Server gt Start service Altova RaptorXML XBRL Server Stop service Exit Altova ServiceController Run Altova ServiceController at startup 47 16 11 00 AM v Starten von RaptorXML XBRL Server
311. ersion xsd version 1 0 1 1 detect Definiert die zu verwendende W3C Schema Definition Language XSD Version Der Standardwert ist 1 0 Diese Option eignet sich auch um herauszufinden inwiefern ein 1 0 kompatibles Schema nicht mit Schemaversion 1 1 kompatibel ist Die Option detect ist eine Altova spezifische Funktionalitat Mit dieser Option kann die Version des XML Schema Dokuments 1 0 oder 1 1 durch Lesen des Werts des vc minVersion Attributs des lt xs schema gt Elements des Dokuments ermittelt werden Wenn der Wert des vc minVersion Attributs 1 1 ist wird das Schema als Version 1 1 erkannt Bei jedem anderen Wert wird das Schema als 1 0 erkannt Bei jedem anderen Wert oder bei Fehlen des vc minVersion Attributs wird das Schema als Version 1 0 gelesen v Kataloge und globale Ressourcen v catalog catalog FILE Gibt den absoluten Pfad zu einer Root Katalog Datei an die nicht die installierte Root Katalog Datei ist Der Standardwert ist der absolute Pfad zur installierten Root Katalog Datei lt installationsordner gt Altova RaptorXMLXBRLServer2016 etc RootCatalog xm1 Informationen zum Arbeiten mit Katalogen finden Sie im Abschnitt XML Kataloge v user catalog user catalog FILE Definiert den absoluten Pfad zu einem XML Katalog der zus tzlich zum Root Katalog verwendet werden soll Informationen zum Arbeiten mit Katalogen finden Sie im Abschnitt XML Kataloge v enable globalresources enable globalres
312. ersion Attributs des lt xs schema gt Elements des Dokuments ermittelt werden Wenn der Wert des vc minVersion Attributs 1 1 ist wird das Schema als Version 1 1 erkannt Bei jedem anderen Wert wird das Schema als 1 0 erkannt Bei jedem anderen Wert oder bei Fehlen des vc minVersion Attributs wird das Schema als Version 1 0 gelesen v Kataloge und globale Ressourcen v catalog catalog FILE Gibt den absoluten Pfad zu einer Root Katalog Datei an die nicht die installierte Root Katalog Datei ist Der Standardwert ist der absolute Pfad zur installierten Root Katalog Datei lt installationsordner gt Altova RaptorXMLXBRLServer2016 etc RootCatalog xm1 Informationen zum Arbeiten mit Katalogen finden Sie im Abschnitt XML Kataloge v user catalog user catalog FILE Definiert den absoluten Pfad zu einem XML Katalog der zus tzlich zum Root Katalog verwendet werden soll Informationen zum Arbeiten mit Katalogen finden Sie im Abschnitt XML Kataloge v enable globalresources enable globalresources true false Aktiviert die globalen Ressourcen Standardwert ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 136 Befehlszeilenschnittstelle CLI XQuery Befehle v globalresourceconfig gc Definiert die aktive Konfiguration der globalen Ressource und aktiviert globale Ressourcen v globa
313. ersion Eigenschaft genannten XQuery Update Spezifikation ausgef hrt wurde zur ck Das Ergebnis ist bei Erfolg true bei Fehlschlag false e Bei Auftreten eines Fehlers wird eine RaptorxMLException ausgel st Mit Hilfe der LastErrorMessage Methode k nnen Sie zus tzliche Informationen aufrufen bool Execute string bstrOutputFile Nach oben Methoden Eigenschaften e F hrt das XQuery Dokument anhand der in ENUMXQueryVersion siehe EngineVersion Eigenschaft genannten XQuery Spezifikation aus und speichert das Ergebnis in einer Ausgabedatei 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 328 COM und NET Schnittstelle AP I Referenz e Die Ausgabedatei wird durch bstroutputFile einen String der die URL der Ausgabedatei bereitstellt definiert e Das Ergebnis ist bei Erfolg true bei Fehlschlag false e Bei Auftreten eines Fehlers wird eine RaptorXMLException ausgel st Mit Hilfe der LastErrorMessage Operation k nnen Sie zus tzliche Informationen aufrufen bool ExecuteUpdate string bstrOutputFile Nach oben Methoden Eigenschaften e F hrt das XQuery Update entsprechend der in ENUMxQueryVersion siehe EngineVersion Eigenschaft genannten XQuery Update Spezifikation aus und speichert das Ergebnis in einer Ausgabedatei e Die Ausgabedatei wird durch bstrOutputFile definiert welches ein String ist der die URL der Ausgabedatei angibt e Bei erfolgreicher Ausf hrung wird der B
314. ert Es k nnen auch die Sonderwerte none und a11 verwendet werden v variableset execution timeout variableset execution timeout VALUE Wird bei der Ausf hrung von Formeln angewendet formula execution true Definiert die maximal zur Ausf hrung eines einzigen Variablensets einer Formel oder eines Werts oder einer Existence oder Consistency Assertion zul ssige Zeitspanne Die Zeitspanne wird in Minuten definiert und muss eine positive Zahl sein Der Standardwert ist 30min Wenn ein bestimmtes Variablenset vor Erreichen der Zeit berschreitung nicht fertig ausgef hrt werden kann wird der Vorgang abgebrochen Es wird daraufhin eine Fehlermeldung angezeigt und im ausf hrlichen Log protokolliert Beachten Sie allerdings dass die berpr fung der Zeit berschreitung erst nach jeder Auswertung des Variablensets durchgef hrt wird und nicht w hrend der Auswertung einzelner XPath Ausdr cke Wenn daher die Auswertung eines einzelnen XPath Ausdrucks lange dauert wird unter Umst nden die Zeit berschritten Die Ausf hrung eines Variablensets wird erst abgebrochen nachdem eine komplette Variablensetauswertung durchgef hrt wurde vw XBRL Tabellenoptionen v concept label linkrole Definiert die bei der Darstellung von Concept Labels bevorzugt zu verwendende Extended Link Role v concept label role cconcept label role VALUE Definiert die bei der Darstellung von Concept Labels bevorzugt zu verwendende Label Role Die
315. erver Zuweisen von Lizenzen 479 11 6 Zuweisen von Lizenzen Um einem Altova Server Produkt ber den Altova LicenseServer eine Lizenz zuzuweisen gehen Sie folgenderma en vor 1 Starten Sie LicenseServer 2 ffnen Sie die LicenseServer Konfigurationsseite d h die Administratorschnittstelle zu LicenseServer unter Windows Linux oder Mac OS X 3 Laden Sie die von Altova erhaltenen Lizenz en ber das Register License Pool Ihres Altova LicenseServers in den Lizenzpool 4 Registrieren Sie das Altova Server Produkt FlowForce Server MapForce Server StyleVision Server auf dem LicenseServer Je nach Produkttyp erfolgt die Registrierung beim LicenseServer auf unterschiedliche Art entweder Uber die Web Benutzeroberflache des Produkts oder Uber seine Befehlszeile Nahere Informationen finden Sie in der Dokumentation zu Ihrem Altova Server Produkt 5 Weisen Sie dem Altova Server Produkt auf dem Register Server Management der LicenseServer Konfigurationsseite eine Lizenz f r die entsprechende Anzahl von Prozessorkernen auf dem Rechner zu Anmerkung zu Prozessorkernen und Lizenzen Die Lizenzierung von Altova Server Produkten basiert mit Ausnahme von MobileTogether Server auf der Anzahl der auf dem Produktrechner verf gbaren Prozessorkerne So hat z B ein Dual Core Prozessor zwei Prozessorkerne ein Quad Core Prozessor hat vier Kerne ein Hexa Core Prozessor hat sechs Kerne usw Die Anzahl der f r ein Produkt auf einem bestimm
316. es path jar file c projects docs docx jar nsl main xmlns ns2 java path jar file c projects docs docx jar ns2 docx layout pages main 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 452 XSLT und XPath XQuery Funktionen Diverse Erweiterungsfunktionen Hier sehen Sie ein komplettes XSLT Beispiel in dem eine JAR Datei verwendet wird um eine Java Erweiterungsfunktion aufzurufen lt xsl stylesheet version 2 0 xmlns xsl http www w3 org 1999 XSL Transform xmlns xs http www w3 org 2001 XMLSchema xmlns n http www w3 org 2005 xpath functions xmlns car Jjava path jar file C test Carl jar gt lt xsl output exclude result prefixes fn car xsl xs gt lt xsl template match gt lt xsl variable name myCar select car Carl new red gt lt a gt lt xsl value of select car Carl getCarColor myCar gt lt a gt lt xsl template gt lt xsl template match car gt lt xsl stylesheet gt Anmerkung Wenn ein Pfad ber eine Erweiterungsfunktion angegeben wird wird er zum ClassLoader hinzugef gt Java Konstruktoren Eine Erweiterungsfunktion kann dazu verwendet werden um einen Java Konstruktor aufzurufen Alle Konstruktoren werden mit der Pseudofunktion new aufgerufen Wenn das Ergebnis eines Java Konstruktors implizit in XPath XQuery Datentypen konvertiert werden kann dann gibt die Java Erweiterungsfunktion eine Sequenz zur ck bei der es sich um
317. eschrieben e Registrieren von StyleVision Server ber FlowForce Windows e Registrieren des eigenst ndigen StyleVision Server Produkts Windows e Registrieren von StyleVision Server Linux e N chste Schritte 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 502 Altova LicenseServer Zuweisen von Lizenzen StyleVision Server kann als Teil des FlowForce Server Pakets oder als eigenstandiges Server Produkt installiert werden In beiden Fallen muss es am Altova LicenseServer registriert werden Erst dann k nnen Sie dem Produkt ber den LicenseServer eine Lizenz zuweisen Wenn StyleVision Server auf Windows Systemen im Rahmen des FlowForce Server Pakets installiert wurde wird das Produkt automatisch registriert wenn FlowForce registriert wird Auf Linux Systemen wird StyleVision Server nur dann automatisch bei der Registrierung von FlowForce Server registriert wenn es nach FlowForce Server installiert wurde Registrieren von StyleVision Server ber FlowForce Windows StyleVision Server ist zusammen in einem Paket mit FlowForce Server enthalten Wenn daher FlowForce Server auf einem Altova LicenseServer in Ihrem Netzwerk installiert wird wird auch StyleVision Server automatisch auf dem LicenseServer registriert Eine Beschreibung zum Registrieren von FlowForce Server finden Sie in der Dokumentation zu Altova FlowForce Server und im Abschnitt Registrieren von FlowForce Server am LicenseServer Nachdem Sie das Produkt registr
318. espace ns1 www www www The parameter is an array of dates objJXBRL AddFormulaArrayParameter startDates New XBRLFormulaParam With ParamType xs date ParamValue 2010 01 01 New XBRLFormulaParam With ParamType xs date ParamValue 2012 01 01 The parameter is an array of figs objXBRL AddFormulaArrayParameter ns1 figs startFigs figl Erga vEIg3TE The parameter is an array of figs dates and raisins rather wild example 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 Zusatzliche Informationen XBRL Formula Parameter obj XBRL AddFormulaArrayParameter nsl figs startDryFruit figl fig2 New XBRLFormulaParam With ParamType xs date ParamValue 2010 01 01 New XBRLFormulaParam With ParamType nsl raisin ParamValue dried grape fig3 Server app new Server XBRL objXBRL app GetXBRL obj XBRL AddFormulaParameter nsl string nsl Paraml nsl theqname obj XBRL AddFormulaParameterNamespace ns1 www www www The parameter is an array of dates obj XBRL AddFormulaArrayParameter startDates new object new XBRLFormulaParam ParamType xs date ParamValue 2010 01 01 new XBRLFormulaParam ParamType xs date ParamValue 2012 01 01 The parameter is an array of figs obj XBRL AddFormulaArrayParameter nsl figs startFigs new object EL TELAN TELOS TEN The parameter
319. espace cs clitype MyManagedDLL testClass asm MyManagedDLL ver 1 2 3 4 loc neutral sn b9f091b72dccfba8 2 Wenn die Assembly aus der DLL geladen wird vollst ndige und partielle Referenzen unten declare namespace cs clitype MyManagedDLL testClass from file C Altova Projects extFunctions MyManagedDLL dll declare namespace cs clitype MyManagedDLL testClass from MyManagedDLL dll XSLT Beispiel Hier sehen Sie ein vollst ndiges XSLT Beispiel in dem Funktionen in der Systemklasse System Math aufgerufen werden lt xsl stylesheet version 2 0 xmlns xsl http www w3 org 1999 XSL Transform xmlns xs http www w3 0rg 2001 XMLSchema xmins fn http www w3 org 2005 xpath functions gt lt xsl output method xml omit xml declaration yes gt lt xsl template match gt lt math xmlns math clitype System Math gt lt sqrt gt lt xsl value of select math Sqrt 9 gt lt sqrt gt lt pi gt lt xsl value of select math PI gt lt pi gt lt e gt lt xsl value of select math E gt lt e gt lt pow gt lt xsl value of select math Pow math PI math E gt lt pow gt Altova RaptorXML XBRL Server 2016 2015 Altova GmbH XSLT und XPath XQuery Funktionen Diverse Erweiterungsfunktionen 459 lt math gt lt xsl template gt lt xsl stylesheet gt Die Namespace Deklaration f r das Element math verkn pft das Pr fix math mit der URI clitype System Math Der Beginn de
320. espeichert werden sollen Die Option script funktioniert bei Verwendung ber die HTTP Schnittstelle nur dann wenn Skripts aus diesem vertrauensw rdigen Verzeichnis verwendet werden Wird ein Python Skript aus einem anderen Verzeichnis angegeben wird ein Fehler zur ckgegeben Siehe Python Skripts sicher machen server catalog file Die URL der zu verwendenden XML Katalogdatei Standardm ig wird die Katalogdatei RootCatalog xml aus dem Ordner lt ProgramFilesFolder gt Altova RaptorXMLXBRLServer2016 etc verwendet Verwenden Sie die server catalog file Einstellung nur dann wenn Sie die Standard Katalogdatei ndern m chten server log file Der Name und Pfad der Server Log Datei Die Ereignisse auf dem Server wie z B Server gestartet beendet werden st ndig im Ereignis Log des Systems protokolliert und in einem Ansichtsprogramm f r Systemereignisse wie z B Windows Event Viewer angezeigt Zus tzlich zur Anzeige im Ansichtsprogramm k nnen Log Meldungen auch in die mit der Option server log file definierte Datei geschrieben werden Die Server Log Datei enth lt Informationen ber alle Aktivit ten auf dem Server wie z B Fehler beim Server Start die verwendeten Konfigurationsdateien und Lizenzfehler http environment Die internen Umgebungen von raptorxml production development Die Development Umgebung ist mehr auf die Bed rfnisse von Entwicklern ausgerichtet und erm glicht einfacheres Debuggen als ber die Production Umgebun
321. esses Ensure the hostnames or IP addresses exist or LicenseServer will fail to start e Web UI Als zul ssige IP Adressen k nnen alle Schnittstellen und IP Adressen auf diesem Rechner oder nur eine fixe Adresse definiert werden Die Ports k nnen entweder dynamisch ermittelt werden oder fix sein Dadurch k nnen die verschiedensten IP Adressen Port Einstellungen konfiguriert werden Die Standardporteinstellung ist 8088 e Proxy Server verf gbar ab v1 3 Wenn f r die Internetverbindung ein Proxy Server verwendet wird m ssen die Informationen des Proxy Servers im Bereich Proxy Server siehe Abbildung oben eingegeben werden Andernfalls k nnen die Proxy Server Einstellungen leer bleiben Um f r LicenseServer einen Proxy Server konfigurieren geben 527 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 528 Altova LicenseServer Referenz zur Konfigurationsseite Sie den Host Namen des Proxy Servers und falls erforderlich eine Port Nummer ein Falls f r den Proxy Server keine Authentifizierung ben tigt wird so k nnen die Felder User Name und Password leer bleiben e License Service Der Rechner auf dem License Server installiert ist kann Uber eine oder mehrere Netzwerkschnittstellen mit mehreren Netzwerken verbunden werden In jedem Netzwerk wird der License Server Rechner an seinem Host Namen und seiner IP Adresse erkannt In der Einstellung License Service k nnen Sie einstellen auf welchen Netzwerken der License Se
322. essing Nach oben Methoden Eigenschaften Beschr nkt die Tabellengenerierung auf die angegebene Tabelle Muss mehrmals aufgerufen werden um mehr als eine Tabelle zu definieren Verwenden Sie none f r keine Tabelle und a11 f r alle Tabellen string ConceptLabelLinkrole Nach oben Methoden Eigenschaften Definiert die f r die Darstellung von Concept Labels bevorzugt zu verwendende Extended Link Role string ConceptLabelRole Nach oben Methoden Eigenschaften Definiert die f r die Darstellung von Concept Labels bevorzugt zu verwendende Label Role Die Standardeinstellung ist http www xbrl org 2008 role label bool DimensionExtensionEnabled Nach oben Methoden Eigenschaften Aktiviert bzw deaktiviert die Validierung von XBRL Dimension Erweiterungen Der Wert true aktiviert die Validierung von XBRL Dimension Erweiterungen false deaktiviert sie Der Standardwert ist true bool EvaluateReferencedParametersOnly Nach oben Methoden Eigenschaften Erzwingt bei false die Auswertung aller Parameter selbst wenn diese nicht von Formulas Assertions Tabellen referenziert werden Der Standardwert ist true 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 336 COM und NET Schnittstelle AP I Referenz bool FormulaAssertionsAsXML Nach oben Methoden Eigenschaften Aktiviert die XML Formatierung der Formula Assertions Datei wenn bei der Ausf hrung von RaptorXML Assertions aktiviert sind Der Wert
323. etSchemaMapping A naM Definiert welches Mapping zum Auffinden des Schemas verwendet werden soll Das Mapping wird durch das ausgewahlte ENUMSchemaMapping Literal definiert Parameter opt Enthalt das ENUMSchemaMapping Literal v setXSDVersion Version anhand welcher das XML Dokument validiert wird Definiert die XML Schema Parameter version Ist ein Enumerationsliteral von ENUMXSDVersion welches die XML Schema Version definiert XML Methoden zum Definieren von Optionen im Zusammenhang mit den XML Input Daten v setEnableNamespaces pu N gt lespaces Aktiviert die Namespace f hige Verarbeitung Dies ist n tzlich um die XML Instanz auf Fehler infolge falscher Namespaces zu berpr fen Der Wert true aktiviert die Namespace f hige Verarbeitung false deaktiviert sie Der Standardwert ist false Parameter support Erh lt den Booleschen Wert true oder false v setXincludeSupport 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 266 Java Schnittstelle RaptorXML Schnittstellen f r Java Aktiviert oder deaktiviert die Verwendung von xInclude Elementen Der Wert true aktiviert die XInclude Unterst tzung false deaktiviert sie Der Standardwert ist false Parameter support Erh lt den Booleschen Wert true oder false v setXMLValidationMode public void setXMLValidationMode ENUMXMLValidationMode mode Definiert den XML Validierungsmodus welcher ein Enumerationsliteral
324. etzen Anmerkung Sicherheitsfragen und das Einrichten wichtiger Sicherheitsma nahmen werden im Abschnitt Sicherheitsfragen beschrieben Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Einrichten von RaptorXML Einrichten unter Windows 15 2 1 Einrichten unter Windows In diesem Abschnitt werden die Installation und Lizenzierung von RaptorXML XBRL Server auf Windows Systemen beschrieben Installation unter Windows e Systemanforderungen Installation von RaptorXML XBRL Server Altova LicenseServer LicenseServer Versionen Testlizenz Pfad des Applikationsordners Lizenzierung unter Windows e Starten von ServiceController Starten von LicenseServer Starten von RaptorXML XBRL Server Registrieren von RaptorXML XBRL Server Zuweisen einer Lizenz 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 16 Einrichten von RaptorXML Einrichten unter Windows Installation unter Windows Altova RaptorXML XBRL Server ist f r die Installation auf Windows Systemen verf gbar Im Folgenden finden Sie eine Anleitung zur Installation und Konfiguration vw Systemanforderungen v Windows Windows XP SP2 f r x64 SP3 f r x86 Windows Vista Windows 7 Windows 8 Windows 10 v Windows Server Windows Server 2008 R2 oder neuer v Installation von RaptorXML XBRL Server RaptorXML XBRL Server kann folgenderma en auf Windows Systemen installiert werden e als separates eigenst ndiges Server Produkt namens RaptorXML XB
325. f hrung ber die Befehlszeilenschnittstelle N here Informationen dazu finden Sie 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 6 Informationen zu RaptorXML XBRL Server Editionen und Schnittstellen im Abschnitt Befehlszeile HTTP Schnittstelle Alle Funktionalit ten der Server Editionen k nnen ber eine HTTP Schnittstelle aufgerufen werden Client Requests werden im JSON Format gesendet Jedem Request wird ein Auftragsverzeichnis auf dem Server zugewiesen in dem die Ausgabedateien gespeichert werden Die Server Antworten an den Client enthalten alle relevanten Informationen zum Auftrag Siehe dazu Abschnitt HTTP Schnittstelle Python Schnittstelle Zusammen mit einem CLI Befehl oder einem HTTP Request kann ein Python Skript gesendet werden das auf das die im Befehl oder Request angegebene n Dokument e zugreift Der Zugriff auf das Dokument erfolgt ber Python APIs f r XML XSD und XBRL Eine Beschreibung zur Verwendung und zu den APIs finden Sie im Abschnitt Python Schnittstelle COM Schnittstelle RaptorXML kann ber die COM Schnittstelle verwendet werden und kann daher von Applikationen und Skripting Sprachen die COM unterst tzen verwendet werden Unterst tzung f r die COM Schnittstelle wurde f r die Raw und Dispatch Schnittstelle implementiert Die Input Daten k nnen als Dateien oder Textstrings in Skripts und in Applikationsdaten bereitgestellt werden Java Schnittstelle RaptorXML Funktionalit ten stehen
326. f true gesetzt wenn die Option ohne einen Wert definiert wird v verbose output Schreibt die ausf hrliche Ausgabe in FILE v version version Zeigt die Version von RaptorXML XBRL Server an Setzen Sie version bei Verwendung mit einem Befehl vor den Befehl 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 138 Befehlszeilenschnittstelle CLI XQuery Befehle 3 5 2 xqueryupdate Der Befehl xqueryupdate erhalt als einziges Argument eine XQuery Datei und fuhrt diese mit einer optionalen Input Datei aus um eine aktualisierte Ausgabedatei zu erzeugen Die Input Datei und die Ausgabedatei sind als Optionen definiert Windows RaptorXMLXBRL xquery options XQuery File Linux raptorxmlxbrl xquery options XQuery File Mac raptorxmlxbrl xquery options XQuery File Das Argument XQuery File ist der Pfad und Name der auszuf hrenden XQuery Datei Sie k nnen XQuery 1 0 oder 3 0 verwenden Standardm ig wird XQuery 3 0 verwendet Beispiele e raptorxmlxbrl xqueryupdate output c Output xml c TestQuery xq e raptorxmlxbrl xqueryupdate input c Input xml output c Output xml param company Altova p date 2006 01 01 c TestQuery xq raptorxmlxbrl xqueryupdate input c Input xml output c Output xml param source doc c test books xml book raptorxmlxbrl xqueryupdate output c Output xml omit xml declaration false output encoding ASCII c TestQuery xq v Gro und Kleinschreibung in der Befehl
327. fad ber ein Katalog Mapping ermittelt load combining both Wenn entweder das Attribut namespace oder das Attribut schemaLocation ein Katalog Mapping hat so wird das Mapping verwendet Wenn beide Attribute Katalog Mappings haben ist es vom Wert der Option schema mapping XBRL Option und XML XSD Option abh ngig welches Mapping verwendet wird Falls kein Katalog Mapping vorhanden ist wird das schemaLocation Attribut verwendet license namespace only Der Namespace wird importiert Kein Schema Dokument wird importiert v schema mapping Wenn ein Schema Dokument sowohl anhand des Schema Pfads als auch des Namespace gesucht werden soll wird damit festgelegt welche der beiden Optionen Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Befehlszeilenschnittstelle CLI XBRL Validierungsbefehle 107 beim Katalog Lookup Vorrang erhalt Wenn eine der Optionen schemalocation hints oder schema imports einen Wert load combining both hat und wenn die betroffenen Namespace und URL Teile beide Katalog Mappings haben gibt der Wert dieser Option an welches der beiden Mappings verwendet werden soll das Namespace Mapping oder das URL Mapping der Wert prefer schemalocation bezieht sich auf das URL Mapping Der Standardwert ist prefer schemalocation v schema location hints schema location hints load combining both Definiert das Verhalten der Attribute xsi schemaLocation und xsi noNamespaceSchemaLocation Legt fest ob ei
328. fe des RaptorXML Installationsprogramms automatisch zum globalen Assembly Cache GAC hinzugef gt wird Normalerweise befindet sich der GAC im Ordner C WINDOWS assembly Um die RaptorXML DLL als Referenz in einem NET Projekt hinzuzuf gen gehen Sie folgenderma en vor 1 Klicken Sie bei ge ffnetem NET Projekt auf Project Add Reference Daraufhin wird das Dialogfeld Add Reference Abbildung unten angezeigt l 0 Add Reference x NET COM Projects Browse Recent Look in J bin 2 ea Name Date modified Type 2 Altova RaptorXMLServer dil 08 27 2013 12 00 DLL File 7 events dil 08 26 2013 11 08 DLL File 7 icudt48 dll 08 26 2013 11 17 DLL File 7 icuin48 dll 08 26 2013 11 17 DLL File T icuuc48 dll 08 26 2013 11 17 DLL File 7 libeay32 dll 08 26 2013 11 17 DLL File 1 msvco100 dll 06 10 2011 11 58 DLLFile 4 m p File name Altova RaptorXML Server dil v Files of type Component Files dll tlb olb ocx exe manifest v ok Cancd 1 Navigieren Sie auf dem Register Browse zum Ordner lt RaptorXML application folder gt bin w hlen Sie die RaptorXML DLL Altova RaptorXMLServer dl1l aus und klicken Sie auf OK Altova RaptorXML XBRL Server 2016 2015 Altova GmbH COM und NET Schnhittstelle Informationen zur NET Schnittstelle 301 2 Wahlen Sie den Befehl View Object Browser um die Objekte der RaptorXML API zu sehen Sobald
329. fehle zur Hilfe und Lizenzierung 3 8 3 assignlicense Der Befehl assignlicense steht nur unter Windows zur Verf gung Mit diesem Befehl wird eine Lizenzdatei auf den Altova LicenseServer auf dem RaptorXML XBRL Server registriert und lizenziert ist siehe Befehl 1icenseserver hochgeladen und die Lizenz wird RaptorXML XBRL Server zugewiesen Der Befehl erh lt die URL einer Lizenzdatei als Argument Au erdem k nnen Sie mit dem Befehl die G ltigkeit einer Lizenz berpr fen Windows RaptorXMLXBRL assignlicense options LICENSE FILE Linux nicht anwendbar Mac nicht anwendbar Beispiel e raptorxmlxbrl assignlicense C licensepool mylicensekey lic e raptorxmlxbrl assignlicense test only true C licensepool mylicensekey lic v Gro und Kleinschreibung in der Befehlszeile RaptorXMLXBRL unter Windows raptorxmlxbr1 unter Unix Linux Mac Beachten Sie dass klein geschriebene Befehle raptorxm1lxbr1 auf allen Plattformen Windows Linux und Mac funktionieren w hrend gro geschriebene Befehle RaptorXMLXBRL nur unter Windows und Mac ausgef hrt werden Optionen Es stehen die folgenden Optionen zur Verf gung t test only true false Wenn der Wert true ist so wird die Lizenz auf LicenseServer hochgeladen und berpr ft aber nicht zugewiesen Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird h help Zeigt den Hilfetext zum Befehl an version Zeigt
330. ferenz zur Konfigurationsseite 529 Alert Mail Configure email settings for communication with administrator SMTP Host 127 0 0 1 SMTP Pots User authentication Smyusername User password esses From myticserver altovacom To myadmin altova com Send Test Mail Miscellaneous E Show hint how to receive evaluation licenses for a server product Send a warning email if contact with a running product is lost SMTP Host und SMTP Port sind die Zugriffseinstellungen des E Mail Servers von dem aus die E Mail gesendet wird User Authentication und User Password sind die Anmeldeinformationen des Benutzers mit denen er auf den E Mail Server zugreift In das Feld From wird die E Mail Adresse eingetragen von der aus die E Mail gesendet wird In das Feld To wird die E Mail Adresse des Empfangers eingetragen Klicken Sie wenn Sie mit dem Konfigurieren fertig sind auf Save Nachdem Sie die Alert Mail Einstellungen gespeichert haben werden bei jedem wichtigen Ereignis wie z B wenn eine Verbindung zu altova com unterbrochen ist E Mail Benachrichtigungen an den Administrator gesendet Diese Ereignisse werden auch auf dem Register Messages protokolliert wo Sie das Log ansehen k nnen Diverse Einstellungen Show hints for receiving and deploying evaluation licenses Wenn Sie dieses Kontrollk stchen siehe Abbildung oben aktivieren wird im oberen Bereich der 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 530 Altova
331. folgende Struktur definiert public struct XBRLParamValuePair String ParamType String ParamValue Methoden Im Folgenden sind die Methoden der IxBRL Schnittstelle beschrieben Beachten Sie dass Strings die als URLs interpretiert werden sollen absolute Pfade liefern m ssen Wenn ein relativer Pfad verwendet wird sollte im aufrufenden Modul ein Mechanismus zur Aufl sung des relativen Pfads definiert werden bool IsValid ENUMXBRLValidationType nType Nach oben Methoden Eigenschaften e Gibt das Ergebnis der Validierung des XBRL Instanz oder Taxonomiedokuments zur ck ntType ist der Wert von ENUMXBRLValidationType Der Validierungstyp definiert ob ein XBRL Instanz oder Taxonomiedokument validiert werden soll Der Standardwert ist Altova RaptorXML XBRL Server 2016 2015 Altova GmbH COM und NET Schnittstelle API Referenz 333 eValidateXBRLAny welcher angibt dass der Typ des Dokuments von RaptorXML automatisch ermittelt werden soll e Wenn ein Fehler auftritt wird eine RaptorXMLException ausgegeben Mit Hilfe der LastErrorMessage Operation k nnen Sie zus tzliche Informationen aufrufen bool EvaluateFormula Nach oben Methoden Eigenschaften e Wertet XBRL Formulas in einem XBRL Instanzdokument aus Gibt true zur ck wenn die Formula g ltig ist und false wenn eine Formula ung ltig ist e Wenn ein Fehler auftritt wird eine RaptorXMLException ausgegeben Mit Hilfe der LastEr
332. g http socket host Die Schnittstelle ber die RaptorXML XBRL Server aufgerufen wird Falls RaptorXML XBRL Server auch Verbindungen mit entfernten Rechnern gestatten soll kommentieren Sie das Element ein und setzen Sie den Inhalt auf 0 0 0 0 Das Element sollte dann folgenderma en lauten lt http socket host gt 0 0 0 0 lt http socket host gt Auf diese Weise kann der Dienst auf jeder adressierbaren Schnittstelle des Server Rechners gehostet werden Stellen Sie in diesem Fall sicher dass die Firewall Einstellungen entsprechend konfiguriert sind Eingehende Firewall Altova RaptorXML XBRL Server 2016 2015 Altova GmbH HTTP Schnittstelle Einrichten des Servers 215 Ausnahmen f r Altova Produkte m ssen folgenderma en registriert werden Altova LicenseServer Port 8088 Altova RaptorXML XBRL Server Port 8087 Altova FlowForce Server Port 8082 http socket port Der Port ber den der Dienst aufgerufen wird Der Port muss festgelegt und bekannt sein damit HTTP Requests korrekt an den Dienst adressiert werden k nnen http log screen Wenn RaptorXML XBRL Server mit dem Befehl RaptorxMLXBRLServer exe debug siehe Starten des Servers gestartet wird und wenn http 1log screen auf true gesetzt ist so wird die Serveraktivitat im Eingabeaufforderungsfenster angezeigt Andemfalls wird die Serveraktivitat nicht angezeigt Zus tzlich zum Schreiben von Log Dateien wird der Log Bildschirm angezeigt http access file Der Name und Pfad der
333. g Bei Problemen mit der Verbindung zu RaptorXML XBRL Server k nnen die Informationen in den in http access file und http error file definierten Dateien beim Beheben der Probleme helfen Anmerkung Nachrichten die an RaptorXML XBRL Server gesendet werden m ssen Pfadnamen enthalten die auf dem Server Rechner g ltig sind Dokumente auf dem Server Rechner k nnen entweder lokal oder entfernt z B ber HTTP URIs aufgerufen werden Altova RaptorXML XBRL Server 2016 2015 Altova GmbH HTTP Schnittstelle Client Requests 217 4 2 Client Requests Nachdem RaptorXML XBRL Server als Dienst gestartet wurde stehen seine Funktionalit ten jedem HTTP Client zur Verf gung Der HTTP Client kann e die HTTP Methoden GET PUT POST und DE e das Content Type Header Feld definieren ETE verwenden H Benutzerfreundlicher HTTP Client Im Internet steht ein ganze Reihe von Web Clients zum Download zur Verf gung Wir haben RESTClient von Mozilla einen benutzerfreundlichen und zuverl ssigen Web Client verwendet Dieser Client kann als Plug in zu Firefox hinzugef gt werden ist einfach zu installieren unterst tzt die von RaptorXML ben tigen HTTP Methoden und bietet eine ausreichend gute JSON Syntaxfarbung Wenn Sie bisher noch nicht mit HTTP Clients gearbeitet haben empfehlen wir Ihnen RESTClient Beachten Sie bitte dass Sie RESTClient auf eigenes Risiko installieren und verwenden Ein typischer Client Request besteht
334. g XP2 XQi XP3 XQ3 Generiert einen String der sich zusammensetzt aus dem ersten InputString Argument das die Anzahl der Repeats wiederholt wird Beispiele e altova repeat string Altova 3 gibt Altova Altova Altova zur ck vy substring after last altova x als xs string XP3 XQ3 Falls in MainString CheckString gefunden wird so wird der Substring zur ckgegeben der in MainString nach CheckString steht Falls CheckString in MainString nicht gefunden wird so wird der leere String zuruckgegeben Wenn CheckString ein leerer String ist so wird der gesamte MainString zur ckgegeben Falls CheckString mehrmals in MainString vorkommt so wird der Substring nach der letzten Instanz von CheckString zur ckgegeben Beispiele e altova substring after last ABCDEFGH B gibt CDEFGH zur ck altova substring after last ABCDEFGH BC gibt DEFGH zuruck e altova substring after last ABCDEFGH BD gibt zur ck ABCDEFGH Z gibt zur ck altova substring after last ABCDEFGH gibt ABCDEFGH zur ck e altova substring after last ABCD ABCD B gibt cD zur ck e altova substring after last altova substring after last ABCD ABCD ABCD BCD gibt zur ck Altova RaptorXML XBRL Server 2016 2015 Altova GmbH XSLT und XPath XQuery Funktionen Altova Erweiterungsfunktionen 427 v substring before last altova aS xs string XP3 XQ3 Falls in MainString
335. ge Operation k nnen Sie zus tzliche Informationen aufrufen Altova RaptorXML XBRL Server 2016 2015 Altova GmbH COM und NET Schnittstelle API Referenz 329 void AddExternalVariable string bstrName string bstrValue Nach oben Methoden Eigenschaften e Fugt den Namen und Wert einer externen Variablen hinzu bstrName und bstrValue sind Strings e Jede externe Variable und ihr Wert m ssen in einem separaten Aufruf der Methode definiert werden Die Variablen m ssen im XQuery Dokument optional mit einer Typdeklaration deklariert sein Setzen Sie den Wert der Variablen in einfache Anf hrungszeichen wenn es sich dabei um einen String handelt void ClearExternalVariableList Nach oben Methoden Eigenschaften e Loscht die Liste der mit der AddExternalVariable Methode erstellten externen Variablen Eigenschaften Die Eigenschaften der IxQuery Schnittstelle sind im Folgenden in alphabetischer Reihenfolge beschrieben Aus Gr nden der bersichtlichkeit sind die Eigenschaften in der Tabelle in Gruppen gegliedert Beachten Sie dass String Inputs die als URLs interpretiert werden sollen als absolute Pfade angegeben werden m ssen Bei Verwendung eines relativen Pfads sollte im Aufrufmodul ein Mechanismus zum Aufl sen des relativen Pfads definiert sein XML XQuery Verarbeitung Erweiterungen InputXMLFileNam EngineVersion IndentCharacters ChartExtensionsEnabled e KeepFormatt
336. gebenen xs dateTime Wert hinzugef gt werden sollen Das Ergebnis ist vom Typ xs dateTime Beispiele e altova add seconds to dateTime xs dateTime 2014 01 15T14 00 10 20 gibt 2014 01 15T14 00 30 Zur ck e altova add seconds to dateTime xs dateTime 2014 01 15T14 00 10 5 gibt 2014 01 15T14 00 05 zur ck Nach oben Hinzuf gen einer Zeitdauer zu xs date XP3 XQ3 Mit diesen Funktionen werden Zeitdauerwerte zu xs date hinzugef gt bevor xs date zur ckgegeben wird Der Typ xs date hat das Format JJJJ MM TT v add years to date altova altova dd years to d als xs date alLova aQa yearsS F gt eine Zeitdauer in Jahren zu einem Datumswert hinzu Beim zweiten Argument handelt es sich um die Anzahl der Jahre die zu dem im ersten Argument angegebenen xs date Wert hinzugef gt werden sollen Das Ergebnis ist vom Typ xs date Beispiele e altova add years to date xs date 2014 01 15 10 gibt 2024 01 15 zur ck altova add years to date xs date 2014 01 15 4 gibt 2010 01 15 zur ck v add months to date altova F gt eine Zeitdauer in Monaten zu einem Datumswert hinzu Beim zweiten Argument handelt es sich um die Anzahl der Monate die zu dem im ersten Argument angegebenen xs date Wert hinzugef gt werden sollen Das Ergebnis ist vom Typ xs date Beispiele e altova add months to date xs date 2014 01 15 10 gibt 2014 11 15 Altova RaptorXML XBRL Server 2016 2015 Altova GmbH X
337. geschriebene Befehle captorxm1lxbr1 auf allen Plattformen Windows Linux und Mac funktionieren w hrend gro geschriebene Befehle RaptorXMLXBRL nur unter Windows und Mac ausgef hrt werden Optionen Die Optionen des Befehls sind unterhalb nach Gruppen geordnet aufgelistet Die Werte aller Optionen k nnen ohne Anf hrungszeichen angegeben werden Eine Ausnahme bilden die beiden folgenden F lle i wenn der Wertstring Leerzeichen enth lt oder ii wenn in der Beschreibung der Option ausdr cklich angegeben ist dass Anf hrungszeichen ben tigt werden v Validierung und Verarbeitung v listfile listfile true false Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Befehlszeilenschnittstelle CLI Befehle f r die berpr fung der Wohlgeformtheit 85 Bei true wird das Argument Input File des Befehls als Textdatei behandelt die einen Dateinamen pro Zeile enth lt Der Standardwert ist false Als Alternative k nnen die Dateien im CLI getrennt durch ein Leerzeichen aufgelistet werden Beachten Sie allerdings dass CLIs eine maximale Zeichenanzahl haben Beachten Sie dass die Option listfile nur auf Argumente nicht aber auf Optionen angewendet wird Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v recurse recurse true false Dient zur Auswahl von Dateien in einem ZIP Archiv Bei true w hlt das Argument InputFile des Befehls die angegebene Datei auch in de
338. gt EDGAR Validierung EDGAR Electronic Data Gathering Analysis and Retrieval ist ein System das von Unternehmen an die amerikanische SEC Securities and Exchange Commission gesendete Finanzdaten automatisch sammelt validiert und indiziert raptorxmlixbri unterst tzt die EDGAR Validierung ber die Python API von Raptor Verwenden Sie zur Ausf hrung einer EDGAR Validierung an einer XBRL Instanzdatei die Option script um das EDGAR Python Validierungsskript auszuf hren In raptorxmixbri befindet sich dieses Skript namens efm validation py im Applikationsordner im Ordner etc scripts sec edgar tools valxbrl script C Program Files Altova RaptorXMLXBRLServer2015 etc scripts sec edgar tools efm validation py myinstance xbrl Beispiele e raptorxmlxbrl valxbri c Test xbrl e raptorxmlxbrl xbrl formula execution true formula output c FormulaOutput xml c Test xbrl raptorxmlxbrl xbrl formula execution assertions output c AssertionsOutput xml c Test xbrl raptorxmlxbrl xbrl formula execution formula output c FormulaOutput xml assertions output c AssertionsOutput xml c Test xbrl Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Befehlszeilenschnittstelle CLI XBRL Validierungsbefehle 93 v Gro und Kleinschreibung in der Befehlszeile RaptorXMLXBRL unter Windows raptorxmlxbr1 unter Unix Linux Mac Beachten Sie dass klein geschriebene Befehle raptorxmlxbr1 auf allen Plattformen
339. h oben Methoden Eigenschaften berpr ft ob die Applikation eine ausf hrbare 64 Bit Datei ist Beispiel Gibt f r Altova RaptorXML XBRL Server 2016r2sp1 x64 den Wert true zur ck int MajorVersion Nach oben Methoden Eigenschaften Gibt die Hauptversion des Produkts als Ganzzahl zur ck Beispiel Gibt f r Altova RaptorXML XBRL Server 2014r2sp1 x64 den Wert 16 zur ck den Unterschied zwischen der Hauptversion 2014 und dem Anfangsjahr 1998 Altova RaptorXML XBRL Server 2016 2015 Altova GmbH COM und NET Schnittstelle API Referenz 315 int MinorVersion Nach_oben Methoden Eigenschaften Gibt die Nebenversion des Produkts als Ganzzahl zur ck Beispiel Gibt f r Altova RaptorXML XBRL Server 2016r2spl x64 den Wert 2 zur ck den Unterschied zur Nebenversionsnummer r2 string ProductName Nach oben Methoden Eigenschaften Gibt den Namen des Produkts als String zur ck Beispiel Gibt f r Altova RaptorXML XBRL Server 2016r2spl x64 den Wert Altova RaptorXML XBRL Server zur ck string ProductNameAndVersion Nach oben Methoden Eigenschaften Gibt den Namen des Produkts und seine Version als Ganzzahl zur ck Beispiel Gibt f r Altova RaptorXML XBRL Server 2016r2sp1 x64 den Wert Altova RaptorXML XBRL Server 2016r2spl x64 Zur ck bool ReportOptionalWarnings Nach oben Methoden Eigenschaften Aktiviert bzw deaktiviert die Ausgabe von Warnungen Der Wert true aktiviert Warnungen false
340. har 2 gibt 2 zur ck e altova char 5 gibt A zur ck e altova char 9 gibt den leeren String zur ck e altova char 2 gibt den leeren String zur ck Gibt einen String zur ck der das Zeichen enth lt das sich in dem als InputString Argument gelieferten String an der durch das Argument Position definierten Position befindet Der Ergebnisstring ist leer wenn an dem durch das Position Argument gelieferten Index kein Zeichen vorhanden ist Beispiele e altova char 2014 01 15 5 gibt zur ck USA 1 gibt U zur ck USA 1 gibt den leeren String zur ck USA 2 gibt den leeren String zur ck e altova char e altova char e altova char v first chars altova Gibt einen Sting 2 k der die ersten x lt Zeichen bezeichnet durch x Number des String enth lt der durch Konvertierung des Werts des Kontextelements in xs string erzeugt wird Beispiele Wenn das Kontextelement 1234ABcD lautet e altova first chars 2 gibt 12 zur ck e altova first chars 5 gibt 1234A zur ck altova first chars 9 gibt 1234ABCD zur ck Altova RaptorXML XBRL Server 2016 2015 Altova GmbH XSLT und XPath XQuery Funktionen Altova Erweiterungsfunktionen 425 Gibt einen String zur ck der die ersten x Zeichen bezeichnet durch x Number des String enthalt das als das Argument InputString angegeben ist Beispiele altova first chars 2014 01 15 5 gibt 2014 zur ck
341. he Methoden und statische Felder NET Instanzmethoden und Instanzfelder Datentypen XPath XQuery in NET Datentypen NET in XPath XQuery Form der Erweiterungsfunktion Die Erweiterungsfunktion im XPath XQuery Ausdruck muss die folgende Form haben prafix fname e Der Teil prafix ist mit einer URI verkn pft die die ben tigte NET Klasse definiert e Der Teil fname identifiziert den Konstruktor die Eigenschaft oder die Methode statisch oder Instanz innerhalb der NET Klasse und liefert alle gegebenenfalls ben tigten Argumente e Die URI muss mit clitype beginnen welches die Funktion als NET Erweiterungsfunktion kennzeichnet e Die Form prefix fname der Erweiterungsfunktion kann mit Systemklassen und mit Klassen in einer geladenen Assembly verwendet werden Wenn eine Klasse allerdings geladen werden muss m ssen zus tzliche Parameter mit den ben tigten Informationen bereitgestellt werden Parameter Zum Laden einer Assembly werden die folgenden Parameter verwendet asm Der Name der zu ladenden Assembly ver Die Versionsnummer eine Maximalzahl von vier Ganzzahlen die durch Punkte getrennt sind sn Das Key Token des Strong Name der Assembly 16 Hex Stellen from Eine URI gibt den Pfad der zu ladenden Assembly DLL an Wenn die URI relativ ist ist sie relativzum XSLT oder XQuery Dokument Wenn dieser Parameter vorhanden ist werden alle anderen Parameter ignoriert partialname Der partielle Name der Assembly
342. hinzu um mehr als ein Skript zu definieren v script api version api script api version 1 2 2 1 2 2 Definiert welche Python API Version f r das Skript verwendet werden soll Der Standardwert ist die neueste Version derzeit 2 2 Anstelle der Werte 1 und 2 k nnen Sie auch die Werte 1 0 und 2 0 verwenden v script param script param KEY VALUE Zus tzliche benutzerdefinierte Parameter die w hrend der Ausf hrung von Python Skripts aufgerufen werden k nnen F gen Sie die Option mehrmals hinzu um mehr als einen Parameter zu definieren v streaming streaming true false Aktiviert die Streaming Validierung Standardwert ist true Die im Arbeitsspeicher gehaltene Datenmenge wird im Streaming Modus minimiert Der Nachteil ist dass sp ter eventuell ben tigte Informationen z B ein Datenmodell des XML Instanzdokuments nicht mehr Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Befehlszeilenschnittstelle CLI Optionen 185 verfugbar sind In Situationen in denen dies eine Rolle spielt muss der Streaming Modus deaktiviert werden indem Sie streaming auf den Wert false setzen Wenn Sie die Option script mit dem Befehl valxml withxsd verwenden sollten Sie das Streaming deaktivieren Beachten Sie dass die Option st reaming ignoriert wird wenn parallel assessment auf true gesetzt wird Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v xml v
343. hl an Beispiel valany h Alternativ dazu kann der Befehl help zusammen mit einem Argument verwendet werden Beispiel help valany 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 130 Befehlszeilenschnittstelle CLI XSLT Befehle v network timeout network timeout VALUE Definiert das Timeout in Sekunden f r entfernte I O Operationen Der Standardwert ist 40 v verbose verbose true false Mit dem Wert true wird die Ausgabe zus tzlicher Informationen bei der Validierung aktiviert Der Standardwert ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v verbose output verbose output FILE Schreibt die ausfuhrliche Ausgabe in FILE v version version Zeigt die Version von RaptorXML XBRL Server an Setzen Sie version bei Verwendung mit einem Befehl vor den Befehl Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Befehlszeilenschnittstelle CLI XQuery Befehle 131 3 5 XQuery Befehle Die XQuery Befehle sind e xquery zum Ausf hren von XQuery Dokumenten optional mit einem Input Dokument e xqueryupdate zum Ausf hren eines XQuery Update ber ein XQuery Dokument und optional mit einem zu aktualisierenden Input Dokument e valxquery zum Validieren von XQuery Dokumenten e valxqueryupdate zum Validieren eines XQuery Update Dokuments Die Argumente und Optionen fur die einzelnen Befehle sind in den Unterabschnitten
344. hner installiert ist Um die Konfigurationsseite von LicenseServer von einem anderen Windows Rechner im lokalen Netzwerk als dem auf dem LicenseServer installiert ist zu ffnen geben Sie die URL der LicenseServer Konfiqurationsseite in die Adressleiste des Browsers ein und drucken Sie die Eingabetaste Standardm ig lautet die URL der Konfigurationsseite http lt serverIPAddressOrName gt 8088 Die URL ist im HTML Code der Konfigurationsseite selbst enthalten Der Name der Konfigurationsseite lautet WebUI htm1 und befindet sich unter Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Altova LicenseServer Zuweisen von Lizenzen 483 C ProgramData Altova LicenseServer WebUI html Wenn Sie auf der Konfigurationsseite auf dem Register Settings f r die URL der Konfigurationsseite eingestellt haben dass sie dynamisch generiert wird so wird bei jedem Start von LicenseServer eine neue URL generiert Sie m ssen die aktuelle Version von WebUI html berpr fen um die aktuelle URL der Konfigurationsseite zu ermitteln Die dynamisch in WebUI html generierte URL sollte in etwa folgenderma en lauten http 127 0 0 1 55541 optional ein weiterer String und befindet sich in der Funktion checkIfServiceRunning in einem Script nahe dem Ende des Elements lt head gt W hrend die Port Nummer in der URL dynamisch zugewiesen wird identifiziert die IP Adresse in der URL den Server auf dem LicenseServer installiert wurde Wenn Sie die
345. hzeitig ausgef hrt werden nicht aber eine Instanz von StyleVision Server 2013 und eine Instanz von StyleVision Server 2014 Beachten Sie dass neu installierte Versionen zuerst registriert werden m ssen bevor sie ausgef hrt werden k nnen e Neue Versionen von Altova Server Produkten k nnen nur mit der Version von LicenseServer lizenziert werden die zum Zeitpunkt der Produkt Release die neueste ist jedoch funktionieren ltere Versionen von Altova Server Produkten mit neueren Versionen des LicenseServer Wenn Sie daher eine neue Version eines Altova Produkts installieren und Ihre aktuelle LicenseServer Version nicht die neueste ist deinstallieren Sie die ltere Version von LicenseServer und installieren Sie die neueste Version Alle Registrierungs und Lizenzierungsdaten aus Ihrer alten Version von LicenseServer werden bei der Deinstallation in einer Datenbank auf dem Server gespeichert und automatisch in die neuere Version importiert Welche LicenseServer Version f r eine bestimmte Version eines Server Produkts ben tigt wird wird w hrend der Installation des Server Produkts angezeigt Sie k nnen diese Version von LicenseServer zusammen mit dem Server Produkt installieren Die Nummer der aktuell installierten LicenseServer Version wird am unteren Rand der LicenseServer Konfigurationsseite angezeigt Symbole auf dem Register Server Management p Edit Assigned Licenses Zugewiesene Lizenzen bearbeiten Steht f r jedes Produkt zu
346. i pietansa a a e ei 473 11 3 Installation Unix ee E mn iene eet Bid 475 11 4 Installation Mac OS X uueeeeeessseseneeeensssssnnnnnnnnnnnnsnennnnnnnnennnnenennnnnsnnnnennnnsnennenn 477 11 5 Allova Bern C OOM a een ehnseee 478 11 6 Zuwesen von Eizenzen 22 0 arena seh oe ised hve coe 479 11 6 1 Starten von LicenseServer cueessesesssessssnnnnneeseneesnnnnnnnnne nennen 480 Altova RaptorXML XBRL Server 2016 11 6 2 ffnen der LicenseServer K onfigurationsseite Windows 482 11 6 3 ffnen der LicenseServer K onfigurationsseite Linux eenenne 485 11 6 4 ffnen der LicenseServer K onfigurationsseite Mac OS X 488 11 6 5 Laden von Lizenzen in LicenseServer anne he hen 491 11 6 6 Registrieren von Produkten uueeeeeeesessnsnneeeeseeseenenenneneneeeeennennennnnn nee 495 Registrieren von FlowForce Server zeeeeeeenenseeeneeeneeeeeenennnnnnneeneeenennnnnn 495 Registrieren von MapForce Server ceeeeeeeeeeneeenenenneeesensnsnnnneenenenensnnnnn 500 Registrieren von StyleVision Server eeeeenennenneeeeeeeneeenenenennneenee nennen 501 Registrieren von RaptorXML XBRL Server 503 Registrieren von MobileTogether Server zunseseerseenenenenneneeeeeenenenennnn 505 11 6 7 Zuweisen von Lizenzen zu registrierten Produkten nee 506 11 7 Referenz zur Konfigurationsseite ecceeeesessssssnsnnnneennnsssnnnnnnnnnnnnnnennnnnnnnnnennnennennnn 512 Is Rense POO ae ei 513
347. ibung Enth lt Enumerationsliterale die den XML Validierungsmodus definieren Strict oder Lax Verwendet von AssessmentMode Enumerationsliterale AssessmentModeStrict 0 AssessmentModeLax 1 eAssessmentModeStrict Setzt den Schema Validierungsmodus auf strict Dies ist der Standardwert eAssessmentModeLax Setzt den Schema Validierungsmodus auf Lax Altova RaptorXML XBRL Server 2016 2015 Altova GmbH COM und NET Schnhittstelle API Referenz 341 ENUMErrorFormat Beschreibung Enth lt Enumerationsliterale die das Format der Fehlerausgabe definieren Verwendet von IServer ErrorFormat Enumerationsliterale eFormatText 0 eFormatShortXML 1 eFormatLongXML 2 eFormatText Definiert das Fehlerausgabeformat als Text Dies ist der Standardwert eFormatShortXML Definiert das Fehlerausgabeformat als ShortxML Dieses Format ist eine Kurzform des Formats LongXML eFormatLongXML Definiert das Fehlerausgabeformat als LongxML Dieses Format ist das ausf hrlichste Fehlerausgabeformat ENUMLoadSchemalocation Beschreibung Enthalt Enumerationsliterale die angeben wie der Schemapfad ermittelt werden soll Verwendet von Schnittstelle Operation IXBRL SchemalocationHints IXMLValidator SchemalocationHints IXSLT SchemalocationHints 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 342 COM und NET Schnittstelle AP I Referenz Enumerationsliterale eSHLoadBySchemalocati
348. icht der unten gezeigten Beachten Sie dass die vollst ndige URI aus der Serveradresse plus der relativen URI des Ergebnisdokuments besteht HTTP Methode http localhost 8087 v1 result D405A8 4A AB96 482A 961 4399885FABOF Zur Angabe des Ausgabeverzeichnisses eines Auftrags auf der Festplatte konstruieren Sie die URI folgenderma en lt server output root dir gt siehe Server Konfigurationsdatei Auftragsid Anmerkung Da oft zahlreiche Fehler und Ausgabedokumente erstellt werden empfiehlt es sich die Verwendung des Festplattenspeichers zu berwachen und je nach Umgebung und Ihren Anforderungen regelm ig L schungen vorzunehmen 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 Kapitel 5 Python Schnittstelle 244 Python Schnittstelle Python Schnittstelle Uber die Python Schnittstelle von RaptorXML XBRL Server k nnen Daten in XML Dokumenten XML Schema Dokumenten XBRL Instanzdokumenten und XBRL Taxonomiedokumenten Uber die Python APIs f r XML XSD und XBRL aufgerufen und verarbeitet werden Welche Daten in den Quelldokumenten verarbeitet werden sollen und wie diese Daten verarbeitet werden sollen ist im Python Skript das an RaptorXML XBRL Server bergeben wird definiert Die Python APIs Die Python APis f r XML XSD und XBRL bieten Zugriff auf die Metainformationen Strukturinformationen und Daten in XML XSD und XBRL Instanzen und Taxonomie Dokumenten Somit
349. icht erfolgreich an den Server bertragen werden k nnen sind die h ufigsten Fehler die folgenden 404 Not Found Der richtige Pfad lautet http localhost 8087 v1 queue 405 Method Not Allowed Die angegebene Methode ist f r diese Ressource unzul ssig Verwenden Sie die post Methode 415 Unsupported Media Der Message Header sollte lauten Content Type application Type json Request bertragen doch der Auftrag wurde vom Server abgewiesen Wenn Requests erfolgreich an den Server bertragen wurden kann der Server diese aus einem der folgenden Gr nde abweisen 400 Bad Request bad Der RaptorXML Befehl ist falsch cmd 400 Bad Request json Der Request Body enth lt einen JSON Syntaxfehler error 404 File Not Found berpr fen Sie die Datei URI oder die Dateipfad Syntax aller im Befehl genannten Dateien Der Auftrag wurde ausgef hrt mit positivem oder negativem Ergebnis Wenn ein Auftrag z B ein Validierungsauftrag ausgef hrt wird kann das Ergebnis positiv OK oder negativ fehlgeschlagen sein So kann z B das Ergebnis eines Validierungsauftrags positiv OK sein wenn das zu validierende Dokument g ltig ist und negativ fehlgeschlagen wenn das Dokument ung ltig ist In beiden F llen wurde der Auftrag ausgef hrt allerdings mit unterschiedlichen Ergebnissen In beiden F llen wird eine 201 Created Meldung zur ckgegeben sobald der Auftrag erfolgreich in die Warteschlange aufgenommen wurde In beiden
350. id Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Python Schnittstelle Python API Versionen 247 on_xbrl valid Mit der Option script wird in der Befehlszeile ein Skript definiert Die Callback Funktionen werden nur aufgerufen wenn die Validierung erfolgreich ist Nahere Informationen zu Callback Funktionen und der API finden Sie in der Referenz zur RaptorXML XBRL Server Python API Version 1 Python API Version 2 Wird ab RaptorXML XBRL Server v2015r3 verwendet Die API Version in v2015r4 war 2 1 Die API Version in v2016 ist 2 2 Befehlszeilen Flag script api version 2 script api version 2 1 script api version 2 2 Dokumentation Python API Version 2 Reference Diese API Version enth lt ber 300 neue Klassen und erkennt die Module aus der RaptorXML XBRL Server Python API Version 1 so dass h ufig verwendete Informationen z B PSVI Daten einfacher aufgerufen und miteinander in Zusammenhang stehende APIs logisch zusammen gruppiert werden z B xbrl taxonomy xbrl formula xbrl table In dieser Version werden die Callback Funktionen nicht nur bei erfolgreicher Validierung aufgerufen sondern auch wenn die Validierung fehlschl gt Dies sehen Sie daran dass der Name der Callback Funktion folgenderma en ge ndert wird on xsi finished on xsd finished e on dts finished on xbrl finished Um die Verwendung von Modulen zu erm glichen unterst tzt RaptorXML XBRL Server nun mehrere script Optione
351. ie Klasse sowie die Methode identifiziert lt xsl value of xmlns jMath java java lang Math select jMath cos 3 14 gt lt xsl value of xmlns jmath java select jmath java lang Math cos 3 14 gt 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 448 XSLT und XPath XQuery Funktionen Diverse Erweiterungsfunktionen Die in der Erweiterungsfunktion im Beispiel oben cos angegebene Methode muss mit dem Namen einer ffentlichen statischen Methode in der angegebenen Java Klasse im Beispiel oben java lang Math bereinstimmen XQuery Beispiel Hier sehen Sie ein XQuery Beispiel das dem XSLT Beispiel oben hnlich ist lt cosine xmlns jMath java java lang Math gt jMath cos 3 14 lt cosine gt Benutzerdefinierte Java Klassen Wenn Sie Ihre eigenen Java Klassen erstellt haben werden die Methoden in diesen Klassen unterschiedlich aufgerufen je nachdem i ob die Klassen ber eine JAR Datei oder eine Klassendatei aufgerufen werden und ii ob sich diese Dateien JAR oder Klasse im aktuellen Verzeichnis befinden im selben Verzeichnis wie das XSLT oder XQuery Dokument oder nicht Wie Sie diese Dateien finden wird in den Abschnitten Benutzerdefinierte Klassendateien und Benutzerdefinierte Jar Dateien beschrieben Pfade zu Klassendateien die sich nicht im aktuellen Verzeichnis befinden und Pfade zu allen JAR Dateien m ssen jedoch angegeben werden Benutzerdefinierte Klassendateien Wenn der Zugriff
352. ie Werte 1 0 und 2 0 verwenden script output Schreibt die Standardausgabe des Skripts in die in FILE angegebene Datei script param benutz erdefinierte Parameter die w hrend der Ausf hrung von Python Skripts aufgerufen werden k nnen F gen Sie die Option mehrmals hinzu um mehr als einen Parameter zu definieren taxonomy package Definiert den absoluten Pfad zu einem zus tzlichen Taxonomiepaket wie in den Working Drafts Taxonomy Package 1 0 und Taxonomy Packages 1 0 beschrieben Der Wert von FILE gibt den Pfad zum Taxonomiepaket an F gen Sie die Option mehrmals hinzu um mehr als ein Taxonomiepaket zu definieren treat inconsistencies as errors Wenn die Datei nicht der XBRL 2 1 Spezifikation entspricht schl gt die XBRL Validierung fehl Der Standardwert ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v utr utr tr Bei true wir d die XBRL Unit Registry 1 0 Erweiterung aktiviert Standardeinstellung ist false validate dts only Das DTS wird ausgehend vom XBRL Instanzdokument ermittelt Alle referenzierten Taxonomieschemas und Linkbases werden ermittelt und validiert Die restlichen XBRL Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Befehlszeilenschnittstelle CLI XBRL Validierungsbefehle 97 Instanzdokumente werden ignoriert Der Standardwert ist false Hinweis Die Booleschen Optionswerte werde
353. ie die altere Version von LicenseServer und installieren Sie die neueste auf der Altova Website verfugbare Version Alle Registrierungs und Lizenzierungsdaten aus Ihrer alten Version von LicenseServer werden bei der Deinstallation in einer Datenbank auf dem Server gespeichert und automatisch in die neuere Version importiert Wenn Sie eine neuere Version von LicenseServer installieren wird die altere Version vorher deinstalliert Die Versionsnummer des aktuell installierten LicenseServer ist am unteren Rand der LicenseServer Konfigurationseite alle Register vermerkt Aktuelle Version 1 22 Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Altova LicenseServer 471 Informationen zu dieser Dokumentation Diese Dokumentation ist in die folgenden Teile gegliedert e Einf hrung zu Netzwerkanforderungen Installation unter Windows Linux und Mac OS X und Altova ServiceController e Zuweisen von Lizenzen Hier wird Schritt f r Schritt beschrieben wie Sie Uber den Altova LicenseServer Lizenzen zuweisen e Referenz zur Konfigurationsseite Hier finden Sie eine Beschreibung der Administratorschnittstelle zu LicenseServer Letzte Aktualisiereung 09 23 2015 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 472 11 1 Altova LicenseServer Informationen zum Netzwerk Informationen zum Netzwerk Altova LicenseServer muss auf einem Server Rechner installiert sein auf den alle Clients auf denen lizenzpflichtige Altova Produkte a
354. ie entsprechende Anzahl von Kernen zu lizenzieren So k nnen z B anstelle einer Lizenz f r 8 Kerne auch zwei Lizenzen f r 4 Kerne f r einen Octa Core Prozessor verwendet werden Wenn Sie einen Server Rechner mit eine gro en Anzahl von CPU Kernen verwenden aber nur geringe Datenmengen verarbeiten m ssen k nnen Sie auch eine Virtual Machine erstellen der eine geringere Anzahl an Kernen zugewiesen ist und eine Lizenz f r diese Anzahl an Kernen erwerben In diesem Fall ist die Verarbeitungsgeschwindigkeit nat rlich geringer als bei Verwendung aller Kerne des Rechners Anmerkung Jede Lizenz kann immer nur f r einen Client gleichzeitig verwendet werden selbst wenn die Lizenzkapazit t noch nicht ausgesch pft ist Wenn z B eine 10 Kern Lizenz f r einen Client Rechner mit 6 CPU Kernen verwendet wird so k nnen die Lizenzen f r die restlichen 4 Kerne nicht gleichzeitig f r einen anderen Client Rechner verwendet werden MobileTogether Server Lizenzen werden auf Basis der Anzahl der Benutzer d h auf Basis der Clients die auf MobileTogether Server zugreifen zugewiesen Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Einrichten von RaptorXML Einrichten unter Linux 23 2 2 Einrichten unter Linux In diesem Abschnitt werden die Installation und Lizenzierung von RaptorXML XBRL Server auf Linux Systemen Debian Ubuntu CentOS RedHat beschrieben Installation unter Linux e Systemanforderungen Anmerkungen zum Root Ben
355. ie erneut durch Laden der darin enthaltenen Lizenzdatei in den Pool geladen werden Wenn eine Lizenzdatei aktualisiert wird werden nur die Lizenzen darin die sich noch nicht im Pool befinden in den Pool geladen Um eine Lizenz zu aktivieren zu deaktivieren oder zu l schen w hlen Sie sie aus und klicken Sie auf die Schaltfl che Activate Deactivate bzw Delete Aktivieren Deaktivieren und L schen einer Lizenz Eine aktive Lizenz kann durch Auswahl der Lizenz und Klicken auf Deactivate deaktiviert werden Eine inaktive Lizenz kann aktiviert Schaltfl che Activate oder gel scht Schaltfl che Delete werden Wenn eine Lizenz gel scht wird wird sie aus dem Lizenzpool entfernt Eine gel schte Lizenz kann durch Laden der Lizenzdatei die sie enth lt wieder zum Lizenzpool hinzugef gt 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 516 Altova LicenseServer Referenz zur Konfigurationsseite werden Wenn eine Lizenzdatei erneut hochgeladen wird werden nur Lizenzen die sich noch nicht im Lizenzpool befinden zum Lizenzpool hinzugef gt Lizenzen die sich bereits im Pool befinden werden nicht erneut hinzugef gt Symbole auf dem Register License Pool P Edit Assigned Licenses Wird in der Spalte Assignments zu jeder Lizenz angezeigt Ruft das Dialogfeld Manage Licenses auf in dem Sie dem Produkt neue Lizenzen zuweisen und zugewiesene Lizenzen ndern k nnen e Show License Information Wird in der Spalte Assign
356. iehe n chste Signatur Beispiele e altova build time 23 4 57 gibt 23 04 57 zur ck ee TEE xP3 x93 Das erste zweite und dritte Argument steht fur die Stunde 0 bis 23 bzw die Minuten 0 bis 59 bzw die Sekunden 0 bis 59 Das vierte Argument ist ein String der den Zeitzonenteil des Werts liefert Die vier Argumente werden zu einem Wert vom Typ xs time kombiniert 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 394 XSLT und XPath XQuery Funktionen Altova Erweiterungsfunktionen Die Werte der Ganzzahlen m ssen sich innerhalb des korrekten Bereichs dieses jeweiligen Uhrzeitteils befinden So sollte z B das zweite Argument Minuten nicht gr er als 59 sein Beispiele e altova build time 23 4 57 1 gibt 23 04 57 01 00 zur ck v build duration altova al xs yearMonthDuration XP3 XQ Setzt aus zwei Argumenten einen Wert vom Typ xs yearMonthDuration zusammen Das erste Argument liefert den Jahr Teil des Zeitdauerwerts w hrend das zweite Argument den Monat Teil liefert Wenn der zweite Parameter Monate gr er oder gleich 12 ist so wird die Ganzzahl durch 12 dividiert Der Quotient wird zum ersten Argument hinzugef gt um den Jahr Teil des Zeitdauerwerts zu liefern w hrend der Rest der Division den Monat Teil liefert Eine Beschreibung zur Erstellung einer Zeitdauer vom Typ xs dayTimeDuration finden Sie in der n chsten Signatur Beispiele e altova build duration 2 10 gibt P2y10
357. iele e altova attributes MyAttribute rfip gibt MyAttribute zur ck MyAttribute pri gibt MyAttribute zur ck MyAtt rip gibt MyAttribute zur ck altova attributes altova attributes e altova attributes MyAttributes rfip gibt keine bereinstimmung zur ck e altova attributes MyAttribute gibt MyAttribute zur ck altova attributes MyAttribute Rip gibt einen Fehler zur ck dass das Flag unbekannt ist altova attributes MyAttribute gibt den Fehler zur ck dass das zweite Argument fehlt v elements altova altova elements ElementName als xs string als element XP3 XQ3 Gibt alle Elemente zur ck die einen lokalen Namen haben der mit dem im Input Argument ElementName angegebenen Namen identisch ist Die Gro und Kleinschreibung wird bei der Suche die entlang der child Achse durchgef hrt wird beachtet Der Kontext Node muss der Parent Node des gesuchten Elements sein Beispiele e altova elements MyElement gibt MyElement zur ck altova elements ElementName als xs string SearchOptions als xs string als element XP3 XQ3 Gibt alle Elemente zur ck die einen lokalen Namen haben der mit dem im Input Argument ElementName angegebenen Namen identisch ist Die Gro und Kleinschreibung wird bei der Suche die entlang der child Achse durchgef hrt wird beachtet Der Kontext Node muss der Parent Node des gesuchten Elements sei
358. ien die als Input Daten verwendet werden sollen Die Eigenschaft liefert ein Objekt das die absoluten URLs der einzelnen XML Dateien in Form von Strings enth lt object InputTextArray Nach oben Methoden Eigenschaften Liefert ein Array der URLs der Textdateien die als Input Daten verwendet werden sollen Die Eigenschaft liefert ein Objekt das die absoluten URLs der einzelnen Textdateien in Form von Strings enth lt string InputXMLFileName Nach oben Methoden Eigenschaften Definiert die zu validierende XML Datei Der bereitgestellte String muss eine absolute URL sein die den Basispfad der zu verwendenden XML Datei angibt string InputXMLFromText Nach oben Methoden Eigenschaften Liefert einen Text String mit dem Inhalt des zu validierenden XML Dokuments string LastErrorMessage Nach oben Methoden Eigenschaften Ruft die letzte Fehlermeldung des RaptorXML Prozessors als String auf bool ParallelAssessment Nach_oben Methoden Eigenschaften Altova RaptorXML XBRL Server 2016 2015 Altova GmbH COM und NET Schnittstelle API Referenz 319 Aktiviert deaktiviert die parallele Validierung von Schemas string PythonScriptFile Nach oben Methoden Eigenschaften Definiert die Python Script Datei die eine zus tzliche Verarbeitung der f r die XML oder XSD Validierung bereitgestellten Datei liefert Der bereitgestellte String muss eine absolute URL sein die den Basispfad des zu verwendenden Python S
359. ient dazu die Prozessorverwendung wahrend der Validierung einzuschranken Bei Erreichung des Fehlerlimits wird die Validierung gestoppt help help Zeigt den Hilfetext zum Befehl an Beispiel valany h Alternativ dazu kann der Befehl help zusammen mit einem Argument verwendet werden Beispiel help valany log output log output FILE Schreibt die Meldungsausgabe in die angegebene URL Stellen Sie sicher dass das CLI Schreibrechte f r den Ausgabepfad hat network timeout network timeout VALUE Definiert das Timeout in Sekunden f r entfernte I O Operationen Der Standardwert ist 40 verbose Mit dem Wert true wird die Ausgabe zus tzlicher Informationen bei der Validierung aktiviert Der Standardwert ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird verbose output Schreibt die ausf hrliche Ausgabe in FILE version version Zeigt die Version von RaptorXML XBRL Server an Setzen Sie version bei Verwendung mit einem Befehl vor den Befehl 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 184 Befehlszeilenschnittstelle CLI Optionen 3 10 3 Verarbeitung v listfile listfile true false Bei true wird das Argument Input File des Befehls als Textdatei behandelt die einen Dateinamen pro Zeile enth lt Der Standardwert ist false Als Alternative k nnen die Dateien im CLI getrennt durch ein Leerzeichen aufgelistet werden
360. ient gleichzeitig verwendet werden selbst wenn die Lizenzkapazit t noch nicht ausgesch pft ist Wenn z B eine 10 Kern Lizenz f r einen Client Rechner mit 6 CPU Kernen verwendet wird so k nnen die Lizenzen f r die restlichen 4 Kerne nicht gleichzeitig f r einen anderen Client Rechner verwendet werden AK Mobile Together Server Lizenzen werden auf Basis der Anzahl der Benutzer d h auf Basis der Clients die auf MobileTogether Server zugreifen zugewiesen 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 518 Altova LicenseServer Referenz zur Konfigurationsseite 11 7 2 Server Management In diesem Abschnitt werden folgende Schritte beschrieben e Symbole auf dem Register Server Management e Zuweisen von Lizenzen e Ein einziger Client der unter verschiedenen Namen registriert ist e Anfordern einer Testlizenz e Aufheben der Registrierung f r Produkte Auf dem Register Server Management Abbildung unten k nnen Sie registrierten Produkten Lizenzen zuweisen ALTOVA LicenseServer Server Management RQ Rana Mee aed eee Ree vw DOC altova com Altova FlowForce Server 2014 This server has 2 CPU core s Key Code CPU Cores e Licenses for 2 CPU core s are required Max licensed CPU cores 0 Limit to single thread execution Altova StyleVision Server 2014 This server has 2 CPU core s Licenses for 2 CPU core s are required El Limit to single thread execution Max licensed CPU cores 0 Altova Map
361. iert haben k nnen Sie LicenseServer aufrufen und StyleVision Server eine Lizenz zuweisen Eine Beschreibung dazu finden Sie im Abschnitt Zuweisen von Lizenzen zu registrierten Produkten Registrieren des eigenst ndigen StyleVision Server Produkts Windows Wenn Sie StyleVision Server als eigenst ndiges Paket unter Windows installiert haben m ssen Sie das Produkt auf einem Altova LicenseServer in Ihrem Netzwerk registrieren und ihm ber den Altova LicenseServer eine Lizenz zuweisen Sie k nnen StyleVision Server ber seine Befehlszeilenschnittstelle CLI mit Hilfe des Befehls 1icenseserver registrieren StyleVisionServer licenseserver options Server Or IP Address Wenn LicenseServer z B unter http localhost 8088 ausgef hrt wird so registrieren Sie StyleVision Server mit dem folgenden Befehl StyleVisionServer licenseserver localhost Nachdem Sie StyleVision Server erfolgreich registriert haben k nnen Sie LicenseServer aufrufen und StyleVision Server eine Lizenz zuweisen Eine Beschreibung dazu finden Sie im Abschnitt Zuweisen von Lizenzen zu registrierten Produkten Registrieren von StyleVision Server Linux Auf Linux Rechnern kann StyleVision Server mit dem Befehl 1icenseserver des StyleVision Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Altova LicenseServer Zuweisen von Lizenzen 503 Server CLI am LicenseServer registriert werden Beachten Sie dass StyleVision Server mit root Rechten gestartet werden muss
362. ihe nach an a als sein Input Wert bergeben Der Input Wert wird an der Bedingung in der Funktionsdefinition a mod 2 0 berpr ft Der erste Input Wert der diese Bedingung erf llt wird als das Ergebnis von altova find first in diese Fall 6 zur ckgegeben e altova find first 1 to 10 function a a 3 7 gibt xs integer 4 zuruck Weitere Beispiele Wenn die Datei C Temp Customers xml vorhanden ist e altova find first C Temp Customers xml http www altova com index html doc available 1 gibt C Temp Customers xml Zur ck Wenn die Datei c Temp Customers xm1 nicht vorhanden ist und http www altova com index html vorhanden ist e altova find first C Temp Customers xml http www altova com index html doc available 1 gibt http www altova com index html zuruck Wenn weder die Datei C Temp Customers xml noch http www altova com 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 418 XSLT und XPath XQuery Funktionen Altova Erweiterungsfunktionen index html vorhanden ist e altova find first C Temp Customers xml http www altova com index html doc available 1 gibt kein Ergebnis zur ck Anmerkungen zu den obigen Beispielen e Die XPath 3 0 Funktion doc available erh lt ein einziges Argument das als URI verwendet wird Sie gibt nur dann true zur ck wenn unter der angegebenen URI ein Dokument Node gefunden wird Das Dokument unter der angegebenen URI mu
363. ile gr 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 86 Befehlszeilenschnittstelle CLI Befehle fiir die Uberpriifung der Wohlgeformtheit ears Se Defi niert die globale Ressourcendatei und aktiviert globale Ressourcen v Meldungen Fehler Hilfe Timeout Version vw error format erro mat te ul nl Definiert das Format der Fehlerausgabe Der Standardwert ist text Mit den anderen Optionen werden XML Formate generiert wobei mit longxml mehr Details generiert werden vw error limit eo N Definiert das Fehlerlimit Der Standardwert ist 100 Zul ssig sind Werte von 1 bis 999 Dient dazu die Prozessorverwendung w hrend der Validierung einzuschr nken Bei Erreichung des Fehlerlimits wird die Validierung gestoppt v help Zeigt den Hilfetext zum Befehl an Beispiel valany h Alternativ dazu kann der Befehl help zusammen mit einem Argument verwendet werden Beispiel help valany v log output Schreibt die Meldungsausgabe in die angegebene URL Stellen Sie sicher dass das CLI Schreibrechte f r den Ausgabepfad hat v network timeout Definiert das Timeout in Sekunden f r entfernte I O Operationen Der Standardwert ist 40 v verbose Mit dem Wert true wird die Ausgabe zus tzlicher Informationen bei der Validierung aktiviert Der Standardwert ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne ei
364. im gew nschten Ordner installieren Auf diese Art wird die Aufhebung der Registrierung und die erneute Registrierung automatisch w hrend der Installation vorgenommen berpr fen ob die Registrierung erfolgreich vorgenommen wurde Wenn die Registrierung erfolgreich war enth lt die Registrierungsdatei die Klassen RaptorXML Server Klassen Diese Klassen befinden sich normalerweise unter HKEY LOCAL MACHINE SOFTWARE Classes Codebeispiel Im Abschnitt Programmiersprachen finden Sie ein VBScript Beispiel in dem gezeigt wird wie die RaptorXML API ber ihre COM Schnittstelle verwendet werden kann Eine Beispieldatei dazu finden Sie im RaptorXML Applikationsordner im Ordner examples API 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 300 7 2 COM und NET Schnittstelle Informationen zur NET Schnittstelle Informationen zur NET Schnittstelle Die NET Schnittstelle ist als Wrapper rund um die RaptorXML COM Schnittstelle gebaut Sie dient als prim re von Altova signierte Interop Assembly und verwendet den Namespace Altova RaptorxXMLServer Hinzuf gen der RaptorXML DLL als Referenz zum Visual Studio NET Projekt Um RaptorXML in Ihrem NET Projekt verwenden zu k nnen f gen Sie in Ihrem Projekt eine Referenz zur RaptorXML DLL Altova RaptorXxXMLServer d11 hinzu Ihre RaptorXML XBRL Server Installation enth lt eine signierte DLL Datei namens Altova RaptorXMLServer dl1 die bei der Installation von RaptorXML mit Hil
365. imits wird die Validierung gestoppt v help Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Befehlszeilenschnittstelle CLI XML DTD XSD Validierungsbefehle 57 Zeigt den Hilfetext zum Befehl an Beispiel valany h Alternativ dazu kann der Befehl help zusammen mit einem Argument verwendet werden Beispiel help valany v log output log output FILE Schreibt die Meldungsausgabe in die angegebene URL Stellen Sie sicher dass das CLI Schreibrechte f r den Ausgabepfad hat vw network timeout network timeout Definiert das Timeout in Sekunden f r entfernte I O Operationen Der Standardwert ist 40 v verbose verbose true false Mit dem Wert true wird die Ausgabe zus tzlicher Informationen bei der Validierung aktiviert Der Standardwert ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v verbose output verbose output FILE Schreibt die ausf hrliche Ausgabe in FILE v version version Zeigt die Version von RaptorXML XBRL Server an Setzen Sie version bei Verwendung mit einem Befehl vor den Befehl 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 58 Befehlszeilenschnittstelle CLI XML DTD XSD Validierungsbefehle valxml withxsd xsi Der Befehl valxml withxsd xsi validiert ein oder mehrere XML Instanzdokumente anhand der W3C XML Schema Definition Language XSD Spezifikationen 1 0 und 1 1 Windows Rapt
366. in Katalog Mapping verwendet Dies ist der Standardwert load by namespace Anhand des Werts des namespace Attributs wird der Schemapfad ber ein Katalog Mapping ermittelt load combining both Wenn entweder das Attribut namespace oder das Attribut schemaLocation ein Katalog Mapping hat so wird das Mapping verwendet Wenn beide Attribute Katalog Mappings haben ist es vom Wert der Option schema mapping XBRL Option und XML XSD Option abh ngig welches Mapping verwendet wird Falls kein Katalog Mapping vorhanden ist wird das schemaLocation Attribut verwendet e license namespace only Der Namespace wird importiert Kein Schema Dokument wird importiert v schema location hints Definiert das Verhalten der Attribute xsi schemaLocation und xsi noNamespaceSchemaLocation Legt fest ob ein Schema Dokument geladen werden soll und falls ja anhand welcher Informationen es gesucht werden soll Standardeinstellung load by schemalocation Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Befehlszeilenschnittstelle CLI Optionen 197 e Der Wert load by schemalocation verwendet die URL des Schemapfads in den Attributen xsi schemaLocation und xsi noNamespaceSchemaLocation in XML oder XBRL Instanzdokumenten Dies ist der Standardwert Der Wert load by namespace verwendet den Namespace Teil von xsi schemaLocation Und im Fall von xsi noNamespaceSchemaLocation einen leeren String und ermittelt das Schema ber ein Katalog Mapp
367. in ENUMValidationType Literal als Wert erh lt Das Ergebnis ist bei Erfolg true bei Fehlschlag false Bei Auftreten eines Fehlers wird eine RaptorXMLException ausgel st Mit Hilfe der getLastErrorMessage Methode k nnen Sie zus tzliche Informationen aufrufen Parameter type Ein ENUMValidationType Literal das angibt ob ein XBRL Instanzdokument oder eine XBRL Taxonomie validiert werden soll R ckgabe Bei Erfolg wird der Boolesche Wert true bei Fehlschlag false zur ckgegeben Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Java Schnittstelle RaptorXML Schnittstellen f r Java 285 vw isValid public boolean isValid Gibt das Ergebnis der Validierung des bereitgestellten XBRL Dokuments zur ck Das Ergebnis ist bei Erfolg true bei Fehlschlag false R ckgabe Bei Erfolg wird der Boolesche Wert true bei Fehlschlag false zur ckgegeben vw getLastErrorMessage Ruft die letzte Fehlermeldung aus dem XML Validierungsprozessor auf R ckgabe ein String der die letzte Fehlermeldung aus dem XML Validierungsprozessor ist v setEvaluateReferencedParametersOnly Erzwingt bei false die Auswertung aller Parameter selbst wenn diese von keinen Formulas Assertions Tabellen referenziert werden Der Standardwert ist true Parameter bEnable Erh lt den Booleschen Wert true oder false vw setParallelAssessment Aktiviert bzw deaktiviert die Verwendung einer parallelen Validierung Bei true wird di
368. in einen String eine Zahl oder einen Booleschen Ausdruck konvertiert werden e lt xsl value of select xs integer data get Month date new 2008 4 29 xmlns date clitype System DateTime gt NET Statische Methoden und statische Felder Eine statische Methode wird direkt ber ihren Namen und durch Angabe der Argumente f r die Methode aufgerufen Der im Aufruf verwendete Name muss exakt mit einer ffentlichen statischen Methode in der angegebenen Klasse bereinstimmen Wenn der Methodenname und die Anzahl der in der Funktion angegebenen Argumente mit mehr als einer Methode in einer Klasse bereinstimmen werden die Typen der bereitgestellten Argumente nach der besten bereinstimmung berpr ft Wenn keine eindeutig passende Methode gefunden werden kann wird ein Fehler ausgegeben Anmerkung Ein Feld in einer NET Klasse wird als Methode ohne Argument betrachtet Eine Eigenschaft wird mit der Syntax get_PropertyName aufgerufen Beispiele Ein XSLT Beispiel in dem Sie einen Methodenaufruf mit einem Argument System Math Sin arg sehen lt xsl value of select math Sin 30 xmlns math clitype System Math gt Ein XSLT Beispiel in dem Sie einen Aufruf eines Felds wird als Methode ohne Argument betrachtet sehen System Double MaxValue lt xsl value of select double MaxValue xmlns double clitype System Double gt Ein XSLT Beispiel in dem Sie einen Aufruf einer Eigenschaft Sy
369. inen Dateinamen pro Zeile und geben Sie den Namen dieser Textdatei zusammen mit der auf true gesetzten Option listfile als InputFile Argument an siehe Liste der Optionen unten Beispiele e raptorxmlxbrl valjson schema c MyJSONSchema json c MyJSONInstance json e raptorxmlxbrl json schema c MyJSONSchema json c MyJSONInstance 01 json c MyJSONInstance 02 json e raptorxmlxbrl json schema c MyJSONSchema json listfile true c FileList txt v Gro und Kleinschreibung in der Befehlszeile RaptorXMLXBRL unter Windows raptorxmlxbr1 unter Unix Linux Mac Beachten Sie dass klein geschriebene Befehle raptorxmlxbr1 auf allen Plattformen Windows Linux und Mac funktionieren w hrend gro geschriebene Befehle RaptorXMLXBRL nur unter Windows und Mac ausgef hrt werden Optionen Die Optionen des Befehls sind unterhalb nach Gruppen geordnet aufgelistet Die Werte aller Optionen k nnen ohne Anf hrungszeichen angegeben werden Eine Ausnahme bilden die beiden folgenden F lle i wenn der Wertstring Leerzeichen enth lt oder ii wenn in der Beschreibung der Option ausdr cklich angegeben ist dass Anf hrungszeichen ben tigt werden v Validierung und Verarbeitung v schema Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Befehlszeilenschnittstelle CLI JSON Befehle 161 schema FILE Definiert den Pfad zu dem JSON Schema Dokument anhand dessen die JSON Instanzdokumente validiert werden sollen v lis
370. ing Bei Verwendung von load combining both und wenn entweder der Namespace Teil oder der URL Teil ein Katalog Mapping hat so wird das Katalog Mapping verwendet Wenn beide Katalog Mappings haben ist es vom Wert der schema mapping Option XBRL Option und XML XSD Option abh ngig welches Mapping verwendet wird Wenn weder der Namespace noch die URL ein Katalog Mapping hat wird die URL verwendet Wenn der Wert der Option ignore ist werden die beiden Attribute xsi schemaLocation und xsi noNamespaceSchemaLocation ignoriert v schema mapping schema mapping prefer schemalocation prefer namespace Wenn ein Schema Dokument sowohl anhand des Schema Pfads als auch des Namespace gesucht werden soll wird damit festgelegt welche der beiden Optionen beim Katalog Lookup Vorrang erh lt Wenn eine der Optionen schemalocation hints oder schema imports einen Wert load combining both hat und wenn die betroffenen Namespace und URL Teile beide Katalog Mappings haben gibt der Wert dieser Option an welches der beiden Mappings verwendet werden soll das Namespace Mapping oder das URL Mapping der Wert prefer schemalocation bezieht sich auf das URL Mapping Der Standardwert ist prefer schemalocation v xsd version xsd version 1 0 1 1 detect Definiert die zu verwendende W3C Schema Definition Language XSD Version Der Standardwert ist 1 0 Diese Option eignet sich auch um herauszufinden inwiefern ein 1 0 kompatibles Schema nicht mit
371. ing XQueryFileName LastErrorMessage DotNetExtensionsEnabled InputXMLFromTex XQueryFromText OutputEncoding JavaBarcodeExtensionLoca tion LoadXMLWithPSVI OutputIndent JavaExtensionsEnabled XincludeSupport OutputMethod XMLValidationMo OutputOmitXMLDeclar de ation XSDVersion UpdatedXMLWriteMode bool ChartExtensionsEnabled Nach oben Methoden Eigenschaften Aktiviert bzw deaktiviert Altova Diagrammerweiterungsfunktionen Der Wert true aktiviert Diagrammerweiterungen false deaktiviert sie Der Standardwert ist true bool DotNetExtensionsEnabled Nach oben Methoden Eigenschaften 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 330 COM und NET Schnittstelle AP I Referenz Aktiviert oder deaktiviert Visual Studio NET Erweiterungen Der Wert true aktiviert NET Erweiterungen false deaktiviert sie Der Standardwert ist true ENUMXQueryVersion EngineVersion Nach oben Methoden Eigenschaften Definiert die zu verwendende XQuery Version 1 0 oder 3 0 Der Eigenschaftswert ist ein ENUMXQueryVersion Literal string IndentCharacters Nach oben Methoden Eigenschaften Definiert den als Einr ckung zu verwendenden Zeichenstring string InputXMLFileName Nach oben Methoden Eigenschaften Definiert den Pfad der zu verarbeitenden XML Datei Der bereitgestellte String muss eine absolute URL sein die den genauen Pfad zur zu verwendenden XML Datei angibt string InputXMLFromText Nach oben Meth
372. inieren Die Kurzform lautet as VALUE ist entweder der Wert des id Attributs oder eine URI mit einem XPointer Fragment das die Ressource identifiziert Es k nnen auch die Sonderwerte none und a11 verwendet werden v formula execution formula execution true false Aktiviert die Auswertung von XBRL Formulas Der Standardwert ist true Wenn true wird automatisch formula true definiert 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 98 Befehlszeilenschnittstelle CLI XBRL Validierungsbefehle Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v formula output formula true false Schreibt die Ausgabe der Formula Auswertung in die angegebene DATEI Wenn die Option gesetzt wird wird automatisch formula execution true definiert v formula parameters formula parameters JSON ARRAY Definiert die Parameter f r die XBRL Formula Auswertung als Array von JSON Zuordnungen direkt in der Befehlszeilenschnittstelle Siehe Abschnitt Formula Parameter v formula parameters file fomula parameters file FILE Definiert eine DATEI die die Parameter f r die XBRL Formula Auswertung enth lt Bei der Datei kann es sich entweder um eine XML oder eine JSON Datei handeln Siehe Abschnitt Formula Parameter v preload formula schemas preload formula schemas true false L dt Schemas der XBRL Formula 1 0 Spezifikation im Vorhinein Der S
373. installiert ist ist die Option zum Installieren von LicenseServer standardm ig im Installer automatisch ausgew hlt Wenn auf Ihrem Netzwerk bereits ein Altova LicenseServer installiert ist ist die Option zum Installieren von LicenseServer standardm ig deaktiviert Sie k nnen diese Option bei der Installation ndern N here Informationen zum Zuweisen von Lizenzen finden Sie im Abschnitt Zuweisen von Lizenzen Systemanforderungen v Windows Windows XP SP2 f r x64 SP3 f r x86 Windows Vista Windows 7 Windows 8 Windows 10 v Windows Server Windows Server 2008 R2 oder neuer v LicenseServer Versionen und deren Kompatibilit t mit Altova Server Produkten Neue Versionen von Altova Server Produkten k nnen nur mit der Version von LicenseServer lizenziert werden die zum Zeitpunkt der Produkt Release die neueste ist jedoch funktionieren ltere Versionen von Altova Server Produkten mit neueren Versionen des LicenseServer Wenn Sie daher eine neue Version eines Altova Produkts installieren und Ihre aktuelle LicenseServer Version nicht die neueste ist deinstallieren Sie die altere Version von LicenseServer und installieren Sie die neueste auf der Altova Website verf gbare Version Alle Registrierungs und Lizenzierungsdaten aus Ihrer alten Version von LicenseServer werden bei der Deinstallation in einer Datenbank auf dem Server gespeichert und automatisch in die neuere Version importiert Wenn Sie eine neuere Version von License
374. ion ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v schema imports both license namespace only Definiert das Verhalten von xs import Elementen von denen jedes ein optionales namespace Attribut und ein optionales schemaLocation Attribut hat lt import namespace someNS schemaLocation someURL gt Mit der Option wird definiert ob ein Schema Dokument geladen oder nur ein Namespace lizenziert werden soll und wenn ein Schema Dokument geladen werden soll anhand welcher Informationen es Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Befehlszeilenschnittstelle CLI XBRL Validierungsbefehle 95 gesucht werden soll Standardeinstellung load preferring schemalocation Das Verhalten ist das folgende load by schemalocation Anhand des Werts des schemaLocation Attributs wird der Schemapfad ermittelt wobei Katalog Mappings ber cksichtigt werden Wenn das Namespace Attribut vorhanden ist wird der Namespace importiert lizenziert load preferring schemalocation Wenn das schemaLocation Attribut vorhanden ist wird es verwendet wobei Katalog Mappings ber cksichtigt werden Falls kein schemaLocation Attribut vorhanden ist wird der Wert des namespace Attributs ber ein Katalog Mapping verwendet Dies ist der Standardwert load by namespace Anhand des Werts des namespace Attributs wird der Schemapfad ber ein Katalog Mapping ermittelt load c
375. irewall Einstellungen um sicherzustellen dass LicenseServer eine Verbindung zum Master Licensing Server unter altova com herstellen kann e Active Sobald die Lizenz authentifiziert und aktiviert wurde ndert sich der Status im Pool in Active e Inactive Wenn eine Lizenz berpr ft wurde aber auf einem anderen LicenseServer im Netzwerk vorhanden ist wird der Status im Pool als Inactive angezeigt Der Status Inactive kann auch zustande kommen wenn eine Lizenz im Lizenzpool vom Administrator manuell deaktiviert wurde e Blocked Eine Lizenz erscheint im Lizenzpool als Blocked wenn es ein Problem mit der Authentifizierung der Lizenz gab und der Master License Server unter altova com die Verwendung der Lizenz nicht gestattet Dies kann der Fall sein wenn der Lizenzvertrag nicht eingehalten wurde zu viele Lizenzen verwendet werden oder andere Lizenzverletzungen festgestellt wurden Wird eine Lizenz mit dem Status Blocked angezeigt wenden Sie sich bitte mit Ihren Lizenzdaten und anderen relevanten Daten an den Altova Support Eine bersicht ber die Statuswerte finden Sie in der folgenden Tabelle Activating Nach dem Laden werden die Lizenzdaten zur berpr fung an altova com gesendet Aktualisieren Sie den Browser um den aktualisierten Status zu sehen Die berpr fung und Aktivierung kann einige Minuten dauern Failed Verification Es konnte keine Verbindung zu altova com hergestellt werden Nachdem eine Verbindung hergestellt
376. ische Felder Methoden die keine Argumente haben wie z B die Konstantenwertfelder und PI werden ohne Angabe eines Arguments aufgerufen XSLT Beispiele Hier sehen Sie einige Beispiele daf r wie statische Methoden und Felder aufgerufen werden k nnen lt xsl value of xmlns jMath java java lang Math select jMath cos 3 14 gt lt xsl value of xmlns jMath java java lang Math select jMath cos jMath PI gt lt xsl value of xmlns jMath java java lang Math select jMath E jMath cos 3 14 gt Beachten Sie dass die Erweiterungsfunktionen die Form prefix fname haben Das Pr fix ist in allen drei F llen jMath Es ist mit der Namespace URI java java lang Math verkn pft Die Namespace URI muss mit java beginnen In den obigen Beispielen wurde es um den Klassennamen erweitert java lang Math Der Teil fname der Erweiterungsfunktionen muss mit dem Namen der ffentlichen Klasse z B java lang Math gefolgt vom Namen einer ffentlichen statischen Methode mit ihrem ihren Argument en wie z B 3 14 oder einem ffentlichen statischen Feld z B PI bereinstimmen In den obigen Beispielen wurde der Klassenname in die Namespace URI inkludiert W re sie nicht in der Namespace URI enthalten m sste sie in den fname Teil der Erweiterungsfunktion inkludiert werden Z B lt xsl value of xmlns java java select java java lang Math cos 3 14
377. ist installieren Sie die neueste auf der Altova Website verf gbare Version e Bei der Deinstallation werden alle Registrierungs und Lizenzierungsinformationen aus der alteren LicenseServer Version in einer Datenbank auf Ihrem Server gespeichert Diese Daten werden automatisch in die neuere Version importiert e Sie finden die Versionsnummer des aktuell installierten LicenseServer am unteren Rand der LicenseServer Konfigurationsseite alle Register Aktuelle Version 1 22 v Testlizenz Bei der Installation haben Sie die Option eine 30 Tage Testlizenz f r RaptorXML XBRL Server anzufordern Nach Absendung der Anforderung erhalten Sie an die von Ihnen registrierte E Mail Adresse eine Testlizenz zugesandt 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 18 Einrichten von RaptorXML v Pfad des Applikationsordners Einrichten unter Windows Die Applikation wird im folgenden Ordner installiert Windows XP 32 Bit Version auf 64 Bit OS Windows Vista Windows 7 8 Altova RaptorXML XBRL Server 2016 C Programme Altova C Programme Altova C Programme x86 Altova 2015 Altova GmbH Einrichten von RaptorXML Einrichten unter Windows 19 2 1 2 Lizenzierung unter Windows Damit RaptorXML XBRL Server ausgef hrt werden kann muss das Programm auf einem LicenseServer lizenziert werden Eine Anleitung zur Lizenzierung von RaptorXML XBRL Server finden Sie weiter unten 1 Registrieren von RaptorXML XBRL Server
378. ist und anschlie end als Dienst gestartet werden Anschlie end muss das Produkt auf dem LicenseServer registriert werden Erst danach kann dem Produkt ber LicenseServer eine Lizenz zugewiesen werden In diesem Abschnitt wird beschrieben wie Sie RaptorXML XBRL Server auf dem LicenseServer registrieren Registrieren von RaptorXML XBRL Server Windows Sie k nnen RaptorXML XBRL Server mit dem Befehl licenseserver ber seine Befehlszeilenschnittstelle CLI registrieren RaptorXML Server RaptorXML licenseserver Server Or IP Address 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 504 Altova LicenseServer Zuweisen von Lizenzen RaptorXML XBRL RaptorXMLXBRL licenseserver Server Or IP Address Server Wenn LicenseServer z B unter http localhost 8088 ausgef hrt wird so registrieren Sie RaptorXML XBRL Server mit dem folgenden Befehl RaptorXML Server RaptorXML licenseserver localhost RaptorXML XBRL RaptorXMLXBRL licenseserver localhost Server Nachdem Sie RaptorXML XBRL Server registriert haben k nnen Sie LicenseServer aufrufen und RaptorXML XBRL Server eine Lizenz zuweisen Eine Beschreibung dazu finden Sie im Abschnitt Zuweisen von Lizenzen zu registrierten Produkten Registrieren von RaptorXML XBRL Server Linux Auf Linux Rechnern kann RaptorXML XBRL Server mit dem Befehl licenseserver des RaptorXML XBRL Server CLI am LicenseServer registriert werden Beachten Sie dass RaptorXML XBRL Server
379. isung der Lizenzen fort 2 Weisen Sie Ihrem beim LicenseServer registrierten Altova Produkt eine Lizenz zu Registrieren von MapForce Server In diesem Abschnitt werden folgende Schritte beschrieben Registrieren von MapForce Server ber FlowForce Server Windows Registrieren des eigenst ndigen MapForce Server Produkts Windows Registrieren von MapForce Server Linux Nachste Schritte MapForce Server kann als Teil des FlowForce Server Pakets oder als eigenstandiges Server Produkt installiert werden In beiden Fallen muss es am Altova LicenseServer registriert werden Erst dann k nnen Sie dem Produkt ber den LicenseServer eine Lizenz zuweisen Auf Windows Systemen k nnen Sie MapForce Server als Teil der FlowForce Installation installieren Wenn MapForce Server auf Windows Systemen im Rahmen des FlowForce Server Pakets installiert wurde wird das Produkt automatisch registriert wenn FlowForce auf dem LicenseServer registriert wird Auf Linux Systemen m ssen die beiden Produkte separat installiert werden Wenn MapForce Server nach FlowForce Server installiert wird wird das Produkte automatisch registriert wenn FlowForce Server registriert wird doch wenn MapForce Server vor FlowForce Server installiert wird m ssen Sie beide Produkte separat registrieren Registrieren von MapForce Server ber FlowForce Server Windows MapForce Server ist zusammen in einem Paket mit FlowForce Server enthalten Wenn daher FlowForce Server auf einem
380. it N Definiert das Fehlerlimit Der Standardwert ist 100 Zul ssig sind Werte von 1 bis 999 Dient dazu die Prozessorverwendung w hrend der Validierung einzuschr nken Bei Erreichung des Fehlerlimits wird die Validierung gestoppt v help help Zeigt den Hilfetext zum Befehl an Beispiel valany h Alternativ dazu kann der Befehl help zusammen mit einem Argument verwendet werden Beispiel help valany v network timeout network timeout VALUE Definiert das Timeout in Sekunden f r entfernte I O Operationen Der Standardwert ist 40 v verbose verbose true false Mit dem Wert true wird die Ausgabe zus tzlicher Informationen bei der Validierung aktiviert Der Standardwert ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v verbose output verbose output FILE Schreibt die ausf hrliche Ausgabe in FILE 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 144 Befehlszeilenschnittstelle CLI XQuery Befehle v version version Zeigt die Version von RaptorXML XBRL Server an Setzen Sie version bei Verwendung mit einem Befehl vor den Befehl Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Befehlszeilenschnittstelle CLI XQuery Befehle 145 3 5 3 valxquery Der Befehl valxquery erhalt als einziges Argument eine XQuery Datei und validiert diese Windows RaptorXMLXBRL valxquery options XQuery File Linux raptorxmlxbrl valxque
381. ite als Instanzfeld betrachtet wird Das in beiden Instanzen erzeugte Ergebnis ist jedoch dasselbe Datentypen XPath XQuery in NET Wenn in einem XPath XQuery Ausdruck eine NET Erweiterungsfunktion verwendet wird spielen die Datentypen der Argumente der Funktion eine wichtige Rolle bei der Entscheidung welche der vielen NET Methoden mit demselben Namen aufgerufen werden soll In NET gelten die folgenden Regeln e Wenn es mehr als eine Methode mit demselben Namen in einer Klasse gibt so stehen nur die Methoden zur Auswahl die dieselbe Anzahl von Argumenten wie der Funktionsaufruf haben Die XPath XQuery Datentypen string number und boolean siehe Liste unten werden implizit in einen entsprechenden NET Datentyp konvertiert Wenn der bereitgestellte XPath XQuery Datentyp in mehr als einen NET Typ konvertiert werden kann z B xs integer SO wird jener NET Typ ausgew hlt der f r die ausgew hlte Methode deklariert wurde Wenn die aufgerufene NET Methode z B fx double und der bereitgestellte XPath XQuery Datentyp xs integer ist so wird xs integer in den NET Datentyp double In der Tabelle unten sehen Sie eine Liste der impliziten Konvertierungen der XPath XQuery Datentypen string number und boolean in NET Datentypen xs integer IntegerValue decimal long integer short byte double float FloatValue float double DecimalValue decimal double float Die oben aufgelisteten Subtypen von XML Schema Dat
382. ittstelle RaptorXML Schnittstellen f r Java e eValidateTaxonomy Validiert eine XBRL Taxonomie xsd Dateierweiterung Verwendet von Schnittstelle Methode XBRL isValid v ENUMTableOutputFormat public enum ENUMTableOutputFormat eFormatXML eFormatHTML ENUMTableOutputFormat enth lt das Enumerationsliteral das das Ausgabeformat des Dokuments definiert das die generierten Tabellen enth lt e eFormatXML Das Ausgabeformat mit den generierten Tabellen ist XML e eFormatHTML Das Ausgabeformat mit den generierten Tabellen ist HTML Verwendet von Schnittstelle Methode XBRL setTableOutputFormat Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Java Schnittstelle RaptorXML Schnittstellen fur Java 295 6 2 6 RaptorXMLException public interface RaptorXMLException Hat eine einzige Methode die die Ausnahme generiert RaptorXMLException public void RaptorXMLException String message Generiert eine Ausnahme die Informationen zum Fehler der bei der Verarbeitung aufgetreten ist enth lt Parameter message Ein String mit Informationen ber den Fehler 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 Kapitel 7 COM und NET Schnittstelle 298 COM und NET Schnittstelle 7 COM und NET Schnittstelle Zwei Schnittstellen eine API Die COM und die NET Schnhittstelle von RaptorXML XBRL Server verwenden eine einzige API die COM NET API von RaptorXML XBRL Server Die NET Schnittste
383. k altova parse geolocation 48 51 29 6 N 24 17 40 2 mm gibt die Sequenz bestehend aus zwei xs decimals 48 8582222222222 24 2945 Elementen zur ck altova parse geolocation 48 51 29 6 N 24 17 40 2 gibt die Sequenz bestehend aus zwei xs decimals 48 8582222222222 24 2945 Elementen zur ck e altova parse geolocation image exif data MyImages Image20141130 01 Geolocation gibt die Sequenz bestehend aus zwei xs decimals Elementen zur ck Input String Formate der Standortdaten Altova RaptorXML XBRL Server 2016 2015 Altova GmbH XSLT und XPath XQuery Funktionen Altova Erweiterungsfunktionen 399 Der Input String f r die geografische Position muss die Breite und L nge in dieser Reihenfolge getrennt durch ein Leerzeichen enthalten Beide Werte k nnen jedes der folgenden Formate haben Auch Kombinationen sind zul ssig d h die Breite kann in einem anderen Format als die L nge angegeben werden Die Breitenwerte liegen im Bereich 90 bis 90 N nach s Die L ngenwerte liegen im Bereich von 180 bis 180 0 nach w Anmerkung Wenn als Trennzeichen fur den Input String einfache oder doppelte Anf hrungszeichen verwendet werden kann dies zu einer Fehlinterpretation der einfachen bzw doppelten Anf hrungszeichen als Minuten bzw Sekundenwerte f hren In solchen F llen m ssen die zur Angabe der Minuten und Sekundenwerte verwendeten Anf hrungszeichen durch Verdoppelung mit einem Escape Zeichen versehen werden
384. k e altova integer to hex string gibt r zur ck e altova integer to hex string 10 11 15 e altova integer to hex string 16 gibt 10 zur ck 32 33 90 e altova integer to hex string gibt 20 zur ck gibt 21 zur ck gibt 5A zur ck e altova integer to hex string e altova integer to hex string e altova integer to hex string Nach oben Funktionen zur Formatierung von Zahlen v generate auto number altova altova generate auto number ID als xs string StartsWith als xs double t als xs double ResetOnChange als xs string als xs integer XPi XP2 XQ1 XP3 XQ3 Generiert jedes Mal wenn die Funktion aufgerufen wird eine Zahl Die erste Zahl die beim ersten Aufruf der Funktion generiert wird wird durch das Argument Startswith definiert Bei jedem erneuten Aufruf der Funktion wird eine neue Zahl generiert Diese Zahl wird durch den im Argument Increment definierten Wert anhand der zuvor generierten Zahl inkrementiert Auf diese Art erstellt die Funktion altova generate auto number einen Z hler dessen Name durch das Argument 1D definiert wird und der jedes Mal wenn die Funktion aufgerufen wird inkrementiert wird Wenn sich der Wert des Arguments ResetOnChange seit dem vorherigen Funktionsaufruf geandert hat so wird der Wert der zu generierenden Zahl auf den Wert Startswith zur ckgesetzt Die Automatische Nummerierung kann auch mit der Funktion altova reset auto number zur ckgesetzt werden Beispiele
385. kann das Attribut xm1 base erhalten mit dem die Basis URI dieses Elements definiert wird Wenn kein xml base Element vorhanden ist wird als Basis URI die URI der Katalogdatei verwendet N here Informationen zu diesen Elementen finden Sie in der XML Katalogspezifikation Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Einrichten von RaptorXML XML Kataloge 43 2 4 3 Variablen fur Windows Systempfade Mit Hilfe von Shell Umgebungsvariablen kann in Katalogdateien der Pfad zu verschiedenen Windows Systempfaden definiert werden Die folgenden Variablen werden unterst tzt a AltovaCommonFo lder sDesktopFolder oe a ProgramMenuFol ders a StartMenuFolde r SStartUpFolder oe a TemplateFolder 2 6 a AdminToolsFold ers sAppDataFolder ao CommonAppDataF older a FavoritesFolde r a PersonalFolder a SendToFolder SFontsFolder a ProgramFilesFo lder a CommonFilesFol ders windowsFolder oe sSystemFolder 2015 Altova GmbH C Program Files Altova Common2016 Vollstandiger Pfad des Desktop Ordners fur den aktuellen Benutzer Vollst ndiger Pfad zum Ordner Programme f r den aktuellen Benutzer Vollst ndiger Pfad zum Startmen ordner f r den aktuellen Benutzer Vollst ndiger Pfad zum Startordner f r den aktuellen Benutzer Vollst ndiger Pfad zum Ordner Templates f r den aktuellen Benutzer Vollst
386. ktionen 441 lt xsl variable name chartDataSeries as item gt lt xsl variable name chartDataRows as item gt lt xsl for each select Year gt lt xsl sequence select altovaext create chart data row id gt lt xsl for each gt lt xsl variable gt lt xsl variable name chartDataSeriesNames as xs string select amp quot Series l amp quot amp apos amp apos 1 gt lt xsl sequence select altovaext create chart data series from rows SchartDataSeriesNames SchartDataRows gt lt xsl variable gt lt xsl variable name ChartObj select altovaext create chart extChartConfig SchartDataSeries false gt lt xsl variable name sChartFileName select mychartl png gt lt img src SsChartFileName altovaext save chart image SChartObj sChartFileName 400 400 gt lt xsl for each gt lt body gt lt html gt lt xsl template gt lt xsl stylesheet gt XML Dokument Dieses XML Dokument kann mit dem oben stehenden XSLT Dokument verarbeitet werden Anhand der Daten im XML Dokument wird das in der unten stehenden Abbildung gezeigte Kreisdiagramm generiert lt xml version 1 0 encoding UTF 8 gt lt Data xmlns xsi http www w3 org 2001 XMLSchema instance xsi noNamespaceSchemaLocation YearlySales xsd gt lt ChartType gt Pie Chart 2D lt ChartType gt lt Region id Americas gt lt Year id 2005 gt 30000 lt Year gt lt Ye
387. ktur zuruck Codefragment unten copyright Copyright c 1998 2013 Altova GmbH name Altova RaptorXML XBRL Server 2013 rel 2 spl eula http ww altova com server_software_license_agreement htm1 Anmerkung Wenn Sie die Server Konfiguration durch Bearbeiten der Server Konfigurationsdatei ndern sollten Sie die Verbindung erneut testen 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 212 HTTP Schnittstelle Einrichten des Servers 4 1 3 Konfigurieren des Servers In diesem Abschnitt werden folgende Schritte beschrieben e Server Konfigurationsdatei Anfangseinstellungen e Server Konfigurationsdatei ndern der Anfangseinstellungen Zur cksetzen auf die Anfangseinstellungen e Server Konfigurationsdatei Empfangsbereitschaft und Einstellungen e Server Konfigurationsdatei Beschreibung der Einstellungen e Konfigurieren der Server Adresse Server Konfigurationsdatei Anfangseinstellungen RaptorXML XBRL Server wird mit Hilfe einer Konfigurationsdatei namens server config xml konfiguriert Diese Datei befindet sich standardm ig unter C Program Files x86 Altova RaptorXMLXBRLServer2016 etc server config xml In der Anfangskonfiguration f r RaptorXML XBRL Server sind die folgenden Einstellungen definiert e die Port Nummer 8087 als Port f r den Server e dass der Server nur lokale Verbindungen localhost empf ngt e dass der Server die Ausgabedatei in folgenden Ordner schreibt C Progr
388. kumente in ein eigenes Ausgabeverzeichnis auf dem Server selbst geschrieben werden Dies geschieht durch Setzen der Option server unrestricted filesystem access der Server Konfigurationsdatei auf false Wenn der Zugriff auf diese Weise eingeschr nkt ist kann der Client Ergebnisdokumente aus dem daf r vorgesehenen Ausgabeverzeichnis mit GET Requests herunterladen Alternativ dazu kann ein Administrator die Ergebnisdokumentdateien vom Server in den Zielordner kopieren laden Python Skripts sicher machen Wenn ein Python Skript in einem Befehl ber HTTP an RaptorXML XBRL Server adressiert ist funktioniert das Skript nur wenn es sich im vertrauensw rdigen Verzeichnis befindet Das Skript wird vom vertrauensw rdigen Verzeichnis aus ausgef hrt Wenn Sie ein Python Skript aus einem anderen Verzeichnis definieren wird ein Fehler ausgegeben Das vertrauensw rdige Verzeichnis wird in der server script root dir Einstellung der Serverkonfigurationsdatei definiert Wenn Sie Python Skripts verwenden m chten muss ein vertrauensw rdiges Verzeichnis definiert werden Stellen Sie sicher dass alle Python Skripts die verwendet werden sollen in diesem Verzeichnis gespeichert werden Zwar werden alle vom Server f r HTTP Auftragsanforderungen generierten Ausgabedateien in das Auftragsausgabeverzeichnis ein Unterverzeichnis von output root directory geschrieben doch gilt diese Einschr nkung nicht f r Python Skripts die in jeden Ordner geschrieben
389. l Informationen zum Arbeiten mit Katalogen finden Sie im Abschnitt XML Kataloge v user catalog user catalog FILE 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 152 Befehlszeilenschnittstelle CLI XQuery Befehle Definiert den absoluten Pfad zu einem XML Katalog der zusatzlich zum Root Katalog verwendet werden soll Informationen zum Arbeiten mit Katalogen finden Sie im Abschnitt XML Kataloge v enable globalresources Aktiviert die globalen Ressourcen Standardwert ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v globalresourceconfig gc sO Definiert die aktive Konfiguration der globalen Ressource und aktiviert globale Ressourcen v globalresourcefile gr Defi Su ih RS niert die globale Ressourcendatei und aktiviert globale Ressourcen v Erweiterungen Diese Optionen definieren die Behandlung von speziellen Erweiterungsfunktionen die in einer Reihe von Enterprise Versionen von Altova Produkten wie z B in XMLSpy Enterprise Edition verf gbar sind Die Verwendung dieser Funktionen ist im Benutzerhandbuch des jeweiligen Produkts beschrieben v chartext disable Deaktiviert Diagrammerweiterungen Der Standardwert ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v dotnetext disable Deak
390. lcher Request wird als RaptorXML XBRL Server Auftrag bezeichnet Altova RaptorXML XBRL Server 2016 2015 Altova GmbH HTTP Schnittstelle Client Requests 219 2 Wenn der Request von RaptorXML XBRL Server erhalten und fur die Verarbeitung akzeptiert wurde wird nach Verarbeitung des Auftrags ein Ergebnisdokument mit den Ergebnissen der Server Aktion erstellt Die URI dieses Ergebnisdokuments im Diagramm oben die Ergebnisdok URI wird an den Client zuruckgegeben Beachten Sie dass die URI unmittelbar nach bernahme des Auftrags f r die Verarbeitung nachdem er in die Warteschlange gestellt wurde und auch wenn die Verarbeitung noch nicht abgeschlossen wurde zur ckgegeben wird 3 Der Client sendet ber die Ergebnisdokument URI in einer GET Methode einen Request f r das Ergebnisdokument an den Server Wenn der Auftrag zum Zeitpunkt des Empfangs des Request noch nicht gestartet oder noch nicht abgeschlossen wurde gibt der Server den Status Running zur ck Der GET Request muss so oft wiederholt werden bis der Auftrag fertig gestellt ist und das Ergebnisdokument erstellt wurde 4 RaptorXML XBRL Server gibt das Ergebnisdokument im JSON Format zur ck Das Ergebnisdokument kann die URIs von Fehler oder Ausgabedokumenten die von RaptorXML XBRL Server beim Verarbeiten des urspr nglichen Request erzeugt wurden enthalten So werden z B Fehlerprotokolle zur ckgegeben wenn bei einer Validierung Fehler ausgegeben wurden Die prim
391. le CLI XBRL Validierungsbefehle 99 a11 verwendet werden v variableset execution timeout Wird bei der Ausf hrung von Formeln angewendet formula execution true Definiert die maximal zur Ausf hrung eines einzigen Variablensets einer Formel oder eines Werts oder einer Existence oder Consistency Assertion zul ssige Zeitspanne Die Zeitspanne wird in Minuten definiert und muss eine positive Zahl sein Der Standardwert ist 30min Wenn ein bestimmtes Variablenset vor Erreichen der Zeit berschreitung nicht fertig ausgef hrt werden kann wird der Vorgang abgebrochen Es wird daraufhin eine Fehlermeldung angezeigt und im ausf hrlichen Log protokolliert Beachten Sie allerdings dass die berpr fung der Zeit berschreitung erst nach jeder Auswertung des Variablensets durchgef hrt wird und nicht w hrend der Auswertung einzelner XPath Ausdr cke Wenn daher die Auswertung eines einzelnen XPath Ausdrucks lange dauert wird unter Umst nden die Zeit berschritten Die Ausf hrung eines Variablensets wird erst abgebrochen nachdem eine komplette Variablensetauswertung durchgef hrt wurde v XBRL Tabellen v concept label linkrole Definiert die bei der Darstellung von Concept Labels bevorzugt zu verwendende Extended Link Role v concept label role Definiert die bei der Darstellung von Concept Labels bevorzugt zu verwendende Label Role Die Standardeinstellung ist http www xbrl org 2003 role label v evaluate referenced p
392. le Ressourcenstrings der RaptorXML Applikation in deutscher Sprache enth lt raptorxmlxbrl exportresourcestrings de c Strings xml v Gro und Kleinschreibung in der Befehlszeile RaptorXMLXBRL unter Windows raptorxmlxbr1 unter Unix Linux Mac Beachten Sie dass klein geschriebene Befehle raptorxm1xbr1 auf allen Plattformen Windows Linux und Mac funktionieren w hrend gro geschriebene Befehle RaptorXMLXBRL nur unter Windows und Mac ausgef hrt werden 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 180 Befehlszeilenschnittstelle CLI Lokalisierungsbefehle 3 9 2 setdeflang Der Befehl setdeflang Kurzform ist sd definiert die Standardsprache von RaptorXML Er akzeptiert ein obligatorisches Argument LanguageCode Windows RaptorXMLXBRL setdeflang sdl LangaugeCode Linux raptorxmlxbrl setdeflang sdl LangaugeCode Mac raptorxmlxbrl setdeflang sdl LangaugeCode Beispiel Der obige Befehl definiert Deutsch als Standardsprache f r Meldungen der Applikation raptorxmlxbrl setdeflang de v Gro und Kleinschreibung in der Befehlszeile RaptorXMLXBRL unter Windows raptorxmlxbr1 unter Unix Linux Mac Beachten Sie dass klein geschriebene Befehle raptorxmlxbr1 auf allen Plattformen Windows Linux und Mac funktionieren w hrend gro geschriebene Befehle RaptorXMLXBRL nur unter Windows und Mac ausgef hrt werden Unterst tzte Sprachen In der nachstehenden Tabelle sind die derzeit unterst tzte
393. le Verwenden Sie none um keine Tabelle zu verarbeiten und a11 f r alle Tabellen v generateTables public boolean generateTables Wertet BRL Tabellen in einer Instanzdatei aus Bei Erfolg wird true bei Fehlschlag false zuruckgegeben 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 290 Java Schnittstelle RaptorXML Schnittstellen f r Java Bei Auftreten eines Fehlers wird eine RaptorxMLException ausgel st Mit Hilfe der getLastErrorMessage Methode k nnen Sie zus tzliche Informationen aufrufen R ckgabe Bei Erfolg wird der Boolesche Wert true bei Fehlschlag false zur ckgegeben v setTableEliminateEmptyRows Aktiviert die L schung leerer Tabellenzeilen spalten nur in der HTML Ausgabe Bei true ist die Unterst tzung aktiviert bei false ist sie deaktiviert Parameter bEnable Erh lt den Booleschen Wert true oder false v setTableExtensionEnabled public void setTableExtensionEnabled boolean bEnable Aktiviert XBRL Table 1 0 Erweiterungen f r die Validierung Bei true wird die Unterst tzung aktiviert bei false wird sie deaktiviert Parameter bEnable Erh lt den Booleschen Wert true oder false v setTableLinkbaseNamespace public void setTableLinkbaseNamespace String namespace Erm glicht das Laden von Tabellen Linkbases die mit einer fr heren Draft Spezifikation erstellt wurden Der Parameter namespace definiert die Tabellen Linkbase Die Validierung Aufl sung und das L
394. le Programmiersprachen 305 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 306 COM und NET Schnittstelle Programmiersprachen 7 3 2 NET Beispiel C Das C Beispiel ist in die folgenden Abschnitte gegliedert e Einrichten und Initialisieren des RaptorxML NET Objekts e Validieren einer XML Datei e Durchf hrung einer XSLT Transformation R ckgabe des Ergebnisses als String e Verarbeiten eines XQuery Dokuments Speichern des Ergebnisses in einer Datei e Einrichten der Ausf hrungssequenz des Skripts und seines Eintrittspunkts using System using System Text using Altova RaptorXMLServer namespace RaptorXMLRunner class Program The RaptorXML Server NET object static ServerClass objRaptorXMLServer Initialize the RaptorXML Server NET object static void Init Allocate a RaptorXML Server object objRaptorXMLServer new ServerClass Configure the server error reporting HTTP server name and port IPv6 localhost in this example objRaptorXMLServer ErrorLimit 1 objRaptorXMLServer ReportOptionalWarnings true objRaptorXMLServer ServerName 1 objRaptorXMLServer ServerPort 8087 Validate one file static void ValidateXML Get a validator engine instance from the Server object XMLValidator objXMLValidator objRaptorXMLServer GetXMLValidator Configure input data objXMLValidator InputXMLFileName MyXMLFile xml Validate in case
395. le fiir die Uberpriifung der Wohlgeformtheit wfjson Uberpriift JSON Dokumente auf Wohlgeformtheit wixml berpr ft ein XML Dokument auf Wohlgeformtheit wfdtd berpr ft ein DTD Dokument auf Wohlgeformtheit wfany berpr ft jedes XML oder DTD Dokument auf Wohlgeformtheit XBRL Validierungsbefehle valxbrl xbrl Validiert ein XBRL Instanzdokument Erweiterung xbr1 valxbrltaxonomy dts Validiert ein XBRL Taxonomie schema Dokument Erweiterung xsd valany Validiert ein XBRL Instanz oder XBRL Taxonomiedokument Der Dokumenttyp wird automatisch erkannt 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 52 Befehlszeilenschnittstelle CLI XSLT Befehle xslt Fuhrt eine Transformation anhand der durch das Argument gelieferten XSLT Datei durch valxslt Validiert ein XSLT Dokument XQuery Befehle xquery F hrt anhand der durch das Argument gelieferten XQuery Datei eine XQuery durch valxquery Validiert ein XQuery Dokument JSON Befehle valjsonschema berpr ft die G ltigkeit von JSON Schema Dokumenten valjson berpr ft die G ltigkeit von JSON Dokumenten wfjson berpr ft die Wohlgeformtheit von JSON Dokumenten Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Befehlszeilenschnittstelle CLI XML DTD XSD Validierungsbefehle 53 3 1 XML DTD XSD Validierungsbefehle Die XML Validierungsbefehle dienen zum Validieren der folgenden Dokumenttypen e XML Validiert XML Instanzdokumente anhand einer
396. le liefert Methoden und Eigenschaften zum Ausf hren einer XSLT 1 0 XSLT 2 0 oder XSLT 3 0 Transformation Die Ausgabe kann als Datei gespeichert oder als Textstring zur ckgegeben werden Es k nnen XSLT Parameter an das XSLT Stylesheet bergeben werden Die URLs von XML und XSLT Dateien k nnen ber die Eigenschaften der Schnittstelle als Strings bereitgestellt werden Alternativ dazu k nnen das XML und das XSLT Dokument im Code als Textstrings konstruiert werden Anmerkung Wo String Inputs als URLs interpretiert werden sollen sollten absolute Pfade verwendet werden Wenn ein relativer Pfad verwendet wird sollte im aufrufenden Modul ein Mechanismus zur Aufl sung des relativen Pfads definiert werden Anmerkung Der XSLT 2 0 oder 3 0 Prozessor von RaptorXML kann zur Verarbeitung eines XSLT 1 0 Stylesheet im R ckw rtskompatibilit tsmodus verwendet werden Die Ausgabe k nnte sich allerdings von der Ausgabe die anhand desselben XSLT 1 0 Stylesheet mit dem XSLT 1 0 Prozessor erzeugt wurde unterscheiden Methoden IsValid Execute ExecuteAndGetResultAsString ExecuteAndGetResultAsStringWithBaseOutputURI AddExternalParameter Altova RaptorXML XBRL Server 2016 2015 Altova GmbH COM und NET Schnittstelle API Referenz 321 ClearExternalParameterList Eigenschaften ChartExtensionsEnabled JavaBarcodeExtensionLocation SchemaMapping DotNetExtensionsEnabled JavaExtensions
397. lhost der Name des Servers auf dem LicenseServer installiert ist Beachten Sie au erdem dass der Pfad der ausf hrbaren RaptorXML XBRL Server Datei folgenderma en lautet opt Altova RaptorXMLXBRLServer2016 bin Nachdem Sie RaptorXML XBRL Server erfolgreich registriert haben k nnen Sie dem Produkt nun ber das Register Server Management der LicenseServer Konfigurationsseite eine Lizenz zuweisen v Zuweisen einer Lizenz Nachdem Sie RaptorXML XBRL Server erfolgreich registriert haben wird das Produkt auf der Konfigurationsseite von LicenseServer auf dem Register Server Management aufgelistet Sie k nnen LicenseServer nun aufrufen und RaptorXML XBRL Server eine Lizenz zuweisen Anmerkung zu Prozessorkernen und Lizenzen Die Lizenzierung von Altova Server Produkten basiert mit Ausnahme von MobileTogether Server auf der Anzahl der auf dem Produktrechner verf gbaren Prozessorkerne So hat z B ein Dual Core Prozessor zwei Prozessorkerne ein Quad Core Prozessor hat vier Kerne ein Hexa Core Prozessor hat sechs Kerne usw Die Anzahl der f r ein Produkt auf einem bestimmten Server Rechner lizenzierten Kerne muss gr er oder gleich der Anzahl der auf diesem Server verf gbaren Kerne sein unabh ngig davon ob es sich um einen physischen Rechner oder eine Virtual Machine handelt Wenn ein Server z B acht Kerne hat ein Octa Core Prozessor m ssen Sie eine Lizenz f r mindestens acht Kerne erwerben Sie k nnen Lizenzen auch kombiniere
398. list grep Altova CentOS RedHat rpm qa grep server Falls LicenseServer nicht installiert ist beginnen Sie mit der Installation wie dies in den nachsten Schritten dokumentiert ist Falls LicenseServer installiert ist und Sie eine neuere Version von LicenseServer installieren m chten deinstallieren Sie die alte Version mit dem Befehl Debian Ubuntu sudo dpkg remove licenseserver CentOS RedHat sudo rpm e licenseserver Installation von Altova LicenseServer Auf Linux Systemen muss LicenseServer separat von anderen Altova Server Produkten installiert werden LicenseServer bildet nicht Teil der Altova Server Produktinstallationspakete Nachdem Sie das Linux Paket von der Altova Website heruntergeladen haben kopieren Sie das Paket in ein beliebiges Verzeichnis auf dem Linux System Distribution Installer Erweiterung pawan m om 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 476 Altova LicenseServer Installation Linux CentOS RedHat Wechseln Sie in einem Terminal Fenster zu dem Verzeichnis in das Sie das Linux Paket kopiert haben Wenn Sie es z B in ein Benutzerverzeichnis namens MyAltova das sich z B im Verzeichnis home User befindet kopiert haben dann wechseln Sie folgenderma en zu diesem Verzeichnis cd home User MyAltova Installieren Sie LicenseServer mit dem folgenden Befehl Debian sudo dpkg install licenseserver 1 22 debian deb Ubuntu sudo dpkg install license
399. lle bildet einen Wrapper rund um die COM Schnittstelle Sie k nnen RaptorXML mit folgenden Sprachen verwenden e Skriptsprachen wie JavaScript ber die COM Schnittstelle e Programmiersprachen wie C ber die NET Schnittstelle Gliederung dieses Abschnitts Dieser Abschnitt ist folgenderma en gegliedert e Informationen zur COM Schnittstelle Hier wird beschrieben wie die COM Schnittstelle funktioniert und welche Schritte n tig sind um die COM Schnittstelle zu nutzen e Informationen zur NET Schnittstelle Hier wird beschrieben wie Sie Ihre Umgebung f r die Verwendung der NET Schnittstelle einrichten e Programmiersprachen Hier finden Sie Codefragmente in gebr uchlichen Programmiersprachen in denen gezeigt wird wie RaptorXML Funktionalit ten aufgerufen werden e Die API Referenz Hier sind das Objektmodell die Objekte und Eigenschaften der API dokumentiert Altova RaptorXML XBRL Server 2016 2015 Altova GmbH COM und NET Schnittstelle Informationen zur COM Schnittstelle 299 7 1 Informationen zur COM Schnittstelle RaptorXML XBRL Server wird bei der Installation von RaptorXML XBRL Server automatisch als COM Serverobjekt registriert sodass das Programm von Applikationen und Skriptsprachen mit Unterst tzung f r COM Aufrufe aufgerufen werden kann Wenn Sie den Pfad des RaptorXML XBRL Server Installationspakets ndern m chten sollten Sie RaptorXML XBRL Server am besten zuerst deinstallieren und anschlie end
400. llenausgabe Die Standardeinstellung ist xml v Kataloge und globale Ressourcen v catalog Gibt den absoluten Pfad zu einer Root Katalog Datei an die nicht die installierte Root Katalog Datei ist Der Standardwert ist der absolute Pfad zur installierten Root Katalog Datei lt installationsordner gt Altova RaptorXMLXBRLServer2016 etc RootCatalog xm1 Informationen zum Arbeiten mit Katalogen finden Sie im Abschnitt XML Kataloge v user catalog Definiert den absoluten Pfad zu einem XML Katalog der zus tzlich zum Root Katalog verwendet werden soll Informationen zum Arbeiten mit Katalogen finden Sie im Abschnitt XML Kataloge v enable globalresources Aktiviert die globalen Ressourcen Standardwert ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v globalresourceconfig gc Definiert die aktive Konfiguration der globalen Ressource und aktiviert globale Ressourcen v globalresourcefile gr 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 102 Befehlszeilenschnittstelle CLI XBRL Validierungsbefehle ears Se Defi niert die globale Ressourcendatei und aktiviert globale Ressourcen v Meldungen Fehler Hilfe Timeout Version vw error format erro mat te ul nl Definiert das Format der Fehlerausgabe Der Standardwert ist text Mit den anderen Optionen werden XML Formate generiert wob
401. lls zus tzliche Ausgabedateien ben tigt werden verwenden Sie die execute Methode R ckgabe ein String der das Ergebnis des XQuery Update ist vw getLastErrorMessage public String getLastErrorMessage Ruft die letzte Fehlermeldung aus dem XML Validierungsprozessor auf R ckgabe ein String der die letzte Fehlermeldung aus dem XML Validierungsprozessor ist v setUpdatedXMLWriteMode public void setUpdatedXMLWriteMode ENUMXQueryUpdatedXxML mode Definiert den Modus der f r die Aktualisierung verwendet werden soll Parameter Enth lt ein EnumxQueryUpdatedxML Enumerationsliteral eUpdatedDiscard Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Java Schnittstelle RaptorXML Schnittstellen f r Java 279 eUpdatedWriteback oder eUpdatedAsMainResult XML Methoden zum Definieren von Parametern im Zusammenhang mit den zu verarbeitenden XML Daten v setInputXMLFileName DIQ Definiert den Pfad des zu validierenden XML Dokuments in Form einer URL Parameter filePath Der bereitgestellte String muss eine absolute URL sein die den genauen Pfad der XML Datei angibt v setInputXMLFromText Liefert den Inhalt des zu validierenden XML Dokuments Parameter inputText Der bereitgestellte String ist der Inhalt des zu validierenden XML Dokuments v setLoadXMLWithPSVI public void setXMLLoadXMLWithPSVI Definiert den XML Validierungsmodus in Form eines Enumerationsliterals von ENUMXMLValid
402. log xm1 Informationen zum Arbeiten mit Katalogen finden Sie im Abschnitt XML Kataloge v user catalog user catalog FILE Definiert den absoluten Pfad zu einem XML Katalog der zus tzlich zum Root Katalog verwendet werden soll Informationen zum Arbeiten mit Katalogen finden Sie im Abschnitt XML Kataloge vw enable globalresources enable globalresources true false Aktiviert die globalen Ressourcen Standardwert ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 162 Befehlszeilenschnittstelle CLI JSON Befehle v globalresourceconfig gc Definiert die aktive Konfiguration der globalen Ressource und aktiviert globale Ressourcen v globalresourcefile gr De finiert v Meldungen Fehler Hilfe Timeout Version vw error format Definiert das Format der Fehlerausgabe Der Standardwert ist text Mit den anderen Optionen werden XML Formate generiert wobei mit longxm1 mehr Details generiert werden v error limit Definiert das Fehlerlimit Der Standardwert ist 100 Zulassig sind Werte von 1 bis 999 Dient dazu die Prozessorverwendung w hrend der Validierung einzuschr nken Bei Erreichung des Fehlerlimits wird die Validierung gestoppt v help help Zeigt den Hilfetext zum Befehl an Beispiel valany h Alternativ dazu kann der Befehl help zu
403. lresourcefile gr globale Ressourcendatei und aktiviert globale Ressourcen Definiert die v Erweiterungen Diese Optionen definieren die Behandlung von speziellen Erweiterungsfunktionen die in einer Reihe von Enterprise Versionen von Altova Produkten wie z B in XMLSpy Enterprise Edition verf gbar sind Die Verwendung dieser Funktionen ist im Benutzerhandbuch des jeweiligen Produkts beschrieben v chartext disable cl xt disable e Deaktiviert Diagrammerweiterungen Der Standardwert ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v dotnetext disable Deaktiviert NET Erweiterungen Der Standardwert ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v jvm location FILE definiert den Pfad zur Java Virtual Machine DLL unter Windows freigegebenes Objekt unter Linux Sie ben tigen JVM wenn Sie Java Erweiterungsfunktionen in Ihrem XSLT XQuery Code verwenden Die Standardeinstellung ist false v javaext barcode location Definiert den Pfad zum Ordner der die Barcode Erweiterungsdatei AltovaBarcodeExtension jar enth lt Der Pfad muss in einer der folgenden Formen angegeben werden e als Datei URI z B javaext barcode location file C Programme Altova RaptorXMLServer2015 etc jar e als Windows Pfad mit maskierten umgekehrten Schr gstrichen z B
404. lresources true false Aktiviert die globalen Ressourcen Standardwert ist false 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 122 Befehlszeilenschnittstelle CLI XSLT Befehle Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v globalresourceconfig gc ge globalresourceconfig VALUE Definiert die aktive Konfiguration der globalen Ressource und aktiviert globale Ressourcen v globalresourcefile gr gr globalresourcefile FILE Definiert die globale Ressourcendatei und aktiviert globale Ressourcen v Erweiterungen Diese Optionen definieren die Behandlung von speziellen Erweiterungsfunktionen die in einer Reihe von Enterprise Versionen von Altova Produkten wie z B in XMLSpy Enterprise Edition verf gbar sind Die Verwendung dieser Funktionen ist im Benutzerhandbuch des jeweiligen Produkts beschrieben v chartext disable chartext disable true false Deaktiviert Diagrammerweiterungen Der Standardwert ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v dotnetext disable dotnetext disable true false Deaktiviert NET Erweiterungen Der Standardwert ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v jvm location jvm location FILE FILE definiert den Pfad zur Java Virtual
405. ls Input und gibt dieselbe Gruppe ohne Nodes mit doppelt vorhandenen Werten zur ck Der Vergleich wird mittels der XPath XQuery Funktion fn deep equal durchgef hrt Beispiele e altova distinct nodes country gibt alle Child country Nodes ohne diejenigen mit doppelt vorhandenen Werten zur ck v evaluate altova altova evaluate XPathExpression as xs string ValueOf pl ValueOf pN XSLT1 XSLT2 XSLT3 Erh lt einen XPath Ausdruck als obligatorisches Argument der als String bergeben wird und gibt das Resultat des ausgewerteten Ausdrucks zur ck Beispiel altova evaluate Name 1 gibt den Inhalt des ersten name Elements im Dokument zur ck Beachten Sie dass der Ausdruck Name 1 durch Einschlie en in einfache Anf hrungszeichen als String bergeben wird Die Funktion altova evaluate kann zus tzliche optionale Argumente erhalten Diese Argumente sind die Werte der einzelnen im Geltungsbereich befindlichen Variablen und haben die Namen p1 p2 p3 pN Beachten Sie zur Verwendung die folgenden Punkte i Die Variablennamen m ssen die Form px haben wobei x eine Ganzzahl ist ii die Argumente der Funktion altova evaluate siehe Signatur oben liefern vom zweiten Argument an die Werte der Variablen wobei die Reihenfolge der Argumente der numerisch Altova RaptorXML XBRL Server 2016 2015 Altova GmbH XSLT und XPath XQuery Funktionen Altova Erweiterungsfunktionen 381 geordneten Variablensequenz entspricht p1 bis pn
406. lt mit dem CLI Befehl einen Wert Beispiel param foo MyName In der obigen Beschreibungsanweisung ist KEY der Name des externen Parameters VALUE der als XPath Ausdruck angegebene Wert des externen Parameters Im CLI verwendete Parameter m ssen im XQuery Dokument deklariert sein Wenn mehrere externe Parameter als Werte an das CLI bergeben werden muss jeder eine separate param Option erhalten Wenn der XPath Ausdruck Leerzeichen enth lt muss er in doppelte Anf hrungszeichen gesetzt werden XSLT Definiert einen globalen Stylesheet Parameter Key ist der Parametername VALUE der als XPath Ausdruck angegebene Parameterwert Im CLI verwendete Parameter m ssen im Stylesheet deklariert sein Wenn mehrere Parameter verwendet werden muss vor jedem Parameter die param Option verwendet werden Wenn der XPath Ausdruck Leerzeichen enthalt ob im XPath Ausdruck selbst oder in einem String Literal im Ausdruck muss er in doppelte Anf hrungszeichen gesetzt werden Beispiel raptorxmlxbrl xslt input c Test xml output c Output xml param date node 1 attl p title stringwithoutspace param title string with spaces p amount 456 c Test xslt v updated xml updated xml discard writeback asmainresult Definiert wie die aktualisierte XML Datei behandelt werden soll Es gibt folgende M glichkeiten Die Aktualisierungen k nnen verworfen und nicht in die Datei geschrieben werden discard die Aktualisierungen k
407. lt xsl output exclude result prefixes fn car xsl xs gt lt xsl template match gt lt xsl variable name myCar select car new red gt lt a gt lt xsl value of select car getCarColor myCar gt lt a gt lt xsl template gt lt xsl stylesheet gt Die Klassendatei befindet sich nicht in einem Paket die XSLT XQuery Datei befindet sich in einem beliebigen Ordner Im Beispiel unten wird die Methode getCarColor der Klasse Car class des Pakets com altova extfunc aufgerufen Das Paket com altova extfunc befindet sich im Ordner JavaProject Die XSLT Datei befindet sich in einem beliebigen Ordner Der Pfad der Klassendatei wird in der Namespace URI als Abfragestring definiert Die Syntax lautet java classname path uri of classfile wobei java angibt dass eine benutzerdefinierte Java Funktion aufgerufen wird uri of classfile die URI der Klassendatei ist classname der Name der Klasse der ben tigten Methode ist die Klasse in einer Namespace URI identifiziert wird und der Namespace einem Altova RaptorXML XBRL Server 2016 2015 Altova GmbH XSLT und XPath XQuery Funktionen Diverse Erweiterungsfunktionen 451 Methodenaufruf als Pr fix vorangestellt wird Im Beispiel unten sehen Sie wie eine Klassendatei aufgerufen wird die sich in einem anderen als dem aktuellen Verzeichnis befindet lt xsl stylesheet version 2 0 xmlns xsl http www w3 org 1999 XSL Transform xmlns xs http www w3 0org 2001 XMLSchem
408. ltova GmbH Zusatzliche Informationen XBRL Formula Parameter 359 8 2 2 Verwendung von Formula Parametern In den unten aufgelisteten Beispielcodefragmenten sehen Sie wie XBRL Formula Parameter in verschiedenen Programmiersprachen verwendet werden k nnen Informationen zu Java finden Sie unter der XBRL Klasse der Java API Informationen zu allen anderen Sprachen finden Sie unter der XBRL Schnittstelle fur die COM NET API Java RaptorXMLFactory rxml RaptorXML getFactory XBRL xbrl rxml getXBRL xbrl addFormulaParameter nsl string nsl Paraml nsl theqname xbrl addFormulaParameterNamespace ns1 www www www The parameter is an array of dates xbrl addFormulaArrayParameter startDates new Object new FormulaParam xs date 2010 01 01 new FormulaParam xs date MZUT2 U1s0L J F J The parameter is an array of figs xbrl addFormulaArrayParameter nsl figs startFigs new Object Eig ELOA fig3 The parameter is an array of figs dates and raisins rather wild example xbrl addFormulaArrayParameter nsl figs startDryFruit new Object figl fig2 new FormulaParam xs date 2010 01 01 new FormulaParam nsl raisin dried grape fig3 VB NET Dim objRaptor As New Server Dim objXBRL As XBRL objXBRL objRaptor GetXBRL obj XBRL AddFormulaParameter nsl string nsl Paraml nsl theqname obj XBRL AddFormulaParameterNam
409. lung von Strings von denen jede der Inhalt eines XML Schema Dokuments ist v setDTDFileName Definiert den Pfad des f r die Validierung zu verwendenden DTD Dokuments in Form einer URL Parameter filePath Der angegebene String muss eine absolute URL sein die den genauen Pfad der zu verwendenden DTD definiert vw setDTDFromText void Liefert den Inhalt des f r die Validierung zu verwendenden DTD Dokuments als Text Parameter dtdText Der bereitgestellte String ist das f r die Validierung zu verwendende DTD Dokument XML Schema Methoden zum Definieren von Optionen f r das f r die Validierung verwendete XML Schema v setSchemalmports Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Java Schnittstelle RaptorXML Schnittstellen f r Java 265 Definiert wie Schemaimporte auf Basis der Attributwerte der xs import Elemente zu behandeln sind Die Art der Behandlung wird durch das ausgew hlte ENUMSchemaImports Literal definiert Parameter opt Enth lt das ENUMSchemaImports Literal das die Behandlung von Schemaimporten definiert v setSchemalocationHints Definiert welcher Mechanismus zum Auffinden des Schemas verwendet werden soll Der Mechanismus wird durch das ausgew hlte ENUMLoadSchemalocation Literal definiert Parameter opt Enth lt das ENUMLoadSchemalocation Literal das definiert welcher Mechanismus zum Auffinden des Schemas verwendet wird v s
410. lxbritaxonomy dts Der Befehl valxbrltaxonomy dts validiert ein oder mehrere XBRL Taxonomien Schemas anhand der XBRL 2 1 Dimensions 1 0 und Formula 1 0 Spezifikation Windows RaptorXMLXBRL valxbrltaxonomy dts options InputFile Linux raptorxmlxbrl valxbrltaxonomy dts options InputFile Mac raptorxmlxbrl valxbrltaxonomy dts options InputFile Das Argument InputFile ist die zu validierende XBRL Taxonomie Um mehrere Dokumente zu validieren i listen Sie entweder die zu validierenden Dateien im CLI auf wobei jede Datei durch ein Leerzeichen von der nachsten getrennt wird oder ii listen Sie die zu validierenden Dateien in einer Textdatei txt Datei auf ein Dateiname pro Zeile und geben Sie diese Textdatei zusammen mit der auf true gesetzten Option listfile als das InputFile Argument an siehe Optionsliste unten Beispiele e raptorxmlxbrl valxbrltaxonomy c Test xsd e raptorxmlxbrl dts listfile c FileList txt v Gro und Kleinschreibung in der Befehlszeile RaptorXMLXBRL unter Windows raptorxmlxbr1 unter Unix Linux Mac Beachten Sie dass klein geschriebene Befehle raptorxm1xbr1 auf allen Plattformen Windows Linux und Mac funktionieren w hrend gro geschriebene Befehle RaptorXMLXBRL nur unter Windows und Mac ausgef hrt werden Optionen Die Optionen des Befehls sind unterhalb nach Gruppen geordnet aufgelistet Die Werte aller Optionen k nnen ohne Anf hrungszeichen angegeben werden Eine Aus
411. m Altova Server Produkt ber Altova LicenseServer eine Lizenz zuzuweisen gehen Sie folgenderma en vor 1 Starten Sie LicenseServer 2 ffnen Sie die LicenseServer Konfigurationsseite d h die Administratorschnittstelle zu LicenseServer unter Windows Linux oder Mac OS X 3 Laden Sie die von Altova erhaltenen Lizenz en ber das Register License Pool Ihrer Altova LicenseServer Konfigurationsseite in den Lizenzpool 4 Registrieren Sie das Altova Server Produkt FlowForce Server MapForce Server StyleVision Server RaptorXML XBRL Server auf dem LicenseServer 5 Weisen Sie dem Altova Server Produkt auf dem Register Server Management der Konfigurationsseite Lizenzen zu Die Lizenzen k nnen anschlie end Uber LicenseServer zentral berwacht und verwaltet werden Eine Beschreibung der verf gbaren Funktionen finden Sie unter Referenz zur Konfigurationsseite Anmerkung Die LicenseServer Konfigurationsseite unterst tzt SSL nicht v LicenseServer Versionen und deren Kompatibilit t mit Altova Server Produkten Neue Versionen von Altova Server Produkten k nnen nur mit der Version von LicenseServer lizenziert werden die zum Zeitpunkt der Produkt Release die neueste ist jedoch funktionieren ltere Versionen von Altova Server Produkten mit neueren Versionen des LicenseServer Wenn Sie daher eine neue Version eines Altova Produkts installieren und Ihre aktuelle LicenseServer Version nicht die neueste ist deinstallieren S
412. m Namen test xm1 auf allen Ordnerebenen des ZIP Ordners aus Es k nnen die Platzhalter und verwendet werden Mit xm1 werden folglich alle xm1 Dateien im ZIP Ordner ausgew hlt Der Standardwert der Option ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v schema imports Definiert das Verhalten von xs import Elementen von denen jedes ein optionales namespace Attribut und ein optionales schemaLocation Attribut hat lt import namespace someNS schemaLocation someURL gt Mit der Option wird definiert ob ein Schema Dokument geladen oder nur ein Namespace lizenziert werden soll und wenn ein Schema Dokument geladen werden soll anhand welcher Informationen es gesucht werden soll Standardeinstellung load preferring schemalocation Das Verhalten ist das folgende load by schemalocation Anhand des Werts des schemaLocation Attributs wird der Schemapfad ermittelt wobei Katalog Mappings ber cksichtigt werden Wenn das Namespace Attribut vorhanden ist wird der Namespace importiert lizenziert load preferring schemalocation Wenn das schemaLocation Attribut vorhanden ist wird es verwendet wobei Katalog Mappings ber cksichtigt werden Falls kein schemaLocation Attribut vorhanden ist wird der Wert des namespace Attributs ber ein Katalog Mapping verwendet Dies ist der Standardwert load by namespace Anhand des Werts des namespace Attributs wird der Schemap
413. m Variablennamen und anschlie end dem Schl sselwort external gefolgt von einem Semikolon deklariert Beispiel declare variable foo as xs string external Aufgrund des Schl sselworts external wird foo zu einem externen Parameter dessen Wert zur Laufzeit von einer externen Quelle aus bergeben wird Der externe Parameter erh lt mit dem CLI Befehl einen Wert Beispiel param foo MyName In der obigen Beschreibungsanweisung ist Key der Name des externen Parameters VALUE der als XPath Ausdruck angegebene Wert des externen Parameters Im CLI verwendete Parameter m ssen im XQuery Dokument deklariert sein Wenn mehrere externe Parameter als Werte an das CLI bergeben werden muss jeder eine separate param Option erhalten Wenn der XPath Ausdruck Leerzeichen enth lt muss er in doppelte Anf hrungszeichen gesetzt werden XSLT Definiert einen globalen Stylesheet Parameter KEY ist der Parametername VALUE der als XPath Ausdruck angegebene Parameterwert Im CLI verwendete Parameter m ssen im Stylesheet deklariert sein Wenn mehrere Parameter verwendet werden muss vor jedem Parameter die param Option verwendet werden Wenn der XPath Ausdruck Leerzeichen enth lt ob im XPath Ausdruck selbst oder in einem String Literal im Ausdruck muss er in doppelte Anf hrungszeichen gesetzt werden Beispiel raptorxmlxbrl xslt input c Test xml output c Output xml param date node 1 attl p title stringwithoutspace param ti
414. m m H h gibt 13356524 zuruck Nach oben Funktionen zur Berechnung des Alters xPr3 X03 Diese Funktionen geben das Alter berechnet i anhand von einem Input Argument und dem aktuellen Datum oder ii anhand zweier Input Argumentdaten zur ck Die Funktion altova age gibt das Alter in Jahren zur ck die Funktion altova age details gibt das Alter als Sequenz von drei Ganzzahlen zur ck die die Jahre Monate und Tage des Alters angeben v age altova te als xs integer XP Gibt eine Ganzzahl zur ck die das Alter eines Objekts in Jahren angibt Berechnet wird das Alter anhand des durch das Argument gelieferten Startdatums endend mit dem aktuellen Datum laut Systemuhr Wenn das Input Argument eines Datums gr er oder gleich einem Jahr in der Zukunft ist ist der R ckgabewert negativ Beispiele Wenn das aktuelle Datum 2014 01 15 lautet altova age xs date 2013 01 15 gibt 1 zur ck xs date 2013 01 16 gibt 0 zur ck e altova age xs date 2015 01 15 gibt 1 zur ck xs date 2015 01 14 gibt 0 zur ck e altova age xs e altova age x Gibt eine Ganzzahl zur ck die das Alter eines Objekts in Jahren angikt Berechnet wird das Altova RaptorXML XBRL Server 2016 2015 Altova GmbH XSLT und XPath XQuery Funktionen Altova Erweiterungsfunktionen 397 Alter anhand des durch das erste Argument gelieferten Startdatums endend mit dem als zweites Datum gelieferten Enddatum Wenn das erste Argument
415. m the RaptorXML object Dim objXMLValidator As XMLValidator objXMLValidator objRaptor GetXMLValidator Configure input data obj XMLValidator InputXMLFileName MyXMLFile xml Validate in case of invalid file report the problem returned by RaptorXML I objXMLValidator IsValid Then Console WriteLine Input string is valid Else Console WriteLine objXMLValidator LastErrorMessage End If End Sub 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 310 COM und NET Schnittstelle Programmiersprachen Perform a transformation return the result as a string Sub RunXSLT Get an XSLT engine instance from the Server object Dim objXSLT As XSLT objXSLT objRaptor GetXSLT Configure input data obj XSLT InputXMLFileName MyXMLFile xml obj XSLT XSLFileName MyTransformation xsl Run the transformation in case of success the result will be returned in case of errors the engine returns an error listing Console WriteLine obj XSLT ExecuteAndGetResultAsString End Sub Execute an XQuery save the result in a file Sub RunXQuery Get an XQuery engine instance from the Server object Dim objXO As XQuery objXQ objRaptor GetXOuery Configure input data objXQ InputXMLFileName MyXMLFile xml obj XQ XQueryFileName MyQuery xq Configure serialization optional for fine tuning the result s formatting objXQ OutputEncoding UTF8 objXQ OutputIndent
416. m zur ck e altova build duration 14 27 gibt P16Y3M zur ck e altova build duration 2 24 gibt Pay zur ck Kombiniert vier Argumente zu einem Wert vom Typ xs dayTimeDuration Das erste Argument liefert den Tage Teil das zweite die Stunden das dritte die Minuten und das vierte die Sekunden des Zeitdauerwerts Die einzelnen Uhrzeitparameter werden in den entsprechenden Wert f r die n chsth here Einheit konvertiert und das Ergebnis wird zur Berechnung der Gesamtdauer weitergegeben So werden z B 72 Sekunden in 1M inute 12S ekunden konvertiert Dieser Wert wird zur Berechnung der Gesamtdauer weitergegeben Um eine Zeitdauer vom Typ xs yearMonthDuration Zu berechnen verwenden Sie die vorherige Signatur Beispiele altova build duration 2 10 3 56 gibt P2DT10H3M56Ss zur ck e altova build duration 1 0 100 0 gibt PLDT1H40M Zur ck e altova build duration 1 0 0 3600 gibt PIDT1H zur ck Nach oben Konstruieren von Datum Datum und Uhrzeit und Zeit Datentypen anhand des String Input xP2 xQi XP3 xQ3 Diese Funktionen erhalten Strings als Argumente und konstruieren anhand dieser die Datentypen xs date xs dateTime oder xs time Der String wird anhand eines bereitgestellten Pattern Arguments nach Komponenten des Datentyps analysiert v parse date altova XP2 XQi XP3 Altova RaptorXML XBRL Server 2016 2015 Altova GmbH XSLT und XPath XQuery Funktionen Altova Erweiterungsfunktionen 395 Gi
417. ment als Argument des Befehls angegeben werden kann Der Typ des angegebenen Dokuments wird automatisch erkannt Beispiele e raptorxmlxbrl valany c Test xsd e raptorxmlxbrl valany error format text c Test xbrl v Gro und Kleinschreibung in der Befehlszeile RaptorXMLXBRL unter Windows raptorxmlxbr1 unter Unix Linux Mac Beachten Sie dass klein geschriebene Befehle raptorxm1xbr1 auf allen Plattformen Windows Linux und Mac funktionieren w hrend gro geschriebene Befehle RaptorXMLXBRL nur unter Windows und Mac ausgef hrt werden Optionen Die Optionen des Befehls sind unterhalb nach Gruppen geordnet aufgelistet Die Werte aller Optionen k nnen ohne Anf hrungszeichen angegeben werden Eine Ausnahme bilden die beiden folgenden F lle i wenn der Wertstring Leerzeichen enth lt oder ii wenn in der Beschreibung der Option ausdr cklich angegeben ist dass Anf hrungszeichen ben tigt werden v XBRL Valdierung und Verarbeitung v recurse recurse true false Dient zur Auswahl von Dateien in einem ZIP Archiv Bei true w hlt das Argument InputFile des Befehls die angegebene Datei auch in den Unterverzeichnissen aus Beispiel test zip zip test xm1l w hlt Dateien mit dem Namen test xm1 auf allen Ordnerebenen des ZIP Ordners aus Es k nnen die Platzhalter und verwendet werden Mit xm1 werden folglich alle xm1 Dateien im ZIP Ordner ausgew hlt Der Standardwert der Option ist false Hinweis Die Booleschen Optio
418. ments zu jeder Lizenz angezeigt Liefert Informationen zu den derzeit aktiven Clients Lizenzinformationen Es werden die folgenden Informationen zur Lizenz angezeigt e Status Es gibt die folgenden Werte Failed Verification Activating Active Inactive Blocked Siehe Lizenzstatus oben e Name Company Der Name und die Firma die auf der Lizenz eingetragen sind Diese Informationen wurden zum Zeitpunkt des Kaufs Ubermittelt e Product Edition Version Die Version und Edition des lizenzierten Produkts e Key Expires in days SMP days left Der Lizenzschl ssel mit dem das Produkt aktiviert wird und die Anzahl der verbleibenden Tage bis zum Ablauf der Lizenz Jedes lizenzierte Produkt wird mit einem Support und Wartungspaket SMP das eine bestimmte Anzahl von Tagen g ltig ist geliefert In der Spalte SMP wird angegeben wie lange das SMP noch g ltig ist e Users CPU Cores Die Anzahl der Benutzer oder CPU Kerne f r die die Lizenz ausgestellt wurde Im Fall des Altova Produkts MobileTogether Server werden die Lizenzen auf Basis der Anzahl der MobileTogether Clients die mit MobileTogether Server verbunden werden zugewiesen Im Fall aller anderen Altova Server Produkte werden die Lizenzen auf Basis der CPU Kerne zugewiesen siehe Anmerkung unten e Assignments Zugriff auf die Bearbeitungsdialogfelder und die Informationen zu einzelnen Lizenzen Anmerkung zu Prozessorkernen und Lizenzen Die Lizenzierung von Altova Serv
419. methodName Character propertyValue String getMethodName Object getPropertyValue public class AltovaBarcodeClassResolver Registriert die Klasse class com altova extensions barcode proxy zxing QRCodeBean zus tzlich zu den vom org krysalis barcode4j DefaultBarcodeClassResolver registrierten Klassen f r die qrcode Bean 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 444 XSLT und XPath XQuery Funktionen Altova Erweiterungsfunktionen Das Paket com altova extensions barcode proxy zxing Das Paket com altova extensions barcode proxy zxing wird zum Generieren des QRCode Barcodetyps verwendet Die folgenden Klassen werden verwendet Klasse QRCodeBean e Erweitert org krysalis barcode4j impl AbstractBarcodeBean e Erstellt ein ApstractBarcodeBean Interface f r com google zxing qrcode encoder void generateBarcode CanvasProvider canvasImp String msg void setQRErrorCorrectionLevel QRCodeErrorCorrectionLevel level BarcodeDimension calcDimensions String msg double getVerticalQuietZone double getBarWidth Klasse QRCodeErrorCorrectionLevel Fehlerkorrekturebene f r den ORCode static ORCodeErrorCorrectionLevel byName String name L 7 correction M 15 correction H 25 correction o 30 correction XSLT Beispiel Im Folgenden sehen Sie ein XSLT Beispiel fur die Verwendung von Barcode Funktionen in einem XSLT Stylesheet lt xml version 1 0 encoding UTF 8
420. mit root Rechten gestartet werden muss sudo opt Altova RaptorXMLServer2016 bin raptorxmlserver licenseserver localhost sudo opt Altova RaptorXMLXBRLServer2016 bin raptorxmlxbrlserver licenseserver localhost In der Befehlszeile oben ist localhost der Name des Servers auf dem LicenseServer installiert ist Beachten Sie dass der Pfad der ausf hrbaren Datei von RaptorXML XBRL Server der folgende ist opt Altova RaptorXMLServer2016 bin opt Altova RaptorXMLXBRLServer2016 bin Nachdem Sie RaptorXML XBRL Server erfolgreich registriert haben k nnen Sie zu LicenseServer wechseln und RaptorXML XBRL Server eine Lizenz zuweisen Eine Beschreibung dazu finden Sie im Abschnitt Zuweisen von Lizenzen zu registrierten Produkten N chste Schritte Nachdem Sie Ihr Altova Produkt am LicenseServer registriert haben gehen Sie folgenderma en vor 1 Wenn Sie die Lizenzdatei en mit der den Lizenzen noch nicht am LicenseServer geladen haben siehe vorheriger Abschnitt Laden von Lizenzen in LicenseServer laden Sie sie jetzt und berpr fen Sie ob die gew nschte Lizenz aktiv ist Falls Sie das bereits getan haben fahren Sie mit dem n chsten Schritt der Zuweisung der Lizenzen fort 2 Weisen Sie Ihrem beim LicenseServer registrierten Altova Produkt eine Lizenz zu Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Altova LicenseServer Zuweisen von Lizenzen 505 Registrieren von MobileTogether Server Um MobileTogether Server zu st
421. ml options InputFile Das Argument InputFile ist das zu validierende XML Dokument Wenn das XML Dokument eine Referenz auf eine DTD enth lt wird die Option dtd nicht ben tigt Um mehrere Input Dokumente zu validieren i listen Sie entweder die zu validierenden Dateien im CLI auf wobei jede Datei durch ein Leerzeichen von der nachsten getrennt wird oder ii listen Sie die zu validierenden Dateien in einer Textdatei txt Datei auf ein Dateiname pro Zeile und geben Sie diese Textdatei zusammen mit der auf true gesetzten Option 1istfile als das InputFile Argument an siehe Optionsliste unten Beispiele e raptorxmlxbrl valxml withdtd dtd c MyDTD dtd c Test xml e raptorxmlxbrl xml c Test xml e raptorxmlxbrl xml verbose true c Test xml e raptorxmlxbrl xml listfile true c FileList txt v Gro und Kleinschreibung in der Befehlszeile RaptorXMLXBRL unter Windows raptorxmlxbr1 unter Unix Linux Mac Beachten Sie dass klein geschriebene Befehle raptorxm1xbr1 auf allen Plattformen Windows Linux und Mac funktionieren w hrend gro geschriebene Befehle RaptorXMLXBRL nur unter Windows und Mac ausgef hrt werden Optionen Die Optionen des Befehls sind unterhalb nach Gruppen geordnet aufgelistet Die Werte aller Optionen k nnen ohne Anf hrungszeichen angegeben werden Eine Ausnahme bilden die beiden folgenden F lle i wenn der Wertstring Leerzeichen enth lt oder ii wenn in der Beschreibung der Op
422. mo xsd Siehe Beschreibungstext 7 7 Der erste Zusatzdatenteil enth lt die Metadaten f r den Anhang Demo xsd 8 Der Text der Datei Demo xsd 9 Das Ende des Zusatzdatenteils Demo xsd und des Formulardatenteils additional files Beachten Sie dass vor und hinter dem Trennzeichen fur den letzten Teil jeweils zwei Bindestriche vorhanden sind Beispiel 2 Suchen des Schemas ber einen Katalog In diesem Beispiel wird zum Suchen des von den zu validierenden XML Dateien referenzierten XML Schemas eine Katalogdatei verwendet zu PartBoundary Content Disposition form data name msg Content Type application json command xsi args additional files First xml additional files Second xml options catalog xm1 PartBoundary Content Disposition attachment filename First xml name additional files Content Type application octet stream lt xml version 1 0 encoding UTF 8 gt lt test xsi noNamespaceSchemaLocation http example com Demo xsd xmlns xsi http www w3 0rg 2001 XMLSchema instance gt 42 lt test gt PartBoundary Content Disposition attachment filename Second xml name additional files Content Type application octet stream lt xml version 1 0 encoding UTF 8 gt lt test xsi noNamespaceSchemaLocation http example com Demo xsd xmlns xsi http www w3 org 2001 XMLSchema instance gt 35 lt test gt PartBoundary Content Disposition at
423. n F hrt die XSLT Transformation anhand der in ENUMXSLTVersion siehe ENUMXSLTVersion Eigenschaft genannten XSLT Spezifikation aus und speichert das Ergebnis in einer Ausgabedatei Die Ausgabedatei wird durch bstrResultFileName einen String der die URL der Ausgabedatei bereitstellt definiert Das Ergebnis ist bei Erfolg true bei Fehlschlag alse Bei Auftreten eines Fehlers wird eine RaptorXMLException ausgel st Mit Hilfe der LastErrorMessage Operation k nnen Sie zus tzliche Informationen aufrufen ExecuteAndGetResultAsString Nach oben Methoden Eigenschaften F hrt die XSLT Transformation anhand der in ENUMXSLTVersion siehe EngineVersion Eigenschaft genannten XSLT Spezifikation aus und gibt das Ergebnis als String zur ck Mit dieser Methode werden keine zus tzlichen Ergebnisdateien wie z B Diagramme oder sekund re Ergebnisse erzeugt Falls zus tzliche Ausgabedateien ben tigt werden verwenden Sie die Execute Methode Bei Auftreten eines Fehlers wird eine RaptorXMLException ausgel st Mit Hilfe der LastErrorMessage Operation k nnen Sie zus tzliche Informationen aufrufen ExecuteAndGetResultAsStringWithBaseOutputURI string bstrBaseURI Nach Methoden Eigenschaften F hrt die XSLT Transformation anhand der in ENUMXSLTVersion siehe EngineVersion Eigenschaft genannten XSLT Spezifikation aus und gibt das Ergebnis unter dem durch die Basis URI definierten Pfad String bstrBaseURI
424. n Das zweite Argument ist ein String der Options Flags enth lt Zur Verf gung stehen die folgenden Flags r wechselt zu einer Suche mittels Regular Expression bei ElementName muss es sich in diesem Fall um einen Regular Expression Suchstring handeln Wenn diese Option definiert ist liefert ElementName eine vollst ndige bereinstimmung andernfalls muss ElementName nur teilweise mit einem Elementnamen bereinstimmen damit dieses Element zur ckgegeben wird Wenn z B nicht definiert ist gibt MyElem MyElement Zur ck i wechselt zu einer Suche ohne Ber cksichtigung der Gro und Kleinschreibung p inkludiert das Namespace Pr fix in die Suche ElementName sollte in diesem Fall das Namespace Pr fix enthalten z B altova MyElement Die Flags k nnen in jeder Reihenfolge angegeben werden Ung ltige Flags erzeugen eine Fehlermeldung Sie k nnen ein oder mehrere Flags weglassen Es ist auch der leere String zul ssig Das Resultat ist dasselbe wie bei Verwendung der Funktion mit nur einem Argument siehe vorherige Signatur Unzul ssig ist jedoch die Verwendung einer leeren Sequenz Altova RaptorXML XBRL Server 2016 2015 Altova GmbH XSLT und XPath XQuery Funktionen Altova Erweiterungsfunktionen 417 Beispiele e altova elements MyElement rip gibt MyElement zur ck lement pri gibt MyElement zur ck e altova elements MyElement gibt MyElement zur ck e altova at
425. n Die in diesen Python Skript Dateien implementierten Callbacks werden in der in der Befehlszeile angegebenen Reihenfolge ausgef hrt 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 Kapitel 6 Java Schnittstelle 250 Java Schnittstelle Java Schnittstelle Die RaptorXML API kann von Java Code aus aufgerufen werden Dazu m ssen sich die unten aufgelisteten Bibliotheken im Classpath befinden Diese Bibliotheken sind im Installationsordner im bin Ordner installiert e RaptorXMLServer jar Die Bibliothek die ber HTTP Requests mit dem RaptorXML Server kommuniziert e RaptorXMLServer JavaDoc zip Eine Javadoc Datei die die Hilfedokumentation zur Java API enthalt Note Um die Java API verwenden zu k nnen muss sich die Jar Datei im Java Classpath befinden Sie k nnen die Jar Datei in jeden beliebigen Ordner kopieren falls dies f r Ihre Projektkonfiguration besser geeignet ist als das Referenzieren der Datei vom urspr nglich installierten Pfad aus berblick ber die Schnittstelle Die Java API ist im com altova raptorxml Paket verpackt Die RaptorXML Klasse stellt als Eintrittspunkt eine Methode namens getFactory zur Verf gung die RaptorXMLFactory Objekte bereitstellt Dadurch kann mit dem Aufruf RaptorxML getFactory eine RaptorXMLFactory Instanz erstellt werden Die RaptorXMLFactory Schnittstelle enth lt Methoden zum Aufrufen von Prozessorobjekten f r die Validierung und weitere Verarbeitung wie z B di
426. n um das Produkt f r die entsprechende Anzahl von Kernen zu lizenzieren So k nnen z B anstelle einer Lizenz f r 8 Kerne auch zwei Lizenzen f r 4 Kerne f r einen Octa Core Prozessor verwendet werden Wenn Sie einen Server Rechner mit eine gro en Anzahl von CPU Kernen verwenden aber nur geringe Datenmengen verarbeiten m ssen k nnen Sie auch eine Virtual Machine erstellen der eine geringere Anzahl an Kernen zugewiesen ist und eine Lizenz f r diese Anzahl an Kernen erwerben In diesem Fall ist die Verarbeitungsgeschwindigkeit nat rlich geringer als bei Verwendung aller Kerne des Rechners Anmerkung Jede Lizenz kann immer nur f r einen Client gleichzeitig verwendet werden selbst wenn die Lizenzkapazit t noch nicht ausgesch pft ist Wenn z B eine 10 Kern Lizenz f r einen Client Rechner mit 6 CPU Kernen verwendet wird so k nnen die Lizenzen f r die restlichen 4 Kerne nicht gleichzeitig f r einen anderen Client 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 30 Einrichten von RaptorXML Einrichten unter Linux Rechner verwendet werden FIR Mobile Together Server Lizenzen werden auf Basis der Anzahl der Benutzer d h auf Basis der Clients die auf MobileTogether Server zugreifen zugewiesen Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Einrichten von RaptorXML 2 3 Einrichten auf Mac OS X Einrichten auf Mac OS X 31 In diesem Abschnitt werden die Installation und Lizenzierung von RaptorXML XBRL Server a
427. n und wahlen Sie im Unterment von Altova LicenseServer den Befehl Start Service Wenn LicenseServer bereits ausgef hrt wird ist die Option Start Service deaktiviert Linux Systeme Um LicenseServer auf Linux Systemen als Dienst zu starten f hren Sie im Terminal Fenster den folgenden Befehl aus Debian 6 7 sudo etc init d licenseserver start Debian 8 sudo systemctl start licenseserver Ubuntu lt 14 sudo initctl start licenseserver Ubuntu 15 sudo systemctl start licenseserver CentoS 6 sudo initctl start licenseserver CentoS 7 sudo systemctl start licenseserver Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Altova LicenseServer Zuweisen von Lizenzen 481 RedHat sudo initctl start licenseserver Wenn Sie LicenseServer beenden m chten ersetzen Sie den Befehl start im obigen Befehl durch stop Mac OS X Systeme Um LicenseServer auf Mac OS X Systemen als Dienst zu starten f hren Sie in einem Terminal Fenster den folgenden Befehl aus sudo launchctl load Library LaunchDaemons com altova LicenseServer plist Um LicenseServer zu beenden verwenden Sie den folgenden Befehl sudo launchctl unload Library LaunchDaemons com altova LicenseServer plist 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 482 Altova LicenseServer Zuweisen von Lizenzen 11 6 2 Offnen der LicenseServer Konfigurationsseite Windows In diesem Abschnitt werden folgende Schritte beschrieben e Offnen der Konfigurations
428. n Collation durchgef hrt Wenn die Collation Option nicht definiert ist wird die Standard Unicode Codepoint Collation verwendet Pr zision von numerischen Typen Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Informationen zum XSLT und XQuery Prozessor XQuery 1 0 373 e Der Datentyp xs integer hat eine beliebige Pr zision d h er kann beliebig viele Stellen haben e Der Datentyp xs decimal kann nach dem Dezimalpunkt maximal 20 Stellen haben e Die Datentypen xs float und xs double sind auf 15 Stellen beschr nkt Unterst tzung f r XQuery Anweisungen Die Pragma Anweisung wird nicht unterst tzt Gegebenenfalls wird sie ignoriert und der Fallback Ausdruck wird evaluiert 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 374 Informationen zum XSLT und XQuery Prozessor XQuery 3 1 9 5 XQuery 3 1 Der XQuery 3 1 Prozessor von RaptorXML XBRL Server entspricht der XQuery 3 1 Candidate Recommendation vom 18 Dezember 2014 des World Wide Web Consortium W3C und unterstiitzt XPath und XQuery Funktionen 3 1 Die XQuery 3 1 Spezifikation ist eine Ubermenge der 3 0 Spezifikation Daher unterst tzt der XQuery 3 1 Prozessor XQuery 3 0 Funktionen Die implementierungsspezifischen Eigenschaften sind dieselben wie fur XQuery 1 0 Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Kapitel 10 XSLT und XPath XQuery Funktionen 376 10 XSLT und XPath XQuery Funktionen XSLT und XPath XQuery Funktionen Dieser A
429. n Katalog Mapping hat so wird das Mapping verwendet Wenn beide Attribute Katalog Mappings haben ist es vom Wert der Option schema mapping XBRL Option und XML XSD Option abh ngig welches Mapping verwendet wird Falls kein Katalog Mapping vorhanden ist wird das schemaLocation Attribut verwendet license namespace only Der Namespace wird importiert Kein Schema Dokument wird importiert v schema location hints Definiert das Verhalten der Attribute xsi schemaLocation und xsi noNamespaceSchemaLocation Legt fest ob ein Schema Dokument geladen werden soll und falls ja anhand welcher Informationen es gesucht werden soll Standardeinstellung load by schemalocation e Der Wert load by schemalocation verwendet die URL des Schemapfads in den Attributen xsi schemaLocation und xsi noNamespaceSchemaLocation in XML oder XBRL Instanzdokumenten Dies ist der Standardwert Der Wert load by namespace verwendet den Namespace Teil von xsi schemaLocation Und im Fall von xsi noNamespaceSchemaLocation einen leeren String und ermittelt das Schema ber ein Katalog Mapping Bei Verwendung von load combining both und wenn entweder der Namespace Teil oder der URL Teil ein Katalog Mapping hat so wird das Katalog Mapping verwendet Wenn beide Katalog Mappings haben ist es vom Wert der schema mapping Option XBRL Option und XML XSD Option abh ngig welches Mapping verwendet wird Wenn weder der Namespace noch die URL ein Katalog Mapping hat
430. n Methoden Die Klassen befinden sich im Paket AltovaBarcodeExtension jar das im Ordner lt ProgramFilesFolder gt Altova Common2016 jar gespeichert ist Die verwendeten Java Bibliotheken befinden sich in Unterordnern des Ordners lt ProgramFilesFolder gt Altova Common2016 jar e barcode4j barcode4j jar Website http barcode4j sourceforge net e zxing core jar Website http code google com p zxing Die Lizenzdateien befinden sich ebenfalls in den entsprechenden Ordnern Das Paket com altova extensions barcode Das Paket com altova extensions barcode wird zum Generieren der meisten der Barcode Typen verwendet Die folgenden Klassen werden verwendet public class BarcodeWrapper static BarcodeWrapper newInstance String name String msg int dpi int orientation BarcodePropertyWrapper arrProperties double getHeightPlusQuiet double getWidthPlusQuiet org w3c dom Document generateBarcodeSVG byte generateBarcodePNG String generateBarcodePngAsHexString public class BarcodePropertyWrapper Dient zum Speichern der Barcode Eigenschaften die zu einem sp teren Zeitpunkt dynamisch definiert werden BarcodePropertyWrapper String methodName String propertyValue BarcodePropertyWrapper String methodName Integer propertyValue BarcodePropertyWrapper String methodName Double propertyValue BarcodePropertyWrapper String methodName Boolean propertyValue BarcodePropertyWrapper String
431. n RaptorXML XBRL Server entspricht der XQuery 1 0 Recommendation vom 14 Dezember 2010 des W3C Der Query Standard stellt bei vielen Funktionen frei wie viele diese zu implementieren sind Im Folgenden finden Sie eine Liste wie der Altova XQuery 1 0 Prozessor diese Funktionen implementiert Schemaf higkeit Der Altova XQuery 1 0 Prozessor ist schemaf hig Kodierung Die UTF 8 und die UTF 16 Zeichen Kodierungen werden unterst tzt Namespaces Die folgenden Namespace URIs und die damit verkn pften Bindings sind vordefiniert XML Schema Typen http www w3 org 2001 XMLSchema Schema Instanz xsi http www w3 org 2001 XMLSchema instance Vordefinierte fn http www w3 org 2005 xpath functions Funktionen Lokale Funktionen http www w3 org 2005 xquery local functions Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Informationen zum XSLT und XQuery Prozessor XQuery 1 0 371 Beachten Sie bitte die folgenden Punkte e Der Altova XQuery 1 0 Prozessor ist so konfiguriert dass die oben aufgelisteten Pr fixe an die entsprechenden Namespaces gebunden sind e Da der oben angef hrte Namespace f r vordefinierte Funktionen der Standard Funktions Namespace in XQuery ist muss beim Aufruf von vordefinierten Funktionen das Pr fix fn nicht verwendet werden string Hello ruft z B die Funktion fn string auf Das Pr fix n kann jedoch verwendet werden um eine vordefinierte Funktion aufzurufen ohne die Namespace im Abfrage Pr
432. n Schema Dokument geladen werden soll und falls ja anhand welcher Informationen es gesucht werden soll Standardeinstellung load by schemalocation e Der Wert load by schemalocation verwendet die URL des Schemapfads in den Attributen xsi schemaLocation und xsi noNamespaceSchemaLocation in XML oder XBRL Instanzdokumenten Dies ist der Standardwert Der Wert load by namespace verwendet den Namespace Teil von xsi schemaLocation und im Fall von xsi noNamespaceSchemaLocation einen leeren String und ermittelt das Schema ber ein Katalog Mapping Bei Verwendung von load combining both und wenn entweder der Namespace Teil oder der URL Teil ein Katalog Mapping hat so wird das Katalog Mapping verwendet Wenn beide Katalog Mappings haben ist es vom Wert der schema mapping Option XBRL Option und XML XSD Option abh ngig welches Mapping verwendet wird Wenn weder der Namespace noch die URL ein Katalog Mapping hat wird die URL verwendet Wenn der Wert der Option ignore ist werden die beiden Attribute xsi schemaLocation und xsi noNamespaceSchemaLocation ignoriert malocation load by namespace v script seript FILE F hrt nach Abschluss der Validierung das Python Skript in der angegebenen Datei aus F gen Sie die Option mehrmals hinzu um mehr als ein Skript zu definieren v script api version api script api version 11212 112 2 Definiert welche Python API Version f r das Skript verwendet werden soll Der St
433. n Sie das Altova Server Produkt FlowForce Server MapForce Server StyleVision Server auf dem LicenseServer Wenn Sie dies bereits vor dem Laden der Lizenz getan haben k nnen Sie nun damit beginnen Lizenzen zuzuweisen 2 Weisen Sie Ihrem beim LicenseServer registrierten Altova Produkt eine Lizenz zu Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Altova LicenseServer Zuweisen von Lizenzen 495 11 6 6 Registrieren von Produkten Bevor Sie einem Altova Server Produkt eine Lizenz zuweisen k nnen m ssen Sie die Produktinstallation am LicenseServer registrieren Die Registrierung wird vom Altova Server Produkt aus durchgef hrt und das Verfahren ist unterschiedlich je nachdem ob das Server Produkt eine Web Benutzeroberfl che hat oder ob es ber die Befehlszeile ausgef hrt wird F r die Registrierung ben tigen Sie den Server Namen oder die IP Adresse des Rechners auf dem LicenseServer installiert ist In diesem Abschnitt wird beschrieben wie Sie die verschiedenen Altova Server Produkte registrieren Registrieren von FlowForce Server Registrieren von MapForce Server Registrieren von StyleVision Server Registrieren von RaptorXML XBRL Server Registrieren von MobileTogether Server Registrieren von FlowForce Server In diesem Abschnitt werden folgende Schritte beschrieben Methoden um FlowForce Server zu registrieren Aufrufen der FlowForce Server Setup Seite Windows Aufrufen der FlowForce Server Setup Seite Linux
434. n Sie dem Produkt nun ber das Register Server Management der LicenseServer Konfigurationsseite eine Lizenz zuweisen v Zuweisen einer Lizenz Nachdem Sie RaptorXML XBRL Server erfolgreich registriert haben wird das Produkt auf der Konfigurationsseite von LicenseServer auf dem Register Server Management aufgelistet Sie k nnen LicenseServer nun aufrufen und RaptorXML XBRL Server eine Lizenz zuweisen Anmerkung zu Prozessorkernen und Lizenzen Die Lizenzierung von Altova Server Produkten basiert mit Ausnahme von MobileTogether Server auf der Anzahl der auf dem Produktrechner verf gbaren Prozessorkerne So hat z B ein Dual Core Prozessor zwei Prozessorkerne ein Quad Core Prozessor hat vier Kerne ein Hexa Core Prozessor hat sechs Kerne usw Die Anzahl der f r ein Produkt auf einem bestimmten Server Rechner lizenzierten Kerne muss gr er oder gleich der Anzahl der auf diesem Server verf gbaren Kerne sein unabh ngig davon ob es sich um einen physischen Rechner oder eine Virtual Machine handelt Wenn ein Server z B acht Kerne hat ein Octa Core Prozessor m ssen Sie eine Lizenz f r mindestens acht Kerne erwerben Sie k nnen Lizenzen auch kombinieren um das Produkt f r die entsprechende Anzahl von Kernen zu lizenzieren So k nnen z B anstelle einer Lizenz f r 8 Kerne auch zwei Lizenzen f r 4 Kerne f r einen Octa Core Prozessor verwendet werden Wenn Sie einen Server Rechner mit eine gro en Anzahl von CPU Kernen verwenden a
435. n Sprachen zusammen mit ihren Sprachencodes aufgelistet Englisch e foem o i Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Befehlszeilenschnittstelle CLI Optionen 181 3 10 Optionen Dieser Abschnitt enth lt eine Beschreibung aller CLI Optionen geordnet nach Funktionalit t Informationen dar ber welche Optionen mit den einzelnen Befehlen verwendet werden k nnen finden Sie in der Beschreibung zu den entsprechenden Befehlen Kataloge globale Ressourcen ZIP Dateien Meldungen Fehler Hilfe Verarbeitung XBRL XML XSD XQuery XSLT 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 182 3 10 1 Befehlszeilenschnittstelle CLI Optionen Kataloge globale Ressourcen ZIP Dateien v catalog catalog FILE Gibt den absoluten Pfad zu einer Root Katalog Datei an die nicht die installierte Root Katalog Datei ist Der Standardwert ist der absolute Pfad zur installierten Root Katalog Datei lt installationsordner gt Altova RaptorXMLXBRLServer2016 etc RootCatalog xml Informationen zum Arbeiten mit Katalogen finden Sie im Abschnitt XML Kataloge user catalog user catalog FILE Definiert den absoluten Pfad zu einem XML Katalog der zus tzlich zum Root Katalog verwendet werden soll Informationen zum Arbeiten mit Katalogen finden Sie im Abschnitt XML Kataloge enable globalresources enable globalresources true false Aktiviert die globalen Ressourcen Standardwert ist false Hinw
436. n Unterverzeichnissen aus Beispiel test zip zip test xm1l w hlt Dateien mit dem Namen test xm1 auf allen Ordnerebenen des ZIP Ordners aus Es k nnen die Platzhalter und verwendet werden Mit xm1 werden folglich alle xm1 Dateien im ZIP Ordner ausgew hlt Der Standardwert der Option ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v Kataloge und globale Ressourcen v catalog catalog FILE Gibt den absoluten Pfad zu einer Root Katalog Datei an die nicht die installierte Root Katalog Datei ist Der Standardwert ist der absolute Pfad zur installierten Root Katalog Datei lt installationsordner gt Altova RaptorXMLXBRLServer2016 etc RootCatalog xm1 Informationen zum Arbeiten mit Katalogen finden Sie im Abschnitt XML Kataloge v user catalog user catalog FILE Definiert den absoluten Pfad zu einem XML Katalog der zus tzlich zum Root Katalog verwendet werden soll Informationen zum Arbeiten mit Katalogen finden Sie im Abschnitt XML Kataloge v enable globalresources enable globalresources true false Aktiviert die globalen Ressourcen Standardwert ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v globalresourceconfig gc ge globalresourceconfig VALUE Definiert die aktive Konfiguration der globalen Ressource und aktiviert globale Ressourcen v globalresourcef
437. n XQuery Ausdr cken in XQuery verwendet Xaa o URI Funktionen v get temp folder altova altova get temp folder als xsistring XP2 XQi XP3 XQ3 Diese Funktion hat kein Argument Sie gibt den Pfad zum temporaren Ordner des aktuellen Benutzers zuruck Beispiele e altova get temp folder w rde auf einem Windows Rechner z B den folgenden Pfad als xs string zur ckgeben C Users lt UserName gt AppData Local Temp Nach oben 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 430 XSLT und XPath XQuery Funktionen Altova Erweiterungsfunktionen 10 1 9 Diagrammfunktionen Mit Hilfe der unten aufgelisteten Diagrammfunktionen k nnen Sie Diagramme als Bilder erstellen generieren und speichern Sie werden in der aktuellen Version Ihres Altova Produkts auf die unten beschriebene Art unterst tzt Beachten Sie jedoch dass eine oder mehrere dieser Funktionen in zuk nftigen Produktversionen eventuell nicht mehr unterst tzt werden bzw dass sich das Verhalten einzelner Funktionen ndern kann Um Informationen ber die Unterst tzung f r Altova Erweiterungsfunktionen in der jeweiligen Release zu erhalten schlagen Sie bitte in der Dokumentation der jeweils aktuellen Release nach Die Diagrammfunktionen sind XPath Funktionen nicht XSLT Funktionen und werden in zwei Gruppen unterteilt e Funktionen zum Generieren und Speichern von Diagrammen e Funktionen zur Erstellung von Diagrammen Anmerkung Diagrammfunktionen werden
438. n auf true gesetzt wenn die Option ohne einen Wert definiert wird v xinclude xinelude true false Aktiviert die Unterst tzung f r XML Inkludierungen XInclude Der Standardwert ist false Bei false werden die include Elemente von XInclude ignoriert Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird vw XBRL Formulas und Assertions v assertions output assertions output FILE Schreibt die Ausgabe der Assertion Auswertung in die angegebene DATEI Wenn die Option definiert ist wird automatisch formula execution true definiert v assertions output format assertions output format a son xml Definiert das Ausgabeformat der Assertion Auswertung Der Standardwert ist json v evaluate referenced parameters only evaluate referenced parameters only true false Bei false wird die Auswertung aller Parameter erzwungen selbst wenn diese nicht von Formulas Assertions Tabellen referenziert werden Der Standardwert ist true v formula formula true false Aktiviert die Auswertung von XBRL Formula 1 0 Erweiterungen Der Standardwert ist true Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v formula assertion set DEPRECATED formula assertion set VALUE Schrankt die Formelausf hrung auf die angegebene Assertion ein Fugen Sie die Option mehrmals hinzu um mehr als ein Assertion Set zu def
439. n die prim re Ausgabedatei der Pfad der Eintrittspunkt HTML Datei Zus tzliche Ausgabedateien wie z B generierte Bilddateien werden als xslt additional output files angegeben Wenn keine output Option definiert ist wird die Ausgabe in die Standardausgabe geschrieben v output encoding Der Wert des Kodierungsattributs im Ausgabedokument G ltige Werte sind die Namen im IANA Zeichensatz Register Der Standardwert ist UTF 8 v output indent Wenn der Wert true ist wird die Ausgabe entsprechend ihrer hierarchischen Struktur einger ckt Bei false gibt es keine hierarchische Einr ckung Der Standardwert ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v output method Definiert das Ausgabeformat Der Standardwert ist xm1 Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Befehlszeilenschnittstelle CLI Optionen 199 v param p p param KEY VALUE XQuery Definiert den Wert eines externen Parameters Ein externer Parameter ist im XQuery Dokument mit der declare variable Deklaration gefolgt von einem Variablennamen und anschlie end dem Schl sselwort external gefolgt von einem Semikolon deklariert Beispiel declare variable foo as xs string external Aufgrund des Schl sselworts external wird foo zu einem externen Parameter dessen Wert zur Laufzeit von einer externen Quelle aus bergeben wird Der externe Parameter erh
440. n einen entsprechenden Java Datentyp konvertiert Wenn der bereitgestellte XPath XQuery Datentyp in mehr als einen Java Typ konvertiert werden kann z B xs integer so wird jener Java Typ ausgew hlt der f r die ausgew hlte Methode deklariert wurde Wenn die aufgerufene Java Methode z B fx decimal und der bereitgestellte XPath XQuery Datentyp xs integer ist so wird xs integer in den Java Datentyp decimal konvertiert In der Tabelle unten sehen Sie eine Liste der impliziten Konvertierungen der XPath XQuery Datentypen string number und boolean in Java Datentypen Altova RaptorXML XBRL Server 2016 2015 Altova GmbH XSLT und XPath XQuery Funktionen Diverse Erweiterungsfunktionen 455 boolean primitive java lang Boolean xs integer int long short byte float double und die Wrapper Klassen davon wie z B java lang Integer xs float float primitive java lang Float double primitive double primitive java lang Double xs decimal float primitive java lang Float double primitive java lang Double Die oben aufgelisteten Subtypen von XML Schema Datentypen die in XPath und XQuery verwendet werden werden ebenfalls in den die Java Typ en der die dem bergeordneten Subtyp entsprechen konvertiert In einigen F llen ist es nicht m glich auf Basis der verf gbaren Informationen die richtige Java Methode auszuw hlen Nehmen Sie als Beispiel den folgenden Fall e Das bereitgestellte Argument ist ein
441. n entweder das namespace Attribut oder das schemaLocation Attribut ein Katalogmapping hat so wird das Katalogmapping verwendet Wenn 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 344 COM und NET Schnittstelle AP I Referenz beide Attribute Katalogmappings haben hangt es vom ENUMSchemaMapping Parameter ab welches Mapping verwendet wird Wenn kein Katalogmapping vorhanden ist wird das schemaLocation Attribut welches eine URL sein sollte verwendet eSILicenseNamespaceOnly Setzt den Schema Import auf LicenseNamespaceOnly Der Namespace wird importiert Es wird kein Schema Dokument importiert ENUMSchemaMapping Beschreibung Enth lt die Enumerationsliterale die definieren welches der beiden Katalogmappings verwendet wird Namespace oder Schemapfad URLs Diese Enumeration eignet sich um ENUMLoadSchemalocation und ENUMSchemaImports eindeutig zu unterscheiden Verwendet von aus jenem O bo o o O Enumerationsliterale eSMPreferSchemalocation 0 SMPreferNamespac 1 eSMPreferSchemalocation Definiert dass die Schema Mapping Option die Schemapfad URI ausw hlt eSMPreferNamespace Definiert dass die Schema Mapping Option den Namespace ausw hlt ENUMTableOutputFormat Beschreibung Enthalt das Enumerationsliteral das das Ausgabeformt des Dokuments das die generierten Tabellen enthalt definiert Verwendet von Schnittstelle Operation Altova RaptorXML XBRL Server 2016
442. n in der Ausgabe als Einr ckung zu verwendenden Zeichenstring Parameter chars Enth lt den Einr ckungszeichenstring v setKeepFormatting Aktiviert bzw deaktiviert die Option zur Beibehaltung der Originalformatierung von Dateien die mit executeUpdate aktualisiert werden Parameter keep Erhalt den Booleschen Wert true oder false v setOutputEncoding Definiert die Kodierung des Ergebnisdokuments Parameter encoding Verwenden Sie den Namen einer offiziellen IANA Kodierung wie z B UTF 8 UTF 16 US ASCII ISO 8859 1 als String v setOutputIndent Aktiviert bzw deaktiviert die Einr ckung im Ausgabedokument Parameter indent Der Wert true aktiviert die Einr ckung false deaktiviert sie v setOutputMethod Definiert die S Parameter erialisierung des Ausgabedokuments outputMethod G ltige Werte sind xml xhtml html text in Form eines String Der 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 282 Java Schnittstelle RaptorXML Schnittstellen f r Java Standardwert ist xml v setOutputOmitXMLDeclaration ublic void setOutputOn Aktiviert bzw n in das Ergebnisdokument Parameter omit Der Wert true l sst die Deklaration weg false inkludiert sie Der Standardwert ist false Erweiterungen Methoden um zu definieren welche Altova Erweiterungsfunktionen f r Spezialverarbeitungen wie z B f r Diagramme verwendet werden sollen v setChartExtensionsEnabled
443. n in zuk nftigen Versionen Ihres Produkts eventuell nicht mehr unterst tzt werden oder dass sich das Verhalten einzelner Funktionen ndern kann Um zu sehen welche Altova Erweiterungsfunktionen unterst tzt werden lesen Sie bitte die Dokumentation zur jeweiligen Release Die in der XPath XQuery Functions Spezifikation des W3C definierten Funktionen k nnen i in einem XSLT Kontext in XPath Ausdr cken und ii in einem XQuery Dokument in XQuery Ausdr cken verwendet werden In dieser Dokumentation sind die Funktionen die im Zusammenhang mit XPath in XSLT verwendet werden k nnen mit einem xp Symbol und Funktionen die im Zusammenhang mit XQuery verwendet werden k nnen mit einem xQ Symbol markiert sie fungieren als XQuery Funktionen In den XSLT Spezifikationen des W3C nicht in den XPath XQuery Functions Spezifikationen sind au erdem Funktionen definiert die in XSLT Dokumenten in XPath Ausdr cken verwendet werden k nnen Diese Funktionen sind mit dem Symbol xs_t gekennzeichnet und werden als XSLT Funktionen bezeichnet In welcher XPath XQuery und XSLT Version eine Funktion verwendet werden kann wird in der Beschreibung der Funktion siehe Symbole unten angegeben Funktionen aus der XPath XQuery und XSLT Funktionsbibliothek werden ohne Pr fix aufgelistet Erweiterungsfunktionen aus anderen Bibliotheken wie z B Altova Erweiterungsfunktionen werden mit einem Pr fix angegeben XPath Funktionen in XPath Ausdr cken in XSLT verwe
444. n mit Katalogen finden Sie im Abschnitt XML Kataloge 4 enable globalresources Aktiviert die globalen Ressourcen Standardwert ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v globalresourceconfig gc gc lt Definiert die aktive Konfiguration der globalen Ressource und aktiviert globale Ressourcen v globalresourcefile gr Definiert die globale Ressourcendatei und aktiviert globale Ressourcen v Meldungen Fehler Hilfe Timeout Version Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Befehlszeilenschnittstelle CLI XBRL Validierungsbefehle 115 v error format error format text shortxml longxml Definiert das Format der Fehlerausgabe Der Standardwert ist text Mit den anderen Optionen werden XML Formate generiert wobei mit longxml mehr Details generiert werden v error limit error limit N Definiert das Fehlerlimit Der Standardwert ist 100 Zulassig sind Werte von 1 bis 999 Dient dazu die Prozessorverwendung w hrend der Validierung einzuschr nken Bei Erreichung des Fehlerlimits wird die Validierung gestoppt v help help Zeigt den Hilfetext zum Befehl an Beispiel valany h Alternativ dazu kann der Befehl help zusammen mit einem Argument verwendet werden Beispiel help valany v log output log output FILE Schreibt die Meldungsausgabe in die angegebene URL Stellen Sie si
445. n test xm1 auf allen Ordnerebenen des ZIP Ordners aus Es k nnen die Platzhalter und verwendet werden Mit xm1 werden folglich alle xm1 Dateien im ZIP Ordner ausgew hlt Der Standardwert der Option ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v Kataloge und globale Ressourcen v catalog catalog FILE Gibt den absoluten Pfad zu einer Root Katalog Datei an die nicht die installierte Root Katalog Datei ist Der Standardwert ist der absolute Pfad zur installierten Root Katalog Datei lt installationsordner gt Altova RaptorXMLXBRLServer2016 etc RootCatalog xm1 Informationen zum Arbeiten mit Katalogen finden Sie im Abschnitt XML Kataloge v user catalog Definiert den absoluten Pfad zu einem XML Katalog der zus tzlich zum Root Katalog verwendet werden soll Informationen zum Arbeiten mit Katalogen finden Sie im Abschnitt XML Kataloge 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 82 Befehlszeilenschnittstelle CLI Befehle fiir die Uberpriifung der Wohlgeformtheit v enable globalresources Aktiviert die globalen Ressourcen Standardwert ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v globalresourceconfig gc al ol Definiert die aktive Konfiguration der globalen Ressource und aktiviert globale Ressourcen v globalresourcefile gr
446. n verwendet werden oder andere Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Altova LicenseServer Zuweisen von Lizenzen 493 Lizenzverletzungen festgestellt wurden Wird eine Lizenz mit dem Status Blocked angezeigt wenden Sie sich bitte mit Ihren Lizenzdaten und anderen relevanten Daten an den Altova Support Eine bersicht ber die Statuswerte finden Sie in der folgenden Tabelle Activating Nach dem Laden werden die Lizenzdaten zur berpr fung an altova com gesendet Aktualisieren Sie den Browser um den aktualisierten Status zu sehen Die berpr fung und Aktivierung kann einige Minuten dauern Failed Verification Es konnte keine Verbindung zu altova com hergestellt werden Nachdem eine Verbindung hergestellt wurde starten Sie den Dienst entweder neu oder aktivieren Sie die Lizenz ber die Schaltfl che Activate Active Die berpr fung war erfolgreich die Lizenz ist aktiv Inactive Die berpr fung war erfolgreich aber die Lizenz wird derzeit auf einem anderen LicenseServer im Netzwerk verwendet Lizenzen k nnen ber die Schaltfl che Deactivate deaktiviert werden Blocked Die berpr fung war negativ Die Lizenz ist ung ltig und wurde blockiert Wenden Sie sich an den Altova Support Anmerkung Nachdem die Lizenz zur berpr fung an altova com gesendet wurde muss der Browser aktualisiert werden damit Sie den aktualisierten Status sehen Die berpr fung und Aktivierung kann einige Minuten dauern
447. n von Lizenzen zu registrierten Produkten Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Altova LicenseServer Referenz zur Konfigurationsseite 523 11 7 3 Server Monitoring Das Register Server Monitoring enth lt eine bersicht ber die Server auf denen derzeit lizenzierte Altova Produkte ausgef hrt werden Das Register enth lt Produktinformationen zusammen mit Informationen ber Benutzer und Lizenzen Users CPU Cores Altova RaptorXML Server 2015 rel 3 VIE j s dev jsing 6 Running 10 Licenses Product Edition Version User Address State Failover Last seen seconds ago Altova RaptorXML XBRL Server 2014 rel 2 VIE j s dev jsing 6 Running Client too old 4 Licenses Anmerkung Failover LicenseServer arbeiten mit Client Applikationen ab Version 2015r3 ltere Clients werden im prim ren LicenseServer markiert angezeigt siehe Abbildung oben 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 524 Altova LicenseServer Referenz zur Konfigurationsseite 11 7 4 Settings In diesem Abschnitt werden folgende Schritte beschrieben Failover LicenseServer Einstellungen Netzwerkeinstellungen Benachrichtigungseinstellungen Diverse Einstellungen Im Folgenden finden Sie eine Beschreibung des Registers Settings Einstellungen Darauf k nnen Sie die folgenden Einstellungen vornehmen das Passwort mit dem Sie sich auf dem LicenseServer einloggen Geben Sie das gew nschte Passwort ein und klicken Sie auf Change Password
448. n von Lizenzen zu registrierten Produkten Registrieren von MapForce Server Linux Auf Linux Rechnem kann MapForce Server mit dem Befehl 1icenseserver des MapForce Server CLI am LicenseServer registriert werden Beachten Sie dass MapForce Server mit root Rechten gestartet werden muss sudo opt Altova MapForceServer2016 bin mapforceserver licenseserver localhost In der Befehlszeile oben ist localhost der Name des Servers auf dem LicenseServer installiert ist Beachten Sie dass der Pfad der ausf hrbaren Datei von MapForce Server der folgende ist opt Altova MapForceServer2016 bin Nachdem Sie MapForce Server erfolgreich registriert haben k nnen Sie zu LicenseServer wechseln und MapForce Server eine Lizenz zuweisen Eine Beschreibung dazu finden Sie im Abschnitt Zuweisen von Lizenzen zu registrierten Produkten N chste Schritte Nachdem Sie Ihr Altova Produkt am LicenseServer registriert haben gehen Sie folgenderma en vor 1 Wenn Sie die Lizenzdatei en mit der den Lizenzen noch nicht am LicenseServer geladen haben siehe vorheriger Abschnitt Laden von Lizenzen in LicenseServer laden Sie sie jetzt und berpr fen Sie ob die gew nschte Lizenz aktiv ist Falls Sie das bereits getan haben fahren Sie mit dem n chsten Schritt der Zuweisung der Lizenzen fort 2 Weisen Sie Ihrem beim LicenseServer registrierten Altova Produkt eine Lizenz zu Registrieren von StyleVision Server In diesem Abschnitt werden folgende Schritte b
449. n werden XML Formate generiert wobei mit longxml mehr Details generiert werden v error limit error limit N Definiert das Fehlerlimit Der Standardwert ist 100 Zulassig sind Werte von 1 bis 999 Dient dazu die Prozessorverwendung w hrend der Validierung einzuschr nken Bei Erreichung des Fehlerlimits wird die Validierung gestoppt v help Zeigt den Hilfetext zum Befehl an Beispiel valany h Alternativ dazu kann der Befehl help zusammen mit einem Argument verwendet werden Beispiel help valany v network timeout network timeout VALUE Definiert das Timeout in Sekunden f r entfernte I O Operationen Der Standardwert ist 40 v verbose verbose true false Mit dem Wert true wird die Ausgabe zus tzlicher Informationen bei der Validierung aktiviert Der Standardwert ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 154 Befehlszeilenschnittstelle CLI XQuery Befehle v verbose output Schreibt die ausfuhrliche Ausgabe in FILE v version version Zeigt die Version von RaptorXML XBRL Server an Setzen Sie version bei Verwendung mit einem Befehl vor den Befehl Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Befehlszeilenschnittstelle CLI JSON Befehle 155 3 6 JSON Befehle Mit Hilfe der JSON Befehle k nnen Sie die G ltigkeit und Wohlgeformtheit von JSON Schema un
450. nahme bilden die beiden folgenden F lle i wenn der Wertstring Leerzeichen enth lt oder ii wenn in der Beschreibung der Option ausdr cklich angegeben ist dass Anf hrungszeichen ben tigt werden v XBRL Validierung und Verarbeitung v dimensions dimensions true false Aktiviert XBRL Dimension 1 0 Erweiterungen Der Standardwert ist true Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Befehlszeilenschnittstelle CLI XBRL Validierungsbefehle 105 v evaluate referenced parameters only Bei false wird die Auswertung aller Parameter erzwungen selbst wenn diese nicht von Formulas Assertions Tabellen referenziert werden Der Standardwert ist true vw extensible enumerations se Bei true wird die XBRL Extensible Enumerations 1 0 Erweiterung aktiviert Standardeinstellung ist true v formula Aktiviert die Auswertung von XBRL Formula 1 0 Erweiterungen Der Standardwert ist true Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v formula parameters Y Definiert die Parameter f r die XBRL Formula Auswertung als Array von JSON Zuordnungen direkt in der Befehlszeilenschnittstelle Siehe Abschnitt Formula Parameter v formula parameters file Definiert eine DATEI die die Parameter f r die XBRL Formula Auswertung enth
451. name Call objXBRL AddFormulaParameterNamespace ns1 www www www The parameter is an array of dates Call objXBRL AddFormulaArrayParameter startDates Array New MyPair xs date 2010 01 01 New MyPair xs date 2012 01 01 The parameter is an array of figs Call objXBRL AddFormulaArrayParameter nsl figs startFigs Array figl fig2 fig3 The parameter is an array of figs dates and raisins rather wild example Call objXBRL AddFormulaArrayParameter nsl figs startDryFruit Array figl fig2 New MyPair xs date 2010 01 01 New MyPair nslsrais n Oried grape Eiga End Sub Call Main JScript Da die Raptor Typbibliothek von Skripting Sprachen nicht geladen werden kann und der Typ XBRLFormulaParameters nicht vorhanden ist muss der Benutzer in JScript anstelle der Verwendung von XBRL FormulaParam Objekten Funktionsklassen in seinem Programm deklarieren die das Typ Wert Paar enthalten Die Namen der Mitglieder mtissen ParamType und ParamValue sein Nahere Informationen dazu finden Sie unter der Beschreibung zur XBRL Schnittstelle der COM NET API function FormulaParam inType inValue this ParamType inType this ParamValue inValue function main var objRaptor new ActiveXObject RaptorXML Server var objXBRL objRaptor GetXBRL 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 362 Zusatzliche Informationen XBRL F
452. nce xsi schemaLocation http www altova com schemas test03 Test xsd gt e xsi noNamespaceSchemaLocation f r Schemadokumente ohne Ziel Namespaces Der Wert des Attributs ist die URL des Schemadokuments Das referenzierte Schemadokument darf keinen Ziel Namespace haben lt document xmlns http www altova com schemas test03 xmlns xsi http www w3 org 2001 XMLSchema instance xsi noNamespaceSchemaLocation Test xsd gt Die Option schemalocation hints gibt an wie diese beiden Attribute als Hinweise zu verwenden sind v a wie die Informationen des schemaLocation Attributs zu behandeln sind siehe Optionsbeschreibung oben Beachten Sie dass RaptorXML XBRL Server den Namespace Teil des xsi noNamespaceSchemaLocation Werts als leeren String behandelt Hinweise zum Schemapfad k nnen auch in einer import Anweisung eines XML Schema Dokuments angegeben werden lt import namespace someNS schemaLocation someURL gt Auch in der import Anweisung k nnen ber einen Namespace der auf ein Schema in einer Katalogdatei gemappt werden oder direkt als URL in einem schemaLocation Attribut angegeben werden kann Hinweise gegeben werden Die Option schema imports gibt f r XBRL und XSD XML an wie der Schemapfad auszuw hlen ist 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 356 Zusatzliche Informationen XBRL Formula Parameter 8 2 XBRL Formula Parameter Dieser Abschnitt enthalt die folgenden Kapitel e Formula Parame
453. nd in der NET Umgebung verwendet werden kann Dabei wird die ausf hrbare RaptorXML XBRL Server Datei als COM Serverobjekt registriert die Datei RaptorxMLLib dl1 f r die Verwendung ber die Java Schnittstelle wird im Verzeichnis WINDIR system32 installiert und die Datei Altova RaptorXML d11 wird zur NET Referenzbibliothek hinzugef gt v Altova LicenseServer e Damit RaptorXML XBRL Server ausgef hrt werden kann muss das Programm auf einem Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Einrichten von RaptorXML Einrichten unter Windows 17 Altova LicenseServer auf Ihrem Netzwerk registriert sein Wenn Sie RaptorXML XBRL Server oder FlowForce Server N here Informationen zu FlowForce Server finden Sie unter dem vorherigen Punkt Installation von lt APPNAME gt auf Windows Systemen installieren steht eine Option zur Verf gung mit der Altova LicenseServer zusammen mit RaptorXML XBRL Server oder FlowForce Server N here Informationen zu FlowForce Server finden Sie unter dem vorherigen Punkt Installation von lt APPNAME gt heruntergeladen und installiert werden kann Wenn in Ihrem Netzwerk bereits ein Altova LicenseServer installiert ist m ssen Sie keinen weiteren installieren es sei denn es wird eine neuere Version von Altova LicenseServer ben tigt Siehe n chster Punkt LicenseServer Versionen Aktivieren oder deaktivieren Sie bei der Installation von RaptorXML XBRL Server oder FlowForce Server
454. nden ist wird es verwendet wobei Katalogmappings ber cksichtigt werden Wenn kein schemaLocation Attribut vorhanden ist wird der Wert des namespace Attributs ber ein Katalogmapping verwendet Dieses Enumerationsliteral ist der Standardwert eSILoadByNamespace verwendet den Wert des namespace Attributs um das Schema ber ein Katalogmapping zu finden eSILoadCombiningBoth Wenn entweder die namespace URL oder die schemaLocation URL ein Katalogmapping hat wird das Katalogmapping verwendet Wenn beide Katalogmappings haben hangt es vom Wert von ENUMSchemaMapping ab welches Mapping verwendet wird Wenn weder die namespace noch die schemaLocation URL ein Katalogmapping hat wird die schemaLocation URL verwendet SILicenseNamespaceOnly Der Namespace wird importiert Es wird kein Schema Dokument importiert Verwendet von Schnittstelle Methode XMLValidator setSchemalmports XSL XBRI 2015 Altova GmbH m Li setSchemalmports setSchemalmports Altova RaptorXML XBRL Server 2016 Java Schnittstelle RaptorXML Schnittstellen f r Java vY ENUMSchemaMapping public enum ENUMSchemaMapping eSMPreferSchemalocation SMPreferNamespac ENUMSchemaMapping enth lt das Enumerationsliteral das angibt ob der Namespace oder der Schemapfad ausgew hlt wird SMPreferNamespace W hlt den Namespace aus e eSMPreferSchemalocation W hlt den Schemapfad aus Dies ist der Standardwert Ver
455. ndet XPA XP2 XP3 XSLT Funktionen in XPath Ausdr cken in XSLT verwendet XQuery Funktionen in XQuery Ausdr cken in XQuery verwendet XSLT Funktionen XSLT Funktionen k nnen in XPath Ausdr cken nur im XSLT Kontext verwendet werden hnlich wie die XSLT 2 0 Funktionen current group Oder key Diese Funktionen sind nicht f r Nicht XSLT Kontext gedachte und funktionieren in einem solchen Kontext z B in einem XQuery Kontext nicht Beachten Sie dass XSLT Funktionen f r XBRL nur mit Altova Produkteditionen verwendet werden k nnen die XBRL unterst tzen XPath XQuery Funktionen XPath XQuery Funktionen k nnen sowohl in XPath Ausdr cken im XSLT Kontext als auch in XQuery Ausdr cken verwendet werden Datum Uhrzeit Geografische Position Bildbezogene Numerische Sequenz Altova RaptorXML XBRL Server 2016 2015 Altova GmbH XSLT und XPath XQuery Funktionen Altova Erweiterungsfunktionen 379 e String e Diverse Funktionen Diagrammfunktionen nur Enterprise und Server Editionen Altova Erweiterungsfunktionen fur Diagramme werden nur in der Enterprise und Server Edition von Altova Produkten unterst tzt und erm glichen die Generierung von Diagrammen anhand von XML Daten Barcode Funktionen Mit Hilfe der Altova Barcode Funktionen k nnen Barcodes generiert und in mittels XSLT Stylesheets generierte Ausgabedokumente eingef gt werden 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 380 XSLT
456. ndiger Pfad zum Dateisystemverzeichnis in dem Verwaltungstools f r den aktuellen Benutzer gespeichert sind Vollst ndiger Pfad zum Ordner Anwendungsdaten f r den aktuellen Benutzer Vollst ndiger Pfad zum Dateisystem das die Applikationsdaten f r alle Benutzer enth lt Vollst ndiger Pfad zum Ordners Favoriten f r den aktuellen Benutzer Vollst ndiger Pfad zum pers nlichen Ordner f r den aktuellen Benutzer Vollst ndiger Pfad zum Ordner SendTo f r den aktuellen Benutzer Vollst ndiger Pfad zum Ordner Systemschriftarten Vollst ndiger Pfad zum Ordner Programmdateien f r den aktuellen Benutzer Vollst ndiger Pfad zum Ordner Gemeinsame Dateien f r den aktuellen Benutzer Vollst ndiger Pfad zum Windows Ordner f r den aktuellen Benutzer Vollst ndiger Pfad zum Ordner System f r den aktuellen Benutzer Altova RaptorXML XBRL Server 2016 44 Einrichten von RaptorXML XML Kataloge a 6 LocalAppDataFo Vollst ndiger Pfad zum Dateisystemverzeichnis das als Datenspeicher f r lder lokale nicht entfernt ausgef hrte Applikationen dient MyPicturesFold er Vollst ndiger Pfad zum Ordner Meine Bilder Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Einrichten von RaptorXML Globale Ressourcen 45 2 5 Globale Ressourcen In diesem Abschnitt werden folgende Punkte beschrieben e Informationen zu globalen Ressourcen e Verwendung von globalen Ressourcen Informationen zu globalen Resso
457. nen Wert definiert wird v verbose output Schreibt die ausfuhrliche Ausgabe in FILE v version Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Befehlszeilenschnittstelle CLI Befehle f r die berpr fung der Wohlgeformtheit 87 version Zeigt die Version von RaptorXML XBRL Server an Setzen Sie version bei Verwendung mit einem Befehl vor den Befehl 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 88 3 2 3 Befehlszeilenschnittstelle CLI Befehle f r die berpr fung der Wohlgeformtheit wfany Der Befehl valany berpr ft die Wohlgeformtheit eines XML DTD oder XML Schema Dokuments anhand der jeweiligen Spezifikation en Der Typ des Dokuments wird automatisch erkannt Windows RaptorXMLXBRL wfany options InputFile Linux raptorxmlxbrl wfany options InputFile Mac raptorxmlxbrl wfany options InputFile Das Argument Input File gibt das zu validierende Dokument an Beachten Sie dass nur ein Dokument als Argument des Befehls angegeben werden kann Der Typ des angegebenen Dokuments wird automatisch erkannt Beispiele e raptorxmlxbrl wfany c Test xml e raptorxmlxbrl wfany error format text c Test xml v Gro und Kleinschreibung in der Befehlszeile RaptorXMLXBRL unter Windows raptorxmlxbr1 unter Unix Linux Mac Beachten Sie dass klein geschriebene Befehle rcaptorxmlxbr1 auf allen Plattformen Windows Linux und Mac funktionieren w hrend gro geschriebene Befehle Raptor
458. ngibt fad des zu validierenden XML Doku ments in Form einer URL v setInputXMLFromText ublic void s uments Liefert den Inhalt des zu validierenden XML Dok Parameter inputText Der bereitgestellte String ist der Inhalt des zu validierenden XML Dokuments v setLoadXMLWithPSVI public voic tXMLLoad NithPSVI san Definiert den XML Validierungsmodus in Form eines Enumerationsliterals von ENUMXMLValidationMode Parameter mode Ist ein Enumerationsliteral von ENUMXMLValidationMode welches festlegt ob die G ltigkeit oder die Wohlgeformtheit des Dokuments berpr ft werden soll v setXincludeSupport Aktiviert oder deaktiviert die Verwendung von XInclude Elementen Der Wert true aktiviert Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Java Schnittstelle RaptorXML Schnittstellen f r Java 275 die XInclude Unterst tzung false deaktiviert sie Der Standardwert ist false Parameter support Erh lt den Booleschen Wert true oder false v setXMLValidationMode Definiert den XML Validierungsmodus welcher ein Enumerationsliteral von ENUMXMLValidationMode ist Parameter mode Ist ein Enumerationsliteral von ENUMXMLValidationMode welches festlegt ob die G ltigkeit oder Wohlgeformtheit gepr ft wird Erweiterungen Methoden zum Definieren ob Altova Erweiterungsfunktionen f r Spezialverarbeitungen wie z B f r Diagramme aktiviert werden sollen v setChartE
459. nitialisieren des RaptorXML COM Objekts e Validieren einer XML Datei e Durchf hrung einer XSLT Transformation R ckgabe des Ergebnisses als String e Verarbeiten eines XQuery Dokuments Speichern des Ergebnisses in einer Datei e Einrichten der Ausf hrungssequenz des Skripts und seines Eintrittspunkts The RaptorXML COM object dim objRaptor Initialize the RaptorXML COM object sub Init objRaptor Null On Error Resume Next Try to load the 32 bit COM object do not throw exceptions if object is not found Set objRaptor WScript GetObject RaptorXML Server On Error Goto 0 if IsNull objRaptor then Try to load the 64 bit object exception will be thrown if not found Set objRaptor WScript GetObject RaptorXML x64 Server end if Configure the server error reporting HTTP server name and port IPv6 localhost in this example objRaptor ErrorLimit 1 objRaptor ReportOptionalWarnings true objRaptor ServerName 1 objRaptor ServerPort 8087 end sub Validate one file sub ValidateXML Get a validator instance from the Server object dim objXMLValidator Set objXMLValidator objRaptor GetXMLValidator Configure input data obj XMLValidator InputXMLFileName MyXMLFile xml Validate in case of invalid file report the problem returned by RaptorXML if objXMLValidator IsValid then MsgBox Input string is valid else MsgBox objXMLValidator LastEr
460. nnnn nee 430 AML Struktur von Diagrammdaten sicsedccrivectesostsredivetesnecesersin sdvestecastoets 434 Beispiel Diagrammfunktionen e nusi anssaskeeeahe 439 10 1 10 Bareode Funktotien seen ee 443 10 2 Diverse Erweiterungsfunktionen uecsseesessssssnsnnnnesnnssensnnnnnnennnsnennnnnsnnnnennenenennen 446 10 2 1 Java Erweiterungsfunktionen 2ussssssnneeeesesessnenennnne nennen 447 Benutzerdefinierte Klassendateien nasnnaehnusndsasninsnte 448 Benutzerdefinierte Jar Dateien era are eeararee 451 Java Konstruktoren 2222222222222220202020008000n0nenonnnenenenenenenenenenenne 452 Java Statische Methoden und statische Felder 453 Java Instanzmethoden und Instanzfelder r unneerenseerenneeeenneenenennnn 453 Datentypen XPath XQuery in Javar nn nenn 454 Datentypen Java in XPalhXOnery aiienaannises iger 455 10 2 2 NET Erweiterungsfunktionen 222sssnneeeseesseensennnneneeeeneeenennnn nee 457 NETSKonstrukl ren session share testen 459 NET Statische Methoden und statische Felder 460 NET Instanzmethoden und Instanzfelder unuureneerenseerenneenenneenen 461 Datentypen XPath XQuery in NER sauberen 462 Datentypen NEL in XPath XQuery sessen 463 10 2 3 XBRL Funktionen f r XSLT ic yadsvaucaunenau eared eens 464 10 2 4 MSXSL Skripts f r XSLT a ee es Ren 465 11 Altova LicenseServer 470 11 1 Informationen zum Netzwerk le ea 472 11 2 Installation Windows sirek
461. nomie 104 XSD 69 XSLT Dokument 125 Verwaltungsschnittstelle 512 W Windows Installation 16 Lizenzieren unter 19 28 Wohlgeformtheits pr fung 79 X XBRL Validierung siehe Validierung 91 XML Kataloge 37 XQuery Erweiterungsfunktionen 446 XQuery Ausf hrung 132 XQuery Befehle 131 XQuery Dokumentvalidierung 145 XSLT Erweiterungsfunktionen 446 XSLT Dokument validieren 125 XSLT Befehle 116 XSLT Transformation 117 Z Zuweisen von Lizenzen 518
462. nput input FILE Die URL der zu transformierenden XML Datei v javaext barcode location javaext barcode location FILE Definiert den Pfad zum Ordner der die Barcode Erweiterungsdatei AltovaBarcodeExtension jar enth lt Der Pfad muss in einer der folgenden Formen angegeben werden e als Datei URI z B javaext barcode location file C Programme Altova RaptorXMLServer2015 etc jar e als Windows Pfad mit maskierten umgekehrten Schr gstrichen z B javaext barcode location C Program Files Altova RaptorXMLServer2015 etc jar v javaext disable javaext disable true false Deaktiviert Java Erweiterungen Der Standardwert ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird output Die URL der prim ren Ausgabedatei So ist z B im Fall der Ausgabe mehrerer HTML Dateien die prim re Ausgabedatei der Pfad der Eintrittspunkt HTML Datei Zus tzliche Ausgabedateien wie z B generierte Bilddateien werden als xslt additional output files angegeben Wenn keine output Option definiert ist wird die Ausgabe in die Standardausgabe geschrieben v param p 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 202 Befehlszeilenschnittstelle CLI Optionen p param KEY VALUE XQuery Definiert den Wert eines externen Parameters Ein externer Parameter ist im XQuery Dokument mit der declare variable Deklaration gefolgt von eine
463. nseServer v DOCaltova com Altova FlowForce Server 2014 This server has 2 CPU core s Key Code CPU Cores Licenses for 2 CPU core s are required t Max licensed CPU cores E Limit to single thread execution Altova StyleVision Server 2014 This server has 2 CPU core s Key Code CPU Cores Licenses for 2 CPU core s are required un In Cl Limit to single thread execution Altova MapForce Server 2014 This server has 2 CPU core s ee Ee ae RAS ax licensed CPU cores 0 Limit to single thread execution w Request evaluation licenses Unregister server and all products Beachten Sie zum Register Server Management die folgenden Punkte Jedes Produkt wird unter dem Namen seines Client Rechners aufgelistet In der Abbildung oben ist ein Client Rechner namens Doc altova com aufgelistet Unter diesem Namen Doc altova com sind drei Altova Produkte auf dem LicenseServer registriert Wenn ein auf einem anderen Client Rechner installiertes Altova Produkt bei diesem LicenseServer registriert ist so wird dieser Client Rechner mit seinen registrierten Produkten ebenfalls auf dem Register Server Management aufgelistet Jedes registrierte Altova Produkt auf einem Client Rechner hat seinen eigenen Keycode Eintrag d h den Keycode aus einer Lizenz Der Keycode eines registrierten Produkts wird durch klicken auf die Schaltflache Edit assigned Licenses siehe Symbolliste unten und Auswahl der erforderlichen Lizenzen aus den im Lizenzpo
464. nseServer oder einer sp teren Version von LicenseServer lizenziert werden Welche Version von LicenseServer f r eine bestimmte Version von RaptorXML XBRL Server geeignet ist wird w hrend der Installation von RaptorXML XBRL Server angezeigt Sie k nnen diese Version von LicenseServer zusammen mit RaptorXML XBRL Server installieren oder Sie k nnen LicenseServer separat installieren Bevor Sie eine neuere Version von LicenseServer installieren muss eine eventuell vorhandene ltere Version deinstalliert werden Das Installationsprogramm von LicenseServer f hrt dies bei Vorhandensein einer lteren Version automatisch durch LicenseServer Versionen sind r ckw rts kompatibel Sie funktionieren auch mit lteren Versionen von RaptorXML XBRL Server Wenn Sie eine neue Version von RaptorXML XBRL Server installieren und Ihre installierte Version von LicenseServer lter als der daf r vorgesehene LicenseServer ist installieren Sie die neueste auf der Altova Website verf gbare Version Bei der Deinstallation werden alle Registrierungs und Lizenzierungsinformationen aus der lteren LicenseServer Version in einer Datenbank auf Ihrem Server gespeichert Diese Daten werden automatisch in die neuere Version importiert Sie finden die Versionsnummer des aktuell installierten LicenseServer am unteren Rand der LicenseServer Konfigurationsseite alle Register Aktuelle Version 1 22 v Testlizenz Bei der Installation haben Sie die Option eine 3
465. nswerte werden auf true gesetzt wenn die Option Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Befehlszeilenschnittstelle CLI XBRL Validierungsbefehle 113 ohne einen Wert definiert wird v schema imports Definiert das Verhalten von xs import Elementen von denen jedes ein optionales namespace Attribut und ein optionales schemaLocation Attribut hat lt import namespace someNS schemaLocation someURL gt Mit der Option wird definiert ob ein Schema Dokument geladen oder nur ein Namespace lizenziert werden soll und wenn ein Schema Dokument geladen werden soll anhand welcher Informationen es gesucht werden soll Standardeinstellung load preferring schemalocation Das Verhalten ist das folgende load by schemalocation Anhand des Werts des schemaLocation Attributs wird der Schemapfad ermittelt wobei Katalog Mappings ber cksichtigt werden Wenn das Namespace Attribut vorhanden ist wird der Namespace importiert lizenziert load preferring schemalocation Wenn das schemaLocation Attribut vorhanden ist wird es verwendet wobei Katalog Mappings ber cksichtigt werden Falls kein schemaLocation Attribut vorhanden ist wird der Wert des namespace Attributs ber ein Katalog Mapping verwendet Dies ist der Standardwert load by namespace Anhand des Werts des namespace Attributs wird der Schemapfad ber ein Katalog Mapping ermittelt load combining both Wenn entweder das Attribut namespace oder das Attribut schemaLocation ei
466. ntax ist get_PropertyName System String sehen lt xsl value of select string get _Length my string xmlns string clitype System String gt Altova RaptorXML XBRL Server 2016 2015 Altova GmbH XSLT und XPath XQuery Funktionen Diverse Erweiterungsfunktionen 461 Ein XQuery Beispiel in dem Sie einen Aufruf einer Methode mit einem Argument System Math Sin arg sehen lt sin xmlns math clitype System Math gt math Sin 30 lt sin gt NET Instanzmethoden und Instanzfelder Bei einer Instanzmethode wird als erstes Argument des Methodenaufrufs ein NET Objekt an die Methode bergeben Dieses NET Objekt wird normalerweise mit Hilfe einer Erweiterungsfunktion z B durch einen Konstruktoraufruf oder einen Stylesheet Parameter eine Stylesheet Variable erstellt Ein XSLT Beispiel dieser Art w re lt xsl stylesheet version 2 0 xmlns xsl http www w3 org 1999 XSL Transform xmlns xs http www w3 0rg 2001 XMLSchema xmlns fn http www w3 org 2005 xpath functions gt lt xsl output method xml omit xml declaration yes gt lt xsl template match gt lt xsl variable name releasedate select date new 2008 4 29 xmlns date clitype System DateTime gt lt doc gt lt date gt lt xsl value of select date ToString date new 2008 4 29 xmlns date clitype System DateTime gt lt date gt lt date gt lt xsl value of select date ToString releasedate xmlns date clitype
467. nur in Altova Server Produkten und den Enterprise Editionen von Altova Produkten unterst tzt Anmerkung Unterst tzte Bildformate f r Diagramme in Server Editionen sind jpg png und bmp Die beste Option ist png da dabei keine Daten verloren gehen und es sich um ein komprimiertes Format handelt In Enterprise Editionen werden die folgenden Formate unterst tzt jpg png bmp und gif Funktionen zum Generieren und Speichern von Diagrammen Diese Funktionen generieren anhand des mit Hilfe der Diagrammerstellungsfunktionen erzeugten Diagrammobjekts entweder ein Bild oder speichern ein Bild in einer Datei altova generate chart image Schart width height encoding als atomic wobei e Schart ist das Diagrammerweiterungsobjekt das Sie mit der Funktion altova create chart erhalten e Swidth und height muss mit einer L ngeneinheit definiert werden e Sencoding kann base64Binary Oder binarytobase16 sein Die Funktion gibt das Diagrammbild in der definierten Kodierung zur ck altova generate chart image Schart width height Sencoding Simagetype als atomic wobei e Schart das Diagramm Erweiterungsobjekt ist das mit der Funktion altova create chart erzeugt wurde e Swidth und height mit einer Langeneinheit definiert werden m ssen e Sencoding den Wert base64Binary Oder hexBinary haben kann e Simagetype eines der folgenden Bildformate sein kann png gif bmp jpg jpeg Beachten Sie dass gif in Server Produkten nicht unters
468. nux raptorxmlxbrl xslt options XSLT File Mac raptorxmlxbrl xslt options XSLT File Das Argument xsLT File ist der Pfad und Name der fur die Transformation zu verwendenden XSLT Datei Es wird eine XML Input Datei input oder eine benannte Vorlage als Eintrittspunkt template entry point ben tigt Wenn keine output Option definiert ist wird die Ausgabe in die Standardausgabe geschrieben Sie k nnen XSLT 1 0 2 0 oder 3 0 verwenden Standardm ig wird XSLT 3 0 verwendet Beispiele e raptorxmlxbrl xslt input c Test xml output c Output xml c Test xslt e raptorxmlxbrl xslt template entry point StartTemplate output c Output xml c Test xslt e raptorxmlxbrl xslt input c Test xml output c Output xml param date node 1 attl p title stringwithoutspace param title string with spaces p amount 456 c Test xslt v Gro und Kleinschreibung in der Befehlszeile RaptorXMLXBRL unter Windows raptorxmlxbr1 unter Unix Linux Mac Beachten Sie dass klein geschriebene Befehle raptorxm1xbr1 auf allen Plattformen Windows Linux und Mac funktionieren w hrend gro geschriebene Befehle RaptorXMLXBRL nur unter Windows und Mac ausgef hrt werden Optionen Die Optionen des Befehls sind unterhalb nach Gruppen geordnet aufgelistet Die Werte aller Optionen k nnen ohne Anf hrungszeichen angegeben werden Eine Ausnahme bilden die beiden folgenden F lle i wenn der Wertstring Leerzeichen enth
469. nz ENUMXSLTVersion EngineVersion Nach oben Methoden Eigenschaften Definiert die zu verwendende XSLT Version XSLT1 0 2 0 3 0 Der Eigenschaftswert ist ein ENUMXSLTVersion Literal string IndentCharacters Nach oben Methoden Eigenschaften Definiert den als Einr ckung zu verwendenden Zeichenstring string InitialTemplateMode Nach oben Methoden Eigenschaften Definiert den Anfangsmodus f r die XSLT Verarbeitung Vorlagen mit einem Moduswert der dem bereitgestellten String entspricht werden verarbeitet string InputXMLFileName Nach oben Methoden Eigenschaften Definiert den Pfad der zu transformierenden XML Input Datei Der bereitgestellte String muss eine absolute URL sein die den genauen Pfad zur zu verwendenden XML Datei angibt string InputXMLFromText Nach oben Methoden Eigenschaften Stellt den Inhalt des zu transformierenden XML Dokuments als Textstring bereit string JavaBarcodeExtensionLocation Nach oben Methoden Eigenschaften Definiert den Pfad der Java Barcode Erweiterungsdatei N here Informationen dazu finden Sie im Abschnitt Barcode Erweiterungsfunktionen von Altova Der bereitgestellte String muss eine absolute URL sein die den Basispfad der zu verwendenden Datei angibt bool JavaExtensionsEnabled Nach oben Methoden Eigenschaften Aktiviert oder deaktiviert Java Erweiterungen Der Wert true aktiviert Java Erweiterungen false deaktiviert sie Der Standa
470. oadSchemas Nach oben Methoden Eigenschaften Aktiviert deaktiviert das Laden der XBRL Table 1 0 Specification Schemas Altova RaptorXML XBRL Server 2016 2015 Altova GmbH COM und NET Schnittstelle API Referenz 339 bool TreatXBRLInconsistenciesAsErrors Nach oben Methoden Eigenschaften Wenn der Wert true ist schl gt die XBRL Validierung fehl wenn die Datei Inkonsistenzen enth lt die nicht der XBRL 2 1 Spezifikation entsprechen Der Standardwert ist false Wenn der Wert false ist werden XBRL Inkonsistenzen die nicht der XBRL 2 1 Spezifikation entsprechen nicht als Fehler behandelt bool XincludeSupport Nach oben Methoden Eigenschaften Aktiviert die Verwendung von XInclude Elementen Der Wert true aktiviert die XInclude Unterst tzung false deaktiviert sie 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 340 COM und NET Schnittstelle AP I Referenz 7 4 2 Enumerationen Es sind die folgenden Enumerationen definiert Eine Beschreibung dazu finden Sie in den Unterabschnitten dieses Abschnitts ENUMAssessmentMode E UMErrorFormat UMLoadSchemalocation ENUMQueryVersion ENUMSchemalmports al ENUMSchemaMapping E UMValidationType za J ENUMWellformedCheckTyp E ENUMXBRLValidationType ENUMXMLValidationMode ENUMXQueryVersion ENUMXSDVersion ENUMXSLTVersion ENUM Asse ssmentMode Beschre
471. objekt zur ck das die Konfigurationsinformationen zum Diagramm enth lt Diese Informationen werden in einem XML Datenfragment geliefert altova create chart data series series name x values y values als chart data series Erweiterungsobjekt wobei e Sseries name der Name der Datenreihe ist e Sx values die Liste der Werte f r die X Achse liefert e Sy values die Liste der Werte f r die Y Achse liefert Die Funktion gibt ein Diagrammdatenreihen Erweiterungsobjekt zur ck das die Daten zur Erstellung des Diagramms also die Namen der Datenreihen und die Achsendaten enth lt altova create chart data row x yl y2 y3 als chart data x Ny row Altova RaptorXML XBRL Server 2016 2015 Altova GmbH XSLT und XPath XQuery Funktionen Altova Erweiterungsfunktionen 433 Erweiterungsobjekt wobei e x der Wert der XAchsen Spalte der Diagrammdatenzeile ist e yn die Werte der Spalten f r die Y Achse sind Die Funktion gibt ein chart data x Ny row Erweiterungsobjekt zur ck das die Daten f r die X Achsen Spalte und die Y Achsen Spalten einer einzigen Datenreihe enthalt altova create chart data series from rows series names als xs string Srow als chart data series Erweiterungsobjekt wobei e Sseries name der Name der zu erstellenden Datenreihen ist e row das Chart data x Ny row Erweiterungsobjekt ist das als Datenreihe erstellt werden soll Die Funktion gibt ein chart data series Erweiterungsobjekt
472. ocation und xsi noNamespaceSchemaLocation in XML oder XBRL Instanzdokumenten Dies ist der Standardwert Der Wert load by namespace verwendet den Namespace Teil von xsi schemaLocation und im Fall von xsi noNamespaceSchemaLocation einen leeren String und ermittelt das Schema Uber ein Katalog Mapping Bei Verwendung von load combining both und wenn entweder der Namespace Teil oder der URL Teil ein Katalog Mapping hat so wird das Katalog Mapping verwendet Wenn beide Katalog Mappings haben ist es vom Wert der schema mapping Option XBRL Option und XML XSD Option abhangig welches Mapping verwendet wird Wenn weder der Namespace noch die URL ein Katalog Mapping hat wird die URL verwendet Wenn der Wert der Option ignore ist werden die beiden Attribute xsi schemaLocation und xsi noNamespaceSchemaLocation ignoriert ad by schema ation load by namespace v schema mapping schema mapping prefer schemalocation prefer namespace Wenn ein Schema Dokument sowohl anhand des Schema Pfads als auch des Namespace gesucht werden soll wird damit festgelegt welche der beiden Optionen beim Katalog Lookup Vorrang erh lt Wenn eine der Optionen schemalocation hints oder schema imports einen Wert load combining both hat und wenn die betroffenen Namespace und URL Teile beide Katalog Mappings haben gibt der Wert dieser Option an welches der beiden Mappings verwendet werden soll das Namespace Mapping oder das URL Mapping der
473. oden Eigenschaften Gibt eine Instanz des XQuery Prozessors zur ck Eigenschaften Die Eigenschaften der IServer Schnittstelle sind im Folgenden in alphabetischer Reihenfolge beschrieben Aus Gr nden der bersichtlichkeit sind die Eigenschaften in der Tabelle in Gruppen gegliedert Beachten Sie dass String Inputs die als URLs interpretiert werden sollen als absolute Pfade angegeben werden m ssen Bei Verwendung eines relativen Pfads sollte im Aufrufmodul ein Mechanismus zum Aufl sen des relativen Pfads definiert sein Fehler und Warnungen Kataloge Globale Ressourcen HTTP Server ErrorFormat GlobalCatalog GlobalResourceConfig ServerName ErrorLimit UserCatalog GlobalResourcesFil ServerPath ReportOptionalWarnings ServerPort Produktinformationen ProductName Is64Bit ProductNameAndVersion APIMajorVersion MajorVersion APIMinorVersion MinorVersion APIServicePackVersion ServicePackVersion int APIMajorVersion Nach oben Methoden Eigenschaften Gibt die Hauptversion der API als Ganzzahl zur ck Die Hauptversion der API muss nicht unbedingt mit der Hauptversion des Produkts bereinstimmen wenn die API mit einem anderen Server verbunden ist 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 314 COM und NET Schnittstelle AP I Referenz int APIMinorVersion Nach oben Methoden Eigenschaften Gibt die Nebenversion der API als Ganzzahl zur ck Die Nebenversion der API muss nicht unbeding
474. oden Eigenschaften Stellt den Inhalt des zu verarbeitenden XML Dokuments als Textstring bereit string JavaBarcodeExtensionLocation Nach oben Methoden Eigenschaften Definiert den Pfad der Java Barcode Erweiterungsdatei N here Informationen dazu finden Sie im Abschnitt Barcode Erweiterungsfunktionen von Altova Der bereitgestellte String muss eine absolute URL sein die den Basispfad der zu verwendenden Datei angibt bool JavaExtensionsEnabled Nach oben Methoden Eigenschaften Aktiviert oder deaktiviert Java Erweiterungen Der Wert true aktiviert Java Erweiterungen false deaktiviert sie Der Standardwert ist true bool KeepFormatting Nach oben Methoden Eigenschaften Definiert ob die Formatierung des Originaldokuments so weit wie m glich beibehalten werden soll oder nicht Beim Wert true wird die Formatierung beibehalten bei false wird sie nicht beibehalten Der Standardwert ist true string LastErrorMessage Nach oben Methoden Eigenschaften Ruft die letzte Fehlermeldung des RaptorXML Prozessors als String auf bool LoadXMLWithPSVI Nach oben Methoden Eigenschaften Aktiviert die Option zum Laden und Verwenden des Post Schema Validation Infoset PSVI Wenn Altova RaptorXML XBRL Server 2016 2015 Altova GmbH COM und NET Schnittstelle API Referenz 331 das PSVI geladen ist k nnen Daten im XML Dokument anhand von Informationen aus dem Schema qualifiziert werden Der Wert true aktiviert das Laden
475. oder boolean ist wird er anschlie end in den entsprechenden XPath XQuery Typ konvertiert So wird z B der NET Datentyp decimal in xsd decimal konvertiert Wenn ein NET Objekt oder ein Datentyp zur ckgegeben wird bei dem es sich nicht um den Typ string numeric oder boolean handelt k nnen Sie sicherstellen dass die Konvertierung in den ben tigten XPath XQuery Typ erfolgt indem Sie zuerst eine NET Methode z B System DateTime ToString verwenden um das NET Objekt in einen String zu konvertieren In XPath XQuery kann der String ge ndert werden damit er der lexikalischen Darstellung des ben tigten Typs entspricht und anschlie end z B mit Hilfe des Ausdrucks cast as in den ben tigten Typ konvertiert werden 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 464 XSLT und XPath XQuery Funktionen Diverse Erweiterungsfunktionen 10 2 3 XBRL Funktionen fur XSLT In der XBRL Function Registry definierte Funktionen k nnen von einem XSLT Kontext aus aufgerufen werden um ein XBRL Instanzdokument zu transformieren Diese XBRL Funktionen sind in einem von zwei Namespaces definiert http www xbrl org 2008 function instance normalerweise mit dem Pr fix xfi http www xbrl org 2010 function formula normalerweise mit dem Pr fix xff So wird z B die XBRL Funktion xfi context ZU http www xbrl org 2008 function instance context erweitert vorausgesetzt dieser Namespace wurde an das Pr fix xfi gebunden
476. oder ein XSD Dokument validiert wird Der Standardwert ist evalidateAny welcher angibt dass der Typ des Dokuments von RaptorXML automatisch ermittelt werden soll e Wenn ein Fehler auftritt wird eine RaptorXMLException ausgegeben Mit Hilfe der LastErrorMessage Methode k nnen Sie zus tzliche Informationen aufrufen bool IsWellFormed ENUMWellformedCheckType nType Nach oben Methoden Eigenschaften e Gibt das Ergebnis der Wohlgeformtheitspr fung die durch den Wert von ENUMWellformedCheckType definiert ist zur ck Das Ergebnis ist bei Erfolg true bei Fehlschlag alse e ntType ist der Wert von ENUMWellformedCheckType Der Validierungstyp definiert ob ein XML Dokument oder eine DTD berpr ft wird Der Standardwert ist ewellformedAny e Bei einem Fehler wird eine RaptorXMLException ausgegeben Mit Hilfe der LastErrorMessage Methode k nnen Sie zus tzliche Informationen aufrufen Eigenschaften Die Eigenschaften der IXMLValidator Schnittstelle sind im Folgenden in alphabetischer Reihenfolge beschrieben Aus Gr nden der bersichtlichkeit sind die Eigenschaften in der Tabelle in Gruppen gegliedert Beachten Sie dass String Inputs die als URLs interpretiert werden sollen als absolute Pfade angegeben werden m ssen Bei Verwendung eines relativen Pfads sollte im Aufrufmodul ein Mechanismus zum Aufl sen des relativen Pfads definiert sein
477. odukt entweder als Dienst oder als Applikation gestartet sein Die Vorgehensweisen unterscheiden sich je nach Betriebssystem und sind hier f r die folgenden Betriebssysteme beschrieben Windows Linux Mac OS 2 Verwenden Sie die Server Anfangskonfiguration um die Verbindung zum Server zu testen Die Server Anfangskonfiguration ist die bei der Installation vordefinierte Standardkonfiguration Mit einem einfachen HTTP GET Request wie z B http localhost 8087 v1 version k nnen Sie die Verbindung testen Sie k nnen den Request auch in die Adressleiste Ihres Browser Fensters eingeben Wenn der Dienst ausgef hrt wird sollten Sie eine Antwort auf den HTTP Test Request wie z B den Version Request oben erhalten 3 ffnen Sie die Server Konfigurationsdatei server_config xm1l Wenn Sie Einstellungen in der Datei ndern m chten bearbeiten Sie die Server Konfigurationsdatei und speichern Sie die nderungen 4 Falls Sie die Server Konfigurationsdatei bearbeitet haben starten Sie den RaptorXML XBRL Server als Dienst neu damit die neuen Konfigurationseinstellungen angewendet werden Testen Sie anschlie end die Verbindung erneut um sicherzustellen dass der Dienst ausgef hrt wird und Sie ihn aufrufen k nnen Anmerkung Fehler die beim Start des Servers auftreten die verwendete Server Konfigurationsdatei sowie Lizenzierungsfehler werden im System Log protokolliert Wenn Probleme mit dem Server auftreten konsultieren Sie bitte
478. of invalid file report the problem returned by RaptorXML Altova RaptorXML XBRL Server 2016 2015 Altova GmbH COM und NET Schnittstelle Programmiersprachen 307 if objXMLValidator IsValid Console WriteLine Input string is valid else Console WriteLine objXMLValidator LastErrorMessage Perform an XSLT transformation and return the result as a string static void RunXSLT Get an XSLT engine instance from the Server object XSLT objXSLT objRaptorXMLServer GetXSLT Configure input data objXSLT InputXMLFileName MyXMLFile xml objXSLT XSLFileName MyTransformation xsl Run the transformation In case of success the result is returned In case of errors an error listing Console WriteLine objXSLT ExecuteAndGetResultAsString Execute an XQuery save the result in a file static void RunXQuery Get an XQuery engine instance from the Server object XQuery objXQuery objRaptorXMLServer GetXQuery Configure input data obj XQuery InputXMLFileName exampleFolder simple xml obj XQuery XQueryFileName exampleFolder CopyInput xq Configure serialization optional for better formatting obj XQuery OutputEncoding UTF8 objXQuery OutputIndent true obj XQuery OutputMethod xml obj XQuery OutputOmitXMLDeclaration false Run the query result serialized to given path obj XQuery Execute MyQueryResult xml static
479. oid main String args try rxml com altova raptorxml RaptorXML getFactory rxml setErrorLimit 3 ValidateXML RunXSLT RunXQuery catch com altova raptorxml RaptorXMLException e e printStackTrace 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 254 Java Schnittstelle RaptorXML Schnittstellen f r Java 6 2 RaptorXML Schnittstellen fur Java Im Folgenden finden Sie eine Zusammenfassung der Java Schnittstellen der RaptorXML API Eine ausf hrliche Beschreibung dazu finden Sie im jeweiligen Abschnitt RaptorXMLFactory Erstellt ber einen nativen Aufruf eine neue RaptorXML COM Objektinstanz und erm glicht den Zugriff auf RaptorXML Prozessoren e XMLValidator Schnittstelle f r den XML Validierungsprozessor e XSLT Schnittstelle f r die XSLT Prozessoren d XQuery Schnittstelle f r die XQuery Prozessoren XBRL Schnittstelle f r den XBRL Prozessor e RaptorXMLException Schnittstelle f r die RaptorxMLException Methode Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Java Schnittstelle RaptorXML Schnittstellen f r Java 255 6 2 1 RaptorXMLFactory public interface RaptorXMLFactory Mit Hilfe von RaptorXMLFactory wird eine neue RaptorXML COM Objektinstanz erstellt ber die Sie Zugriff auf die RaptorXML Prozessoren erhalten Die Beziehung zwischen RaptorXMLFactory und dem RaptorXML COM Objekt ist eine 1 1 Beziehung d h nachfolgende A
480. okument Die XML Dokumentvalidierung kann anhand interner oder externer DTDs oder XML Schemas durchgef hrt werden berpr ft auch die Wohlgeformtheit von XML DTD und XML Schema Dokumenten Zuerst sind die Methoden der Schnittstelle nach Funktionalit t gruppiert beschrieben Anschlie end folgen die Enumerationen der Schnittstelle Verarbeitung Methoden zum Definieren der Parameter einer Validierung und zum Abrufen von Informationen ber die Validierung v isValid ENUM type public boolean isValid ENUMValidationType type Gibt das Ergebnis der Validierung des XML Dokuments Schema Dokuments oder DTD Dokuments zur ck Welcher Dokumenttyp validiert wird wird durch den Parameter type definiert der ein ENUMValidationType Literal als Wert erh lt Das Ergebnis ist bei Erfolg true bei Fehlschlag false Wenn ein Fehler auftritt wird eine RaptorXMLException ausgegeben Mit Hilfe der getLastErrorMessage Methode k nnen Sie zus tzliche Informationen aufrufen Parameter type Ein ENUMValidationType Literal welches definiert ob ein XML Schema eine DTD oder ein XML Dokument oder ein XML Dokument anhand eines XML Schemas oder anhand einer DTD validiert wird R ckgabe Bei Erfolg der Boolesche Wert true bei Fehlschlag alse v isValid public boolean isValid Gibt das Ergebnis der Validierung des angegebenen Dokuments zur ck Das Ergebnis ist bei Erfolg true bei Fehlschlag false R ckgabe Bei Erfolg de
481. okument angefordert wird wird eine Meldung status Running zuruckgegeben der Client sollte das Dokument zu einem sp teren Zeitpunkt wieder anfordern Mit dem Status Dispatched wird angegeben dass sich der Auftrag in der Server Warteschlange befindet aber noch nicht gestartet wurde Das Ergebnis des Auftrags z B einer Validierungsanforderung kann negativ Validierung fehlgeschlagen oder positiv Validierung erfolgreich sein In beiden F llen wird eine 201 Created Meldung zur ckgegeben und ein Ergebnisdokument wird generiert Es kann auch sein dass der post Request nicht an den Server bertragen wurde Request fehlgeschlagen oder der Request zwar bertragen wurde der Auftrag vom Server aber abgewiesen wurde Request bertragen doch Auftrag abgewiesen Im nachstehenden Diagramm sind die verschiedenen m glichen Ergebnisse dargestellt POST Request Die m glichen Server Antworten 1 bis 4 Request fehlgeschlagen Keine Antwort vom Server 404 Path Not Found 405 Method Not Allowed 415 Unsupported Media Type Request bertragen Auftrag vom Server abgewiesen 400 Bad Request falscher Befehl 400 Bad Request JSON Fehler 404 Not Found Datei nicht gefunden 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 232 HTTP Schnittstelle Client Requests Der Post Request des Client kann die folgenden m glichen Ergebnisse zur Folge haben Request fehlgeschlagen keine Antwort vom Server Wenn Requests n
482. ol f r das Produkt z B FlowForce Server verf gbaren Lizenzen zugewiesen Eine ausf hrlichere Anleitung dazu finden Sie weiter unten Au erdem gibt es zu jedem Produkt eine Zeile in der angegeben wird wie viele CPU Kerne f r dieses Produkt auf diesem Client lizenziert werden m ssen Wenn die Anzahl der lizenzierten Kerne kleiner als die erforderliche Anzahl ist wird diese Information rot markiert siehe Abbildung oben Die Anzahl der zu lizenzierenden CPU Kerne entspricht der Anzahl der CPU Kerne auf diesem Client Diese Zahl wird von LicenseServer vom Client Rechner abgerufen Wenn auf demselben Rechner mehrere Versionen eines einzigen Produkts z B StyleVision Server 2013 und StyleVision Server 2014 installiert wurden und wenn jede 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 508 Altova LicenseServer Zuweisen von Lizenzen dieser Installationen auf einem einzigen LicenseServer registriert wurde so werden diese Mehrfachregistrierungen auf dem Register Server Management zu einer einzigen Registrierung zusammengefasst und als nur eine Registrierung angezeigt Wenn dieser einzigen Registrierung eine Lizenz zugewiesen wird werden alle Installationen zu dieser Registrierung lizenziert Es k nnen jedoch auf dem Client Rechner nur mehrere Instanzen einer einzigen Installation gleichzeitig ausgef hrt werden So k nnen etwa mehrere Instanzen von StyleVision Server 2013 oder mehrere Instanzen von StyleVision Server 2014 gleic
483. olgenden finden Sie eine Beschreibung wie der XSLT 2 0 Prozessor implementierungsspezifische Aspekte des Verhaltens bestimmter XSLT 2 0 Funktionen behandelt xsl result document Zus tzlich werden die folgenden Kodierungen unterst tzt x basel6tobinary und x base64tobinary function available Die Funktion berpr ft ob in scope Funktionen XSLT 2 0 XPath 2 0 und Erweiterungsfunktionen verfugbar sind unparsed text Das Attribut href akzeptiert i relative Pfade f r Dateien im Basis URI Ordner und ii absolute Pfade mit oder ohne das file Protokoll Zus tzlich werden die folgenden Kodierungen unterst tzt binarytobasel6 und binarytobase64 unparsed text available Das Attribut href akzeptiert i relative Pfade f r Dateien im Basis URI Ordner und ii absolute Pfade mit oder ohne das file Protokoll Zus tzlich werden die Kodierungen x binarytobasel6 und x binarytobase64 unterst tzt 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 368 Informationen zum XSLT und XQuery Prozessor XSLT 2 0 Anmerkung Die folgenden Kodierungswerte die in fr heren Versionen von AltovaXML dem nicht mehr vertriebenen Altova Prozessor zur Validierung von XML Dateien und Transformationen von XSLT XQuery Dateien verwendet wurden werden nun nicht mehr verwendet basel6tobinary base64tobinary binarytobase16 und binarytobase64 Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Informationen zum XSLT und XQuery Prozessor 9
484. olog deklarieren zu m ssen z B fn string Hello e Sie k nnen den Standard Funktions Namespace durch Deklarierung des default function namespace Ausdrucks im Abfrageprolog andern e Bei Verwendung von Typen aus dem XML Schema Namespace kann das Pr fix xs verwendet werden ohne dass Sie den Namespace explizit deklarieren mussen und dieses Pr fix im Abfrageprolog daran binden m ssen Beispiele xs date und xs yearMonthDuration Wenn Sie ein anderes Pr fix verwenden m chten muss dieses im Abfrageprolog f r die Namespaces explizit deklariert werden Beispiel declare namespace alt http www w3 org 2001 XMLSchema alt date 2004 10 04 e Beachten Sie dass die Datentypen untypedAtomic dayTimeDuration und yearMonthDuration mit den Candidate Recommendations vom 23 January 2007 aus dem XPath Datentypen Namespace in den XML Schema Namespace verschoben wurden d h xs yearMonthDuration Wenn Namespaces fur Funktionen Typ Konstruktoren Node Tests usw falsch zugewiesen wurden wird ein Fehler ausgegeben Beachten Sie jedoch dass einige Funktionen denselben Namen wie Schema Datentypen haben z B fn string und fn boolean Sowohl xs string als auch xs boolean ist definiert Das Namespace Prafix legt fest ob die Funktion oder der Typ Konstruktor verwendet wird XML Quelldokument und Validierung XML Dokumente die bei der Ausf hrung eines XQuery Dokuments mit dem Altova XQuery 1 0 Prozessor verwendet werden m ssen wohlgef
485. ombining both Wenn entweder das Attribut namespace oder das Attribut schemaLocation ein Katalog Mapping hat so wird das Mapping verwendet Wenn beide Attribute Katalog Mappings haben ist es vom Wert der Option schema mapping XBRL Option und XML XSD Option abh ngig welches Mapping verwendet wird Falls kein Katalog Mapping vorhanden ist wird das schemaLocation Attribut verwendet license namespace only Der Namespace wird importiert Kein Schema Dokument wird importiert v schema mapping space Wenn ein Schema Dokument sowohl anhand des Schema Pfads als auch des Namespace gesucht werden soll wird damit festgelegt welche der beiden Optionen beim Katalog Lookup Vorrang erh lt Wenn eine der Optionen schemalocation hints oder schema imports einen Wert load combining both hat und wenn die betroffenen Namespace und URL Teile beide Katalog Mappings haben gibt der Wert dieser Option an welches der beiden Mappings verwendet werden soll das Namespace Mapping oder das URL Mapping der Wert prefer schemalocation bezieht sich auf das URL Mapping Der Standardwert ist prefer schemalocation schema mapping prefer schemalocation prefer name vw schema location hints location load by namespace Definiert das Verhalten der Attribute xsi schemaLocation und xsi noNamespaceSchemaLocation Legt fest ob ein Schema Dokument geladen werden soll und falls ja anhand welcher Informationen es gesucht werden soll Standa
486. omputer ein neues virtuelles Laufwerk eingerichtet Dopppelklicken Sie im virtuellen Laufwerk auf die Paketdatei pkg und befolgen Sie die Anweisungen auf dem Bildschirm Damit die Installation fortgesetzt wird m ssen Sie die Lizenzvereinbarung akzeptieren Das LicenseServer Paket wird im folgenden Ordner installiert usr local Altova LicenseServer Um das virtuelle Laufwerk nach der Installation auszuwerfen klicken Sie mit der rechten Maustaste darauf und w hlen Sie den Befehl Eject 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 478 11 5 Altova LicenseServer Altova ServiceController Altova ServiceController Der Altova ServiceController in der Folge SeriiceController genannt ist eine Applikation mit der Sie Altova Dienste auf Windows Systemen starten beenden und konfigurieren k nnen ServiceController wird mit Altova LicenseServer und jedem Altova Server Produkt das ServiceController verwendet FlowForce Server RaptorXML XBRL Server und Mobile Together Server installiert und kann durch Klicken auf Start Altova LicenseServer Altova ServiceController gestartet werden Dieser Befehl steht auch in den Startmen ordnern der Altova Server Produkten die als Dienst installiert wurden FlowForce Server RaptorXML XBRL Server und Mobile Together Server zur Verf gung Nachdem der ServiceController gestartet wurde kann er ber die Task Leiste aufgerufen werden Abbildung unten a EN a 7 3 18PM
487. on eSHLoadByNamespace eSHLoadCombiningBoth ww NH F eSHLoadIgnore eSHLoadBySchemalocation Setzt das Laden des Schemas auf LoadBySchemalocation Verwendet die URL des Schemapfads in den Attributen xsi schemaLocation und xsi noNamespaceSchemaLocation in XML oder XBRL Instanzattributen Dies ist der Standardwert eSHLoadByNamespace Setzt das Laden des Schemas auf LoadByNamespace Verwendet den Namespace Teil von xsi schemaLocation und im Fall von xsi noNamespaceSchemaLocation einen leeren String und sucht das Schema Uber ein Katalogmapping eSHLoadCombiningBoth Setzt das Laden des Schemas auf CombiningBoth Wenn entweder der Namespace oder die URL ein Katalogmapping hat so wird das Katalogmapping verwendet Haben beide Katalogmappings hangt es vom Wert des ENUMSchemaMapping Parameters ab welches Mapping verwendet wird Wenn weder der Namespace noch die URL ein Katalogmapping hat wird die URL verwendet eSHLoadIgnore Setzt das Laden des Schemas auf LoadIgnore Wenn der Wert des Parameters eSHLoadIgnore ist werden die Attribute xsi schemaLocation und xsi noNamespaceSchemaLocation beide ignoriert ENUMQueryVersion Beschreibung Enthalt die Enumerationsliterale die die zu verwendende XQuery Version XQuery 1 0 oder 3 0 definieren Enumerationsliterale ll ja eXxXQVersion10 eXQVersion30 3 eXQVersion10 Definiert XQuery 1 0 als die zu verwendende XQuery Version Altova RaptorXML XBRL Server 2016
488. on als xs string PolygonPoint als xs string als xs boolean XP3 XQ3 Ermittelt ob sich Geolocation das erste Argument innerhalb des durch die PolygonPoint Argumente beschriebenen Polygonbereichs befindet Wenn die PolygonPoint Argumente keine geschlossene Form wenn der erste und der letzte Punkt identisch sind bilden so wird der erste Punkt implizit zum letzten Punkt hinzugef gt um die Form zu schlie en Alle Argumente Geolocation und PolygonPoint werden durch Input Strings f r die geografische Position Formatliste siehe unten angegeben Wenn sich das Geolocation Argument innerhalb des Polygons befindet gibt die Funktion true zur ck andemfalls gibt sie false zur ck Die Breitenwerte liegen im Bereich von 90 bis 90 N nach s Die L ngenwerte liegen im Bereich von 180 bis 180 o nach w Anmerkung Zur Bereitstellung des Input String f r die geografische Position k nnen die Funktion image exif data und das Geolocation Attribut der Exif Metadaten verwendet werden Beispiele e altova geolocation within polygon 33 22 58 32 78 55 48 24 58 32 gibt true zur ck e altova geolocation within polygon 33 22 58 32 78 55 48 24 gibt true zur ck e altova geolocation within polygon 33 22 58 32 78 55 48 51 29 6 N 24 17 40 2W n gibt true zur ck Input String Formate der Standortdaten Der Input String f r die geografische Position muss die Brei
489. on der API muss nicht unbedingt mit der Nebenversion des Produkts bereinstimmen wenn die API mit einem anderen Server verbunden ist R ckgabe eine Ganzzahl die die Nebenversion der API ist v getAPIServicePackVersion public int getAPIServicePackVersion Gibt die Service Pack Version der API als Ganzzahl zur ck Die Service Pack Version der API muss nicht unbedingt mit der Service Pack Version des Produkts bereinstimmen wenn die API mit einem anderen Server verbunden ist Ruckgabe eine Ganzzahl die die Service Pack Version der API ist Enumerationen Fur die RaptorXMLFactory Schnittstelle sind die folgenden Enumerationen definiert v ENUMErrorFormat public enum ENUMErrorFormat 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 260 Java Schnittstelle RaptorXML Schnittstellen f r Java eFormatText eFormatShortXML eFormatLongXML ENUMErrorFormat kann jedes der folgenden Enumerationsliterale erhalten eFormatText eFormatShortXML eFormatLongXML Diese definieren das Format der Fehlermeldungen wobei eLongXML die ausf hrlichsten Meldungen liefert Die Standardeinstellung ist eFormatText Verwendet von Schnittstelle Methode RaptorXMLFactory setErrorFormat Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Java Schnittstelle RaptorXML Schnittstellen f r Java 261 6 2 2 XMLValidator public interface XMLValidator Validiert das bereitgestellte XML Schema oder DTD D
490. onen werden XML Formate generiert wobei mit longxml mehr Details generiert werden vw error limit eo N Definiert das Fehlerlimit Der Standardwert ist 100 Zul ssig sind Werte von 1 bis 999 Dient dazu die Prozessorverwendung w hrend der Validierung einzuschr nken Bei Erreichung des Fehlerlimits wird die Validierung gestoppt v help Zeigt den Hilfetext zum Befehl an Beispiel valany h Alternativ dazu kann der Befehl help zusammen mit einem Argument verwendet werden Beispiel help valany v log output Schreibt die Meldungsausgabe in die angegebene URL Stellen Sie sicher dass das CLI Schreibrechte f r den Ausgabepfad hat v network timeout Definiert das Timeout in Sekunden f r entfernte I O Operationen Der Standardwert ist 40 v verbose Mit dem Wert true wird die Ausgabe zus tzlicher Informationen bei der Validierung aktiviert Der Standardwert ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v verbose output Schreibt die ausfuhrliche Ausgabe in FILE v version 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 64 Befehlszeilenschnittstelle CLI XML DTD XSD Validierungsbefehle version Zeigt die Version von RaptorXML XBRL Server an Setzen Sie version bei Verwendung mit einem Befehl vor den Befehl Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Befehlszeilenschnittstelle
491. onsEnabled OutputMethod XQueryFromText IndentCharacters astErrorMessage OutputOmitXMLDeclar XSDVersion ation InputXMLFileName LoadXMLWithPSVI XincludeSupport Altova RaptorXML XBRL Server 2016 2015 Altova GmbH COM und NET Schnittstelle API Referenz 327 Methoden Im Folgenden sind die Methoden der IXQuery Schnittstelle beschrieben Beachten Sie dass Strings die als URLs interpretiert werden sollen absolute Pfade liefern m ssen Wenn ein relativer Pfad verwendet wird sollte im aufrufenden Modul ein Mechanismus zur Aufl sung des relativen Pfads definiert werden Methoden IsValid IsValidUpdate Execute ExecuteUpdate ExecuteAndGetResultAsString ExecuteUpdateAndGetResultAsString AddExternalVariable ClearExternalParameterList bool IsValid Nach oben Methoden Eigenschaften e Gibt das Ergebnis der Validierung des XQuery Stylesheet die anhand der in ENUMXQueryVersion siehe EngineVersion Eigenschaft genannten XQuery Spezifikation durchgef hrt wurde zur ck Das Ergebnis ist bei Erfolg true bei Fehlschlag false e Bei Auftreten eines Fehlers wird eine RaptorXMLException ausgel st Mit Hilfe der astErrorMessage Operation k nnen Sie zus tzliche Informationen aufrufen bool IsValidUpdate Nach oben Methoden Eigenschaften e Gibt das Ergebnis der Validierung des XQuery Update Dokuments das entsprechend der in ENUMXQueryVersion siehe EngineV
492. onsseite Windows und ffnen der LicenseServer Konfigurationsseite Linux 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 484 Altova LicenseServer Zuweisen von Lizenzen Web UI Configure the host addresses where the web UI is available to administrators All interfaces and assigned IP addresses Local only localhost Only the following hostname or IP address 0 0 0 0 Ensure this hostname or IP address exists or LicenseServer will fail to start Configure the port used for the web UI Dynamically chosen by the operating system Fixed port 8088 Ensure this port is available or LicenseServer will fail to start Der Vorteil eines fixen Ports ist dass die Seiten URL im Vorhinein bekannt ist und daher problemlos aufgerufen werden kann Wenn der Port dynamisch zugewiesen wird muss der Port der URL bei jedem Start von LicenseServer zuerst in der Datei WebUI html nachgeschlagen werden Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Altova LicenseServer Zuweisen von Lizenzen 485 11 6 3 ffnen der LicenseServer Konfigurationsseite Linux In diesem Abschnitt werden folgende Schritte beschrieben Erstmaliges ffnen der Konfigurationsseite ber die zur ckgegebene URL URL der LicenseServer Konfigurationsseite Einloggen mit dem Anfangspasswort Definieren eines festgelegten Ports fur die Konfigurationsseite Erstmaliges ffnen der Konfigurationsseite ber die zur ckgegebene URL Wenn Sie
493. oolesche Wert true zur ckgegeben bei Fehlschlag der Wert false e Bei Auftreten eines Fehlers wird eine RaptorXMLException ausgel st Mit Hilfe der LastErrorMessage Operation k nnen Sie zus tzliche Informationen aufrufen string ExecuteAndGetResultAsString Nach oben Methoden Eigenschaften e F hrt das XQuery Dokument anhand der in ENUMXQueryVersion siehe EngineVersion Eigenschaft genannten XQuery Spezifikation aus und gibt das Ergebnis als String zuruck e Mit dieser Methode werden keine zusatzlichen Ergebnisdateien wie z B Diagramme oder sekund re Ergebnisse erzeugt Falls zus tzliche Ausgabedateien ben tigt werden verwenden Sie die Execute Methode e Bei Auftreten eines Fehlers wird eine RaptorXMLException ausgel st Mit Hilfe der LastErrorMessage Operation k nnen Sie zus tzliche Informationen aufrufen string ExecuteUpdateAndGetResultAsString Nach oben Methoden Eigenschaften e F hrt das XQuery Update Dokument anhand der in ENUMXQueryVersion siehe EngineVersion Eigenschaft genannten XQuery Update Spezifikation aus und gibt das Transformationsergebnis als String zur ck e Mit dieser Methode werden keine zusatzlichen Ergebnisdateien wie z B Diagramme oder sekund re Ergebnisse erzeugt Falls zus tzliche Ausgabedateien ben tigt werden verwenden Sie die Execute Methode e Bei Auftreten eines Fehlers wird eine RaptorXMLException ausgel st Mit Hilfe der LastErrorMessa
494. oppelte Anf hrungszeichen gesetzt werden Boolesche Werte und Zahlen d rfen keine Anf hrungszeichen haben D h error limit unlimited und error limit 1 ist korrekt Beachten Sie dass es sich empfiehlt anstelle von Dateipfaden Datei URIs zu verwenden Daf r werden Schr gstriche verwendet Bei Verwendung von Windows Dateipfaden werden umgekehrte Schr gstriche verwendet Diese Windows Dateipfade m ssen in JSON mit Escape versehen werden Das Escape Zeichen ist der umgekehrte Schragstrich c dir filename Beachten Sie dass URIs und Dateipfade Strings sind die in Anf hrungszeichen gesetzt werden m ssen Hier sehen Sie ein Beispiel mit Optionen Beachten Sie dass einige Optionen wie input oder xslt version einen direkten Optionswert erhalten w hrend andere wie param ein Schl sselwertpaar als Wert erhalten wof r eine andere Syntax erforderlich ist command xslt Mares e l file C Work Test xslt o options input file C Work Test xml xslt version 1 param key myTestParam value SomeParamValue by output file C temp out2 xml 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 222 HTTP Schnittstelle Client Requests Im unten gezeigten Beispiel sehen Sie eine dritte Art von Option die eines Werte Array wie bei der Option xsd unten In diesem Fall muss als Syntax die eines JSON Array verwendet werden command xsi args a fil
495. orXMLXBRL valxml withxsd xsi options InputFile Linux raptorxmlxbrl valxml withxsd xsi options InputFile Mac raptorxmlxbrl valxml withxsd xsi options InputFile Das Argument InputFile ist das zu validierende XML Dokument schemalocation hints true false gibt an ob die XSD Referenz im XML Dokument verwendet werden soll oder nicht wobei der Standardwert true ist der Pfad wird verwendet Mit der Option xsd FILE wird das die zu verwendende n Schema s angegeben Um mehrere Input Dokumente zu validieren i listen Sie entweder die zu validierenden Dateien im CLI auf wobei jede Datei durch ein Leerzeichen von der nachsten getrennt wird oder ii listen Sie die zu validierenden Dateien in einer Textdatei txt Datei auf ein Dateiname pro Zeile und geben Sie diese Textdatei zusammen mit der auf true gesetzten Option 1istfile als das Input File Argument an siehe Optionsliste unten Anmerkung Wenn Sie zum Ausf hren von Python Skripts die Option script verwenden stellen Sie sicher dass Sie auch streaming false definieren Beispiele e raptorxmlxbrl valxml withxsd schemalocation hints false xsd c MyXSD xsd c HasNoXSDRef xml e raptorxmlxbrl xsi c HasXSDRef xml e raptorxmlxbrl xsi xsd version 1 1 listfile true c FileList txt v Gro und Kleinschreibung in der Befehlszeile RaptorXMLXBRL unter Windows raptorxmlxbr1 unter Unix Linux Mac Beachten Sie dass klein geschriebene Befehle rapto
496. ormt sein Sie m ssen jedoch nicht gem einem XML Schema g ltig sein Wenn die Datei nicht g ltig ist wird die ung ltige Datei ohne Schemainformationen geladen Wenn die XML Datei mit einem externen Schema verkn pft ist und gem diesem Schema g ltig ist werden f r die XML Daten nachtr glich Validierungsinformationen generiert und f r die Auswertung der Abfrage verwendet Statische und dynamische Typ berpr fung In der statischen Analysephase werden Aspekte der Abfrage berpr ft wie z B die Syntax ob externe Referenzen z B f r Module vorhanden sind ob aufgerufene Funktionen und Variablen definiert sind usw Wenn in dieser Phase ein Fehler gefunden wird wird eine Meldung ausgegeben und die Ausf hrung wird gestoppt Die dynamische Typ berpr fung wird in Laufzeit durchgef hrt w hrend die Abfrage ausgef hrt 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 372 Informationen zum XSLT und XQuery Prozessor XQuery 1 0 wird Wenn ein Typ mit den Anforderungen einer Operation nicht kompatibel ist wird ein Fehler ausgegeben So gibt z B der Ausdruck xs string 1 1 einen Fehler zuruck weil die Operation Addition nicht an einem Operanden vom Typ xs string ausgef hrt werden kann Bibliotheksmodule Bibliotheksmodule dienen zum Speichem von Funktionen und Variablen damit diese wiederverwendet werden k nnen Der Altova XQuery 1 0 Prozessor unterst tzt Module die in einer einzigen externen XQuery Datei
497. ormula Parameter obj XBRL addFormulaParameter nsl string ns1l Paraml nsl theqname obj XBRL addFormulaParameter xs string Paraml bla www www www The parameter is an array of dates objJXBRL addFormulaArrayParameter startDates new FormulaParam xs date 2010 01 01 new FormulaParam xs date 2012 01 01 The parameter is an array of figs objJXBRL addFormulaArrayParameter nsl figs startFigs figl Erga ergo z The parameter is an array of figs dates and raisins rather wild example objXBRL addFormulaArrayParameter nsl figs startDryFruit fig1 fig2 new FormulaParam xs date 2010 01 01 new FormulaParam nsl raisin dried grape fig3 main Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Kapitel 9 Informationen zum XSLT und XQuery Prozessor 364 Informationen zum XSLT und XQuery Prozessor 9 Informationen zum XSLT und XQuery Prozessor Der XSLT und der XQuery Prozessor von RaptorXML XBRL Server h lt sich genau an die W3C Spezifikationen und ist daher strenger als die fruheren Altova Prozessoren wie z B die in fruhere Versionen von XMLSpy integrierten und die in AltovaXML das Vorg ngerprodukt von RaptorXML integrierten Infolgedessen werden auch leichte Fehler die von fr heren Prozessoren ignoriert wurden von RaptorXML XBRL Server als Fehler gekennzeichnet Zum Beispiel e Wenn das Ergebnis eines
498. ouble Clockwise 1 Bool Draw2dHighlights 1 Bool Transparency 0 Int 0 to 255 0 is opaque 255 is fully transparent DropShadowColor c0c0c0 Color DropShadowSize 5 PercentOrPixel PieHeight 10 PercentOrPixel Pixel values might be different in the result because of 3d tilting Tilt 40 0 Double 10 to 90 The 3d tilt in degrees of a 3d pie ShowDropShadow 1 Bool ChartToLabelMargin 10 PercentOrPixel AddValueToLabel 0 Bool AddPercentToLabel 0 Bool AddPercentToLabels DecimalDigits 0 UINT 0 2 gt lt LabelFont Color 000000 Name Arial Bold 0 Italic 0 Underline 0 MinFontHeight 10 pt Size 4 gt lt Pie gt lt XY gt lt XAxis Axis AutoRange 1 Bool Altova RaptorXML XBRL Server 2016 2015 Altova GmbH XSLT und XPath XQuery Funktionen RightOrTop AtValue Altova Erweiterungsfunktionen Bool Double manual range Double manual range AutoRangeIncludesZero 1 RangeFrom 0 RangeTill 1 Label ToAxisMargin 3 PercentOrPixel AxisLabel String AxisColor 000000 Color AxisGridColor e6e6e6 Color ShowGrid 1 Bool UseAutoTick 1 Bool ManualTickInterval 1 Double AxisToChartMargin 0 px PercentOrPixel TickSize 3 px PercentOrPixel ShowTicks 1 Bool ShowValues 1 Bool AxisPosition LeftOrBottom Enums LeftOrBottom AxisPositionAtValue 0 Double gt lt ValueFont Color 000000 Name Tahoma Bold 0 Italic 0 Underline
499. ources true false Aktiviert die globalen Ressourcen Standardwert ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v globalresourceconfig gc Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Befehlszeilenschnittstelle CLI XML DTD XSD Validierungsbefehle 73 Definiert die aktive Konfiguration der globalen Ressource und aktiviert globale Ressourcen v globalresourcefile gr Definiert die globale Ressou cendatei und aktiviert globale Ressourcen v Meldungen Fehler Hilfe Timeout Version vw error format Definiert das Format der Fehlerausgabe Der Standardwert ist text Mit den anderen Optionen werden XML Formate generiert wobei mit Longxm1 mehr Details generiert werden v error limit Definiert das Fehlerlimit Der Standardwert ist 100 Zulassig sind Werte von 1 bis 999 Dient dazu die Prozessorverwendung w hrend der Validierung einzuschr nken Bei Erreichung des Fehlerlimits wird die Validierung gestoppt Befehl help zusammen mit einem Argument verwendet werden Beispiel help valany v log output Schreibt die Meldungsausgabe in die angegebene URL Stellen Sie sicher dass das CLI Schreibrechte f r den Ausgabepfad hat vw network timeout Definiert das Timeout in Sekunden f r entfernte I O Operationen Der Standardwert ist 40 v verbose Mit dem Wert true wird die Ausg
500. ova RaptorXML XBRL Server 2016 2015 Altova GmbH Einrichten von RaptorXML XML Kataloge 39 Mappen von relativen oder absoluten Dateipfaden Web URLs oder Namen auf lokale URLs Mit Hilfe des Elements uri kann ein relativer oder absoluter Dateipfad oder eine Web URL oder ein beliebiger Name auf eine lokale URL gemappt werden Dies funktioniert folgenderma en e lt uri name doc xs1It uri C Docs doc xs1t gt e lt uri name U Docs 2013 doc xsIt uri C Docs doc xs1t gt e lt uri name http www altova com schemas doc xs1t uri C Docs doc xs1t gt e lt uri name foo uri C Docs doc xs1t gt Wenn der Wert name gefunden wird wird er auf die im uri Attribut angegebene Ressource gemappt Bei Verwendung eines anderen Katalogs kann derselbe Name auf eine andere Ressource gemappt werden Angenommen Sie haben den folgenden Dateipfad xSi schemaLocation http ww altova com schemas orgchart OrgChart xsd Normalerweise ist der URI Teil des Attributwerts im Beispiel oben fett gedruckt ein Pfad zum aktuellen Schema Wenn das Schema jedoch uber einen Katalog referenziert wird muss der URI Teil nicht auf ein aktuelles XML Schema verweisen muss aber vorhanden sein damit das Attribut xsi schemaLocation lexikalisch g ltig ist So w re z B der Wert foo f r den URI Teil des xsi schemaLocation Attributwerts anstelle von Orgchart xsd ausreichend Das Schema wird im Katalog anhand des Namespace Teils des xsi schemaLocation A
501. ova RaptorXML XBRL Server 2016 258 Java Schnittstelle RaptorXML Schnittstellen f r Java Produktinformationen Methoden zum Abrufen von Informationen ber das installierte Produkt v getProductName public string getProductName Gibt den Namen des Produkts als String zur ck Beispiel Gibt f r Altova RaptorXML XBRL Server 2016r2spl x64 den Wert Altova RaptorXML XBRL Server Zur ck L st bei Fehler eine RaptorXMLException aus R ckgabe ein String der der Name des Produkts ist v getProductNameAndVersion public string getProductNameAndVersion Gibt den Namen des Produkts und seine Version als Ganzzahl zur ck Beispiel Gibt f r Altova RaptorXML XBRL Server 2016r2spl x64 den Wert Altova RaptorXML XBRL Server 2016r2spl x64 zur ck L st bei Fehler eine RaptorXMLException aus R ckgabe ein String der der Name und die Version des Produkts ist v getMajorVersion public int getMajorVersion Gibt die Hauptversion des Produkts als Ganzzahl zur ck Beispiel Gibt f r Altova RaptorXML XBRL Server 2014r2spl x64 den Wert 16 zur ck den Unterschied zwischen der Hauptversion 2014 und dem Anfangsjahr 1998 L st bei Fehler eine RaptorXMLException aus R ckgabe eine Ganzzahl die die Hauptversion des Produkts ist v getMinorVersion public int getMinorVersion Gibt die Nebenversion des Produkts als Ganzzahl zur ck Beispiel Gibt f r Altova RaptorXML XBRL Server 2016r2spl x64 den
502. pezifikation im Vorhinein Der Standardwert ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v process assertion a a process assertion VALUE Schr nkt die Formelausf hrung auf die angegebene Assertion ein F gen Sie die Option mehrmals hinzu um mehr als eine Assertion zu definieren Die Kurzform lautet a VALUE ist entweder der Wert des id Attributs oder eine URI mit einem XPointer Fragment das die Ressource identifiziert Es k nnen auch die Sonderwerte none und a11 verwendet werden v process assertion set as as process assertion set VALUE Schr nkt die Formelausf hrung auf das angegebene Assertion Set ein F gen Sie die Option mehrmals hinzu um mehr als ein Assertion Set zu definieren Die Kurzform lautet as VALUE ist entweder der Wert des id Attributs oder eine URI mit einem XPointer Fragment das die Ressource identifiziert Es k nnen auch die Sonderwerte none und a11 verwendet werden Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Befehlszeilenschnittstelle CLI Optionen 191 v process formula f f process formula VALUE Schr nkt die Formelausf hrung auf die angegebene Formula ein F gen Sie die Option mehrmals hinzu um mehr als eine Formula zu definieren Die Kurzform lautet VALUE ist entweder der Wert des id Attributs oder eine URI mit einem XPointer Fragment das die Ressource identifizi
503. piele e altova trim string Hello World gibt Hello World zur ck altova trim string Hello World gibt Hello World zur ck e altova trim string Hello World gibt Hello World zur ck e altova trim string Hello World gibt Hello World zur ck e altova trim string Hello World gibt Hello World zur ck v trim string left altova Diese Funktion verwendet ein xs string Argument entfernt alle vorangestellten Leerzeichen und gibt einen links getrimmten xs string zur ck Beispiele e altova trim string left Hello World gibt Hello World zur ck e altova trim string left Hello World gibt Hello World zur ck Hello World gibt Hello World zur ck e altova trim string left Hello World gibt Hello World zur ck altova trim string left Hello World gibt Hello World zur ck e altova trim string left v trim string right altova Diese Funktion verwendet ein xs string Argument entfernt alle nachgestellten Leerzeichen und gibt einen rechts getrimmten xs string zur ck Beispiele e altova trim string right Hello World gibt Hello World zur ck e altova trim string right Hello World gibt Hello World Zur ck Hello World gibt Hello World zur ck Hello World gibt Hello World zur ck Hello World gibt Hello World zur ck e altova trim string right e altova trim string right G
504. put Datei ist v setInputXMLFromText Liefert den Inhalt des zu validierenden XML Dok Parameter inputText Der bereitgestellte String ist der Inhalt des zu validierenden XML Dokuments uments v setInputXMLTextCollection public void etInputXMLTextCollection Collection lt gt str llect Liefert den Inhalt mehrerer XML Dateien die als Input Daten verwendet werden Parameter stringCollection Eine Sammlung von Strings wobei jeder der Strings der Inhalt einer XML Input Datei ist v setSchemaFileName public void setSchemaFileName Definiert den Pfad des zu verwenden Parameter filePath Der gelieferte String muss eine absolute URL sein die den genauen Pfad der XML Schema Datei angibt v setSchemaFileCollection 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 264 Java Schnittstelle RaptorXML Schnittstellen f r Java Liefert die Sammlung der XML Dateien die als externe XML Schemas verwendet werden Die Dateien werden anhand ihrer URLs identifiziert Parameter fileCollection Eine Sammlung von Strings von denen jeder die absolute URL einer XML Schema Datei ist v setSchemaFromText Liefert den Inhalt des zu verwendenden XML Schema Dokuments Parameter schemaText Der gelieferte String ist der Inhalt des zu verwendenden XML Schema Dokuments v setSchemaTextCollection voic Liefert den Parameter Inhalt mehrerer XML Schema Dokumente stringCollection Eine Samm
505. r Franz sisch sl PI s DO S fr fr Er fr fr fr Cb GA MG fr RE fr RW fr SN fr TD fr TG fr CE fr GN fr ML fr fr f fr fr Er fr fr F N r t IC nb Norwegisch nb NO Bokmal nl Hollandisch nl AW nl BE nl NL Ny och r M it Italienisch ie CH ie IT i ja_JP rd Nynorsk pt Portugiesisch pt AO pt BR pt GW pt MZ pt PT pt ST ru Russisch ru MD ru RU ru UA Namespace Achse Die Namespace Achse wird in XPath 2 0 nicht mehr verwendet wird aber weiterhin unterst tzt Um Namespace Informationen mit XPath 2 0 Mechanismen aufzurufen verwenden Sie die Funktionen in scope prefixes namespace uri und namespace uri for prefix 377 Altova RaptorXML XBRL Server 2016 378 10 1 XSLT und XPath XQuery Funktionen Altova Erweiterungsfunktionen Altova Erweiterungsfunktionen Altova Erweiterungsfunktionen k nnen in XPath XQuery Ausdr cken verwendet werden Dadurch stehen neben den Funktionen in der Standardbibliothek der XPath XQuery und XSLT Funktionen zus tzliche Funktionen zur Verf gung Die Altova Erweiterungsfunktionen befinden sich im Altova Erweiterungsfunktions Namespace http www altova com xslt extensions und sind in diesem Abschnitt mit dem Pr fix altova das als an diesen Namespace gebunden angenommen wird gekennzeichnet Beachten Sie dass manche Funktione
506. r Verf gung Ruft das Dialogfeld Manage Licenses auf in dem dem Produkt neue Lizenzen zugewiesen und bereits zugewiesene bearbeitet werden k nnen o Show Licenses Lizenzen anzeigen Wird zu jeder Lizenz angezeigt Damit wechseln Sie zum Register License Pool wo die ausgew hlte Lizenz markiert wird damit Sie die Lizenzdetails lesen k nnen Unregister This Product Registrierung f r dieses Produkt aufheben Steht f r jedes Produkt zur Verf gung Die Registrierung des ausgew hlten Produkts auf dem ausgew hlten Client Rechner wird beim LicenseServer aufgehoben e Anmerkung zu Prozessorkernen und Lizenzen Die Lizenzierung von Altova Server Produkten basiert mit Ausnahme von MobileTogether Server auf der Anzahl der auf dem Produktrechner verf gbaren Prozessorkerne So hat z B ein Dual Core Prozessor zwei Prozessorkerne ein Quad Core Prozessor hat vier Kerne ein Hexa Core Prozessor hat sechs Kerne usw Die Anzahl der f r ein Produkt auf einem bestimmten Server Rechner lizenzierten Kerne muss gr er oder gleich der Anzahl der auf diesem Server verf gbaren Kerne sein unabh ngig davon ob es sich um einen physischen Rechner oder eine Virtual Machine handelt Wenn ein Server z B acht Kerne hat ein Octa Core Prozessor m ssen Sie eine Lizenz f r mindestens acht Kerne erwerben Sie k nnen Lizenzen auch kombinieren um das Produkt f r die Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Altova LicenseServ
507. r fix von Werten wird an addFormulaArrayParameter bergeben URI Die Namespace URI v clearFormulaParameterList L scht die Liste der mit der Methode addFormulaParameter erstellten Formula Parameter v readFormulaAssertions public String readFormulaAssertions Liest die Formula Assertions aus der angegebenen Datei R ckgabe ein String der die Formula Assertions enth lt v readFormulaOutput public String readFormulaOutput Wertet Formula Assertions in der angegebenen Datei aus und gibt das Ergebnis zur ck R ckgabe ein String der eine Auswertung der Formula Assertions ist vw setFormulaAssertionsAsXML public void setFormulaAssertionsAsXML boolean bEnable Aktiviert die XML Formatierung der Assertion Datei wenn beim Ausf hren von RaptorXML XBRL Assertions aktiviert sind Der Wert true aktiviert die XML Ausgabe false generiert JSON Ausgabe Der Standardwert ist false Parameter bEnable Erh lt den Booleschen Wert true oder false v setFormulaAssertionsOutput public void setFormulaAssertionsOutput String outputFile Definiert den Pfad der Datei die die aufgerufenen Formula Assertions enthalt Parameter outputFile Der bereitgestellte String enth lt den vollst ndigen Pfad der Ausgabedatei v setFormulaOutput public void setFormulaOutput String outputFile Definiert den Pfad der Datei die die Ausgabe der Auswertung der Formula enthalt Parameter outputFile Der bereitgestellte String
508. r Applikation Der vollst ndige Pfad zu diesem Ordner lautet C Users lt username gt Documents Altova XMLSpy2016 Examples e RaptorXML XBRL Server wird lokal am Port 8087 ausgef hrt N here Informationen zu den CURL Befehlszeilenoptionen finden Sie in der Hilfe zu CURL Aufrufen von CURL mit dem Validierungsbefehl unter Windows input powershell path to curl exe F msg command xsi args additional files PurchaseOrder zip 7Czip ipo xml options type application json F additional files PurchaseOrder zip type application octet stream http 1localhost 8087 v1 queue Anmerkung Wenn in Powershell Anf hrungszeichen innerhalb von Anf hrungszeichen stehen so m ssen verschiedene Arten von Anf hrungszeichen einfache doppelte verwendet werden input cmd path to curl exe F msg command xsi args additional files PurchaseOrder zip 7Czip ipo xml options type application json F additional files PurchaseOrder zip type application octet stream http 1localhost 8087 v1 queue output jobid 058F9E97 CBI5 43EF ACOA 496CD3ACA3A3 result v1 results 058F9E97 CB95 43EF ACOA 496CD3AC43A3 Abrufen des Ergebnisses ber die URL von result input path to curl exe http localhost 8087 v1 results 058F9E97 CB95 43EF ACOA 496CD3AC43A3 output jobid 058F9E97 CB95 43EF AC0A 496CD3AC43A3 state OK error
509. r Boolesche Wert true bei Fehlschlag alse v isWellFormed ENUM type public boolean isWellFormed ENUMWellformedCheckType type Gibt das Ergebnis der Wohlgeformtheitspr fung des XML oder DTD Dokuments zur ck Welcher Dokumenttyp berpr ft wird wird durch den Parameter type angegeben Dieser Parameter erh lt ein ENUMWellformedCheckType Literal als Wert Das Ergebnis ist bei Erfolg true bei Fehlschlag false Bei einem Fehler wird eine RaptorxMLException ausgegeben Mit Hilfe der getLastErrorMessage Methode k nnen Sie zus tzliche Informationen aufrufen Parameter 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 262 vy setPythonScriptFile Java Schnittstelle RaptorXML Schnittstellen f r Java type Ein ENUMWellformedCheckType Literal welches angibt ob ein XML Dokument oder eine DTD auf Wohlgeformtheit gepr ft wird R ckgabe Bei Erfolg der Boolesche Wert true bei Fehlschlag alse v isWellFormed public b d Gibt das Ergebnis der Wohlgeformtheitspr fung des XML oder DTD Dokuments zur ck Das Ergebnis ist bei Erfolg true bei Fehlschlag false R ckgabe Bei Erfolg der Boolesche Wert true bei Fehlschlag alse v getLastErrorMessage Ruft die letzte Fehlermeldung aus dem XML Validierungsprozessor auf R ckgabe ein String der die letzte Fehlermeldung aus dem XML Validierungsprozessor ist vw setAssessmentMode Definiert den Validierungsmodus Strict La
510. r CPU Kerne Dabei k nnte es sich in der Liste in der Abbildung oben z B um die zweite Lizenz handeln Wie viele Kerne f r das registrierte Server Produkt erforderlich sind ist unterhalb des Rechnernamens aufgelistet Die Lizenz die Sie diesem Server zuweisen muss f r gen gend Kerne g ltig sein Sie k nnen Lizenzen auch kombinieren um die erforderliche Anzahl an Prozessorkernen zu erreichen Wenn der Rechner z B einen Octa Core Prozessor hat acht Kerne k nnen Sie zwei Lizenzen f r 4 Kerne kombinieren e Im Dialogfeld Manage Licenses werden nur aktive Lizenzen f r dieses Produkt aufgelistet Lizenzen f r andere Altova Produkte werden nicht aufgelistet e Lizenzen die bereits z B einer anderen Installation dieses Produkts im Netzwerk zugewiesen wurden sind mit einem H kchen versehen Nur freie Lizenzen die mit keinem H kchen versehen sind k nnen ausgew hlt werden e Inder Spalte CPU cores wird angegeben f r wie viele CPU Kerne eine Lizenz g ltig ist e Wenn Sie am Lizenzpool nderungen vornehmen m chten z B um eine Lizenz zu laden zu aktivieren zu deaktivieren oder zu l schen klicken Sie auf die Schaltfl che Go to License Pool W hlen Sie die gew nschte Lizenz aus Die Lizenz wird mit einem H kchen versehen Die Gesamtanzahl der CPU Kerne f r die diese Lizenz f r dieses Produkt auf diesem Client g ltig ist wird im linken oberen Bereich des Dialogfelds als Max licensed CPU cores aufgelistet siehe Abbild
511. r Server zugreifen zugewiesen 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 480 11 6 1 Altova LicenseServer Zuweisen von Lizenzen Starten von LicenseServer In diesem Abschnitt werden folgende Schritte beschrieben e Starten von LicenseServer auf Windows Systemen e Starten von LicenseServer auf Linux Systemen e Starten von LicenseServer auf Mac OS X Systemen e Anmerkung zur Verbindung zu altova com Windows Systeme Sie k nnen LicenseServer ber den Altova ServiceController der in der Task Leiste zur Verf gung steht starten Klicken Sie zuerst auf Start Alle Programme Altova LicenseServer Altova ServiceController um Altova SericeController zu starten und sein Symbol in der Task Leiste anzuzeigen siehe Abbildung unten Falls Sie die Option Run Altova ServiceController at Startup aktivieren wird Altova ServiceController beim Systemstart gestartet sodass sein Symbol ab diesem Zeitpunkt in der Task Leiste zur Verf gung steht BD Altova FlowForce Server gt BD Altova FlowForce Web gt TN Altova LicenseServer D Altova MobileTogether Server gt Start service Altova RaptorXML XBRL Server gt Stop service Exit Altova ServiceController Run Altova ServiceController at startup a 1 16 11 00 AM lal Um LicenseServer zu starten klicken Sie in der Task Leiste auf das Altova ServiceController Symbol und platzieren Sie den Mauszeiger im angezeigten Menu Uber Altova LicenseServer Abbildung obe
512. r URI clitype gibt an dass danach entweder eine Systemklasse oder eine geladene Klasse definiert wird Das Pr fix math im XPath Ausdruck verkn pft die Erweiterungsfunktionen mit der URI und durch Erweiterung der Klasse System Math Die Erweiterungsfunktionen identifizieren Methoden in der Klasse System Math und stellen Argumente bereit wo dies erforderlich ist XQuery Beispiel Hier sehen Sie ein XQuery Beispielfragment hnlich dem XSLT Beispiel oben lt math xmlns math clitype System Math gt math Sqrt 9 lt math gt Wie beim XSLT Beispiel weiter oben identifiziert die Namespace Deklaration die NET Klasse in diesem Fall eine Systemklasse Der XQuery Ausdruck identifiziert die aufzurufenden Methode und liefert das Argument NET Konstruktoren Eine Erweiterungsfunktion kann verwendet werden um einen NET Konstruktor aufzurufen Alle Konstruktoren werden mit der Pseudofunktion new aufgerufen Wenn es mehrere Konstruktoren f r eine Klasse gibt wird der Konstruktor ausgew hlt der der Anzahl der bereitgestellten Argumente am ehesten entspricht Wenn kein passender Konstruktor gefunden wird der den bereitgestellten Argumenten entspricht wird die Fehlermeldung No constructor found zur ckgegeben Konstruktoren die XPath XQuery Datentypen zur ckgeben Wenn das Ergebnis eines NET Konstruktors implizit in XPath XQuery Datentypen konvertiert werden kann gibt die NET Erweiterungsfunktion eine Sequenz zur ck bei der e
513. rProcessing public void addFormulaForProcessing String formula Beschrankt die Ausf hrung der Formula auf die angegebene Formula Muss mehrmals aufgerufen werden um mehr als eine Formula zu definieren Parameter formula Der bereitgestellte String enth lt den Namen der Formula Verwenden Sie none um keine Formula zu verarbeiten und a11 f r alle Formulas v addFormulaParameter mit NS F gt e einen bei einer Formula Auswertung verwendeten Parameter hinzu Parameter type ein String der den Datentyp des Parameters angibt name ein String der den Namen des Parameters angibt value ein String der den Wert des Parameters angibt namespace ein String der den Namespace des Parameters angibt Hinweis Wenn diese Methode verwendet wird wird der Namespace an addFormulaParameterNamespace Ubergeben v addFormulaParameter F gt einen Te einer Formula Auswaitung enwondolen Parameter ane Parameter type ein String der den Datentyp des Parameters angibt name ein String der den Namen des Parameters angibt value ein String der den Wert des Parameters angibt v addFormulaParameterNamespace 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 288 Java Schnittstelle RaptorXML Schnittstellen f r Java public void addFormulaParameterNamespace String prefix String URI Definiert einen Namespace der in den QNames von Parameternamen Typen oder Werten verwendet wird Parameter prefix Das Namespace P
514. ransformation und XQuery Ausf hrung F r jede dieser Aufgaben stehen zahlreiche Optionen zur Verf gung Im Abschnitt Funktionalit ten finden Sie eine umfangreiche Liste wichtiger Schl sselfunktionen Der Abschnitt Unterst tzte Spezifikationen enth lt eine detaillierte Liste der Spezifikationen die RaptorXML erf llt N here Informationen finden Sie auf der RaptorXML Seite der Altova Website Diese Dokumentation Diese Dokumentation ist im Lieferumfang der Applikation enthalten und steht auch auf der Altova Website zur Verf gung Beachten Sie dass sich im Browser Chrome Eintr ge des Inhaltsverzeichnisses nicht erweitern lassen wenn die Dokumentation lokal ge ffnet wird Das Inhaltsverzeichnis in Chrome funktioniert korrekt wenn die Dokumentation ber einen Webserver ge ffnet wird Diese Dokumentation ist in die folgenden Abschnitte gegliedert Informationen zu RaptorXML dieser Abschnitt Einrichten von RaptorXML Befehlszeilenschnittstelle HTTP Schnittstelle Python Schnittstelle Java Schnittstelle COM NET Schnittstelle Informationen zum XSLT und XQuery Prozessor XSLT und XPath XQuery Funktionen 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 4 Informationen zu RaptorXML XBRL Server e Altova LicenseServer Letzte Aktualisierung 23 09 2015 Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Informationen zu RaptorXML XBRL Server Editionen und Schnittstellen 5 1 1 Editionen und Schnittstellen RaptorXM
515. raptorxm1xbr1 auf allen Plattformen Windows Linux und Mac funktionieren w hrend gro geschriebene Befehle RaptorXMLXBRL nur unter Windows und Mac ausgef hrt werden Optionen Die Optionen des Befehls sind unterhalb nach Gruppen geordnet aufgelistet Die Werte aller Optionen k nnen ohne Anf hrungszeichen angegeben werden Eine Ausnahme bilden die beiden folgenden F lle i wenn der Wertstring Leerzeichen enth lt oder ii wenn in der Beschreibung der Option ausdr cklich angegeben ist dass Anf hrungszeichen ben tigt werden v Validierung und Verarbeitung v recurse recurse true false Dient zur Auswahl von Dateien in einem ZIP Archiv Bei true w hlt das Argument InputFile des Befehls die angegebene Datei auch in den Unterverzeichnissen aus Beispiel test zip zip test xml w hlt Dateien mit dem Namen test xm1 auf allen Ordnerebenen des ZIP Ordners aus Es k nnen die Platzhalter und verwendet werden Mit xm1 werden folglich alle xm1 Dateien im ZIP Ordner ausgew hlt Der Standardwert der Option ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 76 Befehlszeilenschnittstelle CLI XML DTD XSD Validierungsbefehle ohne einen Wert definiert wird v schema imports Definiert das Verhalten von xs import Elementen von denen jedes ein optionales namespace Attribut und ein optionales schemaLocation Attribut hat lt import
516. rce Server Altova StyleVision Server C FS36_License altova_licenses Edition 2013 Version Expires in day SMP days lef Users CPU 334 Key MMSUC10 HC139LF 3D78278 966PPHM DAST2WU Altova RaptorXML XBRL Server 2016 514 Altova LicenseServer Referenz zur Konfigurationsseite zu laden klicken Sie auf die Schaltflache Browse navigieren Sie zur Lizenzdatei und wahlen Sie sie aus Sobald Sie auf Upload klicken werden alle in der Lizenzdatei enthaltenen Lizenzen in den Lizenzpool platziert und auf der Seite License Pool Abbildung oben angezeigt Neu hochgeladene Lizenzen werden automatisch aktiviert und ihr Status wird auf Active gesetzt Lizenzstatus Es gibt die folgenden Lizenzstatuswerte e Activating Nachdem eine Lizenz in den Lizenzpool von LicenseServer hochgeladen wurde werden die Lizenzdaten dazu zur berpr fung Authentifizierung und Aktivierung der geladenen Lizenz an den Master Licensing Server unter altova com weitergeleitet um die Einhaltung des Altova Lizenzvertrags zu berwachen W hrenddessen die Dauer kann je nach Verbindung und Netzwerkverkehr zwischen 30 Sekunden und einigen Minuten variieren wird der Status als Activating angezeigt e Failed Verification Falls keine Verbindung zum Master Licensing Server unter altova com hergestellt werden konnte wird der Status der Lizenz im Pool als Failed Verification angezeigt berpr fen Sie in diesem Fall Ihre Internetverbindung und die F
517. rch Verdoppelung mit einem Escape Zeichen versehen werden In den Beispielen in diesem Abschnitt sind Anf hrungszeichen die als Trennzeichen f r den Input String dienen gelb markiert w hrend Ma einheitsangaben blau markiert sind D M S SS N S D M S SS W E Beispiel 33 55 11 11 N 22 44 55 25 w e Grad Minuten Dezimalsekunden mit Vorzeichen das Plus Zeichen f r N m ist optional D M S SS D M S SS Beispiel 33 55 11 11 22 44 55 25 D M M N S D M MM W E Beispiel 33 55 55 N 22 44 44 W D M M D M MM Beispiel 33 55 55 22 44 44 D DDN S D DDW E Beispiel 33 33N 22 22W D DD D DD Beispiel 33 33 22 22 Beispiele f r Formatkombinationen 33 33N 22 44 55 25 Altova RaptorXML XBRL Server 2016 2015 Altova GmbH XSLT und XPath XQuery Funktionen Altova Erweiterungsfunktionen 403 33 33 22 44 55 25 W 33 33 22 45 Altova Exif Attribut Geolocation Der Altova XPath XQuery Prozessor generiert anhand der Exif Standard Metadaten Tags das benutzerdefinierte Attribut Geolocation Geolocation ist eine Verkettung von vier Exif Tags GPSLatitude GPSLatitudeRef GPSLongitude GPSLongitudeRef mit hinzugef gten Werten siehe Tabelle unten GPSLatitu GPSLatitude GPSLongitu GPSLongitude Geolocation de Ref de Ref 33 51 151 13 33 51 21 91 S 151 21 91 11 73 13 11 73 E v geolocation within polygon altova altova geolocation within polygon Geolocati
518. rd importiert v schema location hints Definiert das Verhalten der Attribute xsi schemaLocation und xsi noNamespaceSchemaLocation Legt fest ob ein Schema Dokument geladen werden soll und falls ja anhand welcher Informationen es gesucht werden soll Standardeinstellung load by schemalocation e Der Wert load by schemalocation verwendet die URL des Schemapfads in den Attributen xsi schemaLocation und xsi noNamespaceSchemaLocation in XML oder XBRL Instanzdokumenten Dies ist der Standardwert Der Wert load by namespace verwendet den Namespace Teil von xsi schemaLocation und im Fall von xsi noNamespaceSchemaLocation einen leeren String und ermittelt das Schema ber ein Katalog Mapping Bei Verwendung von load combining both und wenn entweder der Namespace Teil oder der URL Teil ein Katalog Mapping hat so wird das Katalog Mapping verwendet Wenn beide Katalog Mappings haben ist es vom Wert der schema mapping Option XBRL Option und XML XSD Option abh ngig welches Mapping verwendet wird Wenn weder der Namespace noch die URL ein Katalog Mapping hat wird die URL verwendet Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Befehlszeilenschnittstelle CLI XML DTD XSD Validierungsbefehle 77 e Wenn der Wert der Option ignore ist werden die beiden Attribute xsi schemaLocation und xsi noNamespaceSchemaLocation ignoriert v schema mapping Wenn ein Schema Dokument sowohl anhand des Schema Pfads als auch des Name
519. rdeinstellung load by schemalocation e Der Wert load by schemalocation verwendet die URL des Schemapfads in den Attributen xsi schemaLocation und xsi noNamespaceSchemaLocation in XML oder XBRL Instanzdokumenten Dies ist der Standardwert Der Wert load by namespace verwendet den Namespace Teil von xsi schemaLocation und im Fall von xsi noNamespaceSchemaLocation einen leeren String und ermittelt das Schema Uber ein Katalog Mapping Bei Verwendung von load combining both und wenn entweder der Namespace Teil oder der URL Teil ein Katalog Mapping hat so wird das Katalog Mapping verwendet Wenn beide Katalog Mappings haben ist es vom Wert der schema mapping Option XBRL Option und XML XSD Option abh ngig welches Mapping verwendet wird Wenn weder der Namespace noch die URL ein Katalog Mapping hat wird die URL verwendet 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 96 Befehlszeilenschnittstelle CLI XBRL Validierungsbefehle e Wenn der Wert der Option ignore ist werden die beiden Attribute xsi schemaLocation und xsi noNamespaceSchemaLocation ignoriert script Fuhrt nach Abschluss der Validierung das Python Skript in der angegebenen Datei aus Fugen Sie die Option mehrmals hinzu um mehr als ein Skript zu definieren script api version Definiert welche Python API Version fur das Skript verwendet werden soll Der Standardwert ist die neueste Version derzeit 2 2 Anstelle der Werte 1 und 2 k nnen Sie auch d
520. rdwert ist true string LastErrorMessage Nach oben Methoden Eigenschaften Ruft die letzte Fehlermeldung vom RaptorXML Prozessor als String auf bool LoadXMLWithPSVI Nach oben Methoden Eigenschaften Aktiviert die Option zum Laden und Verwenden des Post Schema Validation Infoset PSVI Wenn das PSVI geladen ist k nnen Daten im XML Dokument anhand von Informationen aus dem Schema qualifiziert werden Der Wert true aktiviert das Laden des PSVI false deaktiviert das Laden des PSVI string MainOutput Nach oben Methoden Eigenschaften Altova RaptorXML XBRL Server 2016 2015 Altova GmbH COM und NET Schnittstelle API Referenz 325 Gibt die Hauptausgabe des letzten ausgef hrten Auftrags zur ck string NamedTemplateEntryPoint Nach oben Methoden Eigenschaften Definiert den Namen der benannten Vorlage die als Einstiegspunkt f r die Transformation verwendet werden soll als String ENUMSchemalmports Schemalmports Nach oben Methoden Eigenschaften Definiert wie Schemaimporte anhand der Attributwerte der xs import Elemente behandelt werden sollen Die Behandlung wird durch das ausgew hlte ENUMSchemaImports Literal definiert ENUMLoadSchemalocation SchemalocationHints Nach oben Methoden Eigenschaften Definiert welcher Mechanismus zum Auffinden des Schemas verwendet werden soll Der Mechanismus wird durch das ausgewahlte ENUMLoadSchemalocation Literal definiert E
521. register Server and All Products siehe erste Abbildung in diesem Abschnitt Um ein Produkt erneut zu registrieren gehen Sie zur Vorkonfigurationsseite des Produkts 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 512 11 7 Altova LicenseServer Referenz zur Konfigurationsseite Referenz zur Konfigurationsseite Die LicenseServer Konfigurationsseite ist die Administratorschnittstelle zu LicenseServer Web Benutzeroberflache Sie dient zum Verwalten von LicenseServer und zum Lizenzieren von Altova Produkten FlowForce Server MapForce Server StyleVision Server RaptorXML XBRL Server die auf dem LicenseServer registriert wurden Die LicenseServer Konfigurationsseite wird Uber einen Webbrowser aufgerufen Eine Beschreibung wie Sie die Konfigurationsseite aufrufen finden Sie in den Abschnitten Offnen der LicenseServer Konfigurationsseite Windows und Offnen der LicenseServer Konfigurationsseite Linux Dieser Abschnitt ist eine Benutzerreferenz zur Konfigurationsseite und ist nach den Registern der Konfigurationsseite gegliedert License Pool Server Management Server Monitoring Settings Messages Log Out Eine schrittweise Anleitung zum Zuweisen von Lizenzen Uber LicenseServer finden Sie im Abschnitt Zuweisen von Lizenzen Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Altova LicenseServer 11 7 1 License Pool In diesem Abschnitt werden folgende Schritte beschrieben e Laden einer Lizenz e Lizenzstat
522. ren Ausgabedokumente wie z B das Ergebnis einer XSLT Transformation werden zur ckgegeben wenn der Auftrag zur Erzeugung einer Ausgabe erfolgreich ausgef hrt wurde 5 Der Client sendet die URIs der in Schritt 4 erhaltenen Ausgabedokumente ber eine HTTP GET Methode an den Server Jeder Request wird in einer separaten GET Methode gesendet 6 RaptorXML XBRL Server gibt die angeforderten Dokumente in Antwort auf die in Schritt 5 gesendeten GET Requests zur ck 7 Der Client kann nicht ben tigte Dokumente die als Ergebnis eines Auftrags Request auf dem Server generiert wurden l schen Zu diesem Zweck sendet er die URI des entsprechenden Ergebnisdokuments in einer HTTP DELETE Methode Daraufhin werden alle im Zusammenhang mit diesem Auftrag generierten Dateien von der Festplatte gel scht Dazu geh ren das Ergebnisdokument alle tempor ren Dateien sowie alle Fehler und Ausgabedokumentdateien Dadurch schaffen Sie Platz auf der Festplatte des Servers In den Unterabschnitten dieses Abschnitts werden die einzelnen Schritte n her beschrieben 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 220 HTTP Schnittstelle Client Requests 4 2 1 Initiieren von Auftragen mittels POST In diesem Abschnitt werden folgende Schritte beschrieben Senden des Request JSON Syntax fur POST Requests Hochladen von Dateien mit dem POST Request Hochladen von ZIP Archiven Senden des Request Ein RaptorXML XBRL Ser
523. rmation Set o Streaming der Instanzvalidierung Plattform bergreifende Funktionalit ten Hochgradig skalierbarer Code f r Multi CPU Multi Core Parallel Computing Paralleles Laden Validierung und Verarbeiten entsprechend dem Design Funktionen f r Entwickler Ausgezeichnete Fehlerberichte Windows Server Modus und Unix Daemon Modus ber Befehlszeilenoptionen Inkludierter Python 3 x Interpreter f r das Skripting COM API auf Windows Betriebssystemen Java API auf allen Systemen XPath Erweiterungsfunktionen Java NET XBRL amp mehr Streaming Serialisierung Integrierter HTTP Server mit REST Validierungs API N here Informationen dazu finden Sie im Abschnitt Unterst tzte Spezifikationen und auf der Altova Website 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 9 10 1 4 Informationen zu RaptorXML XBRL Server Unterst tzte Spezifikationen Unterst tzte Spezifikationen RaptorXML unterst tzt die folgenden Spezifikationen W3C Recommendations Website World Wide Web Consortium W3C Extensible Markup Language XML 1 0 Fifth Edition Extensible Markup Language XML 1 1 Second Edition Namespaces in XML 1 0 Third Edition Namespaces in XML 1 1 Second Edition XML Information Set Second Edition XML Base Second Edition XML Inclusions XInclude Version 1 0 Second Edition XML Linking Language XLink Version 1 0 XML Schema Part 1 Structures Second Edition XML Schema Part 2 Datatypes Se
524. rorMessage 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 304 COM und NET Schnittstelle Programmiersprachen end if end sub Perform a transformation return the result as a string sub RunXSLT Get an XSLT engine instance from the Server object dim objXSLT set objXSLT objRaptor GetXSLT Configure input data objXSLT InputXMLFileName MyXMLFile xml objXSLT XSLFileName MyTransformation xsl Run the transformation in case of success the result will be returned in case of errors the engine returns an error listing MsgBox objXSLT ExecuteAndGetResultAsString end sub Execute an XQuery save the result in a file sub RunXQuery Get an XQuery engine instance from the Server object dim objXQ set objXQ objRaptor GetXQuery Configure input data objXO InputXMLFileName MyXMLFile xml objX0 XQueryFileName MyQuery xq Configure serialization optional for fine tuning the result s formatting objXQ OutputEncoding UTF8 objXQ OutputIndent true objXQ OutputMethod xml objXQ OutputOmitXMLDeclaration false Run the query the result will be serialized to the given path call objXQ Execute MyQueryResult xml end sub Perform all sample functions sub main Init ValidateXML RunXSLT RunXQuery end sub Script entry point run the main function main Altova RaptorXML XBRL Server 2016 2015 Altova GmbH COM und NET Schnittstel
525. rorMessage Operation k nnen Sie zus tzliche Informationen aufrufen bool GenerateTables Nach oben Methoden Eigenschaften e Wertet eine XBRL Tabelle in einem XBRL Instanzdokument aus Gibt bei Erfolg true bei Fehlschlag false zur ck e Wenn bei der Ausf hrung ein Fehler auftritt wird eine RaptorXMLException ausgegeben Mit der Opteration LastErrorMessage k nnen Sie zus tzliche Informationen aufrufen void AddFormulaArrayParameter string sDefaultType string sName object variantValues Nach oben Methoden Eigenschaften e Fugt einen Array Parameter f r die Auswertung der Formula hinzu e Alle Argumente sind Strings spefaultType ist der Standarddatentyp von Nicht Paar Werten in Array Werten Der Standarddatentyp ist is xs string sName ist der Name des Parameters variantValues ist ein Array von Werten und Datentypwertpaaren e N here Informationen dazu und Codebeispiele finden Sie im Abschnitt XBRL Formula Parameter void AddFormulaParameter string sType string sName string sValue string sNamespace Nach oben Methoden Eigenschaften e Fugt einen Parameter f r die Auswertung der Formula hinzu Wird nicht mehr verwendet e Alle Argumente sind Strings sType ist der Datentyp des Parameters sName ist der Name des Parameters sValue ist der Parameterwert und sNamespace ist der Namespace des Parameters e Jeder Parameter muss in einem separaten Methodenaufruf definiert werden 201
526. rozessor XQuery Update Facility 1 0 oder XQuery Update Facility 3 0 verwenden soll Der Standardwert ist 3 v keep formatting keep formatting true false Beh lt die Formatierung des Zieldokuments so gut wie m glich bei Der Standardwert ist true v updated xml updated xml discard writeback asmainresult Definiert wie die aktualisierte XML Datei behandelt werden soll Es gibt folgende M glichkeiten Die Aktualisierungen k nnen verworfen und nicht in die Datei geschrieben werden discard die Aktualisierungen k nnen zur ck in die mit der Option input definierte XML Input Datei geschrieben werden writeback Die Aktualisierungen k nnen entweder im Standardausgabedokument oder unter dem mit der Option output definierten Pfad gespeichert werden falls dieser definiert ist Der Standardwert ist discard Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Befehlszeilenschnittstelle CLI XQuery Befehle 141 v XML Schema und XML Instanz v load xml with psvi load xml with psvi true false Erm glicht die Validierung von XML Input Dateien und die Generierung von Informationen f r diese Dateien nach Validierung des Schemas Der Standardwert ist true v xinclude xinclude true false Aktiviert die Unterst tzung f r XML Inkludierungen XInclude Der Standardwert ist false Bei false werden die include Elemente von XInclude ignoriert Hinweis Die Booleschen Optionswerte werden auf true gesetzt w
527. rse duration altova xs duration XP3 XQ3 Erh lt einen Pattern String als erstes Argument und eine Muster String als zweites Argument Der Input Strings wird auf Basis des Muster Strings geparst und ein xs duration wird zur ckgegeben Beispiele e altova parse duration Days 02 Hours 02 Minutes 53 Seconds 11 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 388 XSLT und XPath XQuery Funktionen Altova Erweiterungsfunktionen Fractions 7 Days D01 Hours HOL Minutes m01 Seconds s01 Fractions 0 gibt P2DT2H53M11 7S zur ck e altova parse duration Months 03 Days 02 Hours 02 Minutes 53 Seconds 11 Fractions 7 Months MO1 Days D01 Hours H01 Minutes m01 gibt P3M2DT2H53M zur ck Nach oben Hinzuf gen einer Zeitdauer Zu xs time XP3 XQ3 Diese Funktionen f gen einen Zeitdauerwert zu xs time hinzu und geben xs time zur ck Der Typ xs time entspricht in seiner lexikalischen Form hh mm ss sss Eine optionale Zeitzone kann angeh ngt werden Der Buchstabe z steht f r Coordinated Universal Time UTC Alle anderen Zeitzonen werden in Form des Zeitunterschieds zur UTC im Format hh mm oder hh mm dargestellt Wenn kein Wert f r die Zeitzone vorhanden ist wird sie als unbekannt und nicht als UTC angenommen v add hours to time altova altova ad als xs time xP3 XQ3 F gt eine Zeitdauer in Stunden zu einem Uhrzeitwert hinzu Beim zweiten Argument handelt es sich um die Anzahl
528. rsion herauskommt Es wird empfohlen e dass Sie das Flag script api version MAJOR VERSION verwenden um Utility Skripts aus der RaptorXML XBRL Server Befehlszeile oder Web API aufzurufen Damit stellen Sie sicher dass Ihre Skripts nach RaptorXML XBRL Server Aktualisierungen weiterhin funktionieren selbst wenn eine neue API MAJOR VERSION herausgekommen ist e dass Sie f r neue Projekte die neueste API Version verwenden auch wenn fr here Versionen in zuk nftigen RaptorXML XBRL Server Versionen weiterhin unterst tzt werden Die unten aufgelisteten Python API Versionen stehen derzeit zur Verf gung Sie finden die Dokumentation zu den verschiedenen APIs online unter den weiter unten angegebenen Adressen Beispieldateien Beispiele f r Skripts in denen die Python API von Raptor verwendet wird finden Sie unter https github com altova Python API Version 1 Wird ab RaptorXML XBRL Server v2014 verwendet Befehlszeilen Flag script api version 1 Dok umentation Python API Version 1 Reference Dies ist die urspr ngliche RaptorXML XBRL Server Python API Sie bietet Unterst tzung zum Aufrufen des internen Modells von RaptorXML XBRL Server f r e XML 1 0 und XML 1 1 API Modul xml e XMLSchema 1 0 und XMLSchema 1 1 API Modul xsd e XBRL 2 1 API Modul xbr1 Die API kann ber in einer Python Skript Datei implementierte Callback Funktionen verwendet werden d on xsi valid e on xsd valid e on dts val
529. rt auf default zur ckgesetzt 4 Sie k nnen sich nun auf der Web Verwaltungsoberflache mit dem Passwort default einloggen Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Index Index NET Erweiterungsfunktionen Datentypkonvertierungen NET in XPath XQuery 463 Datentypkonvertierungen XPath X Query in NET 462 fiir XSLT und XQuery 457 Instanzmethoden Instanzfelder 461 Konstruktoren 459 statische M ethoden statische Felder 460 Ubersicht 457 NET Schnittstelle 5 A Altova extensions chart functions see chart functions 378 Altova LicenseServer siehe LicenseServer 470 Altova ServiceController 478 B Befehlszeile Optionen 181 und XQuery 131 Zusammenfassung ber die Verwendung 50 C COM Schnittstelle 5 D Diagrammfunktionen Beispiel 439 2015 Altova GmbH 533 Diagrammdatenstruktur 434 Liste 430 E Einrichten 14 auf Mac OS X 31 unter Linux 23 unter Windows 15 E Mail Benachrichtigungen 524 Erweiterungsfunktionen f r XSLT und XQuery 446 Erweiterungsfunktionen in NET f r XSLT und XQuery siehe NET Erweiterungsfunktionen 457 Erweiterungsfunktionen in Java f r XSLT und XQuery siehe Java Erweiterungsfunktionen 447 Erweiterungsfunktionen in MSXSL Scripts 465 F FlowForce Server am License Server registrieren 495 G Global resources 45 H Hilfebefehl auf CLI 170 HTTP Schnittstelle 5 206 Client Request 217 Einrichten des Servers 208
530. rue Parameter bEnable Erh lt den Booleschen Wert true oder false vw setPreloadSchemas Definiert ob XBRL 2 1 Schemas im Vorhinein geladen werden sollen Der Wert true gibt an dass sie im Vorhinein geladen werden bei false werden sie nicht geladen Der Standardwert ist true Parameter support Erh lt den Booleschen Wert true oder false Der Standardwert ist false v setTreatXBRLInconsistenciesAsErrors Wenn der Wert true ist schl gt die XBRL Validierung fehl wenn die Datei Inkonsistenzen enth lt die nicht der XBRL 2 1 Spezifikation entsprechen Der Standardwert ist false Wenn der Wert false ist werden XBRL Inkonsistenzen die nicht der XBRL 2 1 Spezifikation entsprechen nicht als Fehler behandelt Parameter support Erh lt den Booleschen Wert true oder false Enumerationen F r die XBRL Schnittstelle sind die folgenden Enumerationen definiert v ENUMValidationType public enum ENUMValidationType eValidateAny eValidateInstance eValidateTaxonomy ENUMValidationType enthalt das Enumerationsliteral das angibt welche Validierung durchgef hrt werden soll Im Fall von XML Dokumenten gibt das Literal an ob die Validierung anhand einer DTD oder einer XSD Datei durchgef hrt werden soll e eValidateAny Der Dokumenttyp wird automatisch ermittelt e eValidateInstance Validiert ein XBRL Instanzdokument xbr1 Dateierweiterung 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 294 Java Schn
531. rver eine Lizenz zuzuweisen 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 506 Altova LicenseServer Zuweisen von Lizenzen 11 6 7 Zuweisen von Lizenzen zu registrierten Produkten In diesem Abschnitt werden folgende Schritte beschrieben Vor dem Zuweisen einer Lizenz Das Register Server Management Symbole auf dem Register Server Management Anmerkung zu Kernen und Lizenzen Zuweisen eine Lizenz Aufheben der Registrierung von Produkten am LicenseServer Vor dem Zuweisen einer Lizenz Bevor Sie einem Altova Produkt eine Lizenz zuweisen k nnen stellen Sie sicher dass e die entsprechende Lizenz in den Lizenzpool von LicenseServer geladen wurde und dass die Lizenz aktiv ist e Ihr Altova Produkt beim LicenseServer registriert wurde Das Register Server Management Die Lizenzzuweisung erfolgt auf dem Register Server Management der LicenseServer Konfigurationsseite Abbildung unten In der Abbildung sehen Sie dass drei Altova Produkte beim LicenseServer registriert sind Da MapForce Server und StyleVision Server mit FlowForce Server geb ndelt sind werden bei der Registrierung von FlowForce Server beim LicenseServer automatisch auch MapForce Server und StyleVision Server registriert Wenn FlowForce Server registriert wurde m ssen die beiden anderen Produkte nicht mehr separat registriert werden Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Altova LicenseServer Zuweisen von Lizenzen 507 ALTOVA Lice
532. rvice zur Verf gung steht Bei Auswahl der Option localhost steht der Senice nur auf dem lokalen Rechner zur Verf gung Verwenden Sie bei Auflistung von Hostnamen und oder IP Adressen eine kommagetrennte Liste ohne Leerzeichen z B hostnamel IPAddress1 hostname2 Die Port Nummer ist fix und lautet 35355 Standardm ig erlauben diese Einstellungen den unbeschr nkten Zugriff auf LicenseServer und seine Konfigurationsseite ber das Netzwerk mit dem LicenseServer verbunden ist Wenn Sie den Zugriff auf LicenseServer oder seine Konfigurationsseite einschr nken m chten geben Sie die entsprechenden Einstellungen ein und klicken Sie auf Save F hren Sie einen Verbindungstest durch siehe oben um zu berpr fen ob die Einstellungen korrekt sind Benachrichtigungseinstellungen Der Altova License Server muss eine aufrechte Verbindung zum altova com Server haben Wenn die Verbindung l nger als 24 5 Stunden 5 Tage unterbrochen ist vergibt der LicenseServer keine Lizenzen mehr sodass Arbeitssitzungen mit Altova Produkten die bei LicenseServer registriert sind unterbrochen werden k nnten Wenn die Verbindung unterbrochen wird kann eine Warnungsnachricht an eine E Mail Adresse gesendet werden Die Einstellungen um Benachrichtigungen an die E Mail Adresse des Administrators zu senden werden im Bereich Alert Mail siehe Abbildung unten vorgenommen Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Altova LicenseServer Re
533. rwendende externe DTD Dokument Wenn das XML Dokument eine Referenz auf eine externe DTD enth lt setzt die CLI Option die externe Referenz au er Kraft Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Befehlszeilenschnittstelle CLI Befehle f r die berpr fung der Wohlgeformtheit 81 v listfile listfile true false Bei true wird das Argument Input File des Befehls als Textdatei behandelt die einen Dateinamen pro Zeile enth lt Der Standardwert ist false Als Alternative k nnen die Dateien im CLI getrennt durch ein Leerzeichen aufgelistet werden Beachten Sie allerdings dass CLIs eine maximale Zeichenanzahl haben Beachten Sie dass die Option 1istfile nur auf Argumente nicht aber auf Optionen angewendet wird Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v namespaces namespaces true false Aktiviert die Verarbeitung unter Ber cksichtigung des Namespace Dies ist n tzlich um die XML Instanz auf Fehler aufgrund falscher Namespaces zu berpr fen Der Standardwert ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v recurse recurse i true false Dient zur Auswahl von Dateien in einem ZIP Archiv Bei true w hlt das Argument InputFile des Befehls die angegebene Datei auch in den Unterverzeichnissen aus Beispiel test zip zip test xml w hlt Dateien mit dem Name
534. rwendet xpaxp2 XPS XSLT Funktionen in XPath Ausdr cken in XSLT verwendet XQuery Funktionen in XQuery Ausdr cken in XQuery verwendet v Nach Funktionalit t gruppiert Hinzuf gen einer Zeitdauer zu xs dateTime und R ckgabe von xs dateTime Hinzuf gen einer Zeitdauer zu xs date und R ckgabe von xs date Hinzuf gen einer Zeitdauer zu xs time und R ckgabe von xs time Formatieren und Abrufen einer Zeitdauer Entfernen der Zeitzone aus Funktionen die das aktuelle Datum die aktuelle Uhrzeit generieren e R ckgabe des Wochentags anhand des Datums als Ganzzahl e R ckgabe eines Wochentags als Ganzzahl anhand eines Datums Erstellen des Datums der Uhrzeit oder des Zeitdauertyps anhand der lexikalischen Komponenten der einzelnen Typen Konstruieren des Typs Datum Datum und Uhrzeit oder Uhrzeit anhand eines String Input Funktionen zur Berechnung des Alters v Datums und Uhrzeitfunktionen in alphabetischer Reihenfolge ltova add days to date ltova add days to dateTime ltova add hours to dateTime ltova add hours to time ltova add minutes to dateTime ltova add minutes to time ltova add months to date w m m m Im Im Im 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 384 XSLT und XPath XQuery Funktionen Ltova add months to dateTime LCOVa s add seconds to dateTime pe jo m ltovas add seconds to time ltova add years to date w ltova add years to dateTime to
535. rxm1xbr1 auf allen Plattformen Windows Linux und Mac funktionieren w hrend gro geschriebene Befehle RaptorXMLXBRL nur unter Windows und Mac ausgef hrt werden Optionen Die Optionen des Befehls sind unterhalb nach Gruppen geordnet aufgelistet Die Werte aller Optionen k nnen ohne Anf hrungszeichen angegeben werden Eine Ausnahme bilden die beiden folgenden F lle i wenn der Wertstring Leerzeichen enth lt oder ii wenn in der Beschreibung der Option ausdr cklich angegeben ist dass Anf hrungszeichen ben tigt werden Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Befehlszeilenschnittstelle CLI XML DTD XSD Validierungsbefehle 59 v Validierung ung Verarbeitung v assessment mode assessment mode lax strict Definiert den Beurteilungsmodus f r die G ltigkeit von Schemas gem der XSD Spezifikation Der Standardwert ist strict Das XML Instanzdokument wird entsprechend dem mit dieser Option definierten Modus validiert v listfile listfile true false Bei true wird das Argument Input File des Befehls als Textdatei behandelt die einen Dateinamen pro Zeile enth lt Der Standardwert ist false Als Alternative k nnen die Dateien im CLI getrennt durch ein Leerzeichen aufgelistet werden Beachten Sie allerdings dass CLIs eine maximale Zeichenanzahl haben Beachten Sie dass die Option 1istfile nur auf Argumente nicht aber auf Optionen angewendet wird Hinweis Die Booleschen Optionswerte werden
536. ry options XQuery File Mac raptorxmlxbrl valxquery options XQuery File Das Argument XQuery File ist der Pfad und Name der zu validierenden XQuery Datei Beispiele raptorxmlxbrl valxquery c Test xquery raptorxmlxbrl valxquery xquery version 1 c Test xquery v Gro und Kleinschreibung in der Befehlszeile RaptorXMLXBRL unter Windows raptorxmlxbr1 unter Unix Linux Mac Beachten Sie dass klein geschriebene Befehle raptorxmlxbr1 auf allen Plattformen Windows Linux und Mac funktionieren w hrend gro geschriebene Befehle RaptorXMLXBRL nur unter Windows und Mac ausgef hrt werden Optionen Die Optionen des Befehls sind unterhalb nach Gruppen geordnet aufgelistet Die Werte aller Optionen k nnen ohne Anf hrungszeichen angegeben werden Eine Ausnahme bilden die beiden folgenden F lle i wenn der Wertstring Leerzeichen enth lt oder ii wenn in der Beschreibung der Option ausdr cklich angegeben ist dass Anf hrungszeichen ben tigt werden v XQuery Verarbeitung v omit xml declaration omit xml declaration true false Serialisierungsoption mit der angegeben wird ob die XML Deklaration in der Ausgabe enthalten sein soll oder nicht Wenn der Wert true ist enth lt das Ausgabedokument keine XML Deklaration Wenn der Wert false ist wird eine XML Deklaration inkludiert Der Standardwert ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definier
537. s schema location hints load by schemalocation load by namespace ere both ign ore Definiert das Verhalten der Attribute xsi schemaLocation und xsi noNamespaceSchemaLocation Legt fest ob ein Schema Dokument geladen werden soll und falls ja anhand welcher Informationen es gesucht werden soll Standardeinstellung load by schemalocation e Der Wert load by schemalocation verwendet die URL des Schemapfads in den Attributen xsi schemaLocation und xsi noNamespaceSchemaLocation in XML oder XBRL Instanzdokumenten Dies ist der Standardwert Der Wert load by namespace verwendet den Namespace Teil von xsi schemaLocation und im Fall von xsi noNamespaceSchemaLocation einen leeren String und ermittelt das Schema ber ein Katalog Mapping Bei Verwendung von load combining both und wenn entweder der Namespace Teil oder der URL Teil ein Katalog Mapping hat so wird das Katalog Mapping verwendet Wenn beide Katalog Mappings haben ist es vom Wert der schema mapping Option XBRL Option und XML XSD Option abh ngig welches Mapping verwendet wird Wenn weder der Namespace noch die URL ein Katalog Mapping hat wird die URL verwendet Wenn der Wert der Option ignore ist werden die beiden Attribute xsi schemaLocation Und xsi noNamespaceSchemaLocation ignoriert v schema mapping schema mapping prefer schemalocation prefer namespace Wenn ein Schema Dokument sowohl anhand des Schema Pfads als auch des Namespace gesucht werden
538. s 0x6f Client Requests result wl Anmerkung Anhand des obigen Codefragments sehen Sie dass zus tzlich zu Content Disposition attachment auch Content Disposition form data g ltig ist Aufrufen von CURL mit dem Befehl zur berpr fung der Wohlgeformtheit unter Linux path to curl F msg command w xml F args ipo xml type application octet stream http localhost 8087 v1 queue path to curl F msg command wfxml ipo zip 7Czip ipo xml type application json args type application json args additional files additional files ipo zip type application octet stream http localhost 8087 v1 queue Altova RaptorXML XBRL Server 2016 2015 Altova GmbH HTTP Schnittstelle Client Requests 231 4 2 2 Server Antwort auf den POST Request In diesem Abschnitt werden folgende Schritte beschrieben bersicht ber m gliche Server Antworten Antwort Request fehlgeschlagen keine Antwort vom Server Antwort Der Request wurde bertragen doch der Auftrag wurde vom Server abgewiesen Antwort Der Auftrag wurde ausgef hrt mit positivem oder negativem Ergebnis Wenn ein post Request erfolgreich an den Server bereitgestellt wurde wird der Auftrag in die Server Warteschlange platziert Der Server gibt eine 201 Created Meldung und eine Ergebnisdokument URI zur ck Der Auftrag wird zum fr hestm glichen Zeitpunkt verarbeitet Falls in der Zwischenzeit das Ergebnisd
539. s Unterauftrags im Codefragment oben sind leer Ein Auftrag der mit dem Status OK beendet wurde kann trotzdem Warnungen oder andere Meldungen enthalten die in Fehlerdateien protokolliert sind In diesem Fall enth lt das Ergebnisdokument URIs von Fehlerdateien obwohl der Auftrag mit dem Status OK beendet wurde Aufrufen von im Ergebnisdokument aufgelisteten Fehler und Ausgabedokumenten 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 238 HTTP Schnittstelle Client Requests Fehler und Ergebnisdokumente k nnen mit HTTP GET Requests aufgerufen werden Eine Beschreibung dazu finden Sie im nachsten Abschnitt Abrufen von Fehler Meldungs Ausgabedokumenten Altova RaptorXML XBRL Server 2016 2015 Altova GmbH HTTP Schnittstelle Client Requests 239 4 2 4 Abrufen von Fehler Meldungs Ausgabedokumenten Ein Ergebnisdokument kann die Datei URIs oder relativen URIs von Fehlerdokumenten Meldungsdokumenten wie z B Logs und oder Ausgabedokumenten enthalten In manchen Fallen enthalt das Ergebnisdokument keine URI Im Folgenden sind die verschiedenen URI Arten beschrieben Um diese Dokumente ber HTTP aufrufen zu k nnen gehen Sie folgenderma en vor 1 Erweitern Sie die relative URI der Datei im Ergebnisdokument zu ihrer absoluten URI 2 Verwenden Sie die erweiterte URI in einem HTTP GET Request um die Datei aufzurufen URIs von Fehler Meldungs Ausgabedokumenten im Ergebnisdokument Das Ergebnisdokument
540. s left Users CPU Cores Assignments Upload License File Browse Klicken Sie auf die Schaltfl che Browse und w hlen Sie die gew nschte Lizenzdatei aus Der Lizenzdateiname wird im Textfeld Upload License File angezeigt und die Schaltfl che Upload wird aktiv Klicken Sie auf die Schaltfl che Upload um die Lizenzdatei zu laden Alle Lizenzen in der Datei werden geladen und auf dem Register License Pool angezeigt In der Abbildung unten sehen Sie mehrere Lizenzen die aus mehreren Lizenzdateien geladen wurden 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 492 Altova LicenseServer Ey Altova LicenseServer ALTOWA LicenseServer Status Active Active Active Active Active Inactive Inactive Name Company Mr Nobody Altova GmbH Mr Nobody Altova GmbH Mr Nobody Altova GmbH Mr Nobody Altova GmbH Mr Nobody Altova GmbH Mr Nobody Altova GmbH Product Altova FlowForce Server Altova MapForce Server Altova RaptorXML XBRL Altova StyleVision Server Altova FlowForce Server Altova StyleVision Server Edition 2013 Version Key MMSUCIU HC139LF 3D78278 966PPHM DAST2WU Zuweisen von Lizenzen Expires in day SMP days lef Users CPU 334 334 Deactivate Upload License File C FS36_License altova_licenses Upload Lizenzstatus Es gibt die folgenden Lizenzstatuswerte e Activating Nachdem eine Lizenz in den Lizenzpool von LicenseServer hochgeladen wurde werden
541. s neuen externen Parameters hinzu Jeder externe Parameter und sein Wert m ssen in einem separaten Aufruf der Methode definiert werden Die Parameter m ssen im XSLT Dokument deklariert sein Da Parameterwerte XPath Ausdr cke sind m ssen Parameterwerte die Strings sind in einfache Anf hrungszeichen gesetzt werden Parameter name Enth lt den Namen des Parameters in Form eines QName als String Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Java Schnittstelle RaptorXML Schnittstellen f r Java 273 value Enth lt den Wert des Parameters als String v clearExternalParameterList public void set ialTemplateMode lt Definiert den Namen des Anfangsvorlagenmodus Bei Beginn der Verarbeitung erhalten die Vorlagen diesen Moduswert Die Transformation muss nach Zuweisung des XML und XSLT Dokuments gestartet werden Parameter mode Der Name des Anfangsvorlagenmodus in Form eines String v setNamedTemplateEntryPoint public void setNamedTemplateEntryP L boolea 1 ate Liefert den Namen der benannten Vorlage mit der die Verarbeitung beginnen soll Parameter template Der Name der benannten Vorlage in Form eines String XML Schema Methoden zum Definieren von Optionen fur das fur die Validierung verwendete XML Schema v setSchemalmports c wie Definiert Schemaimporte auf Basis der Attributwerte der xs import Elemente zu behandeln sind Die Art der Behandlung wird durch das ausgew hlte
542. s sich um einen XPath XQuery Datentyp handelt Konstruktoren die NET Objekte zur ckgeben Wenn das Ergebnis eines NET Konstruktoraufrufs nicht in einen passenden XP ath XQuery Datentyp konvertiert werden kann erstellt der Konstruktor ein wrapped NET Objekt mit einem Typ der der Name der Klasse ist die dieses Objekt zur ckgibt Wenn z B ein Konstruktor f r die Klasse System DateTime aufgerufen wird mit System DateTime new so wird ein Objekt mit dem Typ System DateTime zur ckgegeben 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 460 XSLT und XPath XQuery Funktionen Diverse Erweiterungsfunktionen Das lexikalische Format des zuruckgegebenen Objekts stimmt unter Umstanden nicht mit dem lexikalischen Format eines erforderlichen XPath Datentyps berein In solchen F llen m sste der zur ckgegebene Wert i in das lexikalische Format des ben tigten XPath Datentyps konvertiert werden und ii in den erforderlichen XPath Datentyp konvertiert werden Ein von einem Konstruktor erstelltes NET Objekt kann f r drei Zwecke verwendet werden e Es kann innerhalb einer Variable verwendet werden lt xsl variable name currentdate select date new 2008 4 29 xmlns date clitype System DateTime gt e Es kann an eine Erweiterungsfunktion bergeben werden siehe Instanzmethode und Instanzfelder lt xsl value of select date ToString date new 2008 4 29 xmlns date clitype System DateTime gt e Es kann
543. sammen mit einem Argument verwendet werden Beispiel help valany v log output Schreibt die Meldungsausgabe in die angegebene URL Stellen Sie sicher dass das CLI Schreibrechte f r den Ausgabepfad hat vw network timeout Definiert das Timeout in Sekunden f r entfernte I O Operationen Der Standardwert ist 40 vw verbose Mit dem Wert true wird die Ausgabe zus tzlicher Informationen bei der Validierung aktiviert Der Standardwert ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Befehlszeilenschnittstelle CLI JSON Befehle 163 v verbose output verbose output FILE Schreibt die ausfuhrliche Ausgabe in FILE v version version Zeigt die Version von RaptorXML XBRL Server an Setzen Sie version bei Verwendung mit einem Befehl vor den Befehl 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 164 Befehlszeilenschnittstelle CLI JSON Befehle 3 6 3 wfjson Der Befehl w json berpr ft die Wohlgeformtheit eines oder mehrerer JSON Dokumente ECMA 404 Spezifikationen Windows RaptorXMLXBRL wfjson options InputFile Linux raptorxmlxbrl wfjson options InputFile Mac raptorxmlxbrl wfjson options InputFile Beim Argument InputFile handelt es sich um das zu validierende JSON Dokument Schemadatei oder Instanzdokument Um mehrere Dokumente zu validieren i listen Sie die z
544. schemalocation Wenn das schemaLocation Attribut vorhanden ist wird es verwendet wobei Katalog Mappings ber cksichtigt werden Falls kein schemaLocation Attribut vorhanden ist wird der Wert des namespace Attributs ber ein Katalog Mapping verwendet Dies ist der Standardwert load by namespace Anhand des Werts des namespace Attributs wird der Schemapfad ber ein Katalog Mapping ermittelt load combining both Wenn entweder das Attribut namespace oder das Attribut schemaLocation ein Katalog Mapping hat so wird das Mapping verwendet Wenn beide Attribute Katalog Mappings haben ist es vom Wert der Option schema mapping XBRL Option und XML XSD Option abh ngig welches Mapping verwendet wird Falls kein Katalog Mapping vorhanden ist wird das schemaLocation Attribut verwendet license namespace only Der Namespace wird importiert Kein Schema Dokument wird importiert vw schema location hints Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Befehlszeilenschnittstelle CLI XML DTD XSD Validierungsbefehle 71 schema location hints lo load combining both ignore Definiert das Verhalten der Attribute xsi schemaLocation und xsi noNamespaceSchemaLocation Legt fest ob ein Schema Dokument geladen werden soll und falls ja anhand welcher Informationen es gesucht werden soll Standardeinstellung load by schemalocation e Der Wert load by schemalocation verwendet die URL des Schemapfads in den Attributen xsi schemaL
545. schen Positionen in Kilometern Die Formate in denen der Input String f r die geografischen Position angegeben werden kann sind unten aufgelistet Die Breitenwerte liegen im Bereich von 90 bis 90 N nach s Die L ngenwerte liegen im Bereich von 180 bis 180 o nach w Anmerkung Zur Bereitstellung des Input String f r die geografische Position k nnen die Funktion image exif data und das Geolocation Attribut der Exif Metadaten verwendet werden Beispiele altova geolocation distance km 33 33 22 22 48 51 29 Win 24 17 40 2 W gibt xs decimal 4183 08132372392 zur ck Input String Formate der Standortdaten Der Input String f r die geografische Position muss die Breite und Lange in dieser Reihenfolge getrennt durch ein Leerzeichen enthalten Beide Werte k nnen jedes der folgenden Formate haben Auch Kombinationen sind zul ssig d h die Breite kann in einem anderen Format als die L nge angegeben werden Die Breitenwerte liegen im Bereich 90 bis 90 N nach s Die L ngenwerte liegen im Bereich von 180 bis 180 0 nach w Anmerkung Wenn als Trennzeichen f r den Input String einfache oder doppelte Anf hrungszeichen verwendet werden kann dies zu einer Fehlinterpretation der einfachen bzw doppelten Anf hrungszeichen als Minuten bzw Sekundenwerte f hren In solchen F llen m ssen die zur Angabe der Minuten und Sekundenwerte verwendeten Anf hrungszeichen durch Verdoppelung mit einem Escape Zeichen vers
546. sdatei definiert Wenn Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Python Schnittstelle 245 Sie Python Skripts verwenden m chten muss ein vertrauensw rdiges Verzeichnis definiert werden Stellen Sie sicher dass alle Python Skripts die verwendet werden sollen in diesem Verzeichnis gespeichert werden Zwar werden alle vom Server f r HTTP Auftragsanforderungen generierten Ausgabedateien in das Auftragsausgabeverzeichnis ein Unterverzeichnis von output root directory geschrieben doch gilt diese Einschr nkung nicht f r Python Skripts die in jeden Ordner geschrieben werden k nnen Der Server Administrator muss die Python Skripts im vertrauensw rdigen Verzeichnis auf potentielle Schwachstellen berpr fen 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 246 5 1 Python Schnittstelle Python API Versionen Python API Versionen RaptorXML XBRL Server unterst tzt mehrere Python API Versionen Alle fr heren Python API Versionen werden von RaptorXML XBRL Server unterst tzt Die Python API Version wird vom Befehlszeilen Flag script api version MAJOR VERSION ausgew hlt Die Standardeinstellung des Arguments MAJOR VERSION ist immer die aktuelle Version Wenn nicht kompatible nderungen oder gr ere Verbesserungen erfolgt sind wird eine neue RaptorXML XBRL Server Python API MAJOR_VERSION verwendet Benutzer die die API verwenden m ssen Ihre vorhandenen Skripts nicht aktualisieren wenn eine neue Hauptve
547. se output verbose output FILE Schreibt die ausf hrliche Ausgabe in FILE v version version Zeigt die Version von RaptorXML XBRL Server an Setzen Sie version bei Verwendung mit einem Befehl vor den Befehl 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 84 Befehlszeilenschnittstelle CLI Befehle fiir die Uberpriifung der Wohlgeformtheit 3 2 2 wfdtd Der Befehl w dtd berpr ft ein oder mehrere DTD Dokumente anhand der XML 1 0 oder XML 1 1 Spezifikation auf Wohlgeformtheit Windows RaptorXMLXBRL wfdtd options InputFile Linux raptorxmlxbrl wfdtd options InputFile Mac raptorxmlxbrl wfdtd options InputFile Das Argument InputFile ist das zu berpr fende DTD Dokument Um mehrere Dokumente auf Wohlgeformtheit zu pr fen i listen Sie entweder die zu berpr fenden Dateien im CLI auf wobei jede Datei durch ein Leerzeichen von der n chsten getrennt wird oder ii listen Sie die zu berpr fenden Dateien in einer Textdatei txt Datei auf ein Dateiname pro Zeile und geben Sie diese Textdatei zusammen mit der auf true gesetzten Option listfile als das InputFile Argument an siehe Optionsliste unten Beispiele e raptorxmlxbrl wfdtd c Test dtd e raptorxmlxbrl wfdtd verbose true c Test dtd raptorxmlxbrl wfdtd listfile true c FileList txt v Gro und Kleinschreibung in der Befehlszeile RaptorXMLXBRL unter Windows raptorxmlxbr1 unter Unix Linux Mac Beachten Sie dass klein
548. seite wenn LicenseServer auf demselben Rechner installiert ist e Offnen der Konfigurationsseite wenn LicenseServer auf einem anderen Rechner installiert ist e Einloggen mit dem Anfangspasswort e Definieren eines festgelegten Ports f r die Konfigurationsseite ffnen der Konfigurationsseite wenn LicenseServer auf demselben Rechner installiert ist Auf Windows Systemen k nnen Sie die Konfiqurationsseite von LicenseServer auf zwei Arten aufrufen wenn LicenseServer auf demselben Rechner installiert ist e Klicken Sie auf Start Alle Programme Altova LicenseServer LicenseServer Konfigurationsseite Daraufhin wird die Konfigurationsseite auf einem neuen Register Ihres Internet Browsers ge ffnet e Klicken Sie in der Task Leiste auf das Altova ServiceController Symbol und platzieren Sie den Mauszeiger im angezeigten Men ber Altova LicenseServer Abbildung unten und w hlen Sie im Untermen von Altova LicenseServer den Befehl Configure Altova FlowForce Server b Altova FlowForce Web gt rN Altova LicenseServer gt W Altova MobileTogether Server gt Start service Altova RaptorXML XBRL Server gt Stop service Exit Altova ServiceController Run Altova ServiceController at startup a I 11 00 AM Daraufhin wird die Konfigurationsseite in einem neuen Browser Fenster ge ffnet und die Login Maske wird angezeigt siehe Abbildung unten ffnen der Konfigurationsseite wenn LicenseServer auf einem anderen Rec
549. sembly assemblyName gt lt msxsl assembly href pathToAssembly gt Altova RaptorXML XBRL Server 2016 2015 Altova GmbH XSLT und XPath XQuery Funktionen Diverse Erweiterungsfunktionen 467 lt msxsl script gt Der Assembly Name kann ein vollstandiger Name sein wie z B system Math Version 3 1 4500 1 Culture neutral PublicKeyToken a46b3f648229c514 oder ein Kurzname wie z B myAssembly Draw Namespaces Namespaces k nnen mit dem Element msxs1 using deklariert werden Auf diese Art k nnen Assembly Klassen ohne ihre Namespaces in das Script geschrieben werden wodurch Sie sich das m hsame Eintippen ersparen Hier sehen Sie wie das Element msxs1 using verwendet wird um Namespaces zu deklarieren lt msxsl script gt lt msxsl using namespace myAssemblyNS NamespaceName gt lt msxsl script gt Der Wert des namespace Attributs ist der Name des Namespace 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 Kapitel 11 Altova LicenseServer 470 11 Altova LicenseServer Altova LicenseServer Altova LicenseServer in der Folge auch LicenseServer genannt dient als Tool fur die zentrale Verwaltung von Lizenzen fur Altova Produkte Sie k nnen in einem Netzwerk ausgef hrten Altova Applikationen ber LicenseServer eine Lizenz zuweisen Administratoren k nnen dadurch Lizenzen flexibel verwalten und berwachen Aktuelle Version 1 22 Lizenzierungsverfahren auf Altova LicenseServer Um eine
550. server 1 22 ubuntu deb CentOS sudo rpm ivh licenseserver 1 22 1 x86_64 rpm RedHat sudo rpm ivh licenseserver 1 22 1 x86_64 rpm Das LicenseServer Paket wird im folgenden Ordner installiert opt Altova LicenseServer N here Informationen zum Zuweisen von Lizenzen finden Sie im Abschnitt Zuweisen von Lizenzen vy LicenseServer Versionen und deren Kompatibilit t mit Altova Server Produkten Neue Versionen von Altova Server Produkten k nnen nur mit der Version von LicenseServer lizenziert werden die zum Zeitpunkt der Produkt Release die neueste ist jedoch funktionieren ltere Versionen von Altova Server Produkten mit neueren Versionen des LicenseServer Wenn Sie daher eine neue Version eines Altova Produkts installieren und Ihre aktuelle LicenseServer Version nicht die neueste ist deinstallieren Sie die altere Version von LicenseServer und installieren Sie die neueste auf der Altova Website verfugbare Version Alle Registrierungs und Lizenzierungsdaten aus Ihrer alten Version von LicenseServer werden bei der Deinstallation in einer Datenbank auf dem Server gespeichert und automatisch in die neuere Version importiert Wenn Sie eine neuere Version von LicenseServer installieren wird die ltere Version vorher deinstalliert Die Versionsnummer des aktuell installierten LicenseServer ist am unteren Rand der LicenseServer Konfigurationseite alle Register vermerkt Aktuelle Version 1 22 Altova RaptorXML XBRL Server 2016 201
551. setzt Nach oben Numerische Funktionen v hex string to integer altova als xs string als xs integer XP3 XQ3 Verwendet ein String Argument das das Base 16 quivalent einer Ganzzahl im Dezimalsystem Base 10 ist und gibt die dezimale Ganzzahl zur ck Beispiele altova hex string to integer HexString al gibt 90 zur ck gibt einen Fehler zur ck e altova hex string to integer 5A e altova hex string to integer 1 gibt 1 zur ck e altova hex string to integer 9 gibt 9 zur ck e altova hex string to integer A gibt 10 zur ck e altova hex string to integer B gibt 11 zur ck e altova hex string to integer F gibt 15 zur ck e altova hex string to integer G gibt einen Fehler zur ck e altova hex string to integer 10 gibt 16 zur ck e altova hex string to integer 01 gibt 1 zur ck e altova hex string to integer 20 gibt 32 zur ck e altova hex string to integer 21 gibt 33 zur ck e altova hex string to integer USA v integer to hex string altova E r t 2x 3 aS XSi integer as xs string XP3 XQ3 Verwendet e ein in Ganzzahlargument und gibt das Base 16 quivalent als String zur ck Beispiele e altova integer to hex string 1 gibt 1 zur ck e altova integer to hex string 9 gibt 9 zur ck 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 414 XSLT und XPath XQuery Funktionen Altova Erweiterungsfunktionen gibt a zur ck gibt B zur c
552. soll wird damit festgelegt welche der beiden Optionen beim Katalog Lookup Vorrang erh lt Wenn eine der Optionen schemalocation hints oder schema imports einen Wert load combining both hat und wenn die betroffenen Namespace und URL Teile beide Katalog Mappings haben gibt der Wert dieser Option an welches der beiden Mappings verwendet werden soll das Namespace Mapping oder das URL Mapping der Wert prefer schemalocation bezieht sich auf das URL Mapping Der Standardwert ist prefer schemalocation v xinclude xinclude true fal Aktiviert die Unterst tzung f r XML Inkludierungen XInclude Der Standardwert ist Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Befehlszeilenschnittstelle CLI XSLT Befehle 121 false Bei false werden die include Elemente von XInclude_ ignoriert Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v xml mode xml mode wf id valid Definiert den zu verwendenden XML Verarbeitungsmodus w Wohlgeformtheitspr fung id Wohlgeformtheitspr fung mit ID IDREF Pr fung valid Validierung Der Standardwert ist wf v xml validation error as warning xml validation error as warning true false Bei true werden Validierungsfehler als Warnungen behandelt Wenn Fehler als Warnungen behandelt werden wird die weitere Verarbeitung z B eine XSLT Transformation ungeachtet der Fehler fortgesetzt Die Standardeinstellung ist alse
553. space gesucht werden soll wird damit festgelegt welche der beiden Optionen beim Katalog Lookup Vorrang erh lt Wenn eine der Optionen schemalocation hints oder schema imports einen Wert load combining both hat und wenn die betroffenen Namespace und URL Teile beide Katalog Mappings haben gibt der Wert dieser Option an welches der beiden Mappings verwendet werden soll das Namespace Mapping oder das URL Mapping der Wert prefer schemalocation bezieht sich auf das URL Mapping Der Standardwert ist prefer schemalocation v Kataloge und globale Ressourcen v catalog fe Tot Gibt den absoluten Pfad zu einer Root Katalog Datei an die nicht die installierte Root Katalog Datei ist Der Standardwert ist der absolute Pfad zur installierten Root Katalog Datei lt installationsordner gt Altova RaptorXMLXBRLServer2016 etc RootCatalog xm1 Informationen zum Arbeiten mit Katalogen finden Sie im Abschnitt XML Kataloge v user catalog Definiert den absoluten Pfad zu einem XML Katalog der zus tzlich zum Root Katalog verwendet werden soll Informationen zum Arbeiten mit Katalogen finden Sie im Abschnitt XML Kataloge 4 enable globalresources Aktiviert die globalen Ressourcen Standardwert ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v globalresourceconfig gc ac Definiert die aktive Konfiguration der globalen Ressource und
554. ss daher ein XML Dokument sein Die Funktion doc available kann f r Condition das zweite Argument von altova find first verwendet werden da sie nur ein Argument erh lt Stelligkeit 1 da sie ein Element item als Input erh lt ein String der als URI verwendet wird und einen Booleschen Wert zur ckgibt Beachten Sie dass doc available nur referenziert und nicht direkt aufgerufen wird Das angeh ngte Suffix 1 gibt eine Funktion mit einer Stelligkeit 1 an Als Ganzes bedeutet doc available 1 Verwende die Funktion doc availabe welche die Stelligkeit 1 hat und bergib die einzelnen Elemente in der ersten Sequenz der Reihe nach als einziges Argument an die Funktion Als Ergebnis wird jeder der beiden Strings an doc available bergeben Die Funktion verwendet den String als URI und berpr ft ob unter der URI ein Dokument Node vorhanden ist Wenn dies der Fall ist wird doc available ZU true ausgewertet und der String wird als Ergebnis der Funktion altova find first zur ckgegeben Beachten Sie zur Funktion doc available dass relative Pfade relativ zu aktuellen Basis URI aufgel st werden Die Basis URI ist standardm ig die URI des XML Dokuments von dem aus die Funktion geladen wird v find first combination altova altova find first combination Seq 01 a q 02 as item Condition Seq 01 Item Seq 02 Item as xs boolean as item XP3 XQ3 Diese Funktion verwendet drei Argumente e Die ersten beiden Argumente
555. st Key der Name des externen Parameters VALUE der als XPath Ausdruck angegebene Wert des externen Parameters Im CLI verwendete Parameter m ssen im XQuery Dokument deklariert sein Wenn mehrere externe Parameter als Werte an das CLI bergeben werden muss jeder eine separate param Option erhalten Wenn der XPath Ausdruck Leerzeichen enth lt muss er in doppelte Anf hrungszeichen gesetzt werden XSLT Definiert einen globalen Stylesheet Parameter K amp y ist der Parametername VALUE der als XPath Ausdruck angegebene Parameterwert Im CLI verwendete Parameter m ssen im Stylesheet deklariert sein Wenn mehrere Parameter verwendet werden muss vor jedem Parameter die param Option verwendet werden Wenn der XPath Ausdruck Leerzeichen enth lt ob im XPath Ausdruck selbst oder in einem String Literal im Ausdruck muss er in doppelte Anf hrungszeichen gesetzt werden Beispiel raptorxmlxbrl xslt input c Test xml output c Output xml param date node 1 attl p title stringwithoutspace param title string with spaces p amount 456 c Test xslt v streaming Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Befehlszeilenschnittstelle CLI XSLT Befehle 119 S C ES gt Aktiviert die Streaming Validierung Standardwert ist true Die im Arbeitsspeicher gehaltene Datenmenge wird im Streaming Modus minimiert Der Nachteil ist dass sp ter eventuell ben tigte Informationen z B ein Datenmodell des XML
556. stallierten Root Katalog Datei lt installationsordner gt Altova RaptorXMLXBRLServer2016 etc RootCatalog xm1 Informationen zum Arbeiten mit Katalogen finden Sie im Abschnitt XML Kataloge v user catalog Definiert den absoluten Pfad zu einem XML Katalog der zus tzlich zum Root Katalog verwendet werden soll Informationen zum Arbeiten mit Katalogen finden Sie im Abschnitt XML Kataloge v enable globalresources Aktiviert die globalen Ressourcen Standardwert ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v globalresourceconfig gc Definiert die aktive Konfiguration der globalen Ressource und aktiviert globale Ressourcen v globalresourcefile gr Definiert die globale Ressourcendatei und aktiviert globale Ressourcen v Meldungen Fehler Hilfe Timeout Version v error format Defi Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Befehlszeilenschnittstelle CLI XBRL Validierungsbefehle 111 Optionen werden XML Formate generiert wobei mit longxml mehr Details generiert werden v error limit error limit N Definiert das Fehlerlimit Der Standardwert ist 100 Zul ssig sind Werte von 1 bis 999 Dient dazu die Prozessorverwendung w hrend der Validierung einzuschr nken Bei Erreichung des Fehlerlimits wird die Validierung gestoppt v help help Zeigt den Hilfetext zum Befehl an Beispiel valany h
557. stfile true c FileList txt v Gro und Kleinschreibung in der Befehlszeile RaptorXMLXBRL unter Windows raptorxmlxbr1 unter Unix Linux Mac Beachten Sie dass klein geschriebene Befehle raptorxmlxbr1 auf allen Plattformen Windows Linux und Mac funktionieren w hrend gro geschriebene Befehle RaptorXMLXBRL nur unter Windows und Mac ausgef hrt werden Optionen Die Optionen des Befehls sind unterhalb nach Gruppen geordnet aufgelistet Die Werte aller Optionen k nnen ohne Anf hrungszeichen angegeben werden Eine Ausnahme bilden die beiden folgenden F lle i wenn der Wertstring Leerzeichen enth lt oder ii wenn in der Beschreibung der Option ausdr cklich angegeben ist dass Anf hrungszeichen ben tigt werden v Validierung und Verarbeitung v listfile 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 70 Befehlszeilenschnittstelle CLI XML DTD XSD Validierungsbefehle listfile true false Bei true wird das Argument Input File des Befehls als Textdatei behandelt die einen Dateinamen pro Zeile enth lt Der Standardwert ist false Als Alternative k nnen die Dateien im CLI getrennt durch ein Leerzeichen aufgelistet werden Beachten Sie allerdings dass CLIs eine maximale Zeichenanzahl haben Beachten Sie dass die Option 1istfile nur auf Argumente nicht aber auf Optionen angewendet wird Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird
558. szeile RaptorXMLXBRL unter Windows raptorxmlxbr1 unter Unix Linux Mac Beachten Sie dass klein geschriebene Befehle raptorxm1xbr1 auf allen Plattformen Windows Linux und Mac funktionieren w hrend gro geschriebene Befehle RaptorXMLXBRL nur unter Windows und Mac ausgef hrt werden Optionen Die Optionen des Befehls sind unterhalb nach Gruppen geordnet aufgelistet Die Werte aller Optionen k nnen ohne Anf hrungszeichen angegeben werden Eine Ausnahme bilden die beiden folgenden F lle i wenn der Wertstring Leerzeichen enth lt oder ii wenn in der Beschreibung der Option ausdr cklich angegeben ist dass Anf hrungszeichen ben tigt werden v XQuery Verarbeitung v indent characters indent characters VALUE Definiert den Zeichenstring der als Einr ckung verwendet werden soll Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Befehlszeilenschnittstelle CLI XQuery Befehle 139 v input input FILE Die URL der zu transformierenden XML Datei vw omit xml declaration omit xml declaration true false Serialisierungsoption mit der angegeben wird ob die XML Deklaration in der Ausgabe enthalten sein soll oder nicht Wenn der Wert true ist enth lt das Ausgabedokument keine XML Deklaration Wenn der Wert false ist wird eine XML Deklaration inkludiert Der Standardwert ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v output
559. t tzt wird Siehe oben Altova RaptorXML XBRL Server 2016 2015 Altova GmbH XSLT und XPath XQuery Funktionen Altova Erweiterungsfunktionen 431 auf dieser Seite Die Funktion gibt das Diagrammbild in der definierten Kodierung und im definierten Bildformat zuruck altova save chart image Schart filename width height als empty nur Windows wobei e Schart das Diagramm Erweiterungsobjekt ist das mit der Funktion altova create chart erzeugt wurde e filename der Pfad und Name der Datei ist unter dem das Diagrammbild gespeichert werden soll e Swidth und height mit einer Langeneinheit definiert werden m ssen Die Funktion speichert das Diagrammbild unter dem in filename definierten Dateinamen altova save chart image Schart filename width height Simagetype als empty nur Windows wobei e Schart das Diagramm Erweiterungsobjekt ist das mit der Funktion altova create chart erzeugt wurde e filename der Pfad und Name der Datei ist unter dem das Diagrammbild gespeichert werden soll e Swidth und height mit einer L ngeneinheit definiert werden m ssen e Simagetype eines der folgenden Bildformate sein kann png gif bmp jpg jpeg Beachten Sie dass gif in Server Produkten nicht unterst tzt wird Siehe oben auf dieser Seite Die Funktion speichert das Diagrammbild im definierten Bildformat unter dem in filename definierten Dateinamen Funktionen zur Erstellung von Diagrammen Die folgenden Funk
560. t aufgelistet Die Werte aller Optionen k nnen ohne Anf hrungszeichen angegeben werden Eine Ausnahme bilden die beiden folgenden F lle i wenn der Wertstring Leerzeichen enth lt oder ii wenn in der Beschreibung der Option ausdr cklich angegeben ist dass Anf hrungszeichen ben tigt werden v XQuery Verarbeitung v omit xml declaration omit xml declaration true false Serialisierungsoption mit der angegeben wird ob die XML Deklaration in der Ausgabe enthalten sein soll oder nicht Wenn der Wert true ist enth lt das Ausgabedokument keine XML Deklaration Wenn der Wert false ist wird eine XML Deklaration inkludiert Der Standardwert ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v xquery version xquery version 1 1 01313 013 1 Gibt an ob der XQuery Prozessor XQuery 1 0 oder XQuery 3 0 verwenden soll Der Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Befehlszeilenschnittstelle CLI XQuery Befehle 151 Standardwert ist 1 v XML Schema und XML Instanz v load xml with psvi load xml with psvi true false Erm glicht die Validierung von XML Input Dateien und die Generierung von Informationen fur diese Dateien nach Validierung des Schemas Der Standardwert ist true v xinclude xinclude true false Aktiviert die Unterst tzung f r XML Inkludierungen XInclude Der Standardwert ist false Bei false werden die include Elemente
561. t mit der Nebenversion des Produkts Ubereinstimmen wenn die API mit einem anderen Server verbunden ist int APIServicePackVersion Nach oben Methoden Eigenschaften Gibt die Service Pack Version der API als Ganzzahl zur ck Die Service Pack Version der API muss nicht unbedingt mit der Service Pack Version des Produkts bereinstimmen wenn die API mit einem anderen Server verbunden ist ENUMErrorFormat ErrorFormat Nach oben Methoden Eigenschaften Definiert das RaptorXML Fehlerformat und ist ein ENUMErrorFormat Literal Text ShortxML LongXML int ErrorLimit Nach oben Methoden Eigenschaften Konfiguriert das Validierungsfehlerlimit f r RaptorXML Der Typ ist uint Bei Erreichen des Fehlerlimits wird die Ausf hrung gestoppt Der Standardwert ist 100 string GlobalCatalog Nach oben Methoden Eigenschaften Definiert den Pfad zur Hauptkatalogdatei Eintrittspunkt Der bereitgestellte String muss eine absolute URL sein die den genauen Pfad der zu verwendenden Katalogdatei angibt string GlobalResourceConfig Nach oben Methoden Eigenschaften Definiert die aktive Konfiguration der zu verwendenden globalen Ressource string GlobalResourcesFile Nach oben Methoden Eigenschaften Definiert die globale Ressourcendatei Der bereitgestellte String muss eine absolute URL sein die den genauen Pfad zur zu verwendenden globalen Ressourcendatei angibt bool Is64Bit Nac
562. t wird v xquery version xquery version 1 1 0 3 3 0 3 1 Gibt an ob der XQuery Prozessor XQuery 1 0 oder XQuery 3 0 verwenden soll Der 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 146 Befehlszeilenschnittstelle CLI XQuery Befehle Standardwert ist 1 v XML Schema und XML Instanz v load xml with psvi load xml with psvi true false Erm glicht die Validierung von XML Input Dateien und die Generierung von Informationen f r diese Dateien nach Validierung des Schemas Der Standardwert ist true v xinclude xinclude true false Aktiviert die Unterst tzung f r XML Inkludierungen XInclude Der Standardwert ist false Bei false werden die include Elemente von Xinclude ignoriert Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v xml mode xml mode wf id valid Definiert den zu verwendenden XML Verarbeitungsmodus w Wohlgeformtheitspr fung id Wohlgeformtheitspr fung mit ID IDREF Pr fung valid Validierung Der Standardwert ist w v xsd version xsd version 1 0 1 1 detect Definiert die zu verwendende W3C Schema Definition Language XSD Version Der Standardwert ist 1 0 Diese Option eignet sich auch um herauszufinden inwiefern ein 1 0 kompatibles Schema nicht mit Schemaversion 1 1 kompatibel ist Die Option detect ist eine Altova spezifische Funktionalit t Mit dieser Option kann die Version des XML Schema Dokuments 1 0 oder 1 1
563. tURI public String executeAndGetResultAsStringWithBaseOutputURI F hrt die XSLT Transformation anhand der in ENUMXSLTVersion siehe setVersion Methode genannten XSLT Spezifikation aus und gibt das Ergebnis unter dem durch die Basis URI definierten Pfad als String zur ck Mit dieser Methode werden keine zus tzlichen Ergebnisdateien wie z B Diagramme oder sekund re Ergebnisse erzeugt Falls zus tzliche Ausgabedateien ben tigt werden verwenden Sie die execute Methode Bei Auftreten eines Fehlers wird eine RaptorXMLException ausgel st Mit Hilfe der getLastErrorMessage Methode k nnen Sie zus tzliche Informationen aufrufen Parameter baseURI Ein String der eine URI liefert R ckgabe ein String der das Ergebnis der XSLT Transformation ist v getMainOutput public String getMainOutput Gibt die Hauptausgabe des letzten ausgef hrten Auftrags zur ck R ckgabe Ein String der die Hauptausgabe des letzten ausgef hrten Auftrags ist v getAdditionalOutputs public String getAdditionalOutputs Gibt die die zus tzlichen Outputs des letzten ausgef hrten Auftrags zur ck R ckgabe Ein String der aus einer Verkettung der zus tzlichen Outputs des letzten ausgef hrten Auftrags besteht vw getLastErrorMessage public String getLastErrorMessage Ruft die letzte Fehlermeldung aus dem XML Validierungsprozessor auf R ckgabe ein String der die letzte Fehlermeldung aus dem XML Validierungsprozessor ist
564. tachment filename Demo xsd name additional files Content Type application octet stream 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 226 HTTP Schnittstelle Client Requests lt xml version 1 0 encoding UTF 8 gt lt xs schema xmlns xs http www w3 org 2001 XMLSchema elementFormDefault qualified attributeFormDefault unqualified gt lt xs element name test type xs int gt lt xs schema gt PartBoundary Content Disposition attachment filename catalog xml name additional files Content Type application octet stream lt xml version 1 0 encoding UTF 8 gt lt catalog xmlns urn oasis names tc entity xmlIns xml catalog xmIns xsi http www w3 org 2001 xMLSchema instance xsi schemaLocation urn oasis names tc entity xmIns xml catalog Catalog xsd gt lt uri name http example con Deno xsd uri addTtional lt catalog gt as PartBoundary Beispiel 3 Verwenden von ZIP Archiven Auch ZIP Archive k nnen hochgeladen werden und Dateien innerhalb eines ZIP Archivs k nnen mit Hilfe des additional files Schemas referenziert werden Zum Beispiel additional files mybigarchive zip 7 Czip biginstance xml Anmerkung Der zip Teil muss als 7Czip URI maskiert werden damit er der URI RFC entspricht da das Pipe Symbol direkt nicht zul ssig ist Auch globale Muster wie und k nnen verwendet werden Sie k nnen daher alle XML Dateien in einem ZIP Archiv mit ein
565. tails lesen k nnen Unregister This Product Registrierung f r dieses Produkt aufheben Steht f r jedes Produkt zur Verf gung Die Registrierung des ausgew hlte Produkts auf dem ausgew hlten Client Rechner wird beim LicenseServer aufgehoben e Zuweisen einer Lizenz 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 520 Altova LicenseServer Referenz zur Konfigurationsseite Um einem registrierten Produkt eine Lizenz zuzuweisen klicken Sie auf die Schaltflache Edit Assigned Licenses dieses Produkts Daraufhin wird das Dialogfeld Manage Licenses Abbildung unten aufgerufen Manage licenses Altova RaptorXML XBRL Server DOC altova com Requires licenses for 2 CPU cores Max licensed CPU cores 16 Available licenses License Type CPU Cores Key Code Expires in days SMP days left Per Core 16 M2LOCMY W73MPX 633 Apply Changes Go to License Pool Klicken Sie nach Auswahl der Lizenz en auf Apply Changes Daraufhin wird werden die Lizenz en diesem Produkt zugewiesen und auf dem Register Server Management angezeigt siehe Abbildung unten This server has 2 CPU core s Licenses for 2 CPU core s are required Limit to single thread execution Max licensed CPU cores 16 BUMO9M6 X5XJW9A 8U999H5 9HEXL75 5L2AA11 85F8BWM1 16 o Ein einziger Client der unter verschiedenen Namen registriert ist Wenn ein Client Rechner mehr als einmal auf dem LicenseServer registriert wurde wird er unter Umst nden a
566. talog FILE Gibt den absoluten Pfad zu einer Root Katalog Datei an die nicht die installierte Root Katalog Datei ist Der Standardwert ist der absolute Pfad zur installierten Root Katalog Datei lt installationsordner gt Altova RaptorXMLXBRLServer2016 etc RootCatalog xm1 Informationen zum Arbeiten mit Katalogen finden Sie im Abschnitt XML Kataloge v user catalog user catalog FILE Definiert den absoluten Pfad zu einem XML Katalog der zus tzlich zum Root Katalog verwendet werden soll Informationen zum Arbeiten mit Katalogen finden Sie im Abschnitt XML Kataloge v enable globalresources enable globalresources ee e false Aktiviert die globalen Ressourcen Standardwert ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v globalresourceconfig gc ge IE globalresourceconfig VALUE Definiert die aktive Konfiguration der globalen Ressource und aktiviert globale Ressourcen v globalresourcefile gr Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Befehlszeilenschnittstelle CLI XML DTD XSD Validierungsbefehle 63 ears Se Defi niert die globale Ressourcendatei und aktiviert globale Ressourcen v Meldungen Fehler Hilfe Timeout Version vw error format erro mat te ul nl Definiert das Format der Fehlerausgabe Der Standardwert ist text Mit den anderen Opti
567. tandardwert ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v process assertion a a process assertion VALUE Schr nkt die Formelausf hrung auf die angegebene Assertion ein F gen Sie die Option mehrmals hinzu um mehr als eine Assertion zu definieren Die Kurzform lautet a VALUE ist entweder der Wert des id Attributs oder eine URI mit einem XPointer Fragment das die Ressource identifiziert Es k nnen auch die Sonderwerte none und all verwendet werden v process assertion set as as process assertion set VALUE Schr nkt die Formelausf hrung auf das angegebene Assertion Set ein F gen Sie die Option mehrmals hinzu um mehr als ein Assertion Set zu definieren Die Kurzform lautet as VALUE ist entweder der Wert des id Attributs oder eine URI mit einem XPointer Fragment das die Ressource identifiziert Es k nnen auch die Sonderwerte none und a11 verwendet werden v process formula f f process formula VALUE Schr nkt die Formelausf hrung auf die angegebene Formula ein F gen Sie die Option mehrmals hinzu um mehr als eine Formula zu definieren Die Kurzform lautet VALUE ist entweder der Wert des id Attributs oder eine URI mit einem XPointer Fragment das die Ressource identifiziert Es k nnen auch die Sonderwerte none und Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Befehlszeilenschnittstel
568. te String muss eine absolute URL sein die den genauen Pfad zur zu verwendenden XSLT Datei angibt string XSLFromText Nach oben Methoden Eigenschaften Liefert den Inhalt des fur die Transformation zu verwendenden XSLT Dokuments als Textstring XQuery Die IXQuery Schnittstelle stellt Methoden und Eigenschaften zur Ausf hrung eines XQuery 1 0 oder 3 0 Dokuments zur Verf gung Die Ergebnisse k nnen in einer Datei gespeichert oder als String zur ckgegeben werden Mit dem Objekt k nnen auch externe XQuery Variablen an das XQuery Dokument bergeben werden Die URLs von XQuery und XML Dateien k nnen ber die Eigenschaften der Schnittstelle als Strings bereitgestellt werden Alternativ dazu k nnen XML und XQuery Dokumente im Code in Form von Textstrings erstellt werden Anmerkung Wo String Inputs als URLs interpretiert werden sollen sollten absolute Pfade verwendet werden Wenn ein relativer Pfad verwendet wird sollte im aufrufenden Modul ein Mechanismus zur Aufl sung des relativen Pfads definiert werden Methoden IsValid IsValidUpdate Execute ExecuteUpdate ExecuteAndGetResultAsString ExecuteUpdateAndGetResultAsString AddExternalVariable ClearExternalParameterList Eigenschaften ChartExtensionsEna InputXMLFromText OutputEncoding XMLValidationM bled ode DotNetExtensionsEn JavaBarcodeExtensionLo OutputIndent XQueryFileName abled cation EngineVersion JavaExtensi
569. te und L nge in dieser Reihenfolge getrennt durch ein Leerzeichen enthalten Beide Werte k nnen jedes der folgenden Formate haben Auch Kombinationen sind zul ssig d h die Breite kann in einem anderen Format als die L nge angegeben werden Die Breitenwerte liegen im Bereich 90 bis 90 N nach s Die L ngenwerte liegen im Bereich von 180 bis 180 0 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 404 XSLT und XPath XQuery Funktionen Altova Erweiterungsfunktionen nach w Anmerkung Wenn als Trennzeichen fur den Input String einfache oder doppelte Anf hrungszeichen verwendet werden kann dies zu einer Fehlinterpretation der einfachen bzw doppelten Anf hrungszeichen als Minuten bzw Sekundenwerte f hren In solchen F llen m ssen die zur Angabe der Minuten und Sekundenwerte verwendeten Anf hrungszeichen durch Verdoppelung mit einem Escape Zeichen versehen werden In den Beispielen in diesem Abschnitt sind Anf hrungszeichen die als Trennzeichen f r den Input String dienen gelb markiert w hrend Ma einheitsangaben blau markiert sind D M S SS N S D M S SS W E Beispiel 33 55 11 11 N 22 44 55 25 w e Grad Minuten Dezimalsekunden mit Vorzeichen das Plus Zeichen f r D M S SS D M S SS Beispiel 33 55 11 11 22 44 55 25 D M MM N S D M MM W E Beispiel 33 55 55 N 22 44 44 W e Grad Dezimalminuten mit Vorzeichen das Plus Zeichen f r N w ist D M M D M MM B
570. teien werden in einem einzigen virtuellen Verzeichnis angelegt Altova RaptorXML XBRL Server 2016 2015 Altova GmbH HTTP Schnittstelle Client Requests 223 In Beispiel 1 mit Anmerkungen XML validieren sowie in Beispiel 2 Suchen des Schemas Uber einen Katalog finden Sie eine genaue Erklarung zum Code Testen mit CURL Sie k nnen den POST Request mit Hilfe einer Daten bertragungsapplikation wie CURL http curl haxx se testen CURL bietet eine hilfreiche Trace Option die die Abgrenzungen der Requests generiert und auflistet so dass Sie diese nicht mehr manuell erstellen m ssen Eine Anleitung zur Verwendung von CURL finden Sie im Abschnitt Testen mit CURL Hochladen von ZIP Archiven ZIP Archive k nnen auch hochgeladen werden und Dateien innerhalb eines ZIP Archivs k nnen ber das additional files Schema referenziert werden Zum Beispiel additional files mybigarchive zips7Czip biginstance xml Anmerkung Der zip Teil muss als 7Czip URI maskiert werden damit er der URI RFC entspricht da das Pipe Symbol direkt nicht zulassig ist Auch globale Muster wie und k nnen verwendet werden Sie k nnen daher alle XML Dateien in einem ZIP Archiv mit einen Befehl wie dem folgenden validieren comand xsi args additional files mybigarchive 2ipt7C2ip xml options Eine Liste des Beispielcodes finden Sie unter Beispiel 3 Verwendung von ZIP Archiven Beispiel 1 mit Anmerkungen
571. telle haben damit er die Applikation registrieren kann und die entsprechenden Applikationen und oder Skripts ausf hren kann 7 Altova RaptorXML XBRL Server 2016 8 Informationen zu RaptorXML XBRL Server Funktionalitaten 1 3 Funktionalitaten RaptorXML enth lt die unten aufgelisteten Funktionalit ten Die meisten Funktionalit ten k nnen sowohl ber die Befehlszeilenschnittstelle als auch die COM Schnittstelle verwendet werden Ein bedeutender Unterschied ist dass bei Verwendung der COM Schnittstelle unter Windows Dokumente ber die Applikation oder Skripting Code anhand von Textstrings konstruiert werden k nnen anstatt XML XBRL DTD XML Schema XSLT oder XQuery Dateien zu referenzieren XML und XBRL Validierung e Validierung des bereitgestellten XML oder XBRL Dokuments anhand einer internen oder externen DTD oder eines internen oder externen Schemas e berpr fung der Wohlgeformtheit von XML DTD XML Schema XSLT und XQuery Dokumenten e Validierung von XBRL Taxonomien und XBRL Dokumenten anhand von XBRL Taxonomien e Ausf hrung von XBRL Formulas und Validierungs Assertions e Unterst tzung f r die XBRL 2 1 Dimensions 1 0 und Formula 1 0 Spezifikation sowie die Table Linkbase Proposed Recommendation vom 18 Dezember 2013 XSLT Transformationen e Transformierung von XML Dateien anhand des bereitgestellten XSLT 1 0 2 0 oder 3 0 Dokuments e XML und XSLT Dokumente k nnen als Datei ber eine URL
572. ten und die anderen stehen in der Dropdown Liste der Auswahlliste zur Verf gung W hlen Sie den LicenseServer aus auf dem Ihre FlowForce Lizenz gespeichert ist 497 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 498 Altova LicenseServer Zuweisen von Lizenzen LicenseServer techwriter altova com Register with LicenseServer e Alternativ dazu k nnen Sie die Adresse des LicenseServers in das Feld LicenseServer eingeben Wenn die aktuell ausgef hrten LicenseServer auch in Form einer Dropdown Liste zur Verf gung stehen klicken Sie auf die Schaltfl che Manually Enter Address um eine Adresse in das Feld LicenseServer eingeben zu k nnen Nachdem Sie den LicenseServer definiert haben klicken Sie auf Register with LicenseServer Die Altova Server Applikation wird beim angegebenen LicenseServer registriert und die Konfigurationsseite dieses LicenseServers wird in einem Browser ge ffnet wobei das Register Server Management Abbildung unten aktiv ist Anmerkung Sie m ssen unter Umst nden die Anzeige von Popup Fenstern gestatten damit die LicenseServer Konfigurationsseite angezeigt wird ALTOVXN Licenseserver Server Management Rata eae Rec eee eee TEE vw DOCaltova com Altova FlowForce Server 2014 This server has 2 CPU core s Key Code CPU Cores e Licenses for 2 CPU core s are required Prag er ame Limit to single thread execution Altova StyleVision Server 2014 Licenses for 2 CPU core
573. ten Server Rechner lizenzierten Kerne muss gr er oder gleich der Anzahl der auf diesem Server verf gbaren Kerne sein unabh ngig davon ob es sich um einen physischen Rechner oder eine Virtual Machine handelt Wenn ein Server z B acht Kerne hat ein Octa Core Prozessor m ssen Sie eine Lizenz f r mindestens acht Kerne erwerben Sie k nnen Lizenzen auch kombinieren um das Produkt f r die entsprechende Anzahl von Kernen zu lizenzieren So k nnen z B anstelle einer Lizenz f r 8 Kerne auch zwei Lizenzen f r 4 Kerne f r einen Octa Core Prozessor verwendet werden Wenn Sie einen Server Rechner mit eine gro en Anzahl von CPU Kernen verwenden aber nur geringe Datenmengen verarbeiten m ssen k nnen Sie auch eine Virtual Machine erstellen der eine geringere Anzahl an Kernen zugewiesen ist und eine Lizenz f r diese Anzahl an Kernen erwerben In diesem Fall ist die Verarbeitungsgeschwindigkeit nat rlich geringer als bei Verwendung aller Kerne des Rechners Anmerkung Jede Lizenz kann immer nur f r einen Client gleichzeitig verwendet werden selbst wenn die Lizenzkapazit t noch nicht ausgesch pft ist Wenn z B eine 10 Kern Lizenz f r einen Client Rechner mit 6 CPU Kernen verwendet wird so k nnen die Lizenzen f r die restlichen 4 Kerne nicht gleichzeitig f r einen anderen Client Rechner verwendet werden jii MobileTogether Server Lizenzen werden auf Basis der Anzahl der Benutzer d h auf Basis der Clients die auf MobileTogethe
574. terformate Hier finden Sie Beispiele fur das XML und JSON Format von XBRL Formula Parametern e Verwenden von Formula Parametern Enth lt Codefragmente in Java VB NET C VBScript und JScript in denen gezeigt wird wie Formula Parametern unter Verwendung von Objekten aus der Java und COM NET API Bibliothek verwendet werden k nnen Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Zusatzliche Informationen XBRL Formula Parameter 357 8 2 1 Formula Parameter Formate Formula Parameter k nnen XML oder JSON Format haben XML Format Im Codefragment unten sehen Sie Formula Parameter im XML Format lt xml version 1 0 encoding utf 8 gt lt options formula parameters xmlns options http www altova com schemas altova raptorxml options xmlns p http xbrl org formula conformance paramstuf f xmlns xs http www w3 org 2001 XMLSchema xmlns xsi http www w3 org 2001 XMLSchema instance xsi schemaLocation http www altova com schemas altova raptorxml options http www altova com schemas altova raptorxml options xsd gt lt options parameter name p1 gt lt options value type xs string gt hello world from new xml without namespace lt options value gt lt options parameter gt lt options parameter name p pl type xs string value hello world from new xml gt lt options formula parameters gt Beachten Sie die folgenden Punkte e Das type Attribut ist optional und hat den Standardwert xs
575. ters Concept Relation Filters Consistency Assertions Custom Function Implementation Dimension Filters Entity Filters Existence Assertions Formula Function Registry General Filters Generic Messages Implicit Filters Match Filters Period Filters Relative Filters o Segment Scenario Filters o Tuple Filters o Unit Filters o Validation o Validation Messages o Value Assertions o Value Filters o Variables Table Linkbase 1 0 Function Registry 1 0 Generic Links 1 0 o Generic References o Generic Labels Units Registry 1 0 0000009000000 0 60 Unterst tzte Spezifikationen 11 Taxonomy Package 1 0 Public Working Draft 15 J nner 2014 Taxonomy Packages 1 0 Public Working Draft 14 J nner 2015 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 Kapitel 2 Einrichten von RaptorXML 14 Einrichten von RaptorXML 2 Einrichten von RaptorXML Dieser Abschnitt enth lt Anleitungen zum Einrichten von RaptorXML XBRL Server Es sind darin die folgenden Schritte beschrieben Installation und Lizenzierung von RaptorXML auf Windows auf Linux und Mac OS X Systemen Verwendung von XML Katalogen Arbeiten mit globalen Altova Ressourcen Sicherheitsfragen im Zusammenhang mit RaptorXML RaptorXML hat spezielle Optionen die XML Kataloge und globale Altova Ressourcen unterst tzen Beide verbessern die Portabilit t und Modularit t Sie k nnen diese Funktionalit ten daher in Ihrer eigenen Umgebung vorteilhaft eins
576. tfile listfile true false Bei true wird das Argument Input File des Befehls als Textdatei behandelt die einen Dateinamen pro Zeile enth lt Der Standardwert ist false Als Alternative k nnen die Dateien im CLI getrennt durch ein Leerzeichen aufgelistet werden Beachten Sie allerdings dass CLIs eine maximale Zeichenanzahl haben Beachten Sie dass die Option listfile nur auf Argumente nicht aber auf Optionen angewendet wird Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v recurse recurse true false Dient zur Auswahl von Dateien in einem ZIP Archiv Bei true w hlt das Argument InputFile des Befehls die angegebene Datei auch in den Unterverzeichnissen aus Beispiel test zip zip test xml w hlt Dateien mit dem Namen test xm1 auf allen Ordnerebenen des ZIP Ordners aus Es k nnen die Platzhalter und verwendet werden Mit xm1 werden folglich alle xm1 Dateien im ZIP Ordner ausgew hlt Der Standardwert der Option ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v Kataloge und globale Ressourcen v catalog catalog FILE Gibt den absoluten Pfad zu einer Root Katalog Datei an die nicht die installierte Root Katalog Datei ist Der Standardwert ist der absolute Pfad zur installierten Root Katalog Datei lt installationsordner gt Altova RaptorXMLXBRLServer2016 etc RootCata
577. th functions xmlns msxsl urn schemas microsoft com xslt xmlns user http mycompany com mynamespace gt lt msxsl script language VBScript implements prefix user gt lt CDATA Input A currency value the wholesale pric Returns The retail price the input value plus 20 margin rounded to the nearest cent dim a as integer 13 Function AddMargin WholesalePrice as integer AddMargin WholesalePrice 1 2 a End Function 1 lt msxsl script gt lt xsl template match gt lt html gt lt body gt lt p gt lt b gt Total Retail Price lt xsl value of select user AddMargin 50 gt lt b gt lt br gt lt b gt Total Wholesale Price lt xsl value of select 50 gt af lt p gt lt body gt lt html gt lt xsl template gt lt xsl stylesheet gt Datentypen Die Werte von Parametern die an und aus dem Script Block heraus Ubergeben werden sind auf XPath Datentypen beschrankt Diese Einschrankung gilt nicht fur Daten die zwischen Funktionen und Variablen innerhalb des Script Blocks Ubergeben werden Assemblies Eine Assembly kann ber das Element msxs1 assembly in das Script importiert werden Die Assembly wird ber einen Namen oder eine URL identifiziert Die Assembly wird beim Kompilieren des Stylesheet importiert Hier sehen Sie ein einfaches Beispiel wie das Element msxsl assembly zu verwenden ist lt msxsl script gt lt msxsl assembly name myAs
578. tion XBRL Option und XML XSD Option abh ngig welches Mapping verwendet wird Wenn weder der Namespace noch die URL ein Katalog Mapping hat wird die URL verwendet Wenn der Wert der Option ignore ist werden die beiden Attribute xsi schemaLocation Und xsi noNamespaceSchemaLocation ignoriert v schema mapping schema mapping prefer schemalocation prefer namespace Wenn ein Schema Dokument sowohl anhand des Schema Pfads als auch des Namespace gesucht werden soll wird damit festgelegt welche der beiden Optionen beim Katalog Lookup Vorrang erh lt Wenn eine der Optionen schemalocation hints oder schema imports einen Wert load combining both hat und wenn die betroffenen Namespace und URL Teile beide Katalog Mappings haben gibt der Wert dieser Option an welches der beiden Mappings verwendet werden soll das Namespace Mapping oder das URL Mapping der Wert prefer schemalocation bezieht sich auf das URL Mapping Der Standardwert ist prefer schemalocation v xinclude xinclude true false Aktiviert die Unterst tzung f r XML Inkludierungen XInclude Der Standardwert ist false Bei false werden die include Elemente von Xinclude ignoriert Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v xml mode xml mode wf id valid Definiert den zu verwendenden XML Verarbeitungsmodus w Wohlgeformtheitspr fung id Wohlgeformtheitspr fung mit ID IDREF Pr fung valid
579. tion ausdr cklich angegeben ist dass Anf hrungszeichen ben tigt werden v Validierung und Verarbeitung v dtd dtd FILE Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Befehlszeilenschnittstelle CLI XML DTD XSD Validierungsbefehle 55 Definiert das fur die Validierung zu verwendende externe DTD Dokument Wenn das XML Dokument eine Referenz auf eine externe DTD enth lt setzt die CLI Option die externe Referenz au er Kraft v listfile listfile true false Bei true wird das Argument Input File des Befehls als Textdatei behandelt die einen Dateinamen pro Zeile enth lt Der Standardwert ist false Als Alternative k nnen die Dateien im CLI getrennt durch ein Leerzeichen aufgelistet werden Beachten Sie allerdings dass CLIs eine maximale Zeichenanzahl haben Beachten Sie dass die Option 1istfile nur auf Argumente nicht aber auf Optionen angewendet wird Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v namespaces namespaces true false Aktiviert die Verarbeitung unter Ber cksichtigung des Namespace Dies ist n tzlich um die XML Instanz auf Fehler aufgrund falscher Namespaces zu berpr fen Der Standardwert ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v recurse recurse true false Dient zur Auswahl von Dateien in einem ZIP Archiv Bei true w hlt das
580. tional output files angegeben Wenn keine output Option definiert ist wird die Ausgabe in die Standardausgabe geschrieben v output encoding output encoding VALUE Der Wert des Kodierungsattributs im Ausgabedokument G ltige Werte sind die Namen im IANA Zeichensatz Register Der Standardwert ist UTF 8 v output indent output indent true false Wenn der Wert true ist wird die Ausgabe entsprechend ihrer hierarchischen Struktur einger ckt Bei false gibt es keine hierarchische Einr ckung Der Standardwert ist alse Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v output method output method xml html xhtml text Definiert das Ausgabeformat Der Standardwert ist xm1 v param p p param KEY VALUE XQuery Definiert den Wert eines externen Parameters Ein externer Parameter ist im XQuery Dokument mit der declare variable Deklaration gefolgt von einem Variablennamen und anschlie end dem Schl sselwort external 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 134 Befehlszeilenschnittstelle CLI XQuery Befehle gefolgt von einem Semikolon deklariert Beispiel declare variable foo as xs string external Aufgrund des Schl sselworts external wird foo zu einem externen Parameter dessen Wert zur Laufzeit von einer externen Quelle aus bergeben wird Der externe Parameter erh lt mit dem CLI Befehl einen Wert Beispiel param foo MyName
581. tionen dienen zur Erstellung von Diagrammen altova create chart chart config chart data series als chart extension item wobei e Schart config das Diagrammkonfigurations Erweiterungsobjekt ist das mit der Funktion altova create chart config oder ber die Funktion altova create chart config from xml erzeugt wurde e Schart data series ist das chart data series Erweiterungsobjekt das mit der 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 432 XSLT und XPath XQuery Funktionen Altova Erweiterungsfunktionen Funktion altova create chart data series oder mit der Funktion altova create chart config from rows erzeugt wurde Die Funktion gibt ein Diagrammerweiterungsobjekt zur ck das anhand der ber die Argumente gelieferten Daten erzeugt wird altova create chart config type name title als chart config Erweiterungsobjekt wobei Stype name den Typ des zu erstellenden Diagramms definiert Pie Pie3d BarChart BarChart3d BarChart3dGrouped LineChart ValueLineChart RoundGauge BarGauge e title der Name des Diagramms ist Die Funktion gibt ein Diagrammkonfigurations Erweiterungsobjekt zur ck das die Konfigurationsinformationen zum Diagramm enth lt altova create chart config from xml xml struct als chart config Erweiterungsobjekt wobei e Sxml struct die XML Struktur ist die die Konfigurationsinformationen des Diagramms enth lt Die Funktion gibt ein Diagrammkonfigurations Erweiterungs
582. tionsliterale die festlegen welche XSLT Version verwendet werden soll XSLT 1 0 2 0 oder 3 0 Verwendet von Schnittstelle Operation Enumerationsliterale eVersionl0 1 eVersion20 2 eVersion30 3 eVersion10 Definiert XSLT 1 0 als die zu verwendende XSLT Version eVersion20 Definiert XSLT 2 0 als die zu verwendende XSLT Version Altova RaptorXML XBRL Server 2016 2015 Altova GmbH COM und NET Schnittstelle API Referenz 351 eVersion30 Definiert XSLT 3 0 als die zu verwendende XSLT Version 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 Kapitel 8 Zusatzliche Informationen 354 Zusatzliche Informationen 8 Zusatzliche Informationen Dieser Abschnitt enthalt die folgenden zusatzlichen Informationen e XBRL Formula Parameter Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Zus tzliche Informationen Hinweise zum Schemapfad 355 8 1 Hinweise zum Schemapfad In Instanzdokumenten k nnen Hinweise zur Angabe des Schemapfads angegeben werden Daf r stehen zwei Attribute zur Verf gung e xsi schemaLocation f r Schemadokumente mit Ziel Namespaces Beim Wert des Attributs handelt es sich um ein Elementpaar Das erste ist ein Namespace das zweite eine URL unter dem sich ein Schemadokument befindet Der Namespace Name muss mit dem Ziel Namespace des Schemadokuments bereinstimmen lt document xmlns http www altova com schemas test03 xmlns xsi http www w3 0rg 2001 XMLSchema insta
583. tiviert NET Erweiterungen Der Standardwert ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v jvm location FILE defi niert den Pfad zur Java Virtual Machine DLL unter Windows freigegebenes Objekt unter Linux Sie ben tigen JVM wenn Sie Java Erweiterungsfunktionen in Ihrem XSLT XQuery Code verwenden Die Standardeinstellung ist false v javaext barcode location a a er Aare T Jia x av gt J Definiert den Pfad zum Ordner der die Barcode Erweiterungsdatei Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Befehlszeilenschnittstelle CLI XQuery Befehle 153 AltovaBarcodeExtension jar enthalt Der Pfad muss in einer der folgenden Formen angegeben werden e als Datei URI z B javaext barcode location file C Programme Altova RaptorXMLServer2015 etc jar e als Windows Pfad mit maskierten umgekehrten Schr gstrichen z B javaext barcode location C Program Files Altova RaptorXMLServer2015 etc jar v javaext disable javaext disable true false Deaktiviert Java Erweiterungen Der Standardwert ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v Meldungen Fehler Hilfe Timeout Version v error format error format text shortxml longxml Definiert das Format der Fehlerausgabe Der Standardwert ist text Mit den anderen Optione
584. tle string with spaces p amount 456 c Test xslt v streaming streaming true false Aktiviert die Streaming Validierung Standardwert ist true Die im Arbeitsspeicher gehaltene Datenmenge wird im Streaming Modus minimiert Der Nachteil ist dass sp ter eventuell ben tigte Informationen z B ein Datenmodell des XML Instanzdokuments nicht mehr verf gbar sind In Situationen in denen dies eine Rolle spielt muss der Streaming Modus deaktiviert werden indem Sie streaming auf den Wert false setzen Wenn Sie die Option script mit dem Befehl valxml withxsd verwenden sollten Sie das Streaming deaktivieren Beachten Sie dass die Option streaming ignoriert wird wenn parallel assessment auf true gesetzt wird Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v template entry point template entry point VALUE Gibt den Namen einer benannten Vorlage im XSLT Stylesheet an das der Eintrittspunkt der Transformation ist v template mode Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Befehlszeilenschnittstelle CLI Optionen 203 mode VALUE Definiert den Vorlagenmodus f r die Transformation v xslt version Aral Definiert ob der XSLT Prozessor XSLT 1 0 XSLT 2 0 oder XSLT 3 0 verwenden soll Der Standardwert ist 3 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 204 Befehlszeilenschnittstelle CLI Optionen 3 10 9 JSON
585. torXML Schnittstellen f r Java der Wert false v executeAndGetResultAsString public String executeAndGetResultAsString F hrt die XQuery Transformation anhand der in ENUMXQueryVersion siehe setVersion Methode genannten XQuery Spezifikation aus und gibt das Ergebnis als String zur ck Mit dieser Methode werden keine zus tzlichen Ergebnisdateien wie z B Diagramme oder sekund re Ergebnisse erzeugt Falls zus tzliche Ausgabedateien ben tigt werden verwenden Sie die execute Methode R ckgabe ein String der das Ergebnis der XQuery Ausf hrung ist v executeUpdate public boolean executeUpdate String outputFile F hrt das XQuery Update entsprechend der in ENUMXQueryVersion siehe setVersion Methode genannten XQuery Update Spezifikation aus und speichert das Ergebnis in der im Parameter outputFile angegebenen Ausgabedatei Parameter outputFile Ein String der den Pfad Pfad und Dateinamen der Ausgabedatei angibt R ckgabe Bei erfolgreicher Ausf hrung wird der Boolesche Wert true zur ckgegeben bei Fehlschlag der Wert false v executeUpdateAndGetResultAsString public String executeUpdateAndGetResultAsString F hrt die XQuery Transformation anhand der in ENUMXQueryVersion siehe setVersion Methode genannten XQuery Update Spezifikation aus und gibt das Ergebnis als String zur ck Mit dieser Methode werden keine zus tzlichen Ergebnisdateien wie z B Diagramme oder sekund re Ergebnisse erzeugt Fa
586. tp www w3 org 2001 XMLSchema xmins fn http www w3 org 2005 xpath functions Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Informationen zum XSLT und XQuery Prozessor XSLT 2 0 367 lt xsl stylesheet gt Beachten Sie bitte die folgenden Punkte e Der XSLT 2 0 Prozessor verwendet als Standard Funktions Namespace den Namespace fur XPath 2 0 und XQuery 1 0 Funktionen siehe Tabelle oben Sie k nnen daher XPath 2 0 und XSLT 2 0 Funktionen in Ihrem Stylesheet ohne Pr fix verwenden Wenn Sie den Namespace f r XPath 2 0 Funktionen in Ihrem Stylesheet mit einem Pr fix deklarieren k nnen Sie zus tzlich dazu das in der Deklaration zugewiesene Prafix verwenden Bei Verwendung von Typ Konstruktoren und Typen aus dem XML Schema Namespace muss bei Aufruf des Typ Konstruktors z B xs date das in der jeweiligen Namespace Deklaration verwendeten Prafix verwendet werden Einige XPath 2 0 Funktionen haben denselben Namen wie XML Schema Datentypen So gibt es z B f r die XPath Funktionen fn string und fn boolean XML Schema Datentypen mit demselben lokalen Namen xs string und xs boolean Wenn Sie daher den XPath Ausdruck string Hello verwenden wird der Ausdruck als fn string Hello ausgewertet und nicht als xs string Hello Schemafahigkeit Der XSLT 2 0 Prozessor ist schemaf hig Sie k nnen daher benutzerdefinierte Schematypen und die xsl validate Anweisung verwenden Implementierungsspezifisches Verhalten Im F
587. trag Au erdem kann es vorkommen dass ein Auftrag mit dem Status OK fertig gestellt wurde dass es aber Warnungen und oder andere Meldungen gab die in Fehlerdateien geschrieben wurden In diesem Fall werden die URIs der Fehlerdateien zus tzlich zu den Ausgabedokumenten ebenfalls im Ergebnisdokument gesendet Eine Beschreibung dieser Dokumente und wie Sie diese aufrufen finden Sie unter Abrufen des Ergebnisdokuments und Abrufen von Fehler Ausgabedokumenten 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 234 HTTP Schnittstelle Client Requests 4 2 3 Abrufen des Ergebnisdokuments In diesem Abschnitt werden folgende Schritte beschrieben e die Ergebnisdokument URI e Abrufen des Ergebnisdokuments e Ergebnisdokument das URIs von Fehlerdokumenten enth lt e Ergebnisdokument das URIs von Ausgabedokumenten enth lt e Ergebnisdokument das keine URI enth lt e Aufruf von im Ergebnisdokument aufgelisteten Fehler und Ausgabedokumenten Die Ergebnisdokument URI Bei jeder Erstellung eines Auftrags wird ein Ergebnisdokument erstellt unabh ngig davon ob das Ergebnis eines Auftrags z B einer Validierung positiv Dokument ist g ltig oder negativ Dokument ung ltig ist In beiden F llen wird eine 201 Created Meldung zur ckgegeben Diese Meldung ist im JSON Format und enth lt eine relative URI des Ergebnisdokuments Das JSON Fragment sieht in etwa folgenderma en aus result vl results E6C4262D 8ADB 4 9CB 869
588. tributes MyElem rip gibt MyElement zur ck e altova attributes MyElements rfip gibt keine bereinstimmung zur ck e altova elements MyElement Rip gibt einen Fehler zur ck dass das Flag unbekannt ist e altova elements MyElement gibt den Fehler zur ck dass das zweite Argument fehlt e altova elements My HB v find first altova altova find first item CheckFunction item als xs boolean als item XP3 XQ3 Diese Funktion verwendet zwei Argumente Das erste Argument ist eine Sequenz von einem oder mehreren Elementen eines beliebigen Datentyps Das zweite Argument Condition ist eine Referenz zu einer XPath Funktion die ein Argument erhalt hat einen Stellenwert 1 und einen Booleschen Wert zur ckgibt Jedes Element von Sequence wird der Reihe nach der in Condition referenzierten Funktion bereitgestellt Beachten Sie Die Funktion hat ein einziges Argument Das erste Sequence Element bei dem das Resultat von Condition true ist wird als das Ergebnis von altova find first zur ckgegeben Anschlie end wird die Iteration gestoppt Beispiele altova find first 5 to 10 function a a mod 2 0 gibt xs integer 6 zur ck Das Argument Condition referenziert die XPath 3 0 Inline Funktion function welche eine Inline Funktion a deklariert und diese anschlie end definiert Die einelnen Elemente im Argument Sequence von altova find first werden der Re
589. true bei Fehlschlag false Bei Auftreten eines Fehlers wird eine RaptorXMLException ausgel st Mit Hilfe der getLastErrorMessage Methode k nnen Sie zus tzliche Informationen aufrufen R ckgabe Bei erfolgreicher Ausf hrung wird der Boolesche Wert true zur ckgegeben bei Fehlschlag der Wert false v isValidUpdate public boolean isValidUpdate Gibt das Ergebnis der Validierung des XQuery Update Dokuments das entsprechend der in ENUMXQueryVersion siehe setVersion Methode genannten XQuery Update Spezifikation ausgef hrt wurde zur ck Das Ergebnis ist bei Erfolg true bei Fehlschlag false Bei Auftreten eines Fehlers wird eine RaptorXMLException ausgel st Mit Hilfe der getLastErrorMessage Methode k nnen Sie zus tzliche Informationen aufrufen R ckgabe Bei erfolgreicher Ausf hrung wird der Boolesche Wert true zur ckgegeben bei Fehlschlag der Wert false v execute public boolean execute String outputFile F hrt die XQuery Transformation anhand der in ENUMXSLTVersion siehe setVersion Methode genannten XQuery Spezifikation aus und speichert das Ergebnis in der im Parameter outputFile genannten Ausgabedatei Parameter outputFile Ein String der den Pfad Pfad und Dateinamen der Ausgabedatei liefert R ckgabe Bei erfolgreicher Ausf hrung wird der Boolesche Wert true zur ckgegeben bei Fehlschlag 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 278 Java Schnittstelle Rap
590. ttribut vorhanden ist wird der Namespace importiert lizenziert load preferring schemalocation Wenn das schemaLocation Attribut vorhanden ist wird es verwendet wobei Katalog Mappings berucksichtigt werden Falls kein schemaLocation Attribut vorhanden ist wird der Wert des namespace Attributs ber ein Katalog Mapping verwendet Dies ist der Standardwert load by namespace Anhand des Werts des namespace Attributs wird der Schemapfad Uber ein Katalog Mapping ermittelt load combining both Wenn entweder das Attribut namespace oder das Attribut schemaLocation ein Katalog Mapping hat so wird das Mapping verwendet Wenn beide Attribute Katalog Mappings haben ist es vom Wert der Option schema mapping XBRL Option und XML XSD Option abhangig welches Mapping verwendet wird Falls kein Katalog Mapping vorhanden ist wird das schemaLocation Attribut verwendet license namespace only Der Namespace wird importiert Kein Schema Dokument wird importiert v schema mapping 1 schema mapping prefe 3 r Wenn ein Schema Dokument sowohl anhand des Schema Pfads als auch des Namespace gesucht werden soll wird damit festgelegt welche der beiden Optionen beim Katalog Lookup Vorrang erhalt Wenn eine der Optionen schemalocation hints oder schema imports einen Wert load combining both hat und wenn die 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 188 Befehlszeilenschnittstelle CLI Optionen betroffenen Namespace und
591. ttributwerts gefunden Im obigen Beispiel lautet der Namespace Teil http ww altova com schemas orgchart Im Katalog w rde das Schema mit dem folgenden Eintrag anhand dieses Namespace Teils gefunden lt uri name http www altova com schemas orgchart uri C MySchemas OrgChart xsd gt Nahere Informationen zu diesen Elementen finden Sie in der XML Katalogspezifikation 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 40 Einrichten von RaptorXML XML Kataloge 2 4 2 Der XML Katalogmechanismus von Altova In diesem Abschnitt werden folgende Punkte beschrieben e Die root Katalogdatei RootCatalog xml enth lt die Katalogdateien in denen RaptorXML nachsieht e Altovas Katalog Erweiterungsdateien CoreCatalog xml CustomCatalog xml und Catalog xml e Unterst tzte Kataloguntergruppe RootCatalog xml Standardm ig ruft RaptorXML die Liste der zu verwendenden Katalogdateien aus der Datei RootCatalog xml Codefragment unten auf RootCatalog xml befindet sich im folgenden Ordner lt ProgramFilesFolder gt Altova RaptorXMLXBRLServer2016 etc Um eine andere Datei als die Root Katalogdatei zu verwenden verwenden Sie in der Befehlszeile die Option catalog fur die Java Schnittstelle die Methode setCatalog oder die Methode Catalog der COM Schnittstelle lt xml version 1 0 encoding UTF 8 gt lt catalog xmlns urn oasis names tc entity xmlns xml catalog xmlns spy http www altova com catalog_ ext xmlns
592. u berpr fenden Dateien entweder in der Befehlszeilenschnittstelle auf wobei die einzelnen Dateien durch ein Leerzeichen voneinander getrennt sein m ssen oder ii listen Sie die zu berpr fenden Dateien in einer Textdatei txt Datei auf und zwar einen Dateinamen pro Zeile und geben Sie den Namen dieser Textdatei zusammen mit der auf true gesetzten Option listfile als InputFile Argument an siehe Liste der Optionen unten Beispiele e raptorxmlxbrl wfjson c MyJSONFile json e raptorxmlxbrl wfjson c MyJSONFile 01 json c MyJSONFile 02 json e raptorxmlxbrl wfjson listfile true c FileList txt v Gro und Kleinschreibung in der Befehlszeile RaptorXMLXBRL unter Windows raptorxmlxbr1 unter Unix Linux Mac Beachten Sie dass klein geschriebene Befehle raptorxmlxbr1 auf allen Plattformen Windows Linux und Mac funktionieren w hrend gro geschriebene Befehle RaptorXMLXBRL nur unter Windows und Mac ausgef hrt werden Optionen Die Optionen des Befehls sind unterhalb nach Gruppen geordnet aufgelistet Die Werte aller Optionen k nnen ohne Anf hrungszeichen angegeben werden Eine Ausnahme bilden die beiden folgenden F lle i wenn der Wertstring Leerzeichen enth lt oder ii wenn in der Beschreibung der Option ausdr cklich angegeben ist dass Anf hrungszeichen ben tigt werden v Validierung und Verarbeitung v listfile listfile true false Bei true wird das Argument Input File des Befehls als Textdatei behandelt
593. u um mehr als ein Assertion Set zu definieren Die Kurzform lautet as VALUE ist entweder der Wert des id Attributs oder eine URI mit einem XPointer Fragment das die Ressource identifiziert Es k nnen auch die Sonderwerte none und 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 190 Befehlszeilenschnittstelle CLI Optionen all verwendet werden v formula execution formula execution true false Aktiviert die Auswertung von XBRL Formulas Der Standardwert ist true Wenn true wird automatisch formula true definiert Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v formula output formula true false Schreibt die Ausgabe der Formula Auswertung in die angegebene DATEI Wenn die Option gesetzt wird wird automatisch formula execution true definiert v formula parameters formula parameters JSON ARRAY Definiert die Parameter f r die XBRL Formula Auswertung als Array von JSON Zuordnungen direkt in der Befehlszeilenschnittstelle Siehe Abschnitt Formula Parameter v formula parameters file formula parameters file FILE Definiert eine DATEI die die Parameter f r die XBRL Formula Auswertung enth lt Bei der Datei kann es sich entweder um eine XML oder eine JSON Datei handeln Siehe Abschnitt Formula Parameter v preload formula schemas preload formula schemas true false L dt Schemas der XBRL Formula 1 0 S
594. ueryVersion Enumerationsliteral eversion10 oder eVersion30 Der Standardwert ist eversion30ml v setXQueryFileName ubli id renden XQuery Datei in Definiert den Pfad der auszuf h Form einer URL Parameter queryFile Der bereitgestellte String muss eine absolute URL sein die den genauen Pfad der zu verwendenden XML Datei angibt v setXQueryFromText Liefert den Parameter Inhalt des XQuery Dokuments als Text queryText Der bereitgestellte String ist das zu verarbeitende XQuery Dokument v addExternalVariable ublic void addExt F gt den Namen un d Wert einer neuen externen Variablen hinzu ihr Wert m ssen in einem separaten Methodenaufruf definiert werden Variablen m ssen im XQuery Dokument mit einer optionalen Typdeklaration deklariert werden Setzen Sie den Variablenwert in einfache Anf hrungszeichen wenn der Variablenwert ein String ist Parameter name Enth lt den Namen der Variablen welcher ein QName in Form eines String ist value Enth lt den Wert der Variablen als String Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Java Schnittstelle RaptorXML Schnittstellen f r Java 281 v clearExternalVariableList L scht die mit der Methode AddExternalVar iable erstellte Liste der externen Variablen Serialisierungsoptionen Methoden zum Definieren von Eigenschaften der Verarbeitungsausgabe v setIndentCharacters void setIndentCh Definiert de
595. uf Mac OS XSystemen beschrieben Installation unter Mac OS X e Systemanforderungen Anmerkung zu Root Benutzern Herunterladen des Mac OS X Pakets Installieren von RaptorXML XBRL Server Altova LicenseServer LicenseServer Versionen Testlizenz Licenzierung unter Mac OS X Anmerkung zu Root Benutzern Starten von LicenseServer Starten von RaptorXML XBRL Server Registrieren von RaptorXML XBRL Server Zuweisen einer Lizenz 2015 Altova GmbH Deinstallieren alter Versionen von Altova Server Produkten Altova RaptorXML XBRL Server 2016 32 Einrichten von RaptorXML Einrichten auf Mac OS X 2 3 1 Installation auf Mac OS X RaptorXML XBRL Server steht f r die Installation auf Mac OS XSystemen zur Verf gung Im Folgenden finden Sie eine Beschreibung der Installation und Konfiguration vw Systemanforderungen vw Mac OSX Mac OS X 10 8 oder neuer v FlowForce Server Integration Wenn Sie RaptorXML XBRL Server zusammen mit FlowForce Server installieren sollten Sie zuerst FlowForce Server installieren Falls Sie APPNAME gt vor FlowForce Server installieren f hren Sie nach Installation von sowohl RaptorXML XBRL Server als auch FlowForce Server den folgenden Befehl aus cp usr local Altova RaptorXMLXBRLServer2016 etc tool usr local Altova FlowForceServer2016 tools Dieser Befehl kopiert die tool Datei aus dem Verzeichnis etc von RaptorXML XBRL Server in das FlowForce Server tools Verzeichnis Die Datei tool wird von Flo
596. uf dem Register Server Management in Form mehrerer Eintr ge unter mehreren Namen aufgelistet Dies kann z B vorkommen wenn ein Rechner mit dem Host Namen in einer anderen Form erneut registriert wurde Um sicherzustellen dass demselben unter unterschiedlichen Namen registrierten Rechner nicht mehrere Lizenzen zugewiesen werden sollten Sie die Registrierung f r berfl ssige Client Rechner Eintr ge aufheben Klicken Sie dazu f r diese Rechner auf die Schaltfl che Unregister server and all products Bitte beachten Sie In dieser Dokumentation werden Rechner die Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Altova LicenseServer Referenz zur Konfigurationsseite 521 eigentlich Server ihrer eigenen Produkte sind als Client Rechner von LicenseServer behandelt Au erdem kann es zu Lizenzkonflikten kommen wenn dieselbe Lizenz demselben Rechner unter seinen verschiedenen Namen mehrmals zugewiesen ist Um diese beiden Situationen zu vermeiden berfl ssige Lizenzen und mehrfache Zuweisungen einer einzigen Lizenz wird empfohlen berz hlige Registrierungen eines einzigen Client Rechners zu entfernen Im Folgenden sehen Sie in welcher Form ein Rechnername auf dem Register Server Management aufgelistet werden kann e Host Name mit Dom nenname der vollqualifizierte Dom nenname FQDN we z B win80 x64_1 my domain com oder Doc3 my domain com Der Name wird in dieser Form aufgef hrt wenn der Host Name des Rechners mit
597. ufrufe der get lt ENGINENAME gt Funktion geben Schnittstellen f r dieselbe Prozessorinstanz zur ck Zuerst sind die Methoden der Schnittstelle gefolgt von ihren Enumerationen beschrieben Prozessoren Methoden zum Aufrufen der entsprechenden Prozessoren v getXBRL public XBRL getXBRL Ruft den XBRL Prozessor auf R ckgabe Eine neue xBRL Instanz dieser RaptorxMLFactory Schnittstelle v getXMLValidator public XMLValidator getXMLValidator Ruft den XML Validator auf R ckgabe Eine neue XMLValidator Instanz dieser RaptorXMLFactory Schnittstelle v getXQuery public XQuery getXQuery Ruft den XQuery Prozessor auf R ckgabe Eine neue xQuery Instanz dieser RaptorxMLFactory Schnittstelle v getXSLT public XSLT getXSLT Ruft den XSLT Prozessor auf R ckgabe Eine neue xs T Instanz dieser RaptorxMLFactory Schnittstelle Fehler und Warnungen Methoden zum Definieren von Parametern f r Fehler und Warnungen vw setErrorFormat 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 256 Java Schnittstelle RaptorXML Schnittstellen f r Java blic void Definiert als das RaptorXML Fehlerformat eines der ENUMErrorFormat Literale Text ShortXML LongXML Parameter format Enth lt den Wert des ausgew hlten ENUMErrorFormat Literals v setErrorLimit public void setErrorLimit t Definiert das Limit f r RaptorXML Validierungsfehler Parameter limit Ist
598. um Arbeiten mit Katalogen finden Sie im Abschnitt XML Kataloge 4 enable globalresources Aktiviert die globalen Ressourcen Standardwert ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v globalresourceconfig gc Defi niert die aktive Konfiguration der globalen Ressource und aktiviert globale Ressourcen v globalresourcefile gr ert die globale Ressourcendatei und aktiviert globale Ressourcen Defi ni v Erweiterungen Diese Optionen definieren die Behandlung von speziellen Erweiterungsfunktionen die in einer Reihe von Enterprise Versionen von Altova Produkten wie z B in XMLSpy Enterprise Edition verf gbar sind Die Verwendung dieser Funktionen ist im Benutzerhandbuch des jeweiligen Produkts beschrieben v chartext disable Deaktiviert Diagrammerweiterungen Der Standardwert ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v dotnetext disable Deaktiviert NET Erweiterungen Der Standardwert ist false Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Befehlszeilenschnittstelle CLI XSLT Befehle 129 Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v jvm location jvm location FILE FILE definiert den Pfad zur Java Virtual Machine DLL unter Windows freigegebenes
599. und AltovaCommonFolder XBRL Unterst tzte Kataloguntergruppe Wenn Sie in einer von RaptorXML verwendeten Katalogdatei Eintr ge erstellen verwenden Sie nur die folgenden Elemente der OASIS Katalogspezifikation Jedes der unten angef hrten Elemente ist mit einer Erkl rung seiner Attributwerte aufgelistet Ausf hrlichere Informationen dazu finden Sie in der XML Katalogspezifikation e lt public publicId PublicID of Resource uri URL of local file gt e lt system systemId SystemID of Resource uri URL of local file gt e lt uri name filename uri URL of file identified by filename gt e lt rewriteURI uriStartString StartString of URI to rewrite rewritePrefix String to replace StartString gt e lt rewriteSystem systemIdStartString StartString of SystemID rewritePrefix Replacement string to locate resource locally gt 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 42 Einrichten von RaptorXML XML Kataloge In F llen in denen es keinen Public Identifier gibt kann der System Identifier ber das Element system direkt auf eine URL gemappt werden Eine URI kann ber das Element uri auch auf eine andere URI gemappt werden Die Elemente rewriteURI und rewriteSystem erm glichen das Neuschreiben des Anfangsteils einer URI bzw eines System Identifiers Dadurch kann der Anfang eines Dateipfads ersetzt werden sodass ein anderes Verzeichnis als Ziel gew hlt werden kann Anmerkung Jedes Element
600. und XPath XQuery Funktionen Altova Erweiterungsfunktionen 10 1 1 XSLT Funktionen XSLT Erweiterungsfunktionen k nnen in XPath Ausdr cken in einem XSLT Kontext verwendet werden In einem Nicht XSLT Kontext z B in einem XQuery Kontext funktionieren sie nicht Anmerkung zur Benennung von Funktionen und zur Anwendbarkeit der Sprache Altova Erweiterungsfunktionen k nnen in XPath XQuery Ausdr cken verwendet werden Dadurch stehen neben den Funktionen in der Standardbibliothek der XPath XQuery und XSLT Funktionen zus tzliche Funktionen zur Verf gung Die Altova Erweiterungsfunktionen befinden sich im Altova Erweiterungsfunktions Namespace extensions und sind in diesem Abschnitt mit dem Pr fix altova das als an diesen Namespace gebunden angenommen wird gekennzeichnet Beachten Sie dass manche Funktionen in zuk nftigen Versionen Ihres Produkts eventuell nicht mehr unterst tzt werden oder dass sich das Verhalten einzelner Funktionen ndern kann Um zu sehen welche Altova Erweiterungsfunktionen unterst tzt werden lesen Sie bitte die Dokumentation zur jeweiligen Release XPath Funktionen in XPath Ausdr cken in XSLT verwendet xpaxp2 KPS XSLT Funktionen in XPath Ausdr cken in XSLT verwendet XQuery Funktionen in XQuery Ausdr cken in XQuery verwendet Standardfunktionen v distinct nodes altova altova distinct nodes node als node XSLTi XSLT2 XSLT3 Erh lt eine Gruppe von einem oder mehreren Nodes a
601. ung oben Sie k nnen mehr Lizenzen ausw hlen wenn das installierte Produkt auf diesem Client f r mehr CPU Kerne lizenziert werden soll In diesem Fall wird unter Max licensed CPU cores die Summe aller CPU Kerne aller ausgew hlten Lizenzen angegeben Klicken Sie nach Auswahl der Lizenz en auf Apply Changes Daraufhin wird werden die Lizenz en diesem Produkt zugewiesen und auf dem Register Server Management angezeigt siehe Abbildung unten In der Abbildung unten sehen Sie dass dem Client Rechner Doc altova com eine 2 Kem Lizenz fur Altova FlowForce Server zugewiesen wurde This server has 2 CPU core s 3 BUMO9M6 X5X JWIA BUIIIH5 IH6XL75 5L2AA11 B5FBWMI Licenses for 2 CPU core s are required Limit to single thread execution Max licensed CPU cores 16 Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Altova LicenseServer Zuweisen von Lizenzen 511 Aufheben der Registrierung fiir Produkte Jedes bei LicenseServer registrierte Altova Produkt wird auf dem Register Server Management unter dem Namen seines Client Rechners aufgelistet Rechts daneben befindet sich ein Unregister Symbol Klicken Sie darauf um die Registrierung fur das Produkt aufzuheben Wenn dem Produkt eine Lizenz zugewiesen wurde wird die Zuweisung beendet sobald die Registrierung fur das Produkt aufgehoben wird Um die Registrierung fur alle Produkte aufzuheben klicken Sie am unteren Rand des Registers Server Management auf die Schaltflache Un
602. ur Verarbeitung des weiter unten angef hrten XML Dokuments verwendet werden lt xml version 1 0 encoding UTF 8 gt lt xsl stylesheet version 2 0 xmlns xsl http www w3 org 1999 XSL Transform xmlns xs http www w3 org 2001 XMLSchema xmlns altovaext http www altova com xslt extensions exclude result prefixes all gt lt xsl output version 4 0 method html indent yes encoding UTF 8 gt lt xsl template match gt lt html gt lt head gt lt title gt lt xsl text gt HTML Page with Embedded Chart lt xsl text gt lt title gt lt head gt lt body gt lt xsl for each select Data Region 1 gt lt xsl variable name extChartConfig as item gt lt xsl variable name ext chart settings as item gt lt chart Config gt lt General SettingsVersion 1 ChartKind Pie3d BKColor ffffff ShowBorder 1 PlotBorderColor 000000 PlotBKColor ffffff Title id ShowLegend 1 OutsideMargin 3 2 TitleToPlotMargin 3 LegendToPlotMargin 6 gt lt TitleFont color 023d7d Name Tahoma Bold 1 Italic 0 Underline 0 MinFontHeight 10 pt Size 8 gt lt General gt lt chart config gt lt xsl variable gt lt xsl sequence select altovaext create chart config from xml ext chart settings gt lt xsl variable gt Altova RaptorXML XBRL Server 2016 2015 Altova GmbH XSLT und XPath XQuery Funktionen Altova Erweiterungsfun
603. urcen In einer Datei fur globale Altova Ressourcen wird ein Alias wie im Diagramm unten gezeigt Uber verschiedene Konfigusrationen auf mehrere Ressourcen gemappt Um eine andere Ressource aufzurufen kann daher ein anderer Alias verwendet werden um die Konfiguration zu wechseln Konfiguration 1 Alias Name Ressource 1 Konfiguration 2 Ressource 2 Konfiguration 3 Ressource 3 Globale Ressourcen werden in Altova Produkten wie z B Altova XMLSpy definiert und in einer XML Datei f r globale Ressourcen gespeichert RaptorXML kann globale Ressourcen als Inputs verwenden Dazu werden der Name und Pfad der Datei f r globale Ressourcen sowie der Alias und die zu verwendende Konfiguration ben tigt Der Vorteil der Verwendung globaler Ressourcen ist dass die Ressource einfach durch Verwendung eines anderen Konfigurationsnamens gewechselt werden kann Bei Verwendung von RaptorXML kann durch Angabe eines anderen Werts f r die globalresourcesconfig gc Option eine andere Ressource verwendet werden Siehe Beispiel unten Verwendung globaler Ressourcen mit RaptorXML Um eine globale Ressource als Input f r einen RaptorXML Befehl zu verwenden sind die folgenden Parameter erforderlich e Die XML Datei f r globale Ressourcen in der Befehlszeilenschnittstelle angegeben mit der Option globalresourcesfile gr e Die erforderliche Konfiguration in der Befehlszeilenschnittstelle angegeben mit der Option globalresourcesconfig gc
604. us e Aktivieren Deaktivieren und L schen einer Lizenz e Symbole auf dem Register License Pool e Lizenzinformationen e Anmerkung zu Prozessorkernen und Lizenzen Referenz zur Konfigurationsseite 513 Auf dem Register License Pool werden alle derzeit auf dem LicenseServer gespeicherten Lizenzen angezeigt siehe Abbildung unten Wenn eine Lizenzdatei ber die Schaltfl che Upload auf dieser Seite in den LicenseServer geladen wird werden alle in der Lizenzdatei enthaltenen Lizenzen in den Lizenzpool auf dem Server gestellt und auf der Seite License Pool angezeigt Auf der Seite License Pool werden Informationen ber alle Lizenzen die sich derzeit auf dem LicenseServer befinden angezeigt sodass Sie einen berblick ber alle Altova Produktlizenzen haben Sie k nnen ausgew hlte Lizenzen auf dieser Seite auch aktivieren deaktivieren und l schen Ey Altova LicenseServer ALTOVA LicenseServer Status Active Active Active Active Inactive Inactive Name Company Mr Nobody Altova GmbH Mr Nobody Altova GmbH Mr Nobody Altova GmbH Mr Nobody Altova GmbH Mr Nobody Altova GmbH Mr Nobody Altova GmbH Deactivate Upload License File Upload Laden einer Lizenz Um eine Lizenzdatei die Sie von der Altova GmbH f r Ihr Altova Server Produkt erhalten haben 2015 Altova GmbH Product Altova FlowForce Server Altova MapForce Server Altova RaptorXML XBRL Altova StyleVision Server Altova FlowFo
605. user catalog user catalog FILE Definiert den absoluten Pfad zu einem XML Katalog der zus tzlich zum Root Katalog verwendet werden soll Informationen zum Arbeiten mit Katalogen finden Sie im Abschnitt XML Kataloge 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 142 Befehlszeilenschnittstelle CLI XQuery Befehle v enable globalresources Akti viert die globalen Ressourcen Standardwert ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v globalresourceconfig gc Defi niert die aktive K a onfiguration der globalen Ressource und aktiviert globale Ressourcen S gE glob fo efile Definiert die globale Ressourcen datei und aktiviert globale Ressourcen v globalresourcefile gr v Erweiterungen Diese Optionen definieren die Behandlung von speziellen Erweiterungsfunktionen die in einer Reihe von Enterprise Versionen von Altova Produkten wie z B in XMLSpy Enterprise Edition verf gbar sind Die Verwendung dieser Funktionen ist im Benutzerhandbuch des jeweiligen Produkts beschrieben v chartext disable Deaktiviert Diagrammerweiterungen Der Standardwert ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v dotnetext disable Deaktiviert NET Erweiterungen Der Standardwert ist false Hinweis Die Booleschen Optionswerte werden
606. usgef hrt werden Optionen Die Optionen des Befehls sind unterhalb nach Gruppen geordnet aufgelistet Die Werte aller Optionen k nnen ohne Anf hrungszeichen angegeben werden Eine Ausnahme bilden die beiden folgenden F lle i wenn der Wertstring Leerzeichen enth lt oder ii wenn in der Beschreibung der Option ausdr cklich angegeben ist dass Anf hrungszeichen ben tigt werden v XQuery Verarbeitung v XQuery Verarbeitung v indent characters indent characters VALUE Definiert den Zeichenstring der als Einr ckung verwendet werden soll Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Befehlszeilenschnittstelle CLI XQuery Befehle 133 input input FILE Die URL der zu transformierenden XML Datei v omit xml declaration omit xml declaration true false Serialisierungsoption mit der angegeben wird ob die XML Deklaration in der Ausgabe enthalten sein soll oder nicht Wenn der Wert true ist enth lt das Ausgabedokument keine XML Deklaration Wenn der Wert false ist wird eine XML Deklaration inkludiert Der Standardwert ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird output output FILE Die URL der prim ren Ausgabedatei So ist z B im Fall der Ausgabe mehrerer HTML Dateien die prim re Ausgabedatei der Pfad der Eintrittspunkt HTML Datei Zus tzliche Ausgabedateien wie z B generierte Bilddateien werden als xslt addi
607. usgef hrt werden Zugriff haben Eine Firewall sei es auf dem Client als auch auf dem Server muss den f r den ordnungsgem en Betrieb des LicenseServers erforderlichen Netzwerkdatenverkehr vom und zum LicenseServer zulassen Zur Verteilung der Lizenzen wird auf dem LicenseServer Rechner Port 35355 verwendet Daher muss dieser Port f r den Netzwerkdatenverkehr mit Client Rechnern offen sein Im Folgenden sind die Standardparameter f r den Netzwerkverkehr und die Anforderungen f r LicenseServer aufgelistet e F r die LicenseServer Lizenzverteilung Eine oder beide der folgenden Verbindungen IPv4 TCP Verbindung auf Port 35355 IPv6 TCP Verbindung auf Port 35355 Der LicenseServer kann zu Verwaltungszwecken Uber eine Webschnittstelle auf Port 8088 aufgerufen werden Der verwendete Port kann je nach Wunsch konfiguriert werden Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Altova LicenseServer Installation Windows 473 11 2 Installation Windows Altova LicenseServer kann auf Windows Systemen auf zwei verschiedene Arten installiert werden e mit einem eigenen Installer fur Altova LicenseServer e als Teil des Altova Server Installationspakets Die Altova Server Produkte sind Altova FlowForce Server Altova MapForce Server Altova StyleVision Server Altova RaptorXML XBRL und Altova MobileTogether Server Falls LicenseServer zu dem Zeitpunkt zu dem Sie ein Altova Server Produkt installieren auf Ihrem System nicht
608. usgef hrt wird m ssen Sie den Dienst beenden bevor Sie die Befehlszeile verwenden k nnen e Wenn Sie RaptorXML XBRL Server als Dienst starten m chten stellen Sie sicher dass gerade keine Befehlszeilenaktion ausgef hrt wird Andernfalls k nnen Sie den Dienst nicht starten v Registrieren von RaptorXML XBRL Server Registrieren von RaptorXML XBRL Server ber FlowForce Server Wenn RaptorXML XBRL Server im Rahmen der FlowForce Server Installation installiert wurde wird auch RaptorXML XBRL Server automatisch auf LicenseServer registriert Eine Beschreibung zum Registrieren von FlowForce Server finden Sie in der Dokumentation zu Altova FlowForce Server Dabei werden im Grunde die folgenden Schritte durchgef hrt i Starten von Altova FlowForce Web als Dienst ber ServiceController siehe vorheriger Punkt ii Eingabe des Passworts zum Aufrufen der Setup Seite iii Auswahl des LicenseServer Namens bzw Adresse und klicken auf Auf LicenseServer registrieren Nachdem Sie das Produkt registriert haben k nnen Sie RaptorXML XBRL Server ber die Konfigurationsseite von LicenseServer ber das Register Server Management eine Lizenz zuweisen a Registrieren einer eigenst ndigen Version von RaptorXML XBRL Server Registrieren Sie RaptorXML XBRL Server ber 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 22 Einrichten von RaptorXML Einrichten unter Windows e das CLI Verwenden Sie dazu den Befehl 1icenseserver RaptorX
609. ustart des Rechners automatisch gestartet Sie k nnen RaptorXML XBRL Server mit dem folgenden Befehl als Daemon starten sudo launchctl load Library LaunchDaemons com altova RaptorXMLXBRLServer2016 plist v Altova LicenseServer Damit ein Altova Server Produkt darunter auch RaptorXML XBRL Server ausgef hrt werden kann muss es auf einem Altova LicenseServer auf Ihrem Netzwerk lizenziert sein Das Altova LicenseServer Installationspaket finden Sie auf dem virtuellen Laufwerk das Sie im vorhergehenden Schritt angelegt haben Um Altova LicenseServer zu installieren doppelklicken Sie auf das Installer Paket auf dem virtuellen Laufwerk und befolgen Sie die Anweisungen auf dem Bildschirm Damit die Installation fortgesetzt wird m ssen Sie die Lizenzvereinbarung akzeptieren Altova LicenseServer kann auch separat von der Altova Website heruntergeladen und installiert werden http www altova com de download html Das LicenseServer Paket wird im folgenden Ordner installiert usr local Altova LicenseServer 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 34 Einrichten von RaptorXML Einrichten auf Mac OS X Informationen zum Registrieren von RaptorXML XBRL Server auf dem Altova LicenseServer und zum Lizenzieren des Produkts finden Sie im Abschnitt Lizenzierung unter Mac OS X v LicenseServer Versionen Altova Server Produkte m ssen entweder mit der zum Zeitpunkt der Release von RaptorXML XBRL Server aktuellen Version von Lice
610. uts oder eine URI mit einem XPointer Fragment das die Ressource identifiziert Es k nnen auch die Sonderwerte none und a11 verwendet werden v table table true false Aktiviert die XBRL Table 1 0 Erweiterung Der Standardwert ist true Bei true sind automatisch formula true und dimensions true definiert Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v table elimination table elimination true false Dient zum Eliminieren von leeren Tabellenzeilen spalten in der HTML Ausgabe Der Standardwert ist true Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v table execution table execution true false Erm glicht die Auswertung von XBRL Tabellen Der Standardwert ist false Wird auf true gesetzt wenn table output definiert ist Wenn true wird automatisch table true definiert Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Befehlszeilenschnittstelle CLI Optionen 193 v table linkbase namespace Erm glicht das Laden von Tabellen Linkbases die mit einer fr heren Draft Spezifikation erstellt wurden Die Validierung Aufl sung und das Layout von Tabellen Linkbases wird allerdings immer gem der Table Linkbase 1 0 Recommendation vom 18 M rz
611. utzer Deinstallieren alter Versionen von Altova Server Produkten Herunterladen des Linux Pakets Installieren von RaptorXML XBRL Server Altova LicenseServer LicenseServer Versionen Testlizenz Lizenzierung unter Linux e Anmerkung zum Root Benutzer Starten von LicenseServer Starten von RaptorXML XBRL Server Registrieren von RaptorXML XBRL Server Zuweisen einer Lizenz 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 24 Einrichten von RaptorXML Einrichten unter Linux 2 2 1 Installation unter Linux RaptorXML XBRL Server steht f r die Installation auf Linux Systemen zur Verf gung Im Folgenden finden Sie eine Beschreibung der Installation und Konfiguration des Produkts vw Systemanforderungen v Linux CentOS 6 oder neuer RedHat 6 oder neuer Debian 6 oder neuer Ubuntu 12 04 oder neuer Beachten Sie dass die unter GNU GPL und LGPL verf gbare Qt Library Version 4 oder h her installiert sein muss v FlowForce Server Integration Wenn Sie RaptorXML XBRL Server zusammen mit FlowForce Server installieren sollten Sie zuerst FlowForce Server installieren F hren Sie andemfalls nach Installation von sowohl RaptorXML XBRL Server als auch FlowForce Server den folgenden Befehl aus cp opt Altova RaptorXMLXBRLServer2016 etc tool opt Altova FlowForceServer2016 tools Dieser Befehl kopiert die tool Datei aus dem Verzeichnis etc von RaptorXML XBRL Server in das FlowForce Server tools Verzeichnis Die Datei tool wird
612. v setIndentCharacters public void setIndentCharacters String chars Definiert den in der Ausgabe als Einr ckung zu verwendenden Zeichenstring Parameter chars Enth lt den Einr ckungszeichenstring 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 272 Java Schnittstelle RaptorXML Schnittstellen f r Java v setStreamingSerialization werden m glichst wenige Daten im Arbeitsspeicher behalten wodurch die Verarbeitung beschleunigt wird Parameter support Der Wert true aktiviert die Streaming Serialisierung false deaktiviert sie XSLT Methoden zum Definieren von Optionen im Zusammenhang mit dem XSLT Stylesheet v setVersion ublic ve ae Definiert die fur die Verarbeitung Validierung oder XSLT Transformation zu verwendende XSLT Version Parameter version Enth lt ein EnumXSLTVersion Enumerationsliteral eversion10 eVersion20 oder eVersion30 v setXSLFileName id s 1 Definiert den Pfad des f r die Transformation zu verwendenden XSLT Dokuments in Form einer URL Parameter xslFile Der bereitgestellte String muss eine absolute URL sein die den genauen Pfad der XSLT Datei angibt vw setXSLFromText blic void Lie Inhalt des XSLT Dokuments als Text fert den Parameter xslText Der bereitgestellte String ist das f r die Transformation zu verwendende XSLT Dokument v addExternalParameter public y J aadA z ue F gt den Namen und Wert eine
613. va age 1 COVES age details LEOVA build date LLOWAa S build duration ltova build time Ltoves Ltove Itoya LIt ya current dateTime no TZ current date no TZ current time no T2 format duration Leova parse date IToOVva parse dateTime Itova parse duration itova parse time w v Im Im Im Im m JM Im Im Im Im w w Im itova ltova weekday from date ltova weekday from dateTime ltovas weeknumber from date weeknumber from dateTime Hinzuf gen einer Zeitdauer Zu xs dateTime Altova Erweiterungsfunktionen Nach oben Mit diesen Funktionen werden Zeitdauerwerte ZU xs dateTime a Hinzugeiigt bevor xs dateTime zur ckgegeben wird Der Typ xs dateTime hat das Format JJJJ MM TTZhh mm ss sss ES handelt sich hierbei um eine Verkettung des xs date und xs time Formats getrennt durch den Buchstaben z Ein Zeitzonensuffix 01 00 z B ist optional v add years to dateTime altova als xs dateTime XP3 XQ3 F gt eine Zeitdauer in Jahren zu einem xs dateTime Wert siehe Beispiele unten hinzu Beim zweiten Argument handelt es sich um die Anzahl der Jahre die zu dem im ersten Parameter angegebenen xs dateTime Wert hinzugef gt werden sollen Das Ergebnis ist vom Typ xs dateTime Beispiele e altova add years to dateTime xs date 14 00 00 zur ck rs to dateTime xs date 14 00 00 zur ck gibt 2024 01 151 e altova
614. ver Auftrag wird mit der HTTP Post Methode initiiert http localhost 8087 v1 queue application json JSON Beachten Sie die folgenden Punkte e Die obige URI hat eine Server Adresse fur die die Einstellungen der Anfangskonfiguration verwendet werden e Die URI hat einen v1 queue Pfad der in der URI vorhanden sein muss Dabei handelt es sich um einen abstrakten Ordner im Arbeitsspeicher in den der Auftrag platziert wird e Die richtige Versionsnummer vN ist diejenige die der Server zur ckgibt und nicht notwendigerweise die in der Dokumentation verwendete Die Nummer die der Server zuruckgibt ist die Versionsnummer der aktuellen HTTP Schnittstelle Fruhere Versionsnummern stehen f r ltere Versionen der HTTP Schnittstelle die weiterhin aus Gr nden der R ckw rtskompatibilit t unterst tzt werden e Der Header muss das Feld Content Type application json enthalten Wenn Sie Dateien allerdings im Body des Post Request hochladen m chten muss der Content Type des Headers aufmultipart form data d h Content Type multipart form data gesetzt werden N here Informationen dazu finden Sie im Abschnitt Hochladen von Dateien mit dem POST Request e Der Body des Request muss im JSON Format sein e Die zu verarbeitenden Dateien m ssen sich auf dem Server befinden d h die Dateien m ssen entweder vor Absenden des Request auf den Server kopiert werden oder sie m ssen zusammen mit dem POST Request hochgeladen werden In diesem F
615. ver installieren m chten deinstallieren Sie die alte Version mit dem Befehl Debian Ubuntu sudo dpkg remove licenseserver CentOS RedHat sudo rpm e licenseserver v Herunterladen des Linux Pakets Auf der Altova Website stehen RaptorXML XBRL Server Installationspakete fur die folgenden Linux Systeme zur Verf gung Distribution Paketerweiterung Debian 6 und h her deb Uomii204undh her a CentOS 6 und h her rpm RedHat 6 und h her rpm Nachdem Sie das Linux Paket von der Altova Website heruntergeladen haben kopieren Sie das Paket in ein beliebiges Verzeichnis auf dem Linux System Da Sie zum Ausf hren von RaptorXML XBRL Server einen Altova LicenseServer ben tigen sollten Sie gleichzeitig mit RaptorXML XBRL Server auch LicenseServer von der Altova Website herunterladen anstatt LicenseServer erst spater herunterzuladen v Installieren von RaptorXML XBRL Server Wechseln Sie in einem Terminal Fenster zu dem Verzeichnis in das Sie das Linux Paket kopiert haben Wenn Sie es z B in ein Benutzerverzeichnis namens MyAltova das sich z B im Verzeichnis home User befindet kopiert haben dann wechseln Sie folgenderma en zu diesem Verzeichnis cd home User MyAltova Installieren Sie RaptorXML XBRL Server mit dem folgenden Befehl Debian sudo dpkg install raptorxmlxbrlserver 2016 debian deb Ubuntu sudo dpkg install raptorxmlxbrlserver 2016 ubuntu deb CentOS sudo rpm ivh raptorxmlxbrlserver 201
616. ver start Debian 8 sudo systemctl start licenseserver Ubuntu lt 14 sudo initctl start licenseserver Ubuntu 15 sudo systemctl start licenseserver CentOS 6 sudo initctl start licenseserver CentOS 7 sudo systemctl start licenseserver RedHat sudo initctl start licenseserver Um LicenseServer zu beenden ersetzen Sie start in den obigen Befehlen durch stop Beispiel sudo etc init d licenseserver stop v Starten von RaptorXML XBRL Server Starten Sie RaptorXML XBRL Server mit dem folgenden Befehl als Daemon Debian 6 7 sudo etc init d raptorxmlxbrlserver start Debian 8 sudo systemctl start raptorxmlxbrlserver Ubuntu lt 14 sudo initctl start raptorxmlxbrlserver Ubuntu 15 sudo systemctl start raptorxmlxbrlserver CentOS 6 sudo initctl start raptorxmlxbrlserver CentOS 7 sudo systemctl start raptorxmlxbrlserver RedHat sudo initctl start raptorxmlxbrlserver v Registrieren von RaptorXML XBRL Server Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Einrichten von RaptorXML Einrichten unter Linux 29 Registrieren Sie RaptorXML XBRL Server ber e das CLI Verwenden Sie dazu den Befehl licenseserver sudo opt Altova RaptorXMLXBRLServer2016 bin raptorxmlxbrl licenseserver options ServerName Oder IP Adresse Wenn z B localhost der Name des Servers ist auf dem LicenseServer installiert ist sudo opt Altova RaptorXMLXBRLServer2016 bin raptorxmlxbrl licenseserver localhost Im obigen Befehl ist loca
617. von ENUMXMLValidationMode ist Parameter mode Ist ein Enumerationsliteral von ENUMXMLValidationMode welches festlegt ob die G ltigkeit oder Wohlgeformtheit gepr ft wird Enumerationen F r die XMLValidator Schnittstelle sind die folgenden Enumerationen definiert vw ENUMAssessmentMode public enum ENUMAssessmentMode AssessmentModeLax AssessmentModeStrict ENUMAssessmentMode erh lt eines der Enumerationsliterale eAssessmentModeLax AssessmentModeStrict Diese definieren ob eine strenge oder laxe Validierung erfolgen soll Verwendet von Schnittstelle Methode XMLValidator setAssessmentMod v ENUMLoadSchemaLocation public enum ENUMLoadSchemalocation eLoadBySchemalocation LoadByNamespace e eLoadCombiningBoth eLoadIgnore ENUMLoadSchemalocation enth lt das Enumerationsliteral das den Mechanismus zum Auffinden des Schemas definiert Die Auswahl erfolgt auf Basis des schema location Attributs des XML oder XBRL Instanzdokuments Dieses Attribut k nnte xsi schemaLocation Oder xsi noNamespaceSchemaLocation sein e eLoadBySchemalocation verwendet die URL des schema location Attributs im XML oder XBRL Instanzdokument Dieses Enumerationsliteral ist der Standardwert LoadByNamespace verwendet den Namespace Teil von xsi schemaLocation und e O Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Java Schnittstelle RaptorXML Schnittstellen fur Java 267 einen leer
618. von FlowForce Server ben tigt sie enth lt den Pfad zur ausf hrbaren RaptorXML XBRL Server Datei Sie m ssen diesen Befehl nicht ausf hren wenn Sie FlowForce Server vor RaptorXML XBRL Server installieren v Anmerkung zum Root Benutzer Um RaptorXML XBRL Server installieren zu k nnen ben tigen Sie Administratorrechte Root Rechte Wenn Sie als root angemeldet sind k nnen Sie in den unten aufgelisteten Befehlen das Schl sselwort sudo weglassen v Deinstallieren einer alten Version von Altova Server Produkten Wenn Sie eine Vorg ngerversion deinstallieren m ssen gehen Sie folgenderma en wor berpr fen Sie in der Linux Befehlszeile Command Line Interface CLI welche Altova Server Produkte installiert sind Verwenden Sie dazu den Befehl Debian Ubuntu dpkg list grep Altova CentOS RedHat rpm qa grep server Falls RaptorXML XBRL Server nicht installiert ist beginnen Sie mit der Installation wie dies weiter unten unter Installieren von RaptorXML XBRL Server dokumentiert ist Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Einrichten von RaptorXML Einrichten unter Linux 25 Falls RaptorXML XBRL Server installiert ist und Sie eine neuere Version von RaptorXML XBRL Server installieren m chten deinstallieren Sie die alte Version mit dem Befehl Debian Ubuntu sudo dpkg remove raptorxmlxbrlserver CentOS RedHat sudo rpm e raptorxmlxbrlserver Falls Sie eine neuere Version von Altova LicenseSer
619. von RaptorXML XBRL Server an Setzen Sie version bei Verwendung mit einem Befehl vor den Befehl Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Befehlszeilenschnittstelle CLI XML DTD XSD Validierungsbefehle 69 3 1 4 valxsd xsd Der Befehl valxsd xsd validiert ein oder mehrere XML Schema Dokumente XSD Dokumente anhand der W3C XML Schema Definition Language XSD Spezifikationen 1 0 und 1 1 Beachten Sie dass das Schema selbst anhand der XML Schema Spezifikation validiert wird und nicht ein XML Instanzdokument Windows RaptorXMLXBRL valxsd xsd options InputFile Linux raptorxmlxbrl valxsd xsd options InputFile Mac raptorxmlxbrl valxsd xsd options InputFile Das Argument Input File ist das zu validierende XML Schema Dokument Die Option xsd version 1 0 1 1 detect gibt an anhand welcher XSD Version das Dokument validiert werden soll wobei der Standardwert 1 0 ist Um mehrere Dokumente zu validieren i listen Sie entweder die zu validierenden Dateien im CLI auf wobei jede Datei durch ein Leerzeichen von der n chsten getrennt wird oder ii listen Sie die zu validierenden Dateien in einer Textdatei txt Datei auf ein Dateiname pro Zeile und geben Sie diese Textdatei zusammen mit der auf true gesetzten Option listfile als das InputFile Argument an siehe Optionsliste unten Beispiele e raptorxmlxbrl valxsd c Test xsd e raptorxmlxbrl xsd verbose true c Test xsd e raptorxmlxbrl xsd li
620. von Strings von denen jeder der Inhalt eines XBRL Input Dokuments ist Formulas und Assertions Methoden zum Definieren von Optionen fur XBRL Formulas und Assertions v addAssertionForProcessing Beschr nkt die Ausf hrung der Assertion auf die angegebene Assertion Muss mehrmals aufgerufen werden um mehr als eine Assertion zu definieren Parameter assertion Der bereitgestellte String enth lt den Namen der Assertion Verwenden Sie none um keine Assertion zu verarbeiten und a11 f r alle Assertions v addAssertionSetForProcessing Beschr nkt die Ausf hrung des Assertion Set auf das angegebene Assertion Set Muss mehrmals aufgerufen werden um mehr als ein Assertion Set zu definieren Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Java Schnittstelle RaptorXML Schnittstellen f r Java 287 Parameter assertionSet Der bereitgestellte String enth lt den Namen des Assertion Set Verwenden Sie none um kein Assertion Set zu verarbeiten und a11 f r alle Assertion Sets v addFormulaArrayParameter F gt einen in der Formula Auswertung verwendeten Array Parameter hinzu Parameter type Ein String der den Standarddatentyp f r Nicht Paar Werte in Array Werten angibt Der Standarddatentyp ist xs string name Ein String der den Namen des Parameters angibt values Ein Array von Werten und Datentyppaaren N here Informationen und Codebeispiele finden Sie im Abschnitt XBRL Formula Parameter v addFormulaFo
621. von XInclude ignoriert Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v xml mode xml mode wf id valid Definiert den zu verwendenden XML Verarbeitungsmodus w Wohlgeformtheitspr fung id Wohlgeformtheitspr fung mit ID IDREF Pr fung valid Validierung Der Standardwert ist w v xsd version xsd version 1 0 1 1 detect Definiert die zu verwendende W3C Schema Definition Language XSD Version Der Standardwert ist 1 0 Diese Option eignet sich auch um herauszufinden inwiefern ein 1 0 kompatibles Schema nicht mit Schemaversion 1 1 kompatibel ist Die Option detect ist eine Altova spezifische Funktionalit t Mit dieser Option kann die Version des XML Schema Dokuments 1 0 oder 1 1 durch Lesen des Werts des vc minVersion Attributs des lt xs schema gt Elements des Dokuments ermittelt werden Wenn der Wert des vc minVersion Attributs 1 1 ist wird das Schema als Version 1 1 erkannt Bei jedem anderen Wert wird das Schema als 1 0 erkannt Bei jedem anderen Wert oder bei Fehlen des vc minVersion Attributs wird das Schema als Version 1 0 gelesen v Kataloge und globale Ressourcen v catalog catalog FILE Gibt den absoluten Pfad zu einer Root Katalog Datei an die nicht die installierte Root Katalog Datei ist Der Standardwert ist der absolute Pfad zur installierten Root Katalog Datei lt installationsordner gt Altova RaptorXMLXBRLServer2016 etc RootCatalog xm
622. wForce Server ben tigt sie enth lt den Pfad zur ausf hrbaren RaptorXML XBRL Server Datei Sie m ssen diesen Befehl nicht ausf hren wenn Sie FlowForce Server vor RaptorXML XBRL Server installieren v Anmerkung zu Root Benutzern Um RaptorXML XBRL Server installieren zu k nnen ben tigen Sie Administratorrechte Root Rechte Wenn Sie als root angemeldet sind k nnen Sie in den unten aufgelisteten Befehlen das Schl sselwort sudo weglassen v Deinstallieren alter Versionen von Altova Server Produken Bevor Sie RaptorXML XBRL Server deinstallieren stoppen Sie den Dienst mit dem folgenden Befehl sudo launchctl unload Library LaunchDaemons com altova RaptorXMLXBRLServer2016 plist Um zu berpr fen ob der Dienst gestoppt wurde ffnen Sie den Activity Monitor im Finder und vergewissern Sie sich dass sich RaptorXML XBRL Server nicht in der Liste befindetKlicken Sie im Finder im Applikationsordner mit der rechten Maustaste auf das RaptorXML XBRL Server Symbol und w hlen Sie den Befehl Move to Trash Die Applikation wird daraufhin in den Papierkorb verschoben Sie m ssen die Applikation jetzt noch aus dem Ordner usr entfernen Verwenden Sie dazu den folgenden Befehl sudo rm rf usr local Altova RaptorXMLXBRLServer2016 Wenn Sie eine ltere Version von Altova LicenseServer deinstallieren m ssen stoppen Sie Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Einrichten von RaptorXML Einrichten auf Mac OS X 33 den Dienst
623. weiterungsfunktion Die Erweiterungsfunktion im XPath XQuery Ausdruck muss die folgenden Form haben prafix fname e Der Teil pr fix kennzeichnet die Erweiterungsfunktion als Java Funktion indem er die Erweiterungsfunktion mit einer in scope Namespace Deklaration verkn pft deren URI mit java beginnen muss Beispiele siehe unten Die Namespace Deklaration sollte eine Java Klasse bezeichnen z B xmlns myns java java lang Math Sie k nnte aber auch einfach lauten xmlns myns java ohne Doppelpunkt wobei die Identifizierung der Java Klasse dem name Teil der Erweiterungsfunktion berlassen bleibt e Der Teil fname identifiziert die aufgerufene Java Methode und liefert die Argumente f r die Methode Beispiele siehe unten Wenn die durch das prefix Teil identifizierte Namespace URI jedoch keine Java Klasse bezeichnet siehe vorheriger Punkt dann sollte die Java Klasse im fname Teil vor der Klasse identifiziert werden und von der Klasse durch einen Punkt getrennt sein siehe zweites XSLT Beispiel unten Anmerkung Die aufgerufene Klasse muss sich unter dem Klassenpfad des Rechners befinden XSLT Beispiel Hier sehen Sie zwei Beispiele daf r wie eine statische Methode aufgerufen werden kann Im ersten Beispiel ist der Klassenname java lang Math in der Namespace URI enthalten und darf daher nicht im name Teil enthalten sein Im zweiten Beispiel liefert der prefix Teil das Pr fix java w hrend der fname Teil d
624. wendet von Schnittstelle Methode XMLValidator setSchemaMapping KOLT setSchemaMapping XBRL setSchemaMapping v ENUMXMLValidationMode public enum ENUMXMLValidationMode eProcessingModeValid eProcessingModeWF ENUMXMLValidationMode enth lt das Enumerationsliteral das angibt welche Art von XML Validierung durchgef hrt werden soll Validierung oder Wohlgeformtheitspr fung eProcessingModeValid Setzt den XML Verarbeitungsmodus auf validation eProcessingModeValid Setzt den XML Verarbeitungsmodus auf wellformed Dies ist der Standardwert Verwendet von Schnittstelle Methode XMLValidator setXMLValidationMode XSLT setXMLValidationMode XQuery setXMLValidationMode v ENUMXMLValidationType public enum ENUMValidationType eValidateAny eValidateXMLWithDTD eValidateXMLWithXSD eValidateDTD eValidateXSD ENUMValidationType enth lt des Enumerationsliteral das angibt welche Validierung durchgef hrt werden soll und im Fall von XML Dokumenten ob das Dokument anhand einer DTD oder einer XSD Datei validiert werden soll eValidateAny Der Dokumenttyp wird automatisch ermittelt eValidateXMLWithDTD Validiert ein XML Dokument anhand einer DTD eValidateXMLWithxsD Validiert ein XML Dokument anhand einer XSD Datei XML Schema eValidateDTD Validiert ein DTD Dokument eValidatexsp Validiert ein XSD Dokument Altova RaptorXML XBRL Server 2016 2015 Altova
625. wert ist 3 v XML Schema und XML Instanz v load xml with psvi Erm glicht die Validierung von XML Input Dateien und die Generierung von Informationen f r diese Dateien nach Validierung des Schemas Der Standardwert ist true v schema imports Definiert das Verhalten von xs import Elementen von denen jedes ein optionales namespace Attribut und ein optionales schemaLocation Attribut hat lt import namespace someNS schemaLocation someURL gt Mit der Option wird definiert ob ein Schema Dokument geladen oder nur ein Namespace lizenziert werden soll und wenn ein Schema Dokument geladen werden soll anhand welcher Informationen es gesucht werden soll Standardeinstellung load preferring schemalocation Das Verhalten ist das folgende load by schemalocation Anhand des Werts des schemaLocation Attributs wird der Schemapfad ermittelt wobei Katalog Mappings ber cksichtigt werden Wenn das Namespace Attribut vorhanden ist wird der Namespace importiert lizenziert load preferring schemalocation Wenn das schemaLocation Attribut vorhanden ist wird es verwendet wobei Katalog Mappings ber cksichtigt werden Falls kein schemaLocation Attribut vorhanden ist wird der Wert des namespace Attributs ber ein Katalog Mapping verwendet Dies ist der Standardwert load by namespace Anhand des Werts des namespace Attributs wird der Schemapfad ber ein Katalog Mapping ermittelt load combining both Wenn entweder das Attribut namespace oder
626. www xbrl org 2003 role label v evaluate referenced parameters only Bei false wird die Auswertung aller Parameter e Formulas Assertions Tabellen referenziert werden Der Standardwert ist true v generic label linkrole Definiert die bei der Darstellung von generischen Labels bevorzugt zu verwendende Link Role v generic label role Definiert die bei Label Role Die Standardeinstellung ist http www xbr1l org 2003 role label v label lang Definiert die bei der Darstellung von Labels bevorzugt zu verwendende Link Language Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Befehlszeilenschnittstelle CLI XBRL Validierungsbefehle 109 Die Standardeinstellung ist en v preload table schemas L dt Schemas der XBRL Table false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird 1 0 Spezifikation im Vorhinein Der Standardwert ist v process table t t process table VALU Schr nkt die Formelausf hrung auf die angegebene Tabelle ein F gen Sie die Option mehrmals hinzu um mehr als eine Formula zu definieren Die Kurzform lautet t VALUE ist entweder der Wert des id Attributs oder eine URI mit einem XPointer Fragment das die Ressource identifiziert Es k nnen auch die Sonderwerte none und a11 verwendet werden v table Aktiviert die XBRL Table 1 0 Erweiterung Der Standardwert ist true Bei true sind automatisch
627. x der im mode Parameter definiert ist der ein ENUMAssessmentMode Literal erh lt Parameter mode Ein ENUMAssessmentMode Literal das definiert ob die Validierung streng oder lax sein oder bersprungen werden soll pu id setP iptFi le Definiert den Pfad der Python Script Datei in Form einer URL Parameter file Der bereitgestellte String muss eine absolute URL sein die den genauen Pfad der Python Datei angibt v setStreaming Aktiviert die Streaming Validierung Im Streaming Modus werden m glichst wenige Daten im Arbeitsspeicher behalten wodurch die Verarbeitung beschleunigt wird Parameter support Ein Wert true aktiviert das Streaming false deaktiviert es Der Standardwert ist true Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Java Schnittstelle RaptorXML Schnittstellen f r Java 263 Input Dateien Methoden zum Definieren der Input Dateien eines Validierungsbefehls XML XML Schema und DTD v setInputXMLFileName Definiert den Pfad des zu validierenden XML Dokuments in Form einer URL Parameter filePath Der bereitgestellte String muss eine absolute URL sein die den genauen Pfad der XML Datei angibt v setInputXMLFileCollection Definiert die Sammlung der XML Dateien die als Input Daten verwendet werden Die Dateien werden durch ihre URLs identifiziert Parameter fileCollection Eine Sammlung von Strings wobei jeder der Strings die absolute URL einer XML In
628. xm1 Informationen zum Arbeiten mit Katalogen finden Sie im Abschnitt XML Kataloge v user catalog user catalog FILE Definiert den absoluten Pfad zu einem XML Katalog der zus tzlich zum Root Katalog verwendet werden soll Informationen zum Arbeiten mit Katalogen finden Sie im Abschnitt XML Kataloge v enable globalresources enable globalresources true false Aktiviert die globalen Ressourcen Standardwert ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird vw globalresourceconfig gc ge globalresourceconfig VALUE Definiert die aktive Konfiguration der globalen Ressource und aktiviert globale Ressourcen v globalresourcefile gr gr globalresourcefile FILE Definiert die globale Ressourcendatei und aktiviert globale Ressourcen 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 166 Befehlszeilenschnittstelle CLI JSON Befehle v Meldungen Fehler Hilfe Timeout Version vw error format Definiert das Format der Fehlerausgabe Der Standardwert ist text Mit den anderen Optionen werden XML Formate generiert wobei mit 1ongxm1 mehr Details generiert werden vw error limit De rlimit Der Standardwert ist 100 Zulassig sind Werte von 1 bis 999 Dient dazu die Prozessorverwendung wahrend der Validierung einzuschranken Bei Erreichung des Fehlerlimits wird die Validierung gestoppt v help Zeigt den Hilfete
629. xquery und valxquery aufgelistet 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 132 Befehlszeilenschnittstelle CLI XQuery Befehle 3 5 1 xquery Der Befehl xquery erh lt als einziges Argument eine XQuery Datei und f hrt diese mit einer optionalen Input Datei aus um eine Ausgabedatei zu erzeugen Die Input Datei und die Ausgabedatei sind als Optionen definiert Windows RaptorXMLXBRL xquery options XQuery File Linux raptorxmlxbrl xquery options XQuery File Mac raptorxmlxbrl xquery options XQuery File Das Argument XQuery File ist der Pfad und Name der auszuf hrenden XQuery Datei Sie k nnen XQuery 1 0 oder 3 0 verwenden Standardm ig wird XQuery 3 0 verwendet Beispiele e raptorxmlxbrl xquery output c Output xml c TestQuery xq e raptorxmlxbrl xquery input c Input xml output c Output xml param company Altova p date 2006 01 01 c TestQuery xq raptorxmlxbrl xquery input c Input xml output c Output xml param source doc c test books xml book raptorxmlxbrl xquery output c Output xml omit xml declaration false output encoding ASCII c TestQuery xq v Gro und Kleinschreibung in der Befehlszeile RaptorXMLXBRL unter Windows raptorxmlxbr1 unter Unix Linux Mac Beachten Sie dass klein geschriebene Befehle raptorxm1lxbr1 auf allen Plattformen Windows Linux und Mac funktionieren w hrend gro geschriebene Befehle RaptorXMLXBRL nur unter Windows und Mac a
630. xsi http www w3 org 2001 XMLSchema instance xsi schemaLocation urn oasis names tc entity xmlns xml catalog Catalog xsd gt lt nextCatalog catalog PersonalFolder Altova AppAndVersionName CustomCatalog xml gt lt nextCatalog catalog CoreCatalog xml gt lt Include all catalogs under common schemas folder on the first directory level gt lt nextCatalog spy recurseFrom AltovaCommonFolder Schemas catalog catalog xml spy depth 1 gt lt Include all catalogs under common XBRL folder on the first directory level gt lt nextCatalog spy recurseFrom AltovaCommonFolder XBRL catalog catalog xml spy depth 1 gt lt catalog gt Zusatzliche zu verwendende Katalogdateien werden jeweils in einem nextCatalog Element aufgelistet von denen beliebig viele hinzugef gt werden k nnen Das Programm ruft jede Katalogdatei auf und l st die darin enthaltenen Mappings auf Beachten Sie dass im Codefragment oben zwei Kataloge direkt referenziert sind Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Einrichten von RaptorXML XML Kataloge 41 CoreCatalog xml und CustomCatalog xml Zus tzlich dazu werden auch Kataloge namens catalog xml die sich in der ersten Ebene der untergeordneten Ordner der Ordner Schemas und XBRL befinden referenziert Den Wert der Variablen AltovaCommonFolder finden Sie im Abschnitt Variablen f r Systempfade In den Katalogdateien im Altova Ordner Common sind die vor
631. xt zum Befehl an Beispiel valany h Alternativ dazu kann der Befehl help zusammen mit einem Argument verwendet werden Beispiel help valany v log output Schreibt die Meldungsausgabe in die angegebene URL Stellen Sie sicher dass das CLI Schreibrechte f r den Ausgabepfad hat v network timeout Definiert das Timeout in Sekunden f r entfernte I O Operationen Der Standardwert ist 40 vw verbose Ii Mit dem Wert true wird die Ausgabe zus tzlicher Informationen bei der Validierung aktiviert Der Standardwert ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v verbose output Schreibt die ausf hrliche Ausgabe in FILE v version Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Befehlszeilenschnittstelle CLI JSON Befehle 167 Zeigt die Version von RaptorXML XBRL Server an Setzen Sie version bei Verwendung mit einem Befehl vor den Befehl 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 168 Befehlszeilenschnittstelle CLI Der Script Befehl 3 7 Der Script Befehl Mit dem Befehl script wird ein Python 3 Skript ausgef hrt das die RaptorXML Python API verwendet Windows RaptorXMLXBRL script options File Linux raptorxmlxbrl script options File Mac raptorxmlxbrl script options File Das Argument File ist der Pfad zum Python Skript das ausgefuhrt werden soll Es stehen zus tzliche Optionen zur Verf
632. xtensionsEnabled Aktiviert bzw deaktiviert Altova Diagram Parameter enable Ein Wert true aktiviert Diagrammerweiterungen false deaktiviert sie Der Standardwert ist true merweiterungsfunktionen v setDotNetExtensionsEnabled Aktiviert oder deaktiviert NET Erweiterungsfunktionen Parameter enable Ein Wert true aktiviert NET Erweiterungen false deaktiviert sie Der Standardwert ist true v setJavaExtensionsEnabled oa nsEna led gsfunktionen Aktiviert oder deaktiviert Java Erweiterun Parameter enable Ein Wert true aktiviert Java Erweiterungen false deaktiviert sie Der Standardwert ist true v setJavaBarcodeExtensionLocation public v setJavaBarcode 1S10r catio n Definiert den Pfad des Ordners der Java Barcode Erweiterungsdatei AltovaBarcodeExtension jar N here Informationen dazu finden Sie im Abschnitt Barcode Erweiterungsfunktionen von Altova Der Pfad muss eine der folgenden Formen 2015 Altova GmbH Altova RaptorXML XBRL Server 2016 276 Java Schnittstelle RaptorXML Schnittstellen f r Java haben e als Datei URI z B javaext barcode location file C Programme Altova RaptorXMLServer2015 etc jar e als Windows Pfad mit maskierten umgekehrten Schr gstrichen z B javaext barcode location C Program Files Altova RaptorXMLServer2015 etc jar Parameter path Der bereitgestellte String muss eine absolute URL sein die den Basispfad der zu verw
633. zahl haben Beachten Sie dass die Option listfile nur auf Argumente nicht aber auf Optionen angewendet wird Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v parallel assessment pa pa parallel assessment true false Bei Setzung auf true wird die Schema Validierung parallel ausgef hrt Das bedeutet wenn sich auf irgendeiner Ebene mehr als 128 Elemente befinden so werden diese Elemente ber mehrere Threads parallel verarbeitet Auf diese Weise k nnen besonders gro e XML Dateien schneller verarbeitet werden wenn diese Option aktiv ist Parallele Validierungen k nnen gleichzeitig auf einer hierarchischen Ebene ausgef hrt werden k nnen in einem einzigen Infoset aber auch auf mehreren Ebenen erfolgen Beachten Sie dass die parallele Validierung im Streaming Modus nicht funktioniert Aus diesem Grund wird die Option streaming ignoriert wenn parallel assessment auf true gesetzt ist Au erdem wird bei Verwendung der Option parallel assessment mehr Arbeitsspeicher ben tigt Die Standardeinstellung ist false Die Kurzform f r die Option ist pa Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v preload xbrl schemas preload xbrl schemas true false L dt Schemas der XBRL 2 1 Spezifikation im Vorhinein Der Standardwert ist true Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Befehls
634. zeilenschnittstelle CLI Optionen 187 Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v recurse recurse true false Dient zur Auswahl von Dateien in einem ZIP Archiv Bei true w hlt das Argument InputFile des Befehls die angegebene Datei auch in den Unterverzeichnissen aus Beispiel test zip zip test xml w hlt Dateien mit dem Namen test xm1 auf allen Ordnerebenen des ZIP Ordners aus Es k nnen die Platzhalter und verwendet werden Mit xm1 werden folglich alle xm1 Dateien im ZIP Ordner ausgew hlt Der Standardwert der Option ist false Hinweis Die Booleschen Optionswerte werden auf true gesetzt wenn die Option ohne einen Wert definiert wird v schema imports schema imports er Ly Definiert das Verhalten von xs import Elementen von denen jedes ein optionales namespace Attribut und ein optionales schemaLocation Attribut hat lt import namespace someNS schemaLocation someURL gt Mit der Option wird definiert ob ein Schema Dokument geladen oder nur ein Namespace lizenziert werden soll und wenn ein Schema Dokument geladen werden soll anhand welcher Informationen es gesucht werden soll Standardeinstellung load preferring schemalocation Das Verhalten ist das folgende load by schemalocation Anhand des Werts des schemaLocation Attributs wird der Schemapfad ermittelt wobei Katalog Mappings ber cksichtigt werden Wenn das Namespace A
635. zugt zu verwendende Extended Link Role Parameter labelLinkrole Der bereitgestellte String enth lt die bevorzugte Link Role v setConceptLabelRole Definiert die f r die Darstellung von Concept Labels bevorzugt zu verwendende Label Role Parameter labelRole Der bereitgestellte String enth lt die bevorzugte Labe Role Die Standardeinstellung ist http www xbrl org 2008 role label v setGenericLabelLinkrole Definiert die f r die Darstellung von generischen Labels bevorzugt zu verwendende Link Role Parameter labelLinkrole Der bereitgestellte String enth lt die bevorzugte Link Role v setGenericLabelRole Definiert die f r die Darstellung von en Labels bevorzugt zu verwendende Label Role Parameter labelRole Der bereitgestellte String enth lt die bevorzugte Labe Role Die Standardeinstellung ist http www xbrl org 2008 role label v setLabelLang Definiert die f r die Darstellung von Labels bevorzugt zu verwendende Label Language Parameter Altova RaptorXML XBRL Server 2016 2015 Altova GmbH Java Schnittstelle RaptorXML Schnittstellen f r Java 293 labelLang Der bereitgestellte String enth lt die bevorzugte Label Language Standardeinstellung ist en vw setDimensionsExtensionEnabled public void setDimensionExtensionEnabled b bEnable Aktiviert die Validierung von XBRL Dimensions Bei true ist die Unterst tzung aktiviert bei false ist sie deaktiviert Die Standardeinstellung ist t
Download Pdf Manuals
Related Search
Related Contents
Emerson LC320EM81 Flat Panel Television User Manual Havis-Shields C-TCB-7-IMP User's Manual 施工説明書 オートクリーンC(コンビネーションタイプ・自動バルブ lensatic compass - Ben Meadows Company 取扱説明書 (465.63 KB/PDF) VL PRO 5100R M0S05384 1O01:FEV 1000 Cipi et bpa: ne vous gâchez pas le plaisir du 1 août Copyright © All rights reserved.
Failed to retrieve file