Benutzerhandbuch CIE 2.0 Taskreporting

Werbung
Benutzerhandbuch
Customer Interaction Express 2.0
Taskreporting
Ausgabe: 1.0
21/10/2010
© 2010 Avaya Inc.
Alle Rechte vorbehalten.
Hinweis
Obwohl angemessene Bemühungen unternommen wurden, um
sicherzustellen, dass die Informationen in diesem Dokument zum Zeitpunkt der
Drucklegung vollständig und akkurat waren, übernimmt Avaya Inc. keine
Haftung für eventuelle Fehler. In zukünftigen Versionen können an den in
diesem Dokument enthaltenen Informationen Änderungen und Korrekturen
angebracht werden.
Ausführliche Support-Informationen finden Sie in dem vollständigen
Dokument Avaya Support-Hinweise für Softwaredokumentation mit der
Dokumentnummer 03-600758.
Sie finden dieses Dokument auf unserer Website unter
http://www.avaya.com/support, indem Sie im Suchfeld nach der
Dokumentnummer suchen.
Haftungsausschluss für die Dokumentation
Avaya Inc. übernimmt keine Haftung für Änderungen, Zusätze oder
Löschungen an der ursprünglich veröffentlichten Version dieser
Dokumentation, außer wenn diese von Avaya durchgeführt wurden. Der Kunde
und/oder der Endbenutzer willigen ein, Avaya sowie die Vertreter, Bediensteten
und Angestellten von Avaya gegenüber allen Klagen, Gerichtsverfahren,
Forderungen und Urteilen, die aus Änderungen, Zusätzen oder Löschungen an
dieser Dokumentation oder im Zusammenhang damit entstehen, in dem vom
Kunden oder Endbenutzer vorgenommenen Umfang der Änderungen, Zusätze
oder Löschungen zu entschädigen und schadenfrei zu halten.
Haftungsausschluss für Links
Avaya Inc. übernimmt keine Verantwortung für den Inhalt oder die
Zuverlässigkeit von durch Links verknüpften Websites und billigt nicht
unbedingt die darin beschrieben oder angebotenen Produkte, Dienste oder
Informationen. Es wird keine Garantie übernommen dafür, dass diese Links in
jedem Fall funktionieren und dass die verknüpften Seiten immer verfügbar
sind.
Garantie
Avaya Inc. übernimmt für dieses Produkt eine beschränkte Garantie. Die
Bedingungen dieser beschränkten Garantie können Sie Ihrem Verkaufsvertrag
entnehmen. In der folgenden Website finden Sie Informationen zur
Standardgarantie von Avaya sowie zum Support für dieses Produkt, während
es der Garantie unterliegt: http://www.avaya.com/support
Copyright
Sofern nicht explizit anders angegeben, ist das Produkt durch Urheber- und
andere Eigentumsrechte geschützt. Die unberechtigte Vervielfältigung,
Übertragung oder Verwendung kann entsprechend dem anwendbaren Gesetz
strafrechtlich als auch zivil verfolgt werden.
Avaya-Support
Avaya stellt eine Hotline zur Verfügung, unter der Sie Probleme berichten oder
Fragen zu Ihrem Produkt stellen können. Die Support-Hotline-Nummer in den
Vereinigten Staaten lautet 1-800-242-2121. Weitere Support-Telefonnummern
finden Sie auf der Avaya-Website: http://www.avaya.com/support
Inhalt
Wissenswertes über diese Anleitung
5
Fragen zur Anleitung ................................................................................................................. 5
An wen richtet sich die Anleitung? ............................................................................. 5
Welche Informationen enthält die Anleitung?............................................................. 5
Welche Informationen enthält die Anleitung nicht?.................................................... 5
Wie gliedert sich die Anleitung? ................................................................................. 5
Welche Ausgabe der Anleitung liegt hier vor?............................................................ 5
Wo finden Sie weitere Informationen?........................................................................ 6
Wie erhalten Sie ein gedrucktes Exemplar? .............................................................................. 6
Voraussetzungen ......................................................................................................... 6
Drucken der Anleitung ................................................................................................ 6
Lernen Sie den Task Reporting Server kennen
7
Was ist Task Reporting? ........................................................................................................... 7
Task-bezogene Auswertung ........................................................................................ 7
Agenten-bezogene Auswertung................................................................................... 8
Differenzierung CIE zählerbasierte Statistik – Task Reporting Server ....................... 8
Abbildung der Komponenten ...................................................................................... 9
Auswertung der Daten............................................................................................... 10
Beschreibung der Felder in der Task Reporting Datenbank...................................... 14
Installation und Inbetriebnahme
21
Server....................................................................................................................................... 21
Welche Voraussetzungen benötigt der Prozess tr_srv? ............................................. 21
Konfiguration des tr_srv............................................................................................ 21
Startparameter für den Prozess tr_srv........................................................................ 22
Datenbank-Anbindung zur Task-Datenbank ............................................................. 23
Hilfe bei Problemen
24
Ausgaben und Reaktionen ....................................................................................................... 24
TTraces Kategorien des tr_srv -Prozesses ................................................................. 24
Was passiert, wenn der Prozess tr_srv die Daten nicht in die TaskReporting
Datenbank schreiben kann? ....................................................................................... 25
Was geschieht, wenn der Prozess statistic_srv nicht arbeitet? .................................. 26
Diagnosemöglichkeiten beim statistic_srv ................................................................ 26
Fehlermeldungen ..................................................................................................................... 29
TTrace Fehlermeldungen im Prozess tr_srv .............................................................. 29
Wartung ................................................................................................................................... 40
Verbesserung der Zugriffszeit auf die Datenbank ..................................................... 40
Index
Benutzerhandbuch CIE 2.0 Taskreporting
41
Inhalt • 3
Wissenswertes über diese
Anleitung
Fragen zur Anleitung
Bevor sie die Anleitung lesen haben Sie vielleicht einige Fragen dazu. Hier
beantworten wir Ihnen einige Fragen zur Anleitung.
An wen richtet sich die Anleitung?
Diese Anleitung richtet sich an Personen, die tiefes CIE-Wissen haben und den
Task Reporting Server kennen lernen möchten. Vorhandenes Datenbank-KnowHow ist sehr hilfreich.
Nutzen Sie die Anleitung, wie Sie möchten, ob als Nachschlagwerk oder um sich
umfassend über die Möglichkeiten der Anwendung zu informieren.
Welche Informationen enthält die Anleitung?
Diese Anleitung enthält Informationen über die Arbeitsweise des Task
Reporting Server sowie Informationen darüber, wie die vom Task Reporting
Server geschriebenen Daten interpretiert werden können.
Welche Informationen enthält die Anleitung
nicht?
Diese Anleitung enthält keine Informationen zu anderen CIE-Anwendungen oder
zum CIE-Server.
Wie gliedert sich die Anleitung?
Die Gliederung dieser Anleitung führt Sie Schritt für Schritt in die Nutzung des
Task Reporting Servers ein. Wenn Sie einige Seiten gelesen haben werden Sie
feststellen, dass jedes Thema ähnlich aufgebaut ist. Zuerst erfolgt meist eine
Einleitung ins Thema. Dann werden oft Voraussetzungen oder Kenntnisse
beschrieben. Nach den Voraussetzungen oder Kenntnissen erfolgen Anleitungen.
Eine Abbildung oder Beispiel vertiefen das Thema.
Welche Ausgabe der Anleitung liegt hier vor?
Die folgende Tabelle zeigt Informationen zu dieser Ausgabe der Anleitung:
Benutzerhandbuch CIE 2.0 Taskreporting
Wissenswertes über diese Anleitung • 5
Erstellt am:
21. Oktober 2010
Bearbeiter:
Brunhilde Krüger, Andreas Marquardt
Verfügbar als:
Acrobat Reader Datei
Wo finden Sie weitere Informationen?
Diese Anleitung beschreibt Kenntnisse und Voraussetzungen und zeigt
Anleitungen, die Sie benötigen, um den Task Reporting Server installieren und
bedienen zu können.
Zusätzliche Informationen zum CIE-System finden Sie in folgenden
Handbüchern.
•
Benutzerhandbuch Systemadministrator CIE
•
Anleitungen der anderen CIE-Anwendungen. Sie können die
anderen Anleitungen wie dieses als gedruckte Exemplare oder als
Online-Hilfen nutzen.
Wie erhalten Sie ein gedrucktes Exemplar?
Sie würden lieber die Anleitung auf Papier lesen, als diese am Personalcomputer
anzusehen - kein Problem. Sie können diese Anleitung drucken. Dafür wurde
diese Anleitung speziell aufbereitet. Sie erhalten dadurch eine gedruckte
Anleitung, wie Sie es gewohnt sind.
Die Anleitung wird im A4-Format gedruckt. Der Umfang der gedruckten
Anleitung beträgt etwa 36 Seiten.
Voraussetzungen
Um die Anleitung drucken zu können, müssen die folgenden Voraussetzungen
erfüllt sein.
•
Sie benötigen die DVD CIE.
•
Ein Acrobat Reader Version 4 oder höher muss auf Ihrem
Personalcomputer installiert sein. Die entsprechende Software
befindet sich auch auf der DVD CIE.
•
Ein grafikfähiger Drucker muss an Ihrem Personalcomputer
eingerichtet sein.
Drucken der Anleitung
Sie möchten die Anleitung ausdrucken.
6 • Wissenswertes über diese Anleitung
1.
Wechseln Sie im Dateimanager in den Ordner Manual auf der
DVD.
2.
Doppelklicken Sie auf die Datei cie_20_taskreport_de.pdf. Die
Anwendung Acrobat Reader öffnet und zeigt die Anleitung.
3.
Wählen Sie Drucken im Menü Datei der Anwendung Acrobat
Reader. Die Datei wird gedruckt.
Benutzerhandbuch CIE 2.0 Taskreporting
Lernen Sie den Task Reporting
Server kennen
Was ist Task Reporting?
Der Begriff Task wird im Folgenden als Sammelbegriff für die Aufgabentypen
Voice und E-Mail verwendet. Das bedeutet, dass ein Anruf ebenso wie eine EMail eine Task ist.
Mit Task Reporting werden im Gegensatz zur Statistik Einzelabläufe im CIESystem transparent für weitere Auswertungen. Ein Standardreport wird bei der
CIE-Installation angelegt und eine Standardauswertung „Kontakt-Auswertung“
ist in der Supervisor Applikation in CIE User Interface verfügbar. Details zur
Bedienung sind im Handbuch cie_11_userinterface_de.pdf zu finden.
Weitere Auswertungen der Daten sind kundenspezifische Erweiterungen des
CIE-Systems. Die Definition und Konfiguration eines kundenspezifischen
Reports kann nur über das TRConfig-Tool erfolgen.
Task-bezogene Auswertung
Aus den vorhandenen Statistikdaten des CIE-Systems wird eine Task-bezogene
Auswertung erstellt. Es werden die zu einer Task gehörigen Daten ausgewählt,
eventuell noch aufbereitet und dann in einer Datenbank des CIE -Betreibers zur
Verfügung gestellt (Betreiberdatenbank/Task Datenbank). Der CIE -Betreiber
erhält auf diese Art und Weise ein umfangreiches Bild über seine eigenen
Kunden. Es bieten sich (beispielhaft) die folgenden Möglichkeiten
Benutzerhandbuch CIE 2.0 Taskreporting
•
Reporting von Benutzerabläufen (Wie kommuniziert ein Kunde mit
dem CIE -System? Welche Themen wählt der Kunde? Wie lange
telefoniert der Kunde?)
•
Detailabläufe von Tasken
•
Aufschlüsselung der Abläufe (Task-bezogen) bei den einzelnen
Agenten eines CIE -Systems
Lernen Sie den Task Reporting Server kennen • 7
Agenten-bezogene Auswertung
Neben der Task-bezogenen Auswertung gibt es auch eine Agent-Auswertung.
Alle Events, die nicht Task-bezogen sind, werden in eine eigene Tabelle in der
TaskReporting-Datenbank gespeichert. Nicht-task-bezogene Events sind das einund ausloggen, an- und abmelden, Nachbearbeitungszeit ohne Anruf und Pause
mit Pausengrund.
Diese Daten sind in der Agentenauswertung im CIE User Interface in der
Supervisor Applikation verfügbar.
Das vorliegende Handbuch beinhaltet nur die Beschreibung der Task-bezogenen
Auswertungen.
Differenzierung CIE zählerbasierte Statistik –
Task Reporting Server
Der Hauptunterschied zwischen der CIE-Statistik und dem Task Reporting ist
der, dass es sich bei der CIE-Statistik um eine intervallbasierte, gemittelte
Statistik handelt. Man erhält grundsätzlich nur über alle Kontakte gemittelte
Daten, wie z.B. die mittlere Sprechzeit für alle Anrufe in einem Zeitintervall.
Beim Task Reporting dagegen wird die Sprechzeit für jeden Anruf separat
gespeichert.
Taskreporting dient nicht dazu, die zählerbasierte Statistik des CIE
nachzubilden. Kundenspezifisch Summenauswertungen der TaskreportingDaten können und dürfen nicht mit den Zählern der CIE-Statistik verglichen
werden, da die Definition im Detail unterschiedlich ist.
8 • Lernen Sie den Task Reporting Server kennen
Benutzerhandbuch CIE 2.0 Taskreporting
Abbildung der Komponenten
Von der Tk-Anlage oder dem Mail-Server gelangen Aufgaben (Task) ins CIESystem. Die Aufgaben (Task) werden vom CIE -Server an Agenten verteilt und
dort bearbeitet. Die Informationen zu diesen Aufgaben (Task) werden an den
Task Reporting Server (tr_srv) gesendet. Der Prozess tr_srv schreibt die Daten
entsprechend der Konfiguration in die Datenbank des Betreibers ("KundenDB"). Hierzu wird eine ODBC-Verbindung verwendet. Können die Daten nicht
in die Kunden-Datenbank geschrieben werden (z. B. Datenbank ist temporär
nicht erreichbar oder voll oder im verwendeten Statement ist ein Syntaxfehler)
werden die Daten in eine Sicherungsdatei geschrieben.
Im Produkt wird nur Sybase ASE unterstützt. Wenn der Kunde eine andere
Datenbank (z.B. Oracle oder MS-SQL) verwenden möchte, sind Anpassungen
notwendig, die im Rahmen eines Projekts mit Avaya Professional Services
(APS) realisiert werden müssen. Der Prozess tr_srv kann auf einem eigenen
Rechner laufen, läuft aber normalerweise auf dem CIE-Server.
Die folgende Abbildung zeigt schematisch die Komponenten:
Benutzerhandbuch CIE 2.0 Taskreporting
Lernen Sie den Task Reporting Server kennen • 9
Auswertung der Daten
Der Task Reporting Server kann Daten auf drei Ebenen bewerten und ausgeben,
dies sind Level 1, Level 2 und Level 3.
Level 0 wird automatisch durch Trigger auf der Level1-Tabelle in der
Taskreporting-Datenbank bei der Standardinstallation eines CIE-Systems unter
Sybase erzeugt.
Level
Beschreibung
Level 0
Level 0 beschreibt einen Kontakt, z.B. einen Kundenanruf
Level 1
Level 1 beschreibt die Verbindungen. Ein Kontakt, z.B. der Anruf
eines Kunden kann aus mehreren Verbindungen (Rückfrage,
Konferenz, Transfer) bestehen.
Level 2
Level 2 beschreibt spezielle Ereignisse bei den Zielen
(Agent/externe Ziele) und Themen.
Level 3
Level 3 beschreibt CTI-Events zwischen PBX und CIE Server und
wird von CIE nicht in den Standardreports unterstützt. Level 3 ist
nicht freigegeben. Darf nicht verwendet werden!!!
Der Task Reporting Server unterscheidet nicht zwischen rufenden und gerufenen
Teilnehmer einer Verbindung. Dadurch ergibt sich, dass eine Verbindung von A
nach B immer gleichzusetzen ist mit einer Verbindung von B nach A.
Ob ein Anschlussorgan (AO) vom Task Reporting Server bewertet wird oder
nicht, bestimmt bei I55 das Leistungsmerkmal SKA (Server kennt
Anschlussorgan) in der TK-Anlage, bei ACM müssen die Telefone in der
Konfiguration definiert sein.
Es können alle Verbindungen erfasst werden, bei denen mindestens eine Seite
(Leitung oder Telefonapparat) „gemonitort“ ist, d.h. dem CIE-System bekannt
ist.
Jede Verbindung hat eine eindeutige ID, die TaskId. Die TaskId (ein 64bit –
Wert) steht als Attribut der Task in jedem Level zur Verfügung. Damit können
die Daten, die in die Task Reporting Datenbank übertragen werden, jeweils
eindeutig zugeordnet werden. Dies ist in allen Fällen notwendig, wenn nicht nur
Level 1 Daten, sondern auch Level 2 Daten einer Task übertragen werden. Der
Zusammenhang aller Meldungen einer Task kann nur über diese TaskId
hergestellt werden.
Ein Kontakt im Sinne des Taskreporting kann ein Anruf, eine E-Mail, eine
Voice-Mail oder Fax oder SMS sein. Bei Anrufen kann es zu einem Kontakt
mehrere Verbindungen (Rückfrage, Transfer, Konferenz) geben. In der
Taskreporting Datenbank wird jede Verbindung durch einen Datensatz in der
Level1-Tabelle repräsentiert. Alle Verbindungen, die zu einem Kontakt gehören
sind durch eine gemeinsame Id markiert, die so genannte TrackId ist für alle
Verbindungen eines Kontakts gleich. Die TrackId entspricht der TaskId der
ersten Verbindung eines Kontakts.
Welche Daten werden gespeichert?
Für jeden Kontakt bzw. Für jede Verbindung stehen Zähler (Wartezeit,
Sprechzeit, Klingelzeit,…, jeweils in Sekunden), Attribute (Eigenschaften des
Kontakts/der Verbindung (Zeitstempel, TaskTyp, TaskId, verschiedene Flags zur
Markierung ob direkter Anruf o. ä.) sowie Tags (CCK_CallerName,
CCK_Called_Number,…) zur Verfügung.
10 • Lernen Sie den Task Reporting Server kennen
Benutzerhandbuch CIE 2.0 Taskreporting
Level 1 (Verbindung)
•
allgemeine Daten der Task (verbindungsorientiert)
Task ID, Datum/Uhrzeit, Task Typ, Kundenrufnummer (falls aus
der Kontrahentenerkennung bekannt), Anrufernummer, gerufene
Nummer, gebührenpflichtige Verbindungszeit, Anruf-Typ (z.B.
intern, extern, über Anrufverteilung zugeteilt, direkt), Task Tags
Level 2 (Details der Verbindung)
•
Detailinformationen zu den Verbindungen aus Level1
•
Anrufziel (Agent oder externes Ziel) oder Themensicht
Name, Sprechzeit, Wartezeit (beim Agenten/externen Ziel bis zum
Connect, bei der Themensicht die gesamte Wartezeit)
•
Für einen Datensatz auf Level 1 sind mehrere Datensätze auf Level
2 möglich (z.B. Rufüberwachung, Kettengespräch, ThemenThemen-Überlauf)
Level 0 (Kontakt)
•
Aggregiert die Verbindungsdaten eines Kundenkontakts
•
Für einen Datensatz auf Level 0 sind mehrere Datensätze auf Level
1 möglich (Rückfragen, transferierte Verbindungen)
•
Wird durch Datenbank-Trigger aus den Level 1 und Level 2 Daten
erzeugt
Beispiel: Themenanruf mit Transfer zum Agent
Hinweise für die Auswertung der Task Reporting Daten (einige
Regeln):
•
Beim Verteilen auf persönlichen Sachbearbeiter, Last Agent oder Current
Agent wird die im Thema konfigurierte voreingestellte Agenten Gruppe als
AG-Name eingetragen.
•
Wird ein Anruf auf ein besetztes externes Ziel zugeteilt, haben alle Zeiten
auf Level 2 (Ziele) den Wert 0.
•
Es werden nur E-Mails erfasst, die über das CIE zu Agenten zugeteilt
(gerouted) werden
Benutzerhandbuch CIE 2.0 Taskreporting
Lernen Sie den Task Reporting Server kennen • 11
•
Auftrags-Code: nur der erste eingegebene Auftrags-Code wird bei den
eingebenden Agenten auf Level 2 gespeichert
•
Ein Transfer kann nur nach einem Rückfrage-Anruf folgen. Zu einem
Kontakt mit einem Transfer gehören 3 Level1 Datensätze (original
eingehender Anruf, Rückfrage, resultierende transferierte Verbindung)
•
Mehrere Rückfrageverbindungen können hintereinander erfolgen.
•
Themen-Themen-Überläufe: es gibt auf Level 1 eine Verbindung, auf
Level 2 (Topic) für jedes Thema ein Eintrag
•
Rufüberwachungszeit: nimmt ein Agent einen zugeteilten Anruf nicht
innerhalb der konfigurierten Rufüberwachungszeit entgegen, wird der Anruf
erneut ins Thema gestellt und erneut einen anderen Agenten zugeteilt: 1
Level 1 Datensatz, 2 Level 2 (Topic) Datensätze und für jeden beteiligten
Agenten je 1 Level 1 (Agent) Datensatz
•
Eine Konferenz beinhaltet 2 Level1 Datensätze (Original Anruf und
Rückfrage), alle in der Konferenz anfallenden Gesprächszeiten werden zu
der Gesprächszeit im Datensatz des Original Anrufs addiert.
•
Kettengespräch (nur an Integral Enterprise (I55)): 1 Level1 Datensatz, 2
Level2 (Topic) Datensätze, mindestens 1 Level2 (Agent) Datensatz,
abhängig davon was für das erneute Routing nach der Verbindung mit dem
Agenten programmiert ist.
•
Outbound-Anruf über Dialer (Kampagnendialer Typ mechanic): wird wie
kommender Themenanruf signalisiert, erkennbar am Attribut
TA_OutboundDialer, CCK_CallingAddress enhält die Rufnummer des
Zielteilnehmers
•
Aufgenommen Sprachnachrichten (VoiceMails): ist beim Themenanruf
eine VoiceMail durch ein VU-Skript aufgenommen worden, so ist bei
dieser Verbindung das Attribut TA_Voicemessage = 1 (nicht beim
abspielen)
•
Attribute für transferierte Anrufe: Ist der Original Anruf ein „gerouteter“
Anruf (Über Anrufverteilung zugeteilt) und der Rückfrageanruf ein direkter
Anruf, so ist der resultierende transferierte Anruf auch ein direkter Anruf.
•
CallTags nach einem Transfer: alle CallTags vom Original Anruf und von
der Rückfrageverbindung werden an den resultierenden transferierten
Anruf kopiert. Wenn der Originalanruf und die Rückfrageverbindung den
gleichen CallTag mit unterschiedlichen Werten haben, dann wird der Wert
vom Original-Anruf an den resultierenden Anruf kopiert.
Anmerkung: wird beim transferierten Anruf der Wert des CallTags von der
Rückfrageverbindung benötigt, muß dies im CIE konfiguriert werden.
Hierfür muß im Contact Center User Interface in der Administration das
Tag entsprechend konfiguriert werden (Detail s. Handbuch
cie_20_configuration_de.pdf). Dies ist z.B. beim Tag
CCK_Called_Address sinnvoll.
•
CallTags bei Konferenz: alle CallTags vom Original Anruf und von der
Rückfrageverbindung werden an den resultierenden Anruf kopiert, diese
ist bei der Konferenz der aktualisierte Datensatz des Original Anrufs. Soll
im Falle einer Konferenz in der resultierenden Verbindung der Wert des
CallTags aus der Originalverbindung verwendet, im Falle eines Transfers
der Wert aus der Rückfrage verwendet werden, muß dies im CIE
konfiguriert werden. Hierfür muß im Contact Center User Interface in der
Administration das Tag entsprechend konfiguriert werden (Detail s.
Handbuch cie_20_configuration_de.pdf). Dies ist z.B. beim Tag
CCK_Called_Address sinnvoll.
12 • Lernen Sie den Task Reporting Server kennen
Benutzerhandbuch CIE 2.0 Taskreporting
Wartezeit, Sprechzeit, … auf Level 1 und Level 2:
In der folgenden Abbildung ist der Verlauf eines Anrufs, der direkt zum
Agenten zugeteilt wurde aufgezeichnet:
In der nächsten Abbildung ist ein Anruf aufgezeichnet, der nach einer
Ansage im Wartefeld zu einem Agenten zugeteilt wurde.
Anmerkung: Die Wartezeit auf Level1 beginnt in dem Moment, in dem der
Anruf erstmalig im CIE-System registriert wird. Sie endet, wenn der Anruf von
einem Agenten oder externen Ziel beantwortet wird. In der Wartezeit ist die Zeit
im Wartefeld und die Klingelzeit beim Agenten/externen Ziel enthalten. Die
Wartezeit auf Level2 (Themensicht) enthält nur die Wartezeit, in der der Anruf
am Thema (im Wartefeld) gewartet hat.
Benutzerhandbuch CIE 2.0 Taskreporting
Lernen Sie den Task Reporting Server kennen • 13
Beschreibung der Felder in der Task Reporting
Datenbank
Bei der CIE-Installation werden in der cc-Datenbank Standardreports definiert.
Die hierzu passende Taskreporting-Datenbank wird während der CIEInstallation mit dem Setup Taskreporting Database.msi (aus dem Leitfaden
heraus aufzurufen) angelegt. Für jeden Level wird eine Tabelle angelegt. In den
nachfolgenden Tabellen sind die Spalten (Statistikzähler, Attribute, Tags) für
jeden Level aufgelistet, der Datentyp in Sybase angegeben, sowie deren
Bedeutung beschrieben.
Beschreibung der Felder für die Kontaktauswertung
In den nächsten Tabellen werden die Felder für die Kontaktauswertung
beschrieben. Im CIE-Userinterface können diese in der Supervisor-Applikation
„Kontakt Auswertung“ angezeigt werden.
In der TR-Datenbank sind die Daten folgenden Tabellen: LevelZeroData,
LevelOneData, LevelTwoAgentData, LevelTwoTopicData
Level 0 (Kontakt)
Spalte in TR-DB
Datentyp
Beschreibung
CCK_TrackId
binary(8)
Eindeutige Referenz für einen Kontakt,
erforderlich um die einzelnen
Verbindungen eines Kontaktes zu
identifizieren
TA_TimeStamp
datetime
Zeitstempel des Kontaktbeginns
TA_TaskType
smallint
1: Telefon, 2: E-Mail
CCK_CallingNumber
unichar(30)
Anrufernummer (falls bekannt, sonst
leer)
CCK_CallerName
unichar(40)
Anrufername aus CIE-Kundenerkennung
(falls zum Zeitpunkt der Task bekannt,
sonst leer)
CCK_CustomerNumber
unichar(20)
Kundennummer aus CIEKundenerkennung (falls zum Zeitpunkt
der Task bekannt, sonst leer)
CCK_Priority
unichar(5)
Kundenpriorität aus CIEKundenerkennung (falls zum Zeitpunkt
der Task bekannt, sonst leer)
CCK_CalledNumber
unichar(30)
Angerufene Nummer (erste angerufene
Nummer des Kontakts)
FirstTopicName
unichar(30)
Name des ersten CallCenter-Themas, das
während des Kontakts beteiligt ist
FirstTopicNameTimeStamp
datetime
Zeitstempel der ersten CallCenterVerbindung ( Hilfsspalte, vom Trigger
verwendet um FirstTopicName zu
bestimmen)
FirstRoutedTopicName
unichar(30)
Name des ersten Routing-Themas
DirectACDContact
smallint
1: erste Verbindung des Kontakts ist ein
CallCenter-Anruf, 0 sonst
ExternContact
smallint
1: falls Kontakt über Leitung beginnt, 0
sonst
InboundContact
smallint
ContactConnectionState
unichar(30)
1: falls Kontakt kommend beginnt, 0
sonst
Verbindungszustand des Kontakts
(Verbindungszustand der Erstverbindung):
'ConnectedDirect' (ohne Wartefeld
verbunden)
14 • Lernen Sie den Task Reporting Server kennen
Benutzerhandbuch CIE 2.0 Taskreporting
Spalte in TR-DB
Datentyp
Beschreibung
'ConnectedQueued' (mit Wartefeld ohne
Ansage verbunden)
'ConnectedQueuedAnnounce' (mit
Wartefeld und mit Ansage verbunden)
'DroppedOverload' (vom System wg.
Überlast getrennt)
'DroppedBusy' (vom System getrennt,
besetzt)
'DroppedCanceled' (vom System durch
Callflow getrennt)
'AbandonedAlerting' (vom Anrufer im
Rufzustand getrennt)
'AbandonedQueued' (vom Anrufer im
Wartefeld ohne Ansage getrennt)
'AbandonedQueuedAnnounce' (vom
Anrufer im Wartefeld mit Ansage
getrennt)
1: falls Kontakt als manueller OutboundAnruf (outcc) beginnt, 0 sonst
OutccContact
smallint
DialerContact
smallint
1: falls Kontakt als Dialer-Anruf
beginnt, 0 sonst
VoiceMessage
smallint
1: falls Kontakt mit dem Aufnehmen
einer VoiceMail beginnt, 0 sonst
CustomerTasks
smallint
Anzahl der Verbindungen des Anrufers
für den gesamten Kontakt
ConnectedCustomerTasks
smallint
Anzahl der Gespräche des Anrufers für
den gesamten Kontakt
CustomerISDNConnectTime
Int
Summe der gebührenpflichtigen
Verbindungszeiten des Anrufers für den
gesamten Kontakt
CustomerAlertingTime
Int
Summe der Rufzeiten des Anrufers für
den gesamten Kontakt
CustomerSpeechTime
Int
Summe der Sprechzeiten des Anrufers
für den gesamten Kontakt
CustomerHoldTime
Int
Summe der Haltezeiten des Anrufers für
den gesamten Kontakt
CustomerWaitTime
Int
Summe der Wartezeiten des Anrufers für
den gesamten Kontakt
CustomerFirstWaitTime
Int
Wartezeit des Anrufers in der
Erstverbindung
ConsultTasks
smallint
Anzahl der Rückfragen für den gesamten
Kontakt
ConnectedConsultTasks
smallint
Anzahl der Rückfragen mit Verbindung
für den gesamten Kontakt
ConsultSpeechTime
Int
Summe der Sprechzeiten in Rückfrage
für den gesamten Kontakt
ContactACWTime
Int
Summe der Nachbearbeitungszeiten für
den gesamten Kontakt
NetworkOverflows
Int
Anzahl der Netzwerküberläufe für den
gesamten Kontakt
Benutzerhandbuch CIE 2.0 Taskreporting
Lernen Sie den Task Reporting Server kennen • 15
Level 1 (Verbindung)
Spalte in TR-DB
Datentyp
Beschreibung
Binary(8)
Eindeutige Referenz für eine
Verbindung, erforderlich um die
einzelnen Level 2 Datensätze einer
Verbindung zu identifizieren
TA_TimeStamp
datetime
Zeitstempel des Verbindungsbeginns
TA_TaskType
smallint
1: Telefon, 2: E-Mail
TA_ConsultationCall
smallint
1: falls Rückfrageverbindung, 0 sonst
TA_ExternTask
smallint
1: falls externe Leitung verwendet wird,
0 sonst
TA_InternTask
smallint
1: falls keine externe Leitung verwendet
wird, 0 sonst
TA_OutboundDialer
smallint
1: falls Verbindung über CIE-Dialer
aufgebaut, 0 sonst
TA_VoiceMessage
smallint
1: falls VoiceMessage aufgezeichnet
wurde, 0 sonst
TA_DirectCall
smallint
1: falls direkt gewählter Anruf, 0 sonst
TA_RoutedCall
smallint
1: falls Anruf geroutet über ACD
(Thema), 0 sonst; für transferierte
Anrufe wird der Wert der
Rückfrageverbindung übernommen
TA_Outbound
smallint
1: falls gehendes Gespräch aus Sicht des
A-Teilnehmers, 0 sonst
TA_Inbound
smallint
1: falls kommendes Gespräch aus Sicht
des A-Teilnehmers, 0 sonst
TM_CallConnected
Int
Gebührenpflichtige Verbindungszeiten
des Anrufers (beginnt mit Anschaltung
einer Ansage oder der Annahme durch
einen Agenten)
TM_Alerting
Int
Summe der Rufzeiten bei allen BTeilnehmern
TM_Hold
Int
Summe der Haltezeiten für alle BTeilnehmer (Anrufer wird in Rückfrage
gehalten)
TM_ACW
Int
Summe der Nachbearbeitungszeiten für
alle B-Teilnehmer
TM_Speech
Int
Summe der Sprechzeit mit allen BTeilnehmern (bei Konferenzen grösser
als die gebührenpflichtige
Verbindungszeit)
TM_Wait
Int
Wartezeit bis zu einer Verbindung
(Klingeln, Warten mit oder ohne
Ansage), entspricht der Summe aller
Wartezeiten in der zugehörigen
Agentendatensätzen
CCK_CallerName
univarchar(40)
Anrufername aus CIEKundenerkennung (falls bekannt, sonst
leer)
CCK_CustomerNumber
univarchar(20)
Kundennummer aus CIEKundenerkennung (falls bekannt, sonst
TA_TaskId
16 • Lernen Sie den Task Reporting Server kennen
Benutzerhandbuch CIE 2.0 Taskreporting
Spalte in TR-DB
Datentyp
Beschreibung
leer)
CCK_TrackId
Binary(8)
Eindeutige Referenz für einen Kontakt,
erforderlich um die einzelnen
Verbindungen eines Kontaktes zu
identifizieren
CCK_DialedTheme
univarchar(30)
Name des eingewählten CallCenterThemas
CCK_RoutedTheme
univarchar(30)
Name des CallCenter-Themas, über das
die Anrufzuteilung erfolgt
(unterschiedlich zu CCK_DialedTheme
bei Themenüberläufen)
CCK_CalledNumber
univarchar(30)
Angerufene Nummer bzw. EmailAdresse in dieser Verbindung
CCK_CallingNumber
univarchar(30)
Anrufernummer oder Email-Adresse
(falls bekannt, sonst '?')
CCK_Priority
univarchar(5)
Kundenpriorität aus CIEKundenerkennung (falls bekannt, sonst
leer)
TA_ConnectionState
univarchar(30)
Verbindungszustand:
'ConnectedDirect' (ohne Wartefeld
verbunden)
'ConnectedQueued' (mit Wartefeld
ohne Ansage verbunden)
'ConnectedQueuedAnnounce' (mit
Wartefeld und mit Ansage verbunden)
'DroppedOverload' (vom System wg.
Überlast getrennt)
'DroppedBusy' (vom System getrennt,
besetzt)
'DroppedCanceled' (vom System
durch Callflow getrennt)
'AbandonedAlerting' (vom Anrufer im
Rufzustand getrennt)
'AbandonedQueued' (vom Anrufer im
Wartefeld ohne Ansage getrennt)
'AbandonedQueuedAnnounce' (vom
Anrufer im Wartefeld mit Ansage
getrennt)
TA_IsNetworkOverflow
Benutzerhandbuch CIE 2.0 Taskreporting
smallint
1: falls Verbindung einen
Netzwerküberlauf enthält, 0 sonst
Lernen Sie den Task Reporting Server kennen • 17
Level 2 Thema
Spalte in TR-DB
Datentyp
Beschreibung
TA_TaskId
binary(8)
Eindeutige Referenz der Verbindung
TA_TimeStamp
Datetime
Zeitstempel, wann der Anruf ins RoutingThema gestellt wurde
Tm_Wait
Int
Wartezeit im Wartefeld dieses Themas
Tm_AnnTime
Int
Wartezeit im Wartefeld dieses Thema mit
Ansage (für DSPF(I55)-, VEA(ACM)-, VUund MHX (I55)-Ansagen)
Tm_AnnTime_DSPF
Int
Wartezeit im Wartefeld dieses Themas mit
DSPF- oder VEA-Ansage
Tm_AnnTime_VU
Int
Wartezeit im Wartefeld dieses Themas mit VUAnsage
Tm_WaitWelcome
Int
Wartezeit im Wartefeld dieses Thema mit
Begrüßungsansage (VEA, DSPF oder VU)
CCK_AgentName
univarchar(30)
Agentenname / Name des externen Ziels (falls
Anruf zu Agent/externem Ziel geroutet wird,
sonst leer)
CCK_DialedTheme
univarchar(30)
Routing-Thema (kann bei Themenüberläufen
vom Einwahlthema abweichen)
18 • Lernen Sie den Task Reporting Server kennen
Benutzerhandbuch CIE 2.0 Taskreporting
Level 2 Ziele (Agent, externes Ziel)
Spalte in TR-DB
Datentyp
Beschreibung
TA_TaskId
binary(8)
Eindeutige Referenz der Verbindung
TA_TimeStamp
Datetime
Zeitstempel, wann der Anruf zum Agenten/externem
Ziel geroutet wurde
TA_OrderCode
univarchar(30)
Auftragscode, bei mehr als einem Auftragscode wird
nur der erste Wert gespeichert
Tm_Alerting
Int
Rufzeit am Agententelefon/externem Ziel für diese
Verbindung; 0, falls Agent A-Teilnehmer
Tm_Hold
Int
Haltezeit beim Agenten für diese Verbindung; 0,
falls Agent A-Teilnehmer
Tm_ACW
Int
Nachbearbeitungszeit des Agenten für diese
Verbindung; 0, falls Agent A-Teilnehmer
Tm_Speech
Int
Sprechzeit des Agenten/externen Ziels für diese
Verbindung
Tm_Wait
Int
Summe der Wartezeiten des Anrufers bis zur
Verbindung mit diesem Agenten (enthält Zeiten im
Wartefeld und Rufzeiten, agentenbezogene
Wartezeit zählt wieder ab Null nach erneutem
Einketten ins Wartefeld bzw. nach Gespräch mit
einem Agenten)
CCK_AgentName
univarchar(30)
Agentenname / Name des externen Ziels
CCK_AgentNumber
univarchar(30)
Agentenrufnummer / Rufnummer des externen Ziels
CCK_AGName
univarchar(30)
Agentengruppe, über die der Anruf zum Agent
geroutet wurde, leer bei externem Ziel
CCK_DialedTheme
univarchar(30)
Name des Routing-Themas, über das der Anruf zum
Agenten /externem Ziel geroutet wurde
TA_TargetType
univarchar(20)
Auf welches Objekt wurde der Anruf/die E-Mail
zugeteilt: CIE Agent: 'Agent' / Externes Ziel:
'ForeignTarget'
In den bei der CIE-Installation erzeugten Standard-Reports sind alle verfügbaren
Zähler und Attribute enthalten, entsprechend sind in der bei der CIE-Installation
angelegten TaskReporting-Datenbank unter Sybase für alle verfügbaren Zähler
und Attribute Spalten angelegt.
Beschreibung der Felder für die Kundenkontakthistorie
In den nächsten Tabellen werden die Felder für die Kundenkontakthistorie
beschrieben. Im CIE-Userinterface können die Daten im CCUI-FirstScreen dem
Agenten angezeigt werden.
In der TR-Datenbank sind die Daten in der Tabelle: LevelOneCustHistory
Benutzerhandbuch CIE 2.0 Taskreporting
Lernen Sie den Task Reporting Server kennen • 19
Level 1 (Tags für Kontakthistorie)
Spalte in TR-DB
Datentyp
Beschreibung
TA_TaskId
binary(8)
Eindeutige Referenz der Verbindung
CCK_TrackId
binary(8)
Eindeutige Referenz für einen Kontakt,
erforderlich um die einzelnen
Verbindungen eines Kontaktes zu
identifizieren
CCK_ForeignTargetAddress
univarchar(40)
Rufnummer oder Email-Adresse des
externen Ziels
CCK_ForeignTargetName
univarchar(30)
Name des externen Ziels
CCK_LastAgentName
univarchar(30)
Name des Agenten, der zuletzt mit dem
Anrufer verbunden war.
UM_Subject
univarchar(255)
Betreff einer E-Mail
CCK_CustomerInfo
univarchar(255)
Inhalt des Feldes im CIE-UI-Firstscreen,
in dem der Agent beliebigen Text
eingeben kann
OD_Pers_Note
univarchar(255)
Inhalt des Feldes im CIE-UI-Firstscreen,
in dem der Agent beliebigen Text
eingeben kann. Dieses Text wird bei
einen vom Dialer imitierten OutboundAnruf am CallJob gespeichert
CCK_CCIT_Key
binary(8)
Kontradaten-Id, CCId des Kontrahenten
aus der CIE-Kundenerkennung
Private kundenspezifische Auswertungen
Für kundenspezifische Auswertungen können auf Level 1 zusätzliche
Informationen gespeichert werden. Hierzu können beliebige Tags verwendet
werden. Weiterführende Informationen über die zur Verfügung stehenden Tags
sind im Handbuch “Addendum Customer Interaction Express 2.0 Task Tags “
zu finden.
Um weitere Tags zu verwenden, dürfen die existierenden Reports (LevelOne,
LevelTwoAgent, LevelTwoTopic, LevelOneCustomerHist) nicht geändert
werden. Hierzu müssen neue Reports angelegt werden und in der TaskreportingDatenbank entsprechende neue Tabellen. In dem neuen kundenspezifischen
Report müssen die TaskId und der Zeitstempel sowie die zusätzlichen Tags
enthalten sein. Wie neue Reports angelegt und geändert werden wird in
Handbuch TRconfigCIE20.pdf beschrieben. Hierzu sind detaillierte Kenntnisse
über das CIE notwendig.
20 • Lernen Sie den Task Reporting Server kennen
Benutzerhandbuch CIE 2.0 Taskreporting
Installation und Inbetriebnahme
Server
Welche Voraussetzungen benötigt der Prozess
tr_srv?
Die folgenden Voraussetzungen müssen erfüllt sein, damit man den Prozess
tr_srv starten kann.
•
Der Prozess statistic_srv ist gestartet.
•
Ein Lizenz-Server arbeitet. Der Prozess tr_srv benötigt eine gültige
globale Lizenz VALUE_CIE_CC_TRS.
Konfiguration des tr_srv
Bei der Installation werden die folgenden Task-Reports erzeugt:
•
LevelOne
•
LevelTwoAgent
•
LevelTwoTopic
•
AgentLogging
Im Contact Center User Interface können in der Adminstrator-Applikation
„Konfiguration“ in der System-Funktion „TR-Report“ die Task-Reports gestoppt
bzw. gestartet werden.
Der tr_Srv kann alte Task-Reporting-Daten in der Kundendatenbank regelmäßig
löschen. Im Contact Center User Interface können in der AdminstratorApplikation „Konfiguration“ in der System-Funktion „TR-Report“ muß hierzu
konfiguriert werden, wie lange die Daten vorgehalten werden sollen. Die
Mindestdauer ist 90 Tage, der Eintrag 0 bedeutet, dass nicht gelöscht werden
soll. Das Löschen erfolgt täglich um Mitternacht.
Benutzerhandbuch CIE 2.0 Taskreporting
Installation und Inbetriebnahme • 21
Startparameter für den Prozess tr_srv
Der Task Reporting Server wird bei der Installation des CIE-Systems installiert.
Weitere Informationen entnehmen Sie dem Systemadministratorhandbuch. Der
tr_srv Prozess wird wie alle CIE-Server-Prozesse mit dem Watchdog gestartet.
Standard-Startparameter:
tr_srv –nsh <OrbHost> -nsp 2809 -tt <TTraceHost>
Hierbei ist <OrbHost> der Rechnername auf dem der Dienst „Avaya omniORB
Naming Service“ läuft, <TTraceHost> der Rechnername auf dem der Dienst
„Avaya Trace Server“ (TTrace Server) läuft.
Startparameter für Sicherungsdatei
Es können für den Prozess tr_srv weitere Startparameter optional verwendet
werden. Mit diesen kann die Größe der Sicherungsdatei konfiguriert werden.
Details zur Sicherungsdatei sind in einen späteren Kapitel („Was passiert, wenn
der Prozess tr_srv die Daten nicht in die TaskReporting Datenbank
schreiben kann?“) in diesem Handbuch zu finden.
Startparameter
Erläuterung
-L1 n1
Gibt an, ab welcher Größe der Sicherungsdatei die erste
Warnung erfolgt. Diese Warnung erscheint in der TTraceLog-Datei. Die Angabe n1 ist in kByte.
-L2 n2
Gibt an, ab welcher Größe der Sicherungsdatei die zweite
Warnung erfolgt. Die Angabe n2 ist in kByte
-L3 n3
Gibt an, ab welcher Größe der Sicherungsdatei die dritte
Warnung erfolgt. Die Angabe n3 ist in kByte.
-L4 n4
Gibt an, ab welcher Größe der Sicherungsdatei die vierte
Warnung erfolgt. Die Angabe n4 ist in kByte.
-MS ms
Gibt die maximale Größe der Sicherungsdatei an. Die
Angabe ms ist in kByte.
-NGN
Nach jedem Datensatz in der Sicherungsdatei folgt eine
neue Zeile mit den Eintrag „go“ und Zeilenumbruch
(Standard, Syntax für Sybase)
-SN
Nach jedem Datensatz in der Sicherungsdatei folgt ein
Semikolon und eine neue Zeile (Oracle)
-N
Nach jedem Datensatz in der Sicherungsdatei folgt eine
neue Zeile (MS SQLServer)
22 • Installation und Inbetriebnahme
Benutzerhandbuch CIE 2.0 Taskreporting
Beispiel
Im folgendem Beispiel wird der tr_srv mit den Parametern gestartet, so dass im
TTrace-log bei folgenden Schwellwerten für die Größe der Sicherungsdatei
Warnungen ausgegeben werden: 5 kB, 10 kB, 20 kB und 30 kB. Wenn die
Sicherungsdatei 40 kB erreicht hat, wird eine neue Datei begonnen und die alte
umbenannt: LevelOneData.log_overflow_<date>_<time>
tr_srv.exe
-L1 5 -L2 10 -L3 20 -L4 30 -MS 40
Anmerkung:
Wenn die Warnschwellen verwendet werden sollen, müssen alle Lx sowie
der MS-Parameter beim Start des tr_srv angegeben sein.
Startparameter für Löschzeitpunkt
Das automatische Löschen von Daten nach einer konfigurierten Zeit erfolgt
täglich um Mitternacht. Soll zu einem anderen Zeitpunkt gelöscht werden, kann
dies mit dem Startparameter –DP konfiguriert werden.
–DP hh:mm
DeletePoint: Uhrzeit, zu der der tr_srv alte Daten, Default:
00:00
Datenbank-Anbindung zur Task-Datenbank
Auf dem Rechner, auf dem der tr_srv läuft, muß ein ODBC Treiber installiert
sein und eine System DSN für die Taskreporting Database konfiguriert sein.
ODBC Treiber
Der Prozess tr_srv überträgt die Daten eines Reports über die ODBCSchnittstelle in eine Task-Datenbank. Deshalb muss man auf dem
Personalcomputer, auf dem der Prozess tr_srv arbeitet, den entsprechenden
ODBC-Treiber installieren. Für jede Task-Datenbank muss ein entsprechender
ODBC-Treiber installiert sein. Wie Sie die ODBC-Treiber für die TaskDatenbank installieren, entnehmen Sie der entsprechenden DatenbankDokumentation.
Bei einer Standardinstallation (cc-Datenbank und tr-Datenbank laufen auf dem
gleichen Rechner unter Sybase) wird der ODBC-Treiber „Adaptive Server
Enterprise“ verwendet, der bei der Sybase Installation automatisch installiert
wird.
System DSN
Für den Standard-Report im CIE wird eine System-DSN mit dem Namen TRSDSN bei der Installation des tr_srv (Setup ContactCenterStatistics) automatisch
erzeugt, wenn auf dem Rechner der Treiber „Adaptive Server Enterprise“
gefunden wird.
Für Kundenspezifische Reports muß für jede Task-Datenbank mit Hilfe des
ODBC-Administrator-Tools eine System-DSN eingerichtet werden. Sie müssen
einen Datenquellenname eingeben. Diesen Datenquellenname müssen Sie mit
der Anwendung Task Reporting Server-Konfiguration (TRConfig) bei den
Eigenschaften eines Reports angeben. Wie Sie eine System-DSN einrichten,
entnehmen Sie der entsprechenden Betriebssystem-Dokumentation.
Anmerkung: Beim Einrichten der DSN muß der passenden ODBC Administrator
aufzurufen. Dazu muss auf 64-Bit Betriebssystemen (z. B. Win2008) explizit
C:\Windows\SysWOW64\odbcad32.exe verwendet werden und keinesfalls der
aus der Systemsteuerung.
Benutzerhandbuch CIE 2.0 Taskreporting
Installation und Inbetriebnahme • 23
Hilfe bei Problemen
Ausgaben und Reaktionen
Die folgenden Abschnitte erläutern Ausgaben und Reaktionen, wenn Probleme
oder Fehler auftreten.
TTraces Kategorien des tr_srv -Prozesses
Der Prozess tr_srv unterstützt die TTrace-Schnittstelle. Auch im Betrieb kann
man mit der TTrace-Konsole Kategorien ein- oder ausgeschalten.
In der folgenden Tabelle sind alle verfügbaren Kategorien aufgelistet.
24 • Hilfe bei Problemen
Kategorie
Erläuterung
Voreinstellung
TRS_ERR
Fehler und Warnungen beim tr_srvBetrieb
on
TRS_EVENT
Für jede Task wird eine Zeile mit
TaskId ausgegeben
on
TRS_DATA
Detailinformation über den Datenfluß für off
die einzelnen Level
TRS_SMDATA
Detailinformation über Daten vom
statistic_srv für die einzelnen Level
off
TRS_INFO
Detailinformation über den Inhalt
übertragenen Daten für eine Task
Off
TRS_DELETER
Detailinformation über das Löschen alter Off
Daten
Benutzerhandbuch CIE 2.0 Taskreporting
Was passiert, wenn der Prozess tr_srv die Daten
nicht in die TaskReporting Datenbank schreiben
kann?
Um den Verlust der Statistikdaten bei fehlerhaftem Datentransfer zu vermeiden
werden Sicherungsdateien eingesetzt. Diese werden in dem Verzeichnis
gespeichert, in dem der tr_Srv installiert wird (Standard: C:\Program
Files\Avaya\Customer Interaction Express\Contact Center Statistics). Es wird für
jeden Report eine Datei erzeugt. In der Standard-Konfiguration sind dies:
LevelOneData.log, LevelTwoAgentData.log, LevelTwoTopicData.log und
LevelOneCustHist.log sowie für die Agenten-Daten LogfileALData.log.
Aktivieren eines Reports
Wenn man einen Report aktiviert, wird die Sicherungsdatei geöffnet. Entweder
wird eine bestehende Sicherungsdatei verwendet oder eine neue Sicherungsdatei
angelegt.
Wenn die Verbindung zur Taskreporting Datenbank besteht, werden die Daten
direkt in die Datenbank geschrieben. Besteht keine Verbindung zur
Taskreporting-Datenbank oder können die Daten aus anderen Gründen nicht in
die Datenbank geschrieben werden, werden die Daten als SQL-Kommandos in
die Sicherungsdatei geschrieben. Im Abstand von etwa zehn Sekunden versucht
der tr_srv die Verbindung wiederherzustellen. Ist die Verbindung wieder
hergestellt, werden die Daten aus der Sicherungsdatei in die TaskreportingDatenbank übertragen.
Ausfall der Datenbank-Verbindung im Betrieb
Wenn die Verbindung zur Taskreporting im Betrieb unterbrochen wird (z.B.
Netzwerkausfall) oder keine Daten mehr geschrieben werden können (z.B.
Datenbank voll), werden die anfallenden Daten in die Sicherungsdatei
übertragen. Im Abstand von etwa zehn Sekunden wird versucht die Verbindung
wiederherzustellen.
Nach Ausfall der Datenbank-Verbindung
Wenn die Datenbank-Verbindung nach einem Ausfall wiederhergestellt ist, wird
automatisch der Inhalt der Sicherungsdatei in die Task-Datenbank übertragen.
Wenn die Sicherungsdatei keine Daten enthält, wird nichts übertragen.
Wenn während der Übertragung des Inhalts der Sicherungsdatei die Verbindung
unterbrochen wird, wird eine neue Sicherungsdatei
name.log_temp_datum_uhrzeit mit allen Daten erstellt, die in der
Sicherungsdatei noch nicht erfolgreich übertragen wurden. Beachten Sie, dass
diese Sicherungsdatei nicht automatisch übertragen wird.
Sicherungsdatei überschreitet 2 GB
Wenn die Sicherungsdatei eine Größe von 2 GB erreicht, wird der Inhalt in die
Datei name.log_overflow_datum_uhrzeit kopiert. Die Sicherungsdatei wird
neu (leer) angelegt.
Die Verbindung zur Datenbank besteht, aber das SQL Statement kann
nicht geschrieben werden
Wenn der trs_srv bei bestehender Verbindung einen Datensatz nicht in die
Datenbank schreiben kann, dann ist üblicherweise ein Syntaxfehler im SQL
Statement die Ursache. In diesem Fall wird der Datensatz in ein neues Logfile
logfile_name.log.DontRetryTransfer übertragen. Diese Datei enthält alle
Datensätze, die nicht erfolgreich in die Datenbank geschrieben werden können.
Diese Daten werden nicht mehr automatisch übertragen. Sie können ggfs. nach
manueller Bearbeitung direkt mit SQL-Kommandos von einem DBAdministrator eingelesen werden.
Benutzerhandbuch CIE 2.0 Taskreporting
Hilfe bei Problemen • 25
Das Logfile logfile_name.log.DontRetryTransfer kann nicht während des
Betriebs bearbeitet werden, der tr_Srv hat alleinigen Zugriff auf diese Datei. Um
die Daten während des Betriebs bearbeiten und importieren zu können gehen Sie
wie folgt vor:
In der TTrace Console wählen Sie das Kommando „CopySqlFile“ aus und
klicken auf „Send“. Der bisherige Sicherungsdatei wird in die Datei
logfile_name.log.ForEdit kopiert und eine neue Sicherungsdatei
logfile_name.log.DontRetryTransfer erzeugt.
Was geschieht, wenn der Prozess statistic_srv
nicht arbeitet?
Der Prozess tr_srv erhält alle Daten des CIE Systems vom Statistik -Server
(Prozess statistic_srv).
Wenn der Prozess statistic_srv ausfällt, bleiben alle Verbindungen zu den
Datenbanken bestehen, es werden lediglich keine Meldungen vom CIE System
mehr empfangen.
Die Anwendung Task Reporting Server-Konfiguration zeigt in einer
entsprechenden Statusmeldung den Ausfall der Verbindung.
Der Prozess tr_srv kontrolliert im Abstand von einer Minute diese Verbindung
und versucht diese wieder herzustellen.
Wenn der Prozess statistic_srv wieder arbeitet, werden die Daten zu dem
bestehenden aktivierten Report wieder empfangen und in die Datenbank
übertragen.
Diagnosemöglichkeiten beim statistic_srv
Mitprotokollieren an der Schnittstelle vom statistic_srv zum tr_srv:
Mit dem Programm trif_test.exe kann mitprotokolliert werden, welche Daten
der statistic_srv zum Prozess tr_srv schickt. Das Programm trif_test.exe
befindet sich im Verzeichnis C:\Program Files\Avaya\Customer Interaction
Express\Contact Center Statistics.
Starten Sie das Programm trif_test.exe auf dem CIE-Server in einem CommandFenster, danach wird in einem Menü nach der Registrierung für Level1 und
Level2 gefragt.
e ? Task Report Test Client
e ----------------------------------------------------e 1 Register Task Report level x
e 2 Deregister Task Report level x
e ----------------------------------------------------e 3 Start Reporting
e 4 Stop Reporting
e ----------------------------------------------------e 0 EXIT
Geben sie erst 1 für registrieren ein, dann werden Sie nach dem Level gefragt,
hier wieder 1 eingeben. Wenn auch Level 2 protokolliert werden soll: wieder im
Hauptmenü 1 für registrieren eingeben, dann 2 für Level2.
Im Hauptmenü geben Sie dann 3 ein um das Protokollieren zu starten.
Sind Level1 und Level2 registriert, werden für jeden Anruf und für jede E-Mail
folgende Ausgaben gemacht:
26 • Hilfe bei Problemen
Benutzerhandbuch CIE 2.0 Taskreporting
received Level 1 data from sm_srv:
e
=> TimeStamp (as local time) = Fri May 04 16:39:37 2007
=> TimeStamp (as GMT)
= Fri May 04 14:39:37 2007
=> TaskType = Voice
e
=> topic = Thema1 (4f60af3941004a00)
e
=> customer name = xy
e
=> AlertingTime
= 0
e
=> SpeechTime
= 9
e
=> HoldTime
= 0
e
=> ConnectedTime = 0
e
=> WaitingTime
= 1
e
=> ACWTime
= 35
e
=> TaskAttribute = 580
e
=> ConnectionState
e
=> IsNetworkOverflow = 0
e
=> updated
e
=> TaskTags:
customerNo = 35
= ConnectedDirect
= 1178289626
e
tagName=CCK_Called_Number tagValue=10001
e
tagName=CCK_Caller_Name tagValue=xy
e
tagName=CCK_Calling_Number tagValue=4420
e
tagName=CCK_Customer_Number tagValue=35
e
tagName=CCK_LastAgentName tagValue=A1403
e
tagName=CCK_Priority tagValue=1
e
tagName=CCK_Theme_CCId tagValue=4f60af3941004a00
e
tagName=CCK_TrackID tagValue=a6ed39464500fe16
e
tagName=c.dialledTheme tagValue=Thema1
e
tagName=c.dialledThemeNumber tagValue=10001
e
tagName=c.lastTheme tagValue=Thema1
e
tagName=c.lastThemeId tagValue=4f60af3941004a00
e
tagName=c.lastThemeNumber tagValue=10001
e
tagName=c.nChained tagValue=1
e
tagName=c.queuePrio tagValue=3
e
e
e
received Level 2 data from sm_srv:
=> TimeStamp (as local time) = Fri May 04 16:39:37 2007
=> 1. TargetRecords:
e
1.1
e
TimeStamp (as local time) = Fri May 04 16:39:41 2007
e
TargetName
e
TargetNumber = 1403
e
TargetType
= Agent
e
TopicName
= Thema1
e
AGName
= ag1
e
AlertingTime = 0
e
SpeechTime
= 9
e
HoldTime
= 0
e
WaitingTime
= 1
e
ACWTime
= 35
Benutzerhandbuch CIE 2.0 Taskreporting
= A1403
Hilfe bei Problemen • 27
e
OrderCode
=
e
e
e
=> 2. TopicRecords:
2.1
e
TimeStamp (as local time) = Fri May 04 16:39:39 2007
e
TopicName = Thema1
e
TargetName = A1403
e
TargetNumber = 1403
e
WaitingTime
e
AnnouncementTime = 0
e
AnnouncementTimeDSPF = 0
e
AnnouncementTimeVU
e
AnnouncementTimeWelcome = 0
= 0
= 0
Testen, ob der tr_srv Daten in die TR-Datenbank schreiben kann:
Um zu überprüfen, ob der tr_srv Daten vom statistic_srv erhält und diese auch in
die TR-Datenbank schreiben kann, kann man den Simulationsmodus des
statistic_srv verwenden. Hierzu müssen folgende Umgebungsvariablen gesetzt
werden:
TRALIVE_TIMESLICE: gibt die Zeitspanne in Sekunden an, in der Daten
generiert werden
TRALIVE_THRESHOLD: gibt die Zeitdifferenz in Prozent, die die Generierung
von der definierten Zeitspanne abweichen kann
Als Beispiel für den Start der Simulation ist hier ein Auszug aus einer statisticTTrace-Datei zu sehen:
D1506a 14:38:15 S_General SMTaskReportIFManager::startAliveHandling()
starting with TRALIVE_TIMESLICE = 1000ms and TRALIVE_THRESHOLD
= 0.1
Hier Beispielausgaben nach dem Stoppen der Simulation:
D3586a 14:40:19 S_General SMTaskReportIFManager::tmain(): the alive
handling is stopped! 139 tasks were generated!
Der statistic_srv generiert nur Level1-Daten. Die TaskId für jeden Datensatz
wird aufsteigend generiert, außer der TaskId und den Zeitstempel sind alle
anderen Werte fest: CCK_CallerName= AliveCustomer,
CCK_CustomerNumer= AliveNumber, CCK_DialedTheme= AliveTopic,
CCK_TrackId = 0x00000000c5000000, die restlichen Werte sind entweder 0
oder leere Zeichenketten.
28 • Hilfe bei Problemen
Benutzerhandbuch CIE 2.0 Taskreporting
Fehlermeldungen
Im folgenden Abschnitt sind alle möglichen Fehlermeldungen aufgelistet.
TTrace Fehlermeldungen im Prozess tr_srv
Fehlermeldungen werden in der TTrace Console und in der Ttrace-log-Datei
ausgegeben. Jede Fehlermeldung enthält eine Fehlernummer und einen Text mit
weiteren Hinweisen.
FehlerNummer
Fehlertext
Fehlerbeschreibung
(Lösungshinweise falls
vorhanden)
010.000.0100
__ERROR__
TRDBAccessBase::Bind_db_srv
... Bind failed "
Die Corba-Verbindung zum
db_srv besteht nicht. Überprüfen
sie, ob der db_srv (mit passender
Version aus dem gleichem Build)
läuft
010.000.0101
LogFile for Report :<name>
TRTaskDBLogFile::FinishThread
not valid now State = <state>
Die Log-Datei <name> kann
nicht geschlossen werden
010.000.0102
Error:
TR_Parameter::iSetParameter:
unsupported union type '<type>'.
Report will not work.
Datentyp <type> wird nicht
unterstützt
010.000.0103
__ERROR__ No license for
taskreporting available! reason
'<reason>'
Die benötigte Lizenz kann nicht
gefunden werden. Überprüfen Sie
ob der Lizenzserver läuft und die
Lizenz vorhanden ist.
010.000.0104
__ERROR__
TRManager::startup: Reading
TaskTypes failed
Die Datenbanktabelle 'TaskType'
kann nicht gelesen werden.
Überprüfen Sie, ob der db_srv
läuft
010.000.0105
__ERROR__
TRManager::startup: Reading
GeneralData failed
Die Datenbanktabelle 'TRGeneral'
kann nicht gelesen werden.
Überprüfen Sie, ob der db_srv
läuft
010.000.0106
TRReportManager:: - Create
ignored ; Report already known <id> :
Der Report mit der Id <id> ist
schon konfiguriert.
Konfigurationsfehler. Überprüfen
Sie die Konfiguration
010.000.0107
__ERROR__
TRReportManager::Report to
activate not found ReportID :
<id>
Der Report mit der Id <id> soll
aktiviert werden, ist aber noch
nicht definiert (create).
Konfigurationsfehler. Überprüfen
Sie die Konfiguration
010.000.0108
TRReportManager::illegal state
for server - Activate ignored ReportID : <id>
Der tr_srv ist in einem ungültigen
Zustand, es kann kein Report
aktiviert werden. Abhilfe:
Neustart des tr_srv
010.000.0109
__ERROR__
TRReportManager::Report to
deactivate not found ReportID :
<id>
Der Report mit der Id <id> soll
deaktiviert werden, ist aber noch
nicht definiert (create).
Konfigurationsfehler. Überprüfen
Sie die Konfiguration
010.000.0110
TRReportManager::illegal state
for server - Deactivate ignored -
Der tr_srv ist in einem ungültigen
Zustand, es kann kein Report
Benutzerhandbuch CIE 2.0 Taskreporting
Hilfe bei Problemen • 29
FehlerNummer
30 • Hilfe bei Problemen
Fehlertext
Fehlerbeschreibung
(Lösungshinweise falls
vorhanden)
ReportID : <id>
deaktiviert werden. Abhilfe:
Neustart des tr_srv
010.000.0111
TRReportManager::Information
Report to delete not found
ReportID : <id>
Der Report mit der Id <id> soll
gelöscht werden, ist aber noch
nicht definiert (create).
Konfigurationsfehler. Überprüfen
Sie die Konfiguration
010.000.0112
TRReportManager::illegal state
for server - Delete ignored ReportID : <id>
Der tr_srv ist in einem ungültigen
Zustand, es kann kein Report
gelöscht werden. Abhilfe:
Neustart des tr_srv
010.000.0113
__ERROR__
TRReportManager::Destructor
Nr Reports running : <nr>
Fehler beim shutdown. Der tr_srv
wird bei laufendem Report
gestoppt.
010.000.0114
__ERROR__ theDBSession is a
nil pointer
Datenbank-Session kann nicht
geöffnet werden. Überprüfen Sie,
ob der db_srv läuft.
010.000.0115
__ERROR__ iStartDBSession()
failed
Datenbank-Session kann nicht
geöffnet werden. Überprüfen Sie,
ob der db_srv läuft
010.000.0116
__ERROR__
TRManager::SetServerversionInB
CCDB : Error while writing the
version into the DB Result =
<result>
Die Datenbanktabelle
'ServerVersion' kann nicht
beschrieben werden. Überprüfen
Sie, ob der db_srv läuft
010.000.0117
__ERROR__
GetReportLevelAllData returns
NULL
Auf die Datenbanktabelle
'TRLevelParameter' kann nicht
zugegriffen werden. Überprüfen
Sie, ob diese existiert und der
db_srv läuft
010.000.0118
__ERROR__
TR_Value::getValueAsString No
Implementation for datatype
'<type>'
Interner Programmfehler
010.000.0119
__ERROR__
TR_Value::getValueAsString No
Implementation for datatype
'<type>'
Interner Programmfehler
010.000.0120
__ERROR__
TR_Value::checkFilter No
Implementation for datatype
'<type>'
Interner Programmfehler
010.000.0121
TRTaskDBConnection::MainLoo
p - Opening connection failed for
report '<report>' - execute
CMDCONN_OPEN
Nicht verwendet
010.000.0122
TRDBDeleter::vInit - getting stat
hold time from db failed deletion of customer data will not
work!
Vorhaltedauer kann nicht gelesen
werden, alte Daten werden nicht
automatisch gelöscht
010.000.0123
TRDBDeleter::vDeleteCustData:
StatHoldTime cannot be
converted. Deletion of data will
not work
010.000.0124
TRManager::iStartup Registration of <table> of level 0
failed!
ausgeleseneVorhaltedauer kann
nicht ausgewertet werden, alte
Daten werden nicht automatisch
gelöscht
Tr_srv kann sich nicht für
Notifizierung der
Datenbanktabelle <table>
Benutzerhandbuch CIE 2.0 Taskreporting
FehlerNummer
Fehlertext
Fehlerbeschreibung
(Lösungshinweise falls
vorhanden)
registrieren
010.000.0125
__ERROR__ No connection to
licenseserver available!
Keine Verbindung zum
Lizenzserver
010.000.0200
__ERROR__
TRLevel::_iReadSQLStatements:
no stmt found for report '
<report> '( ReportId = <id>,
Level = '<level>'). Report will not
work
Ein SQL-Statement fehlt in
TRLevelStmt Tabelle.
Überprüfen Sie die ReportKonfiguration
010.000.0201
__ERROR__
TRReportManager::iSetAllReport
s SetData for Task Report '<id>'
fails.
Das Initiale Lesen eines Reports
aus der Datenbank und internes
Speichern ist fehlgeschlagen
Programmfehler
010.000.0202
__ERROR__
TRReportManager::iReportChang
ed: iSetData for Task Report
'<id>' fails."
Das Lesen der Änderungen eines
Reports aus der Datenbank und
internes Speichern ist
fehlgeschlagen. Programmfehler
010.000.0203
__ERROR__
TRLevel::_iReadSQLStatements:
Index '<index> ' out of range ( 0
.. 20)
Index eines Statements zu einem
Level ist ungültig. Index 0 bis 9
für SQL Statements – direkt;
Index 10 bis 19 für SQL
Statements - Sicherungsdatei
Überprüfen sie die ReportKonfiguration.
010.000.0204
__ERROR__ TRLevel::iSetData:
position number '<position>' out
of range(0,<max>).
Die Anzahl der konfigurierten
Parameter eines Levels stimmen
nicht mit der Anzahl der
Platzhalter im SQL Statement
überein. Überprüfen sie die
Report-Konfiguration
010.000.0205
__ERROR__
TRLevel::_iReadSQLStatements:
unexpected index '<index>',
invalid sort oder.
Das SQL-Statement ist nicht
korrekt zusammengesetzt.
Programmfehler
010.000.0206
__ERROR__ Level 2: No
userdefined task tags for level 2
available. source name =
'<sourcename>'
Benutzerdefinierte TaskTags sind
für den Level 2 nicht vorgesehen.
Funktion nicht unterstützt.
Ändern Sie die Konfiguration.
010.000.0207
__ERROR__ Level 3: No
userdefined task tags for level 3
available. source name =
'<sourcename>'
Benutzerdefinierte TaskTags sind
für Level 3 nicht vorgesehen.
Funktion nicht unterstützt.
Ändern Sie die Konfiguration.
010.000.0208
__ERROR__ : no C type for SQL
type '<type>'
Der eingetragene Datentyp wird
vom Task Reporting Server für
diesen Parameter nicht unterstützt
Ändern Sie die Konfiguration.
010.000.0209
__ERROR__ Level '<level>'
Unsupported SQL Type for
Counter '<counter>', SQLType =
'<type>'
Der eingetragene Datentyp wird
vom Task Reporting Server für
diesen Parameter nicht
unterstützt. Der Parameter ist ein
Counter. Ändern Sie die
Konfiguration.
010.000.0210
__ERROR__ Level
<level>:Unsupported SQL Type
for Attribute Timestamp
SQLType = '<type>');
Der eingetragene Datentyp wird
vom Task Reporting Server für
diesen Parameter nicht
unterstützt. Die Datenquelle
dieses Parameters ist ein
Benutzerhandbuch CIE 2.0 Taskreporting
Hilfe bei Problemen • 31
FehlerNummer
Fehlertext
Fehlerbeschreibung
(Lösungshinweise falls
vorhanden)
Timestamp (alle Levels). Ändern
Sie die Konfiguration
32 • Hilfe bei Problemen
010.000.0211
__ERROR__ Level '<level>'
Unsupported SQL Type for
Attribute TaskId SQLType =
'<type>'
Der eingetragene Datentyp wird
vom Task Reporting Server für
diesen Parameter nicht
unterstützt. Die Datenquelle
dieses Parameters ist eine Task Id
(alle Levels). Ändern Sie die
Konfiguration
010.000.0212
__ERROR__ Level '<level>'
Unsupported SQL Type for Bit
Counter '<counter>', SQLType =
'<type>'
Der eingetragene Datentyp wird
vom Task Reporting Server für
diesen Parameter nicht
unterstützt. Die Datenquelle
dieses Parameters ist ein Wert,
welcher im Callcenter als Bit
abgelegt ist (Beispiel Level 1:
inbound, outbound ...). Dieser
Parameter kann nicht in den
gewählten Datentyp umgewandelt
werden. Ändern Sie die
Konfiguration
010.000.0213
__ERROR__ Level '<level>'
Unsupported SQL Type for Enum
Counter '<counter>' SQLType =
'<type>'
Der eingetragene Datentyp wird
vom Task Reporting Server für
diesen Parameter nicht
unterstützt. Die Datenquelle
dieses Parameters ist ein Wert,
welcher im CallCenter als
Datentyp Enum abgelegt ist
(Beispiel Level 1: Task Type, ...
.). Dieser Parameter kann nicht in
den gewählten Datentyp
umgewandelt werden. Ändern Sie
die Konfiguration
010.000.0214
__ERROR__ Level "<leve>'
Unsupported SQL Type for Tag
'<tag>', SQLType = '<type>'
Der eingetragene Datentyp wird
vom Task Reporting Server für
diesen Parameter nicht
unterstützt. Die Datenquelle
dieses Parameters ist ein Task
Tag. Es wird bei Tags nur der
Datentyp CHAR unterstützt.
Ändern Sie die Konfiguration.
010.000.0216
__ERROR__ Level '<level>':
Unknown Sourcename for
Attribute '<attribute>'
Der Name der Datenquelle ist
unbekannt. Kontrollieren Sie die
Tabelle TRAttributes in der CC
DB. In dieser Tabelle dürfen
keine Attribute eingetragen sein,
welche nicht in den Datentypen
beschrieben sind. Ändern Sie die
Konfiguration
010.000.0217
__ERROR__ Level '<level>':
Unknown Sourcename for
Counter '<counter>'
Der Name der Datenquelle ist
unbekannt. Kontrollieren Sie die
Tabelle TRCounter in der CC
DB. In dieser Tabelle dürfen
keine Attribute eingetragen sein,
welche nicht in den Datentypen
beschrieben sind. Ändern Sie die
Konfiguration
Benutzerhandbuch CIE 2.0 Taskreporting
FehlerNummer
Fehlertext
Fehlerbeschreibung
(Lösungshinweise falls
vorhanden)
010.000.0218
__ERROR__
TRLevelParameter::vSetData
CHAR or BINARY types need
column width > 0
Eine Spalte mit Datentyp Char
oder Binary ist mit Spaltenlänge 0
definiert. Ein Parameter vom
Datentyp CHAR, BINARY
benötigt eine Angabe zur
Spaltenbreite. (Spaltenbreite des
Parameters in der Task DB –
Tabelle). Ändern Sie die
Konfiguration.
010.000.0219
__ERROR__ Number of params
in statement (placeholders) does
not match with the real number of
installed params for the level
'<level>'
Die Anzahl der konfigurierten
Parameter eines Levels stimmen
nicht mit der Anzahl der
Platzhalter im SQL Statement
überein. Ändern Sie die
Konfiguration.
010.000.0220
__ERROR__ Level '<level>'
Colsize for Attribute TaskId with
SQLType Binary must be 8
Für eine TaskId steht in der
Zieldatenbank ein Feld vom
Type Binary ungleich 8 Byte
zur Verfügung. Eine TaskID
verlangt exakt ein Feld vom
Type Binary(8)
(Alternative : Nutzung eines
Integer Feldes mit
Formatanweiung ...). Ändern Sie
die Konfiguration
010.000.0400
__ERROR__
TRManager::connectSM_srv() startup fails
Keine Verbindung zum
statistic_srv. Überprüfen Sie, ob
der statistic_srv läuft.
010.000.0401
__ERROR__
TRConnectionSM::bBindServer ABSORB_ResolveObject failed
for 'TRReportServer' ... BAD
POINTER!
Der statistic_srv kann als CorbaObjekt nicht erreicht werden.
Überprüfen Sie, ob der
statistic_srv läuft. Starten Sie
ggfs. Den statistic_srv und tr_srv
neu.
010.000.0402
__ERROR__
TRConnectionSM::bBindServer _narrow failed for '<name>' ...
BAD POINTER!
Der statistic_srv kann als CorbaObjekt nicht erreicht werden.
Überprüfen Sie, ob der
statistic_srv läuft. Starten Sie
ggfs. den statistic_srv und tr_srv
neu.
010.000.0403
__ERROR__
TRConnectionSM::bBindServer ABSORB_ResolveObject failed
for 'AgentLoggingAdapter' ...
BAD POINTER!
Der Statistic_srv kann als CorbaObjekt über das Observation nicht
erreicht werden. Überprüfen Sie,
ob der statistic_srv läuft. Starten
Sie ggfs. den statistic_srv und
tr_srv neu.
010.000.0404
__ERROR__
TRConnectionSM::bBindServer _narrow failed for
'AgentLoggingAdapter'... BAD
POINTER!");
Der Statistic_srv kann als CorbaObjekt über das Observation nicht
erreicht werden. Überprüfen Sie,
ob der statistic_srv läuft. Starten
Sie ggfs. den statistic_srv und
tr_srv neu.
010.000.0405
__ERROR__ in
TRHandleAllData::notify()
received value with unknown
type information !
Ein Datenobjekt unbekannten
Typs ist vom statistic_srv
empfangen worden. Es wird
ignoriert.
010.000.0406
__ERROR__ in
TRHandleAllData::notify()
Ein Datenobjekt wurde vom
statistic_srv empfangen, was
Benutzerhandbuch CIE 2.0 Taskreporting
Hilfe bei Problemen • 33
FehlerNummer
34 • Hilfe bei Problemen
Fehlertext
Fehlerbeschreibung
(Lösungshinweise falls
vorhanden)
Internal error occurted !
nicht interpretiert werden kann.
Es wird ignoriert
010.000.0407
__ERROR__
TRConnectionSM::iRegister Registration for report '<report>'
is not possible now. The sm
server is not available. Retry
connection!
Ein Report kann nicht beim
statistic_srv registriert werden,
weil er nicht erreichbar ist. Der
tr_srv versucht einen Reconnect
und erneute Registrierung.
010.000.0408
TRConnectionSM::iDeregister Deregistration for report
'<report>' not possible now,
because the sm server is not
running!
Ein Report kann nicht beim
statistic_srv deregistriert werden,
weil er nicht erreichbar ist. Der
tr_srv versucht einen Reconnect
und erneute Deregistrierung
010.000.0409
__ERROR__
TRConnectionSM::checkSMState
SM not running : State = '<state>'
Der statistic_srv kann erreicht
werden, aber er ist in einen
Zustand, in dem er keine Daten
zum tr_srv liefern kann. Der
tr_srv versucht später die
Verbindung erneut aufzubauen.
010.000.0410
__ERROR__
TRConnectionSM::checkSMState
GetServerState returns false
Keine Verbindung zum
statistic_srv . Überprüfen Sie, ob
der statistic_srv läuft.
010.000.0411
__ERROR__
TRConnectionSM::bGetServerSta
te: _ptReportServer not initialized
Der statistic_srv kann nicht
erreicht werden. Programmfehler
010.000.0412
TRConnectionSM::startStopLevel
Start/Stop Level not possible now
... SM_SRV not running ...
Retry connection
Das starten oder stoppen eines
Reports ist nicht möglich, da der
statistic_srv nicht erreicht werden
kann. Überprüfen Sie, ob der
statistic_srv läuft, ggfs. nach
Neustart erneut starten/stoppen
010.000.0413
__ERROR__ ConnectSM_srv()
failed
Der statistic_srv kann während
der Startphase nicht erreicht
werden. Der tr_srv versucht die
Verbindung jede Minute erneut
aufzubauen.
010.000.0414
__ERROR__
TRConnectionSM::iBasicRegister
- Registration failed !
Ein Report kann beim
statistic_srv nicht registriert
werden..
010.000.0415
__ERROR__
TRConnectionSM::iDeregister Deregistration for report
'<name>" of level '<level>' failed
(error '<error>')!
Ein Report kann beim
statistic_srv nicht deregistriert
werden..
010.000.0416
"__WARNING__
TRConnectionSM::iDeregister Deregistration for report
'<report>' of level '<level>' failed;
userdefined tag not found in map
'<map>'
Ein benutzerdefiniertes Tag kann
nicht gefunden werden.
Programmfehler
010.000.0417
__ERROR__
TRConnectionSM::StartReportin
g failed. Level '<level>' (error
'<error>')!
Beim Starten eines Reports ist ein
Fehler im statistic_srv
aufgetreten. Für Details sehen Sie
in das statistic_srv-TTrace-Log
010.000.0418
__ERROR__
TRConnectionSM::StopReporting
failed. Level '<level>' (error
'<error>')!
Beim Stoppen eines Reports ist
ein Fehler im statistic_srv
aufgetreten. Für Details sehen Sie
in das statistic_srv-TTrace-Log
Benutzerhandbuch CIE 2.0 Taskreporting
FehlerNummer
Fehlertext
Fehlerbeschreibung
(Lösungshinweise falls
vorhanden)
010.000.0500
__ERROR__ Connection for
Report '<report>'.
TRTaskDBConnection::CreateCo
mmand fails with assertion
Ein Datensatz soll in die TRDatenbank geschrieben werden,
es kann aber keine Verbindung
aufgebaut werden.
010.000.0501
__ERROR__ Connection for
Report'<report>'.
TRTaskDBConnection::ICreateC
ommand fails ");
Erzeugen des Kommandos um
einen Datensatz in die TRDatenbank zu schreiben ist
fehlgeschlagen. Überprüfen Sie
den Speicherplatz
010.000.0502
too few '?' in sql template string!
(<string>)
Konfigurationsfehler: es sind
mehr Parameter konfiguriert als
Platzhalter im SQL-Statement
010.000.0503
too many '?' in sql template
string! (<string>);
Konfigurationsfehler: es sind
weniger Parameter konfiguriert
als Platzhalter im SQL-Statement
010.000.0504
__ERROR__ Connection for
Report : '<report>'
TRTaskDBCommand::CreatePara
meter: illegal value for position
number '<number>'
Konfigurationsfehler: es ist ein
Parameter mit einer negativen
Parameternummer konfiguriert
010.000.0505
__ERROR__ Connection for
Report: '<report>'
TRTaskDBCommand::CreatePara
meter: param for position number
'<number>' already exists" );
Konfigurationsfehler: ein
Parameter im Report ist doppelt
konfiguriert
010.000.0506
__ERROR__ Connection for
Report : '<report>'
TRTaskDBCommandODBC::bin
dParamToCommand invalid
Paramtype '<type>' for Parameter
'<parameter>'
Konfigurationsfehler: ein
Parameter hat einen ungültigen
Parametertyp
010.000.0507
__ERROR__ Connection for
Report : '<report>'
TRTaskDBCommandODBC::bin
dParamToCommand invalid SQL
type '<type>' for Parameter
'<parameter>'
Konfigurationsfehler: ein
Parameter hat einen ungültigen
SQL Typ
010.000.0508
__ERROR__ Connection for
Report : '<report>'
TRTaskDBCommandODBC::bin
dParamToCommand invalid C
type '<type>' for Parameter
'<parameter>'
Konfigurationsfehler: für einen
Parameter ist im SQL-ODBCKommando ein ungültiger CDatentyp
010.000.0600
__ERROR/WARNING__
TRTaskDBConnectionODBC::iO
pen - SQLConnect report
'<report>'
(<urlSrv>/<user>/<pwd>)
ODBC-Verbindung zur
TaskReporting-Datenbank kann
nicht aufgebaut werden,
überprüfen sie die URL, DNS,
user, password
010.000.0601
__ERROR/WARNING__
TRTaskDBCommandODBC::iSet
CommandText SQLAllocHandle report
'<report>'
Allocieren eines ODBC
Statement Handles
fehlgeschlagen
010.000.0602
__ERROR/WARNING__
TRTaskDBCommandODBC::iGe
tInfoAboutProcedures SQLAllocHandle report
'<report>'
Allocieren eines ODBC
Statement Handles
fehlgeschlagen, während des
Lesens der Prozedur
Informationen
Benutzerhandbuch CIE 2.0 Taskreporting
Hilfe bei Problemen • 35
FehlerNummer
36 • Hilfe bei Problemen
Fehlertext
Fehlerbeschreibung
(Lösungshinweise falls
vorhanden)
010.000.0603
__ERROR/WARNING__
TRTaskDBConnectionODBC::Ge
tTaskId_ - SQLAllocHandle
report '<report>'
Allocieren eines ODBC
Statement Handles
fehlgeschlagen, während des
Lesens der TaskId
010.000.0604
REPORT( Report_TRS_ERR,
pcTP(
TRS_ODBC_ERR_ALLOC_ST
MT_EXECDIRECT )
__ERROR/WARNING__
TRTaskDBConnectionODBC::Ex
ecuteDirect_ - SQLAllocHandle
report '<report>'; statement =
'<stmt>'
Allocieren eines ODBC
Statement Handles
fehlgeschlagen, während dem
Versuch das SQL Statement
direkt auszuführen
010.000.0605
__ERROR/WARNING__
TRTaskDBCommandODBC::iGe
tInfoAboutColumns SQLAllocHandle report
'<report>'
Allocieren eines ODBC
Statement Handles
fehlgeschlagen, während des
Versuchs die
Spalteninformationen zu lesen
010.000.0606
__ERROR/WARNING__
TRTaskDBCommandODBC::iSet
CommandText - SQLPrepare
report '<report>'; statement =
'<stmt>'
Präparieren eines ODBC
statements fehlgeschlagen
010.000.0607
__ERROR/WARNING__
TRTaskDBCommandODBC::iBi
ndParamToCommand SQLBindParameter report
'<report>'; parameter number =
'<number>'
Bind-Aufruf eines ODBC
Parameters fehlgeschlagen
010.000.0608
__ERROR/WARNING__
TRTaskDBCommandODBC::iEx
ecute_ - SQLExecute report
'<report>'
Ausführen eines ODBC
Statements fehlgeschlagen
010.000.0609
__ERROR__
TR_HandleODBCError::iCheckS
QLResult - (<string>, function:
<function>, odbc state: <state>,
odbc text: <text>, odbc native
error : <error>
Es wurde versucht ein ODBC
Statement auszuführen, während
sich die TR-Datenbank im
Shutdown-Zustand befand
010.000.0610
__ERROR__
TR_HandleODBCError::iCheckS
QLResult - (<string>)
SQL_ERROR!
Der Aufruf einer ODBC Funktion
liefert als Ergebnis den Fehler
SQL_ERROR
010.000.0611
__ERROR__
TR_HandleODBCError::iCheckS
QLResult - (<string>)
SQL_NEED_DATA!
Der Aufruf einer ODBC Funktion
liefert als Ergebnis den Fehler
SQL_NEED_DATA
010.000.0612
__ERROR__
TR_HandleODBCError::iCheckS
QLResult - (<string>)
SQL_STILL_EXECUTING!
Der Aufruf einer ODBC Funktion
liefert als Ergebnis den Fehler
SQL_STILL_EXECUTING
010.000.0613
__ERROR__
TR_HandleODBCError::iCheckS
QLResult - (<string>)
SQL_NO_DATA!
Der Aufruf einer ODBC Funktion
liefert als Ergebnis den Fehler
SQL_NO_DATA
010.000.0614
__ERROR__
TR_HandleODBCError::iCheckS
QLResult - (<string>)
Der Aufruf einer ODBC Funktion
liefert als Ergebnis den Fehler
SQL_INVALID_HANDLE
Benutzerhandbuch CIE 2.0 Taskreporting
FehlerNummer
Fehlertext
Fehlerbeschreibung
(Lösungshinweise falls
vorhanden)
SQL_INVALID_HANDLE!
010.000.0615
__ERROR__
TR_HandleODBCError::iCheckS
QLResult - (<string>)
DEFAULT!
Der Aufruf einer ODBC Funktion
liefert als Ergebnis den Fehler
„unknown result“
010.000.0616
__ERROR/WARNING__
TRTaskDBCommandODBC::iCh
eckNrParams - SQLNumParams
report '<report>'
Der Aufruf der ODBC Funktion
SQLNumParams() liefert als
Ergebnis einen Fehler
010.000.0617
__ERROR/WARNING__
TRTaskDBCommandODBC::iGe
tInfoAboutColumns - SQLFetch
report '<report>'
ODBC-Abfrage nach SpaltenInformationen fehlgeschlagen
010.000.0618
__ERROR/WARNING__
TRTaskDBCommandODBC::iGe
tInfoAboutProcedures SQLFetch report '<report>'
ODBC-Abfrage nach ProzedurInformationen fehlgeschlagen
010.000.0619
__ERROR/WARNING__
TRTaskDBConnectionODBC::Ge
tTaskId_ - SQLFetch report
'<reprt>'; statement = '<stmt>'
ODBC-Abfrage nach TaskId
fehlgeschlagen
010.000.0620
__ERROR/WARNING__
TRTaskDBConnectionODBC::Ge
tTaskId_ - SQLBindCol report
'<reprot>'; statement = '<stmt>'
ODBC-Bind Column-Kommando
beim lesen der TaskId
fehlgeschlagen
010.000.0621
__ERROR/WARNING__
TRTaskDBConnectionODBC::Ex
ecuteDirect_ - SQLExecDirect
report '<report>'; statement =
'<stmt>'
Ausführen eines direkten SQL
Statements ist fehlgeschlagen
010.000.0622
__ERROR/WARNING__
TRTaskDBConnectionODBC::Ge
tTaskId_ - SQLExecDirect report
'<report>'; statement = '<stmt>'
Ausführen eines direkten SQL
Statements um die TaskId zu
lesen, ist fehlgeschlagen
010.000.0623
__ERROR/WARNING__
TRTaskDBConnectionODBC::Se
tConnectionAttributes SQLSetConnectAttr report
'<report>'
Aufruf der ODBC Funktion
SQLSetConnectAttr()
fehlgeschlagen
010.000.0624
__ERROR/WARNING__
TRTaskDBConnectionODBC::En
dTransaction_ - SQLEndTran
report '<report>'
Aufruf der ODBC Funktion
SQLEndTran()fehlgeschlagen
010.000.0625
__ERROR/WARNING__
RTaskDBCommandODBC::iGetI
nfoAboutColumns SQLColumns report '<report>'
Aufruf der ODBC Funktion
SQLColumns()fehlgeschlagen
010.000.0626
"__ERROR/WARNING__
TRTaskDBCommandODBC::iGe
tInfoAboutProcedures SQLProcedureColumns report
'<report>'
Aufruf der ODBC Funktion
SQLProcedureColumns()
fehlgeschlagen
010.000.0627
__ERROR__ Connection for
Report : ' <report>'
TRTaskDBCommandODBC::bin
dParamToCommand Adress for
value is NULL
interner Programmfehler
Benutzerhandbuch CIE 2.0 Taskreporting
Hilfe bei Problemen • 37
FehlerNummer
38 • Hilfe bei Problemen
Fehlertext
Fehlerbeschreibung
(Lösungshinweise falls
vorhanden)
010.000.0700
__ERROR__ Open Logfile failed
for Report: '<name>'
TRTaskDBLogFile::Open CreateFile '<filename>'
Das Anlegen einer Log-Datei ist
fehlgeschlagen, Überprüfen Sie
ob auf der Festplatte
Speicherplatz und in das
Verzeichnis geschrieben werden
darf
010.000.0701
__ERROR__
TRTaskDBLogFile::CheckFileSiz
e Open Logfile failed Logfile=
'<filename>'
Das Anlegen einer TemporärenLog-Datei ist fehlgeschlagen,
Überprüfen Sie ob auf der
Festplatte Speicherplatz und in
das Verzeichnis geschrieben
werden darf
010.000.0702
__ERROR__
TRTaskDBLogFile::CheckFileSiz
e Open Temp Logfile failed
Logfile= '<filename>'
Das Anlegen einer OverflowLog-Datei ist fehlgeschlagen,
Überprüfen Sie ob auf der
Festplatte Speicherplatz und in
das Verzeichnis geschrieben
werden darf
010.000.0703
__ERROR__
TRTaskDBLogFile::CheckFileSiz
e Open Retry Logfile failed
Logfile = '<filename>'
Das Anlegen einer Don´tRetryLog-Datei ist fehlgeschlagen,
Überprüfen Sie ob auf der
Festplatte Speicherplatz und in
das Verzeichnis geschrieben
werden darf
010.000.0704
__ERROR__ Open Logfile failed
for Report : '<report>'
TRTaskDBLogFile::Open GetFileSize Last Error : '<error>'
Feststellen der Größe der LogDatei fehlgeschlagen.,
Überprüfen Sie den
Festplattenplatz
010.000.0705
__ERROR__ Open Logfile failed
for Report : '<report>'
TRTaskDBLogFile::Open SetFilePointer Last Error :
'<error>'
Feststellen der Größe der 'don't
retry'- Log-Datei fehlgeschlagen.
Überprüfen Sie den
Festplattenplatz
010.000.0706
__ERROR__
GetFileInformationByHandle
failed for Report: '<report>'
TRTaskDBLogFile::TransferData
FromFileToDatabase Last Error:
'<error>'
Lesen der Dateiinformationen
einer Log-Datei während die
Datenübertragung von Log-Datei
zu Datenbank fehlgeschlagen.
010.000.0707
__ERROR__
GetFileInformationByHandle
failed for Report: '<report>'
TRTaskDBLogFile::StopTransfer
DataFromFileToDatabase Last
Error: '<error>'
Lesen der Dateiinformationen
einer Log-Datei während der
Datenübertragung von Log-Datei
zu Datenbank angehalten wird,
fehlgeschlagen.
010.000.0708
__ERROR__ Open Logfile failed
for Report: '<report>'
TRTaskDBLogFile::Open SetFilePointer Last
Error:'<error>'
Setzen des Dateizeigers auf den
Anfang der Datei fehlgeschlagen.
Überprüfen Sie den Plattenplatz
010.000.0709
__ERROR__ Open Logfile failed
for Report: '<report>'
TRTaskDBLogFile::Open SetFilePointer from '<filename>'
Last Error: '<error>'
Setzen des Dateizeigers auf den
Anfang der 'don't retry'-Log-Datei
fehlgeschlagen. Überprüfen Sie
den Plattenplatz.
010.000.0710
__ERROR__ SetFilePointer at the
beginning failed for Report:
'<report>'
TRTaskDBLogFile::TransferData
Setzen des Dateizeigers auf den
Anfang der Datei fehlgeschlagen.
Überprüfen Sie den Plattenplatz.
Benutzerhandbuch CIE 2.0 Taskreporting
FehlerNummer
Fehlertext
Fehlerbeschreibung
(Lösungshinweise falls
vorhanden)
FromFileToDatabase SetFilePointer Last Error:
'<error>'
010.000.0711
__ERROR__ Open Logfile failed
for Report: '<report>'
TRTaskDBLogFile::Open CreateFile '<filename>'
Setzen des Dateizeigers auf den
Anfang der 'don't retry'-Log-Datei
fehlgeschlagen. Überprüfen Sie
den Plattenplatz.
010.000.0712
__ERROR__ : <'error>' during
write into Logfile for Report :
'<report>'
TRTaskDBLogFile::MainLoop
Daten können nicht in die LogDatei geschrieben werden.
Überprüfen Sie den Plattenplatz.
010.000.0713
__ERROR__ OverwriteFile failed
for Logfile: '<filename>'
TransferAStatementToTaskDB::
WriteFile LastError: '<error>'
Daten können nicht in die LogDatei geschrieben werden.
Überprüfen Sie den Plattenplatz.
010.000.0714
__ERROR__ Open Logfile
'<filename>' failed for Report:
'<report>'
TRTaskDBLogFile::Open CreateFile
Erzeugen der Log-Datei
fehlgeschlagen Überprüfen Sie
den Plattenplatz.
010.000.0715
__ERROR__ CreateFile failed for
Report: '<report>'
TRTaskDBLogFile::TransferData
FromFileToDatabase Filename:
'<filename>' Last Error: '<error>'
Öffnen der Log-Datei
fehlgeschlagen.
010.000.0716
__ERROR__ Read File failed for
Logfile: '<filename>'
TransferAStatementToTaskDB::
ReadFile LastError: '<error>'
Fehler beim Lesen der Log-Datei
während des Datentransfers von
Log-Datei zur TR-Datenbank.
010.000.0717
__ERROR__
TRTaskDBLogFile::CheckFileSiz
e GetFileSize failed for Logfile:
'<filename>' LastError: '<error>'
Fehler beim Überprüfen der
Dateigröße einer Log-Datei
010.000.0718
__ERROR__
TRTaskDBLogFile::CheckFileSiz
e GetFileSize failed for Logfile
(tmp): '<filename>' LastError:
'<error>'
Fehler beim Überprüfen der
Dateigröße der temporären LogDatei
010.000.0719
__ERROR__
TRTaskDBLogFile::CheckFileSiz
e GetFileSize failed for Logfile
(retry): '<filename' LastError:
'<error>'
Fehler beim Überprüfen der
Dateigröße der „Don´t retry“Log-Datei
010.000.0720
__ERROR__ DeleteFile failed for
Report: '<report>'
TRTaskDBLogFile::StopTransfer
DataFromFileToDatabase Last
Error: '<error>'
Eine Log-Datei konnte nicht
gelöscht werden
010.000.0721
__ERROR__ the tmp-Logfile
'<filename>' for Report:
'<report>' is not empty. The -complete -- copy operation to the
task db failed
Die Datenübertragung von LogDatei zur TR-Datenbank ist
gestopped, aber es sind noch
Datensätze in der Log-Datei
010.000.0997
__ERROR__ CORBA exception
'<exceptionname>(<minorcode>)'
caught. <comment>
Eine CORBA Exception ist
aufgetreten. Der Grund ist im
Kommentar <comment> zu
Benutzerhandbuch CIE 2.0 Taskreporting
Hilfe bei Problemen • 39
FehlerNummer
Fehlertext
Fehlerbeschreibung
(Lösungshinweise falls
vorhanden)
sehen.
010.000.0998
out of memory
Die Applikation hat keinen
Speicher mehr zur Verfügung.
010.000.0999
__ERROR__ system exception
caught. <comment>
Eine Exception ist aufgetreten.
Programmierfehler
Wartung
Verbesserung der Zugriffszeit auf die Datenbank
Durch Datenänderungen in den Datenbank-Tabellen wird mit der Zeit die
Zugriffszeit auf die Datenbank höher. Um diesem Leistungsverlust
entgegenzuwirken empfehlen wir in regelmäßigen Abständen (z.B. einmal im
Monat oder alle 3 Monate, abhängig vom Datenaufkommen) die so genannten
Index-Statistiken zu erneuern.
Beachten
Die Index-Statistiken zu erneuern, kann bei großen Datenmengen einige Stunden
dauern.
Vorgehensweise bei einer Standard-Installation
40 • Hilfe bei Problemen
1.
Starten Sie ISQL in einer Eingabeaufforderung (DOS-Box). Geben
Sie folgende Kommandos ein.
isql -U sa -P password
1>use tr
2>go
2.
Um die Index-Statistiken zu erneuern, geben Sie folgende
Kommandos ein.
1>exec sp_m_updatestats
2>go
Benutzerhandbuch CIE 2.0 Taskreporting
R
Report 25
Rückfrage 10
Index
S
Sicherungsdatei 22, 25
SQL Statement 31, 33
Startparameter 22
System-DSN 23
T
A
Agenten Gruppe 11
Anschlussorgan 10
Attribute 32
Ausgabe 5
Auswertung 10
Task Datenbank 7, 10
Task-bezogene Auswertung 7
TaskId 10, 33
Timestamp 31
tr_srv 9, 21, 22, 23, 24, 25, 26
Transfer 10
V
Voraussetzungen 5, 6, 21
D
Datentyp 31, 32, 33
Drucken 6
W
Wissenswertes 5
G
Gliederung 5
H
Help 6
I
Informationen 5, 6
K
Kenntnisse 6
Komponenten 9
L
Level 10
Level 1 10, 32
Level 2 10
Level 3 10
O
ODBC-Treiber 23
P
Papier 6
Parameter 31, 32, 33
Benutzerhandbuch CIE 2.0 Taskreporting
Index • 41
Herunterladen