Ereigniszuordnungen der Überwachungsdatenbank
Dieses Thema enthält die Zuordnung der Felder aus der Stagingtabelle in der Überwachungsdatenbank zu den Ereignissichten für alle von der WF (Windows Workflow Foundation)-Laufzeitumgebung ausgegebenen Ereignistypen. Diese Informationen sind zum Konfigurieren einer nicht auf SQL basierenden Überwachungsdatenbank für die Verwendung mit Windows Server AppFabric erforderlich. Wenn SQL Server verwendet wird, werden diese Sichten und die Stagingtabelle vom AppFabric-Konfigurationsprozess erstellt. Im Konfigurationsprozess einer nicht auf SQL basierenden Datenbankimplementierung müssen diese Sichten und die Stagingtabelle jedoch manuell erstellt werden. Wenn ein Ereignis in einem WCF- oder WF-Dienst auftritt, der von AppFabric verwaltet wird, schreibt der Ereignisauflistungsdienst eine dem Ereignis entsprechende Zeile in die Tabelle ASStagingTable in der Überwachungsdatenbank. Diese Daten müssen der entsprechenden Sicht zugeordnet werden, damit sie mithilfe des AppFabric-Dashboards angezeigt werden können. Diese Zuordnung kann mithilfe jedes beliebigen Mechanismus erfolgen, den Sie zum Abrufen der Daten aus der Stagingtabelle und zum Einfügen in alle Tabellen, die für die Unterstützung der Überwachungssichten dienen, verwenden möchten. Beispielsweise können Sie einen Datenbanktrigger oder -auftrag verwenden.
Dieses Dokument enthält nur einige Ereignis- und Sichtzuordnungen. Eine vollständige Aufstellung der Ereignisse und der entsprechenden Zuordnungen finden Sie im Download Ereigniszuordnungen der AppFabric-Datenbank. Weitere Informationen zu diesem Zuordnungsprozess finden Sie unter Vorgehensweise: Verwenden einer nicht auf SQL basierenden Überwachungsdatenbank und Sichten und Tabellen der Überwachungsdatenbank.
Allgemeine Zuordnungen für alle Ereignisse
Tabelle ASStagingTable
Jedes Ereignis füllt die folgenden Felder der Tabelle ASStagingTable mit Daten auf.
Spalten von ASStagingTable | Ereignisdaten |
---|---|
EventTypeId |
Die ID des gesendeten Ereignisses. |
E2EActivityId |
Die mit diesem Ereignis gesendete End-to-End-Aktivitäts-ID. |
Computer |
Der Computername, von dem das Ereignis gesendet wird. |
EventSource |
Der virtuelle Pfad für dieses Ereignis. |
ProcessId |
Die Prozess-ID. |
TraceLevelId |
Die Ablaufverfolgungsstufe für das gesendete Ereignis. |
TimeCreated |
Der Erstellungszeitpunkt für dieses Ereignis. |
Sicht ASEventSources
Beinahe alle Ereignisse füllen die Sicht ASEventSources mit Daten auf (Ausnahme: Ereignis-ID 499).
Spaltenname | Datenquelle |
---|---|
ID |
Die ID für die Ereignisquelle. Diese ID wird von anderen Sichten zum Abrufen der Details für die Ereignisquelle verwendet. |
Name |
Der Name des Diensts, der aus der Spalte EventSource in der Tabelle ASStagingTable extrahiert wird. |
Computer |
Diese Angabe wird Computer in der Tabelle ASStagingTable zugeordnet. |
Site |
Der Name der Site, der aus der Spalte EventSource in der Tabelle ASStagingTable extrahiert wird. |
VirtualPath |
Der Name des vollständigen VirtualPath, der aus der Spalte EventSource in der Tabelle ASStagingTable extrahiert wird. |
ApplicationVirtualPath |
Der Name des VirtualPath der Anwendung, der aus der Spalte EventSource in der Tabelle ASStagingTable extrahiert wird. |
ServiceVirtualPath |
Der Name des VirtualPath des Diensts, der aus der Spalte EventSource in der Tabelle ASStagingTable extrahiert wird. |
Sicht ASEvents
Beinahe alle Ereignisse füllen die Sicht ASEvents mit Daten auf (Ausnahme: Ereignis-ID 499).
Spaltenname | Datenquelle |
---|---|
EventTypeId |
Die EventTypeId, die ASStagingTable.EventTypeId zugeordnet wird. |
EventName |
Der Name des Ereignisses. |
EventVersion |
Die Version des Ereignisses. Zurzeit 0. |
EventSourceID |
Die zugeordnete ID für die Ereignisquelle in der Sicht ASEventSources. |
ProcessId |
Diese Angabe wird ASStagingTable.ProcessId zugeordnet. |
TraceLevelId |
Diese Angabe wird ASStagingTable.TraceLevelID zugeordnet. |
TraceLevel |
Die Zeichenfolgedarstellung der TraceLevelId. |
E2EActivityId |
Diese Angabe wird ASStagingTable.E2EActivityId zugeordnet. |
TimeCreated |
Diese Angabe wird ASStagingTable.TimeCreated zugeordnet. |
Ereignisse
Die folgenden Ereigniszuordnungen werden zum Implementieren einer Überwachungsdatenbank zur Verfügung gestellt.
Ereignis-ID 100
Der Ereignisauflistungsdienst füllt nicht nur die allgemeinen, sondern auch die folgenden Spalten in der Tabelle ASStagingTable für die Ereignis-ID 100 mit Daten auf.
Ereignisdaten | Spalten von ASStagingTable |
---|---|
TypeName |
Data1UniqueId |
RecordNumber |
Data1BigInt |
ActivityRootId |
Data3Str |
State |
Data2Str |
Nachverfolgungsprofilname |
Data1Str |
Anmerkungen |
CustomAnnotations |
Die Daten aus dem Ereignis 100 füllen die folgenden Sichten mit Daten auf: ASEventSources, ASWfEvents, ASEvents, ASWfTrackingProfiles, ASWfEventAnnotations. Die Zuordnung von Daten aus ASStagingTable zu den allgemeinen Sichten ASEventSources und ASEvents wird in den allgemeinen Zuordnungen angegeben.
Sicht: ASWfEventAnnotations
Diese Sicht wird mit Anmerkungen aktualisiert, die in Verbindung mit WF-Nachverfolgungsereignissen von WF-Diensten ausgegeben werden.
Spaltenname | Aufgefüllte Daten |
---|---|
Id |
Der eindeutige Bezeichner für diese Ereigniszeile. |
AnnotationSetId |
Der Schlüssel zum Auffinden des WF-Ereignisses, das die Anmerkung gesendet hat. |
Name |
Der Name der Anmerkung, der aus ASStagingTable.CustomAnnotations abgerufen wird. |
Wert |
Der Wert der Anmerkung, der aus ASStagingTable.CustomAnnotations abgerufen wird. |
Extrahieren des Anmerkungsnamens und des -werts aus ASStagingTable.CustomAnnotations
Anmerkungen werden wie folgt gespeichert. Die Anmerkungen werden mit diesem Ereignis gesendet. Die Werte der Anmerkungen werden in diesem Format gespeichert.
< items >
< item name = "annotationName" type="System.String">annotationValue</item>
</items >
Wenn keine Anmerkungen angegeben werden, enthält die Zeichenfolge die Angabe </items>. Der name
und der value
werden durch Analysieren des in der Spalte ASStagingTable.CustomAnnotations gespeicherten Werts extrahiert.
Sicht ASWfTrackingProfiles
Spaltenname | Aufgefüllte Daten |
---|---|
Id |
Die eindeutige ID für das Nachverfolgungsprofil. |
Name |
Diese Angabe wird der Spalte ASStagingTable-> von ASStagingTable.Data1Str zugeordnet. |
Sicht ASWfEvents
Nur die für dieses Ereignis in dieser Sicht mit Daten aufgefüllte Spalten werden angegeben. Alle anderen Spalten weisen einen NULL-Wert auf. Der Wert, der eigens durch das Ereignis mit Daten aufgefüllt wird, wird fett formatiert angegeben. Diese Sicht wird für Nachverfolgungsereignisse erstellt, die für WF-Instanzen ausgegeben werden.
Spaltenname | Aufgefüllte Daten |
---|---|
Id |
Die generierte eindeutige ID. |
EventTypeId |
100 (Zugeordnet zu: der Spalte ASStagingTable> von EventTypeId). |
EventType |
„WorkflowInstanceRecord“ |
EventVersion |
0 |
EventSourceId |
Die ID in der Sicht ASEventSources. |
ProcessId |
Diese Angabe wird der Spalte ASStagingTable-> zugeordnet: ASStagingTable.ProcessId |
WorkflowInstanceId |
Diese Angabe wird der Spalte ASStagingTable-> zugeordnet: ASStagingTable.Data1UniqueId |
TrackingProfileId |
Die eindeutige ID des Nachverfolgungsprofils, die der Spalte ID in der Sicht ASWfTrackingProfiles zugeordnet wird. Diese Angabe und die ASWfTrackingProfiles werden in einer Transaktion aktualisiert. |
E2EActivityId |
Diese Angabe wird der Spalte ASStagingTable-> zugeordnet: ASStagingTable.E2EActivityId |
TraceLevelId |
Diese Angabe wird der Spalte ASStagingTable-> zugeordnet: ASStagingTable.TraceLevelId |
TraceLevel |
Abhängig von TraceLevelId: 0:„Immer protokollieren“ 1:„Kritisch“ 2:„Fehler“ 3:„Warnung“ 4:„Information“ 5:„Ausführlich“. |
RecordNumber |
Diese Angabe wird der Spalte ASStagingTable-> zugeordnet: ASStagingTable.Data1BigInt |
AnnotationSetId |
Die eindeutige ID des Anmerkungssatzes, die der Spalte AnnotationSetId in der Sicht ASWfEventAnnotations zugeordnet wird. Diese Angabe und die ASWfEventAnnotations werden in einer Transaktion aktualisiert. |
TimeCreated |
Diese Angabe wird der Spalte ASStagingTable-> zugeordnet: ASStagingTable.TimeCreated |
ActivityRootId |
Diese Angabe wird der Spalte ASStagingTable->: ASStagingTable.Data3Str zugeordnet. |
State |
Diese Angabe wird der Spalte ASStagingTable->: ASStagingTable.Data2Str zugeordnet. |
Sicht: ASWfInstances
Diese Sicht wird mit dem Instanzstatus für die aktive WF-Instanz aktualisiert. Diese Sicht wird nach der Sicht ASWfEvents aktualisiert, jedoch in der gleichen Transaktion. Wenn der Sicht ASWfEvents ein Ereignis hinzugefügt wird, muss diese Sicht in einer Transaktion gleichzeitig mit den Werten aktualisiert werden, die in die Sicht ASWfEvents eingefügt wurden. Es ist nur eine Zeile pro Workflowinstanz vorhanden. Mit jedem Ereignis, das der Tabelle WFEvents hinzugefügt wird, wird die Workflowinstanz geändert. Ein Zeile wird in dieser Tabelle nur unter bestimmten Bedingungen hinzugefügt/aktualisiert. Wenn der Status „Deleted“ oder „Unloaded“ (ASWfEvents.State) für ein Ereignis mit der ID 100 lautet, wird der Tabelle keine Zeile hinzugefügt.
Spaltenname | Aufgefüllte Daten |
---|---|
Id |
Die eindeutige ID für diesen Eintrag |
WorkflowInstanceId |
Diese Angabe wird der Spalte ASStagingTable-> zugeordnet: ASStagingTable.Data1UniqueId wird nur ein Mal für eine eindeutige Instanz hinzugefügt. |
LastEventSourceId |
Die letzte eventSourceID, die diese Zeile geändert hat. Diese Angabe wird ASWfEvents.EventSourceId zugeordnet. |
LastEventStatus |
Diese Angabe wird der Spalte ASWfEvents > zugeordnet: ASWfEvents.State. Wird nur eingefügt/aktualisiert, wenn der Status ungleich „Deleted“ oder „Unloaded“ ist. Wenn der Status „Deleted“ oder „Unloaded“ (ASWfEvents.State) lautet, wird in dieser Tabelle keine Zeile hinzugefügt. |
StartTime |
Diese Angabe wird der Spalte ASWfEvents-> zugeordnet: ASWfEvents.TimeCreated. Dies ist die Angabe TimeCreated für das Ereignis mit der niedrigsten RecordNumber für diese Workflowinstanz. |
LastModifiedTime |
Diese Angabe wird der Spalte ASWfEvents-> zugeordnet: ASWfEvents.TimeCreated. Wird aktualisiert, wenn sich der Status ändert. Beachten Sie außerdem, dass zum Aktualisieren dieser Spalte die Angabe RecordNumber von WorkflowRecord größer als der vorherige Wert RecordNumber ist, der diesen Wert aktualisiert hat. (Eine mögliche Implementierung besteht darin, eine temporäre Tabelle zu verwalten, die die Instanz-ID in dieser Tabelle der RecordNumber des Workflowereignisdatensatzes aus ASWfEvents zuordnet, der sie geändert hat. Wenn ein neues Ereignis versucht, die Zeile für diese Instanz zu aktualisieren, überprüfen Sie, ob der Wert für RecordNumber größer als die zuletzt geänderte RecordNumber ist.) |
CurrentDuration |
Die Dauer für den ausgeführten Workflow (LastModifiedTime – StartTime). |
ExceptionCount |
Die Anzahl der für die WF-Instanz aufgetretenen Ausnahmen. Dieser Wert wird von der Ereignis-ID 100 nicht aktualisiert. |
LastAbortedTime |
Dieser Wert wird von der Ereignis-ID 100 nicht aktualisiert. |
Weitere Informationen zu diesem Ereignis finden Sie unter 100 - WorkflowInstanceRecord (https://go.microsoft.com/fwlink/?LinkId=187224).
Ereignis-ID 103
Der Ereignisauflistungsdienst füllt nicht nur die allgemeinen, sondern auch die folgenden Spalten in der Tabelle ASStagingTable für die Ereignis-ID 103 mit Daten auf.
Ereignisdaten | Spalten von ASStagingTable |
---|---|
workflowinstanceid |
Data1UniqueId |
RecordNumber |
Data1BigInt |
Nachverfolgungsprofilname |
Data1Str |
State |
Data2Str |
ActivityName |
Data3Str |
ActivityId |
Data4Str |
ActivityInstanceId |
Data5Str |
ActivityTypeName |
Data6Str |
Anmerkungen |
CustomAnnotations |
Variablen |
CustomProperties |
Argumente |
CustomArguments |
Die Daten aus dem Ereignis 103 füllen die folgenden Sichten mit Daten auf: ASEventSources, ASWfEvents, ASEvents, ASWfTrackingProfiles, ASWfEventAnnotations, ASWfEventProperties, ASWfPropertyNames. Die Zuordnung von Daten aus ASStagingTable zu den allgemeinen Sichten ASEventSources und ASEvents wird in den allgemeinen Zuordnungen angegeben.
Sicht: ASWfEventAnnotations
Diese Sicht wird mit Anmerkungen aktualisiert, die in Verbindung mit WF-Nachverfolgungsereignissen von WF-Diensten ausgegeben werden.
Spaltenname | Aufgefüllte Daten |
---|---|
Id |
Der eindeutige Bezeichner für diese Ereigniszeile. |
AnnotationSetId |
Der Schlüssel zum Auffinden des WF-Ereignisses, das die Anmerkung gesendet hat. |
Name |
Der Name der Anmerkung, der aus ASStagingTable.CustomAnnotations abgerufen wird. |
Wert |
Der Wert der Anmerkung, der aus ASStagingTable.CustomAnnotations abgerufen wird. |
Extrahieren des Anmerkungsnamens und des -werts aus ASStagingTable.CustomAnnotations
Die Anmerkungen werden mit diesem Ereignis gesendet. Die Werte der Anmerkungen werden im folgenden Format gespeichert. Wenn keine Anmerkungen angegeben werden, enthält die Zeichenfolge die Angabe </items>. Der Name und der Wert werden durch Analysieren des in der Spalte ASStagingTable.CustomAnnotations gespeicherten Werts extrahiert.
< items >
< item name = "annotationName" type="System.String">annotationValue</item>
</items >
Sicht: ASWfPropertyNames
Diese Sicht wird für die erfassten Eigenschaftsnamen erstellt, die aus WF-Diensten extrahiert werden. Der Name kann ein Variablenname, ein Argumentname oder ein Name in customtrackingrecord sein.
Spaltenname | Aufgefüllte Daten |
---|---|
EventSourceId |
Die Ereignisquelle für dieses Ereignis. Dies bezieht sich auf die ID in der EventSources-Sicht. |
Name |
Der Name der erfassten Eigenschaft. |
Typ |
Der Typ der erfassten Eigenschaft. |
Extrahieren des Namens und des Typs aus ASStagingTable.CustomProperties oder ASStagingTable CustomArguments****
Workflowvariablen werden in ASStagingTable.CustomProperties gespeichert. Für das Ereignis 103 ist das Format von Variablen folgendermaßen. Wenn keine Variablen angegeben werden, enthält die Zeichenfolge die Angabe </items>. Analysieren der XML-Zeichenfolge, um den Namen und Typ der Variablen abzurufen.
< items >
< item name = "variableName" type="System.String">variableValue</item>
</items >
Argumente werden in ASStagingTable.CustomArguments gespeichert. Für das Ereignis 103 ist das Format von Argumenten folgendermaßen. Analysieren der XML-Zeichenfolge, um den Namen und Typ des Arguments abzurufen. Wenn keine Argumente angegeben werden, enthält die Zeichenfolge die Angabe </items>.
< items >
< item name = "argumentName" type="System.String">argumentValue</item>
</items >
Sicht: ASWfEventProperties
Diese Sicht weist eine Zeile pro Variable/Argument/benutzerdefinierter Eigenschaft aus, die bzw. das aus dem WF-Ereignis extrahiert wird.
Spaltenname | Aufgefüllte Daten |
---|---|
EventId |
Ordnet die Ereignis-ID in der Sicht ASWfEvents-> ASWfEvents zu. Die ID bezieht sich auf das WF-Ereignis, das diese Daten gesendet hat. |
Name |
Der Name, der aus der Analyse des XML-Codes aus ASStagingTable.CustomArguments oder ASStagingTable.CustomProperties extrahiert wird. |
WfDataSource |
Die Quelle der Eigenschaft (Argument, Variable oder benutzerdefinierte Daten). Wenn die Daten aus ASStagingTable.CustomArguments stammen, lautet der Wert „Argument“. Wenn die Daten aus ASStagingTable.CustomProperties stammen, lautet der Wert „Variable“. |
Typ |
Der Typ der Eigenschaft, die aus CustomArguments des XML-Codes von CustomProperties extrahiert wird. |
Wert |
Der Wert der Eigenschaft, die aus CustomArguments des XML-Codes von CustomProperties extrahiert wird, wenn der Typ ein einfacher Typ ist. |
ValueBlob |
Der Wert der Eigenschaft, die aus CustomArguments des XML-Codes von CustomProperties extrahiert wird, wenn der Typ ein komplexer Typ ist. |
TimeCreated |
Der Zeitstempel für den Sendezeitpunkt dieser Eigenschaft, ASWfEvents.TimeCreated zugeordnet. |
Sicht ASWfTrackingProfiles
Spaltenname | Aufgefüllte Daten |
---|---|
Id |
Die eindeutige ID für das Nachverfolgungsprofil. |
Name |
Diese Angabe wird der Spalte ASStagingTable-> von ASStagingTable.Data1Str zugeordnet. |
Sicht ASWfEvents
Nur die für dieses Ereignis in dieser Sicht mit Daten aufgefüllte Spalten werden angegeben. Alle anderen Spalten weisen einen NULL-Wert auf. Der Wert, der eigens durch das Ereignis mit Daten aufgefüllt wird, wird fett formatiert angegeben. Diese Sicht wird für Nachverfolgungsereignisse erstellt, die für WF-Instanzen ausgegeben werden.
Spaltenname | Aufgefüllte Daten |
---|---|
Id |
Die generierte eindeutige ID. |
EventTypeId |
103 (Zugeordnet zu: der Spalte ASStagingTable> von EventTypeId). |
EventType |
„ActivityStateRecord“ |
EventVersion |
0 |
EventSourceId |
Die ID in der Sicht ASEventSources. |
ProcessId |
Diese Angabe wird der Spalte ASStagingTable-> zugeordnet: ASStagingTable.ProcessId |
WorkflowInstanceId |
Diese Angabe wird der Spalte ASStagingTable-> zugeordnet: ASStagingTable.Data1UniqueId |
TrackingProfileId |
Die eindeutige ID des Nachverfolgungsprofils, die der Spalte ID in der Sicht ASWfTrackingProfiles zugeordnet wird. Diese Angabe und die ASWfTrackingProfiles werden in einer Transaktion aktualisiert. |
E2EActivityId |
Diese Angabe wird der Spalte ASStagingTable-> zugeordnet: ASStagingTable.E2EActivityId |
TraceLevelId |
Diese Angabe wird der Spalte ASStagingTable-> zugeordnet: ASStagingTable.TraceLevelId |
TraceLevel |
Abhängig von TraceLevelId: 0:„Immer protokollieren“ 1:„Kritisch“ 2:„Fehler“ 3:„Warnung“ 4:„Information“ 5:„Ausführlich“. |
RecordNumber |
Diese Angabe wird der Spalte ASStagingTable-> zugeordnet: ASStagingTable.Data1BigInt |
AnnotationSetId |
Die eindeutige ID des Anmerkungssatzes, die der Spalte AnnotationSetId in der Sicht ASWfEventAnnotations zugeordnet wird. Diese Angabe und die ASWfEventAnnotations werden in einer Transaktion aktualisiert. |
TimeCreated |
Diese Angabe wird der Spalte ASStagingTable-> zugeordnet: ASStagingTable.TimeCreated |
ActivityName |
Diese Angabe wird der Spalte ASStagingTable->: ASStagingTable.Data3Str zugeordnet. |
ActivityId |
Diese Angabe wird der Spalte ASStagingTable->: ASStagingTable.Data4Str zugeordnet. |
ActivityInstanceId |
Diese Angabe wird der Spalte ASStagingTable->: ASStagingTable.Data5Str zugeordnet. |
ActivityTypeName |
Diese Angabe wird der Spalte ASStagingTable->: ASStagingTable.Data6Str zugeordnet. |
State |
Diese Angabe wird der Spalte ASStagingTable->: ASStagingTable.Data2Str zugeordnet. |
Sicht: ASWfInstances
Diese Sicht wird mit dem Instanzstatus für die aktive WF-Instanz aktualisiert. Diese Sicht wird nach der Sicht ASWfEvents aktualisiert, jedoch in der gleichen Transaktion. Wenn der Sicht ASWfEvents ein Ereignis hinzugefügt wird, muss diese Sicht in einer Transaktion gleichzeitig mit den Werten aktualisiert werden, die in die Sicht ASWfEvents eingefügt wurden. Es ist nur eine Zeile pro Workflowinstanz vorhanden. Mit jedem Ereignis, das der Tabelle WFEvents hinzugefügt wird, wird die Workflowinstanz geändert.
Spaltenname | Aufgefüllte Daten |
---|---|
Id |
Die eindeutige ID für diesen Eintrag |
WorkflowInstanceId |
Diese Angabe wird der Spalte ASStagingTable-> zugeordnet: ASStagingTable.Data1UniqueId. Wird nur ein Mal für eine eindeutige Instanz hinzugefügt. |
LastEventSourceId |
Die letzte eventSourceID, die diese Zeile geändert hat. Diese Angabe wird ASWfEvents.EventSourceId zugeordnet. |
LastEventStatus |
Diese Angabe wird der Spalte ASWfEvents > zugeordnet: ASWfEvents.State. Wird nur eingefügt/aktualisiert, wenn der Status ungleich „Deleted“ oder „Unloaded“ ist. Wenn der Status „Deleted“ oder „Unloaded“ (ASWfEvents.State) lautet, wird in dieser Tabelle keine Zeile hinzugefügt. Für das Ereignis 101 lautet der Wert UnhandledException. |
StartTime |
Diese Angabe wird der Spalte ASWfEvents-> zugeordnet: ASWfEvents.TimeCreated. Dies ist die Angabe TimeCreated für das Ereignis mit der niedrigsten RecordNumber für diese Workflowinstanz, die durch ASWfEvents.WorkflowInstanceId dargestellt wird. |
LastModifiedTime |
Diese Angabe wird der Spalte ASWfEvents-> zugeordnet: ASWfEvents.TimeCreated. Wird aktualisiert, wenn sich der Status ändert. Beachten Sie außerdem, dass zum Aktualisieren dieser Spalte die Angabe RecordNumber von WorkflowRecord größer als der vorherige Wert RecordNumber ist, der diesen Wert aktualisiert hat. (Eine mögliche Implementierung besteht darin, eine temporäre Tabelle zu verwalten, die die Instanz-ID in dieser Tabelle der RecordNumber des Workflowereignisdatensatzes aus ASWfEvents zuordnet, der sie geändert hat. Wenn ein neues Ereignis versucht, die Zeile für diese Instanz zu aktualisieren, überprüfen Sie, ob der Wert für RecordNumber größer als die zuletzt geänderte RecordNumber ist.) |
CurrentDuration |
Die Dauer für den ausgeführten Workflow (LastModifiedTime – StartTime). |
ExceptionCount |
Die Anzahl der für die WF-Instanz aufgetretenen Ausnahmen. Die Anzahl der Ereignisse 101, die für diese WF-Instanz aufgetreten sind, die durch die Instanz-ID ASWfEvents dargestellt wird. WorkflowInstanceId. |
LastAbortedTime |
Späteste Uhrzeit aus der Sicht ASWfEvents für das Ereignis mit der ID 101 oder 102 für die Workflowinstanz, die durch ASWfEvents.WorkflowInstanceId dargestellt wird. |
Weitere Informationen zu diesem Ereignis finden Sie unter 103 - ActivityStateRecord (https://go.microsoft.com/fwlink/?LinkId=187226).
Ereignis-ID 214
Der Ereignisauflistungsdienst füllt nicht nur die allgemeinen, sondern auch die folgenden Spalten in der Tabelle ASStagingTable für die Ereignis-ID 214 mit Daten auf.
Ereignisdaten | Spalten von ASStagingTable |
---|---|
MethodName |
Data1Str |
Duration |
Data1Int |
Die Daten aus dem Ereignis 214 füllen die folgenden Sichten mit Daten auf: ASEventSources, ASWcfEvents, ASEvents. Die Zuordnung von Daten aus ASStagingTable zu den allgemeinen Sichten ASEventSources und ASEvents wird in den allgemeinen Zuordnungen angegeben.
Sicht ASWcfEvents
Nur die für dieses Ereignis in dieser Sicht mit Daten aufgefüllte Spalten werden angegeben. Alle anderen Spalten weisen einen NULL-Wert auf. Der Wert, der eigens durch das Ereignis mit Daten aufgefüllt wird, wird fett formatiert angegeben.
Spaltenname | Aufgefüllte Daten |
---|---|
Id |
Die generierte eindeutige ID. |
EventTypeId |
214 (Zugeordnet zu: der Spalte ASStagingTable> von EventTypeId). |
EventType |
“OperationCompleted” |
EventVersion |
0 |
EventSourceId |
Die ID in der Sicht ASEventSources. |
ProcessId |
Diese Angabe wird der Spalte ASStagingTable-> zugeordnet: ProcessId |
TraceLevelId |
Diese Angabe wird der Spalte ASStagingTable-> zugeordnet: TraceLevelId |
TraceLevel |
Abhängig von TraceLevelId: 0:„Immer protokollieren“ 1:„Kritisch“ 2:„Fehler“ 3:„Warnung“ 4:„Information“ 5:„Ausführlich“. |
E2EActivityId |
Diese Angabe wird der Spalte ASStagingTable-> zugeordnet: ASStagingTable.E2EActivityId |
TimeCreated |
Diese Angabe wird der Spalte ASStagingTable-> zugeordnet: ASStagingTable.TimeCreated |
OperationName |
Diese Angabe wird der Spalte ASStagingTable->: ASStagingTable.Data1Str zugeordnet. |
Duration |
Diese Angabe wird der Spalte ASStagingTable->: ASStagingTable.Data1Str zugeordnet. |
Weitere Informationen zu diesem Ereignis finden Sie unter 214 - OperationCompleted (https://go.microsoft.com/fwlink/?LinkId=187225).
Ereignis-ID 219
Der Ereignisauflistungsdienst füllt nicht nur die allgemeinen, sondern auch die folgenden Spalten in der Tabelle ASStagingTable für die Ereignis-ID 214 mit Daten auf.
Ereignisdaten | Spalten von ASStagingTable |
---|---|
ExceptionTypeName |
Data1Str |
ExceptionToString |
Data1MaxStr |
Die Daten aus dem Ereignis 219 füllen die folgenden Sichten mit Daten auf: ASEventSources, ASWcfEvents, ASEvents. Die Zuordnung von Daten aus ASStagingTable zu den allgemeinen Sichten ASEventSources und ASEvents wird in den allgemeinen Zuordnungen angegeben.
Sicht ASWcfEvents
Nur die für dieses Ereignis in dieser Sicht mit Daten aufgefüllte Spalten werden angegeben. Alle anderen Spalten weisen einen NULL-Wert auf. Der Wert, der eigens durch das Ereignis mit Daten aufgefüllt wird, wird fett formatiert angegeben.
Spaltenname | Aufgefüllte Daten |
---|---|
Id |
Die generierte eindeutige ID. |
EventTypeId |
219 (Zugeordnet zu: der Spalte ASStagingTable> von ASStagingTable.EventTypeId). |
EventType |
„ServiceException“ |
EventVersion |
0 |
EventSourceId |
Die ID in der Sicht ASEventSources. Dies ist die Zuordnung des Ereignisses in ASWcfEvents zur Sicht ASEventSources. |
ProcessId |
Diese Angabe wird der Spalte ASStagingTable-> zugeordnet: ASStagingTable.ProcessId |
TraceLevelId |
Diese Angabe wird der Spalte ASStagingTable-> zugeordnet: ASStagingTable.TraceLevelId |
TraceLevel |
Abhängig von TraceLevelId: 0:„Immer protokollieren“ 1:„Kritisch“ 2:„Fehler“ 3:„Warnung“ 4:„Information“ 5:„Ausführlich“. |
E2EActivityId |
Diese Angabe wird der Spalte ASStagingTable-> zugeordnet: ASStagingTable.E2EActivityId |
TimeCreated |
Diese Angabe wird der Spalte ASStagingTable-> zugeordnet: ASStagingTable.TimeCreated |
ExceptionMessage |
Diese Angabe wird der Spalte ASStagingTable->: ASStagingTable.Data1MaxStr zugeordnet. |
ExceptionTypeName |
Diese Angabe wird der Spalte ASStagingTable->: ASStagingTable.Data1Str zugeordnet. |
Weitere Informationen zu diesem Ereignis finden Sie unter 219 - ServiceException (https://go.microsoft.com/fwlink/?LinkId=187230).
2011-12-05