Eine Aufgabendatei ist ein XML-Dokument. Sie gibt Intent Server-Aktionen während der Stapelverarbeitung an.
Das XML-Stammelement lautet <IntentServer >. Das untergeordnete Element <Project > gibt den Inventor-Projektkontext an, in dem das Modell ausgeführt wird.
Sie haben folgende Möglichkeiten, innerhalb des Projekts Modelle anzugeben:
- <OpenFile > Speichert das Modell in einer Textdatei oder in einer Inventor-Baugruppendatei (IAM).
- <IncludedModel > Bettet das Modell in die Aufgabendatei selbst ein.
- <NewModel > Erstellt ein leeres Modell.
Innerhalb der Model-Tags sind folgende untergeordnete Elemente verfügbar:
- <Evaluate > Wertet einen Intent-Ausdruck aus.
- <SetRuleValue > Ändert eine Intent-Regelformel.
Die Stapelverarbeitung ignoriert alle anderen Elemente in der Aufgabendatei. Wenn die Stapelverarbeitung abgeschlossen ist, werden Details über die Auswertung und die Ergebnisse zur Aufgabendatei hinzugefügt. Die Informationen über die einzelnen Schritte werden in Attributen der XML-Struktur gespeichert.
XML-Elemente und deren Attribute
- IntentServer
- Aufgabenbeschreibungen.
- Attribute
-
-
name
(erforderlich) Gibt den Namen der Stapel.
- outputDir (erforderlich) Gibt den Ordner an, der die Ausgabeaufgabendatei enthält.
-
trace
( optional, Vorgabe istfalse ) Wenn aufTrue, die Diagnosezeichenfolgen während der Stapel an die Konsole ausgegeben werden.
-
timing
(optional, Vorgabe ist
false
) in
true
, enthält die Ausgabeaufgabendatei die Informationen zur Start-/Endezeit der Stapel.
- Ausgabeattribute
-
-
machine
Der Name des Computers im Netzwerk
-
user
Benutzername
-
inventor
Version von Inventor Server
-
start
Startzeit
-
end
Abschlusszeit
- Projekt
- Gibt das Inventor-Projekt an, zu dem Intent Server wechselt.
- Attribute
-
-
name
(erforderlich) Gibt den Namen des Inventor-Projekts oder den vollständig qualifizierten Dateinamen der IPJ-Datei
-
timing
(optional, Vorgabe ist
false
) in
true
, enthält die Ausgabeaufgabendatei die Informationen zur Start-/Endezeit der Projektaktivität.
- Ausgabeattribute
-
-
start
Startzeit
-
end
Abschlusszeit
- OpenFile
- Gibt an, dass Intent Server das Modell aus einer externen Textdatei oder aus einer Inventor IAM-Datei lädt.
- Attribute
-
-
name
(erforderlich) Gibt den Namen der Datei mit einem Modell. Wenn Sie den vollständig qualifizierten Namen nicht angeben, wird eine Suche in der folgenden Reihenfolge durchgeführt:
- Speicherort der Aufgabendatei
- Inventor-Projektarbeitsbereich
- In den durch den vom Intent-Suchpfad angegebenen Speicherorten
-
timing
(optional, Vorgabe ist
false
) in
true
, enthält die Ausgabeaufgabendatei die Informationen zur Start-/Endezeit der Modellaktivität.
- Ausgabeattribute
-
-
start
Startzeit
-
end
Abschlusszeit
- IncludedModel
- Gibt an, dass Intent Server das eingebettete Modell aus dem untergeordneten CDATA-Element lädt.
- Attribute
-
-
name
(erforderlich) Gibt den Namen des Inventor-Dokuments an.
-
timing
(optional, Vorgabe ist
false
) in
true
, enthält die Ausgabeaufgabendatei die Informationen zur Start-/Endezeit der Modellaktivität.
- Ausgabeattribute
-
-
start
Startzeit
-
end
Abschlusszeit
- NewModel
- Gibt an, dass Intent Server ein neues Modell direkt erstellt.
- Attribute
-
-
name
(erforderlich) Gibt den Modellnamen an.
- baseDesign (erforderlich) Gibt den Namen des Stammbauteildesigns an.
-
timing
(optional, Vorgabe ist
false
) in
true
, enthält die Ausgabeaufgabendatei die Informationen zur Start-/Endezeit der Modellaktivität.
- Ausgabeattribute
-
-
start
Startzeit
-
end
Abschlusszeit
- Evaluate
- Gibt an, dass Intent Server einen Intent-Ausdruck auswertet.
- Attribute
-
-
expression
(erforderlich) Gibt den Ausdruck Zeichenfolge
-
part
( optional, Vorgabe istRoot) Gibt den Kontext Bauteil
-
timing
(optional, Vorgabe ist
false
) in
true
, enthält die Ausgabeaufgabendatei die Informationen zur Start-/Endezeit der Auswertung
- Ausgabeattribute
-
-
result
Die Ergebniszeichenfolge, wenn die Auswertung erfolgreich ist
-
error
Fehler, wenn die Auswertung fehlschlägt
-
start
Startzeit
-
end
Abschlusszeit
- SetRuleValue
-
- Attribute
- Gibt an, dass Intent Server die Formel einer Intent-Regel festlegt.
-
rule
(erforderlich) Gibt den Intent-Regelnamen an.
-
expression
(erforderlich) Gibt den zu setzende Ausdruckszeichenfolge an.
-
part
( optional, Vorgabe istRoot) gibt die Intent Bauteil fest, das die Regel enthält
-
timing
(optional, Vorgabe ist
false
) in
true
, enthält die Ausgabeaufgabendatei die Informationen zur Start-/Endezeit der Auswertung
- Ausgabeattribute
-
-
result
Die Ergebniszeichenfolge, wenn der Vorgang erfolgreich ist
-
error
Fehler, wenn der Vorgang fehlschlägt
-
start
Startzeit
-
end
Abschlusszeit
Beispielaufgabe für Stapelverarbeitung durch Intent Server
Die XML-Ausgabe wird im Verzeichnis ".\output" gespeichert. Die Details der einzelnen Vorgänge werden hervorgehoben: