Der Abschnitt "Translator Collection" definiert, wie der geparste und verarbeitete Datenquellen-Datensatz, der in vorherigen Abschnitten extrahiert wurde, in ein CA Business Service Insight-Event übersetzt wird.
Dieser Abschnitt gibt auch an, wie doppelte Events gehandhabt werden und der Mechanismus der Event-Besonderheit verwendet wird (weitere Informationen finden Sie unter Event-Besonderheit).
Wenn der Schnittstellenmodus auf "Online" gesetzt wird, hat das CA Business Service Insight-Event eine einheitliche Struktur, die folgende Felder enthält:
Die Struktur des Übersetzers entspricht der Struktur des Event-Typs in CA Business Service Insight und auch der Datenbanktabelle T_RAW_DATA, die das Event, wie in der folgenden Abbildung angezeigt, speichert:

Dieser Abschnitt enthält auch die Zuordnungstabellen, die die Zuordnung von Datenquellenwerten zu CA Business Service Insight-Event-Feldern festlegen, und die Tabellendefinition mit dem zugehörigen Datenquellenwert, der übersetzt werden soll.
Festgelegte Lademethode der Übersetzungstabellen ist wie folgt:
Jede in der Konfigurationsdatei festgelegte Übersetzungstabelle muss eine entsprechende Definition in der CA Business Service Insight-Benutzeroberfläche aufweisen.
Die XML-Darstellung einer Beispielkonfigurationsdatei sieht wie folgt aus:
<?xml version="1.0" encoding="utf-8"?>
<AdapterConfiguration>
<General MajorVersion="4" MinorVersion="0" RunOnce="yes" LogDebugMode="yes"
ConsoleDebugMode="yes" WorkingDirectoryName="output" RejectedEventsUpperLimit="10000">
<DataSourceDifferenceFromUTC DefaultOffset="0" TimeFormat="%d/%m/%Y %H:%M">
<DaylightSaving From="20/04/2001 00:00" To="15/10/2001 00:00" Shift="1"/>
</DataSourceDifferenceFromUTC>
</General>
<OblicoreInterface Mode="online">
<OnlineInterface Port="5555" SecurityLevel="none"/>
</OblicoreInterface>
<DataSourceInterface>
<Files>
<File DeleteFileAfterProcessing="no" InputFormat="InputFormat1" NamePattern="servers*.csv" Path=" C:\Program Files\Oblicore\Adapters\ServersAdapter\data\" TitleExists="yes" SleepTime="60" Delimiters=","/>
</Files>
</DataSourceInterface>
<InputFormatCollection>
<InputFormat InputFormatName="InputFormat1">
<InputFormatFields>
<InputFormatField Name="resource" Type="string"/>
<InputFormatField Name="timestamp" Type="time" TimeFormat="%d.%m.%Y %H:%M"/>
<InputFormatField Name="memory_util" Type="real"/>
<InputFormatField Name="cpu_util" Type="real"/>
</InputFormatFields>
<TranslatorSwitch DefaultTranslator="Translator1"/>
</InputFormat>
</InputFormatCollection>
<TranslatorCollection>
<Translator TranslatorName="Translator">
<TranslatorFields>
<TranslatorField Name="ResourceId" SourceType="table" SourceName="ResourceTable"/>
<TranslatorField Name="EventTypeId" SourceType="lookup" SourceName="EventTable" LookupValue="PerformanceEvent"/>
<TranslatorField Name="Timestamp" SourceType="field" SourceName="timestamp"/>
<TranslatorField Name="Value" SourceType="field" SourceName="memory_util"/>
<TranslatorField Name="Value" SourceType="field" SourceName="cpu_util"/>
</TranslatorFields>
</Translator>
</TranslatorCollection>
<TranslationTableCollection LoadingMode="remote">
<TranslationTable Name="ResourceTable" DestinationType="resource">
<TranslationField>resource</TranslationField>
</TranslationTable>
<TranslationTable Name="EventTable" DestinationType="event_type">
<TranslationField>resource</TranslationField>
</TranslationTable>
</TranslationTableCollection>
</AdapterConfiguration>
| Copyright © 2012 CA. Alle Rechte vorbehalten. | Senden Sie CA Technologies eine E-Mail zu diesem Thema. |