![]() |
Wenn die Direktpersistenz-Implementierung aktiv ist, können Sie mit dem Dienst ExportOnlineAuditData auch Online-Prüfungsdaten aus der Datenbank exportieren. Dieser Dienst verfügt über eine Option query, die Sie verwenden können, um die exportierten Daten zu filtern und zu sortieren.
|
Parameter
|
Beschreibung
|
Basistyp
|
---|---|---|
locale
|
Die Abkürzung für den Namen der Sprache, in der die Ergebnisse zurückgegeben werden sollen. (STRING). Beispielsweise fr für Französisch oder zh_CN für Chinesisch (China). Eine Liste der von ThingWorx unterstützten Gebietsschemata finden Sie unter Unterstützte Gebietsschemata.
|
STRING
|
targetRepositoryName
|
Der Name des Datei-Repository-Dings, in dem die Ausgabedatei mit lokalisierten Prüfungseinträgen gespeichert werden soll.
|
THINGNAME
|
targetPath
|
Der Speicherort, an den die Ausgabedatei geschrieben werden sollte.
|
STRING
|
targetFileName
|
Der Name der Ausgabedatei, in der die lokalisierten Prüfdaten gespeichert werden sollen.
|
STRING
|
startDate
|
Das Datum und Uhrzeit des ersten Prüfeintrags, den Sie exportieren möchten. Alle Prüfeinträge mit einem Zeitstempel nach diesem Prüfeintrag und vor endDate werden exportiert.
|
DATETIME
|
endDate
|
Das Datum und die Uhrzeit des letzten Prüfeintrags, den Sie exportieren möchten. Alle Prüfeinträge mit einem Zeitstempel vor diesem Prüfeintrag und nach startDate werden exportiert.
|
DATETIME
|
Startdatum
|
Enddatum
|
Inhalt des Exports
|
---|---|---|
2020-02-03 18:50:03.000 (spezielles Datum und spezielle Uhrzeit)
|
2020-02-03 19:50:03.000 (spezielles Datum und spezielle Uhrzeit)
|
Alle Online- und Offline-Daten zwischen Startdatum und Enddatum, die für dieses Beispiel gleich sind (2020-02–03) und eine Stunde Daten (von 18:50:03.000 bis 19:50:03.000).
|
null
|
2020-02-03 19:50:03.000 (spezielles Datum und spezielle Uhrzeit)
|
Alle Online-Daten und Offline-Daten, die älter als das Enddatum und die Uhrzeit sind (2020-02-03 19:50:03.000). Wenn das Startdatum auf null festgelegt ist, kann der Export eine große Menge an Prüfdaten enthalten, abhängig vom tatsächlichen Datum, an dem mit der Aufbewahrung der Offline-Daten begonnen wurde.
|
2020-02-03 18:50:03.000 (spezielles Datum und spezielle Uhrzeit)
|
null
|
Alle Online-Daten und alle Offline-Daten zwischen Startdatum/Startuhrzeit und aktuellem Datum/aktueller Uhrzeit, angegeben durch Festlegen des Enddatums auf null.
|
null
|
null
|
ALLE Prüfdaten, online und offline. Nicht empfohlen, da dies sehr lange dauern kann.
|
Eigenschaft
|
Implementierung?
|
Beschreibung
|
---|---|---|
auditCategory
|
Beide
|
Der Name der Kategorie der Prüfungsmeldung. Die Beispiele oben zeigen unterschiedliche Kategorien:
• Direktpersistenz – Kategorie System
• Datentabelle – Kategorie Modeling
Informationen zu Prüfkategorien finden Sie unter Prüfkategorien.
|
application
|
Nur Direktpersistenz
|
Der Name der Anwendung, die die Prüfungsmeldung generiert hat. Im vorstehenden Direktpersistenz-Beispiel werden die Prüfungsmeldungen von der ThingWorx Core Platform generiert, daher ist der Wert auf ThingworxCore festgelegt.
|
sourceType
|
Beide
|
Der Typ der Anwendung, die diese Prüfungsmeldung generiert hat (source). Die obigen Beispiele zeigen unterschiedliche Quelltypen, die die auditCategory für beide Implementierungen und die application für Direktpersistenz widerspiegeln:
• Direktpersistenz – Subsystem
• Datentabelle – ModelTagVocabulary
|
source
|
Beide
|
Die ThingWorx Anwendung oder eine ausführbare Datei, die diese Prüfungsmeldung generiert hat. Die obigen Beispiele zeigen verschiedene ThingWorx Anwendungen:
• Im Direktpersistenz-Beispiel ist die Quelle Audit Subsystem.
• Im Datentabellen-Beispiel ist die Quelle IntegrationTesting.
|
id
|
Beide, mit Formatunterschieden
|
Direktpersistenz-Implementierung – Die automatisch generierte Datenbank-ID für die application, die die Prüfungsmeldung generiert hat.
Datentabellen-Implementierung – Die GUID für die Anwendung, die die Prüfungsmeldung generiert hat.
|
message
|
Beide
|
Der Text der Prüfungsmeldung.
|
user
|
Beide
|
Der Anmeldename des Benutzers, der die Anwendung ausgeführt hat, als die Prüfungsmeldung generiert wurde.
|
timestamp
|
Beide
|
Das Datum und die Uhrzeit der Generierung der Prüfungsmeldung.
|