Das Notes Forum

Lotus Notes / Domino Sonstiges => Projekt Bereich => Help-Desk Applikation !!Help!! => Thema gestartet von: Thobz am 25.03.08 - 15:11:57

Titel: Dispatcher manuell und periodisch
Beitrag von: Thobz am 25.03.08 - 15:11:57
Hallo,

ich möchte mich über den Eingang eines neuen Calls informieren lassen, habe dies
entsprechend eingestellt. Es funktioniert aber nur wenn ich den Dispatcher manuell (rechte Maustaste -> Starten)
starte, wenn er von alleine los läuft bekomme ich keine Mail.

Habt ihr eine Idee `?

Thomas

Titel: Re: Dispatcher manuell und periodisch
Beitrag von: WernerMo am 25.03.08 - 15:16:51
Hallo,

ist der richtige Server eingestellt? was steht denn im Logfile?
Läuft er auf dem Homeserver des "unterzeichners"?

Gruß Werner
Titel: Re: Dispatcher manuell und periodisch
Beitrag von: Thobz am 25.03.08 - 15:27:33
Hallo,

ja er im läuft dem Homeserver des Unterzeichners, welches LogFile meinst du. Das vom Server ?

Thomas
Titel: Re: Dispatcher manuell und periodisch
Beitrag von: Thomas Schulte am 25.03.08 - 15:52:11
Das von !!HELP!! Help logt alle Abbrüche mit. Die Ansicht dazu findest du im Admin Teil der Anwendung.
Titel: Re: Dispatcher manuell und periodisch
Beitrag von: Thobz am 25.03.08 - 16:04:23
Hallo,

leider sind die Logs nicht aktuell. Er hat nur die ersten 2 Tage mitgeschnitten....
Seitdem 18.03 habe ich keine Einträge mehr.

Thomas
Titel: Re: Dispatcher manuell und periodisch
Beitrag von: Thomas Schulte am 25.03.08 - 16:31:04
Bist du wirklich sicher das der Dispatcher läuft. Auch auf dem richtigen Server?
Titel: Re: Dispatcher manuell und periodisch
Beitrag von: Thobz am 26.03.08 - 08:37:30
Guten Morgen,

habe gerade nochmal nachgesehen, der Dispatcher läuft definitiv auf dem richtigen Server.
Titel: Re: Dispatcher manuell und periodisch
Beitrag von: Thomas Schulte am 26.03.08 - 08:56:28
Dann schau mal bitte im Log File des Servers nach oder auf der Console wenn der Dispatcher läuft.
Irgendwas muss das Teil ja sagen. Und wenn es nur ich darf auf dem Server nicht laufen weil ich keine Rechte habe ist.
Titel: Re: Dispatcher manuell und periodisch
Beitrag von: Thobz am 26.03.08 - 09:22:35
Hallo,

okay werde sobald ich Zeit habe die Konsole mal anwerfen.
Danke schonmal !


Thomas
Titel: Re: Dispatcher manuell und periodisch
Beitrag von: Thobz am 26.03.08 - 10:05:16
Hallo,

der Dispatcher tut seinen Dienst, aber er redet nicht mit mir, auch nicht über die Konsole des Servers.
:-(. Wie kann das nur sein, ob ich manuell starte oder ob er zeigesteuert los läuft, das macht doch kein unterschied oder ? Rechtetechnisch müsste er doch auf beiden Wegen mit den Rechten der Signatur arbeiten ?!

Thomas
Titel: Re: Dispatcher manuell und periodisch
Beitrag von: Thomas Schulte am 26.03.08 - 10:24:04
nein. Manuell wen ndu ihn startest läuft er bei dir auf dem Rechner. Zeitgesteuert auf dem Server.

Hast du eine Möglichkeit das man sich das System mal live anschauen kann?

Remote Steuerung. Sametime. Querzulassung .....
Titel: Re: Dispatcher manuell und periodisch
Beitrag von: Thobz am 26.03.08 - 10:47:05
Hallo,

per Remote gibt es leider keine Chance.
Hast du vielleicht konkret eine Idee, an welcher Stelle ich mal gucken kann/soll.


thomas
Titel: Re: Dispatcher manuell und periodisch
Beitrag von: Thomas Schulte am 26.03.08 - 10:59:25
Du kannst zumindest in der Sub hier ProcessMailTicketsAndResponses() im ls.Agent.Dispatcher als erste Zeile nach den Dim Anweisungen ein Print "Dispatcher läuft" einbauen.
Anschließend den Dispatcher stoppen und wieder starten. Dann müsstest du in der Konsole zumindest sehen ob er überhaupt läuft. Ansonsten hilft dann nur noch Fachleute vor Ort holen wenn alles andere nicht geht. Das kostet dann halt Geld. In der Regel ist Remote draufzugehen und nachzuschauen einfacher und auch billiger aber wenn die Firma das nicht zulässt .... ::) Warscheinlich ist es wenn man draufschaut nur eine Kleinigkeit.
Titel: Re: Dispatcher manuell und periodisch
Beitrag von: Thobz am 26.03.08 - 11:13:47
Hallo,

ja da hast du wohl recht. Also laufen tut der Dispatcher, er generiert ja Tickets aus den Mails.
Nur eben werde ich nicht benachrichtigt, wenn er periodisch läuft.

Thomas
Titel: Re: Dispatcher manuell und periodisch
Beitrag von: Thomas Schulte am 26.03.08 - 11:38:35
Bist du als Default Supporter eingetragen?
Und was steht bei DefaultSupporterDoNotSendMail?
Titel: Re: Dispatcher manuell und periodisch
Beitrag von: Thobz am 26.03.08 - 11:48:24
- Ja bin der Default Supporter
- NO
Titel: Re: Dispatcher manuell und periodisch
Beitrag von: Thomas Schulte am 26.03.08 - 11:51:24
Und was steht hier: MailIfNewDocDispatcherToDefaultSupporter
Titel: Re: Dispatcher manuell und periodisch
Beitrag von: Thomas Schulte am 26.03.08 - 11:54:02
Ach ja und die beiden brauchst du auch noch:
NewCallMailInformations
NewCallMailSendTo
Titel: Re: Dispatcher manuell und periodisch
Beitrag von: Thobz am 26.03.08 - 12:32:11
Hallo,

danke habe diese mal entsprechend gesetzt und werde es testen.

Thomas
Titel: Re: Dispatcher manuell und periodisch
Beitrag von: Thobz am 26.03.08 - 12:44:31
NewCallMailInformations = YES
NewCallMailSendTo =Thomas Lobsien/XXX/XXX/XXX
MailIfNewDocDispatcherToDefaultSupporter = YES
Default Supporter=Thomas Lobsien/Thomas Lobsien/XXX/XXX/XXX
DefaultSupporterDoNotSendMail = NO

Mit diesen EInstellungen bekomme ich nur das Ticket, keine Mail !

Thomas
Titel: Re: Dispatcher manuell und periodisch
Beitrag von: m3 am 26.03.08 - 12:48:25
Deutsche Berufskleider-Leasing ?
Du möchtest Deine Postings ev. etwas mehr anonymisieren.
Titel: Re: Dispatcher manuell und periodisch
Beitrag von: Thobz am 26.03.08 - 12:52:56
Hallo m3,

habe es getan. Wo ist den das Problem ? Mich würde es nicht stören, wenn jemand
weiß aus welcher Firma ich komme. Aber DBL steht für etwas anderes :-).


Thomas
Titel: Re: Dispatcher manuell und periodisch
Beitrag von: Thomas Schulte am 26.03.08 - 13:46:24
Das hier ist die Stelle an der das passieren sollte:
Code
Sub CreateTicketNotificationMail(db As notesdatabase)
%REM
###################################################################################
Goal:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Arguments: Description:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Return:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
Example:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
VERSION / WHEN / WHO / CHANGES
'################################################################################### 
%END REM	
	On Error Goto ERRHANDLE
	
	Dim item As notesitem
	Dim itemname As String
	
	Set newdoc = db.GetDocumentByUNID(newticketunid)
	' Check if the document should be mailed immediate
	If MailnewdocInformation = "YES" Then
		If MailnewdocAsSummary = "YES" Then
        		' save the content of this document to a list. The field Asubject is used
			If Iselement(newticketdocumentEntryList(newdoc.Universalid)) = False Then
				newticketdocumententrylist(newdoc.UniversalID).doclink = newdoc.UniversalID
				newticketdocumententrylist(newdoc.UniversalID).docsummary = ""
				itemname = GetConfigDocByKey("MailIfNewMailResponseBodyFieldName")
				If itemname <> "" Then
					Set item = newdoc.GetFirstItem(itemname)
					If Not item Is Nothing Then
						newticketdocumententrylist(newdoc.UniversalID).docsummary = item.Values
					End If
				End If
			End If
		Else
			rcpt = Split(MailnewDocInformationUserName, ";")
			Forall r In rcpt
				' do not send mail if said so for the default supporter
				If MailNewDocToDefaultSupporter <> "YES" And r = GetConfigDocByKey("DefaultSupporter") Then
				Else
        				' send this document as mail
					If  GetConfigDocByKey("MailIfNewMailResponseLink") = "YES" Then
						Boollink = True
					Else
						Boollink = False
					End If
					OKI = Spoofmessage(_
					GetConfigDocByKey("sendMailonBehalfof"),_
					r, _
					"",_
					interactivemessages("msgDispatchNotificationMailNewDocSubjectSingleMail"),_
					interactivemessages("msgDispatchNotificationMailNewDocBodySingleMail"),_
					newdoc,_
					GetConfigDocByKey("MailIfNewMailResponseSubjectFieldName"),_
					GetConfigDocByKey("MailIfNewMailResponseBodyFieldName"),_
					BoolLink,_
					False,_
					"BugReport",_
					"IsNewMail")
				End If
			End Forall
		End If
	End If
	
EXITPOINT:
	Exit Sub
ERRHANDLE:
	Call LogError
	Resume EXITPOINT
End Sub
Wenn du in der Forall Schleife ein paar Prints absetzt müsstest du rausbekommen ob und was er da auf dem Server macht.
Titel: Re: Dispatcher manuell und periodisch
Beitrag von: Thobz am 27.03.08 - 11:04:03
Hallo,

erstmal vielen Dank für deine Mühe und viele Hilfe.
Im Moment fehlt leider die Zeit um der Sache genau auf den Grund
zu gehen, ich denke ich were mich am Samstag mal in Ruhe an die Sache machen.

Gruß aus dem hohen Norden,

Thomas