NAME
zerodds-xmlc - DDS-XML validator, deployment renderer, type lister
SYNOPSIS
zerodds-xmlc command file.xml
DESCRIPTION
zerodds-xmlc is a command-line front-end over the ZeroDDS DDS-XML parsers (OMG DDS-XML 1.0). It parses a deployment file and reports; it never touches the network.
COMMANDS
- validate FILE.xml
-
Check well-formedness and parse every DDS-XML library (types, qos, domain, participant, application). Print a one-line tally. Exit 1 on a parse or validation error.
- render FILE.xml
-
Print a structured deployment summary: domains and their topics, participants and their publishers/subscribers with the data writers/readers underneath.
- types FILE.xml
-
List the <types> (XTypes) definitions, recursing into modules.
OPTIONS
- --skip-unknown
-
Leave out what the DDS-XML 1.0 schemas do not define (the elements and attributes of another product's file) and list each omission with its path on standard error. Without it the first such element is an error.
- --vendor-forms
-
Read the forms other DDS products write (such as <topic_filter> as an element, qos_profile_ref, <participant_qos>, IDL type names) and list each with its path on standard error. Without it the first such form is an error that names the form DDS-XML 1.0 uses.
- -h, --help
-
Show usage.
EXIT STATUS
- 0
-
Nothing to report.
- 1
-
A library failed to parse.
- 2
-
The command line was wrong.
- 3
-
A file could not be read.
EXAMPLES
Validate a deployment file:
zerodds-xmlc validate deployment.xml
Render the deployment tree:
zerodds-xmlc render deployment.xml
SEE ALSO
zerodds-admin(1), zerodds-idlc(1)
AUTHORS
ZeroDDS Contributors <release@zerodds.org>
BEZEICHNUNG
zerodds-xmlc - DDS-XML prüfen, Deployments darstellen, Typen auflisten
ÜBERSICHT
zerodds-xmlc Befehl datei.xml
BESCHREIBUNG
zerodds-xmlc ist eine Kommandozeilen-Oberfläche über den DDS-XML-Parsern von ZeroDDS (OMG DDS-XML 1.0). Es parst eine Deployment-Datei und berichtet; es berührt nie das Netz.
BEFEHLE
- validate DATEI.xml
-
Prüft die Wohlgeformtheit und parst jede DDS-XML-Bibliothek (types, qos, domain, participant, application). Gibt eine einzeilige Zählung aus. Exit 1 bei einem Parse- oder Prüffehler.
- render DATEI.xml
-
Gibt eine strukturierte Zusammenfassung des Deployments aus: Domänen und ihre Topics, Teilnehmer und ihre Publisher/Subscriber mit den Data Writern/Readern darunter.
- types DATEI.xml
-
Listet die Definitionen unter <types> (XTypes), mit Abstieg in Module.
OPTIONEN
- --skip-unknown
-
Lässt aus, was die DDS-XML-1.0-Schemas nicht definieren (die Elemente und Attribute der Datei eines anderen Produkts), und listet jede Auslassung mit ihrem Pfad auf der Standardfehlerausgabe. Ohne diese Option ist das erste solche Element ein Fehler.
- --vendor-forms
-
Liest die Formen, die andere DDS-Produkte schreiben (etwa <topic_filter> als Element, qos_profile_ref, <participant_qos>, IDL-Typnamen), und listet jede mit ihrem Pfad auf der Standardfehlerausgabe. Ohne diese Option ist die erste solche Form ein Fehler, der die Form nennt, die DDS-XML 1.0 verwendet.
- -h, --help
-
Zeigt die Aufrufhilfe.
EXIT-STATUS
- 0
-
Nichts zu melden.
- 1
-
Eine Bibliothek ließ sich nicht parsen.
- 2
-
Die Kommandozeile war falsch.
- 3
-
Eine Datei konnte nicht gelesen werden.
BEISPIELE
Eine Deployment-Datei prüfen:
zerodds-xmlc validate deployment.xml
Den Deployment-Baum darstellen:
zerodds-xmlc render deployment.xml
SIEHE AUCH
zerodds-admin(1), zerodds-idlc(1)
AUTOREN
ZeroDDS Contributors <release@zerodds.org>