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>