Timer-Dienst (070212)



Ähnliche Dokumente
MSDE 2000 mit Service Pack 3a

Im vorliegenden Tutorial erfahren Sie, wie Sie in myfactory Postfächer für den Posteingang und den Postausgang anlegen.

ein Versandsystem das immer passt HVS32 Monitoring

BSV Software Support Mobile Portal (SMP) Stand

2. Die eigenen Benutzerdaten aus orgamax müssen bekannt sein

ADDISON Aktenlösung Automatischer Rewe-Import. Technische Beschreibung

Die Zertifikatdienste auswählen und mit weiter fortfahren. Den Hinweis mit JA bestätigen.

1. Voraussetzungen S Installation des OpenVPN Clients S OpenVPN Client installieren S Entpacken des Zip Ordners S.

Zentrale Installation

How to install freesshd

Universität Potsdam ZEIK - Zentrale Einrichtung für Informationsverarbeitung und Kommunikation

Installation von horizont 4 bei Verwendung mehrerer Datenbanken

Installation der Konfigurationsdateien für alle Windows-Versionen bis einschließlich Microsoft Windows 7

Installationsanleitung juris Toolbar 3.01


MailUtilities: Remote Deployment - Einführung

Software WISO Hausverwalter 2014 Datenübernahme aus WISO Mein Geld Version / Datum V 1.0 /

Schrittweise Anleitung zur Installation von Zertifikaten der Bayerischen Versorgungskammer im Mozilla Firefox ab Version 2.0

Update und Konfiguraton mit dem ANTLOG Konfigurations-Assistenten

Arbeiten mit dem Outlook Add-In

Einrichtung Konto Microsoft Outlook 2010

Installation der 4Dv12sql Software für Verbindungen zum T.Base Server

Clientkonfiguration für Hosted Exchange 2010

Wissenswertes über LiveUpdate

Einrichten eines Postfachs mit Outlook Express / Outlook bis Version 2000

Alerts für Microsoft CRM 4.0 Server

GEORG.NET Anbindung an Ihr ACTIVE-DIRECTORY

Information zum SQL Server: Installieren und deinstallieren. (Stand: September 2012)

Wie richten Sie Ihr Web Paket bei Netpage24 ein

Anleitung für Konfiguration von eduroam unter Windows XP

Installationsanleitung CLX.PayMaker Office (3PC)

Um zu prüfen welche Version auf dem betroffenen Client enthalten ist, gehen Sie bitte wie folgt vor:

ASA Schnittstelle zu Endian Firewall Hotspot aktivieren. Konfiguration ASA jhotel

Installation von NetBeans inkl. Glassfish Anwendungs-Server

Einführung... 3 MS Exchange Server MS Exchange Server 2007 Jounraling für Mailboxdatabase... 6 MS Exchange Server 2007 Journaling für

AnNoText. AnNoText Online-Update. Copyright Wolters Kluwer Deutschland GmbH

Anwenderhandbuch. ipoint - Server

FritzCall.CoCPit Schnelleinrichtung

ORGA 6000 in Terminalserver Umgebung

Vitalograph Spiroctrac V Hinweise zur Mehrplatz-/Serverinstallation

Herzlich Willkommen bei der nfon GmbH

Installation Hardlockserver-Dongle

Über die Internetseite Hier werden unter Download/aktuelle Versionen die verschiedenen Module als zip-dateien bereitgestellt.


DeltaVision Computer Software Programmierung Internet Beratung Schulung

Installation KVV Webservices

Vorgehensweise bei Lastschriftverfahren

OUTLOOK (EXPRESS) KONFIGURATION POP3

Benutzerhandbuch MedHQ-App

Kurzbeschreibung S&S Arbeitszeiterfassung

AppCenter Handbuch August 2015, Copyright Webland AG 2015

Konfiguration des Internet Explorers 8

mysoftfolio360 Handbuch

Leitfaden zum Umgang mit Mautaufstellung und Einzelfahrtennachweis

System-Update Addendum

Benutzerhandbuch. Leitfaden zur Benutzung der Anwendung für sicheren Dateitransfer.

BüroWARE Exchange Synchronisation Grundlagen und Voraussetzungen

1. Laden Sie sich zunächst das aktuelle Installationspaket auf herunter:

easysolution GmbH easynet Bessere Kommunikation durch die Weiterleitung von easynet-nachrichten per nach Hause

bizsoft Rechner (Server) Wechsel

Kurzbeschreibung s&s Arbeitszeiterfassung

Handout Wegweiser zur GECO Zertifizierung

(im Rahmen der Exchange-Server-Umstellung am )

Der Product Activation Manager (PAM) dient dazu Software-Lizenzen anzuzeigen, zu verwalten und abzurufen.

Kurzanleitung zum Einrichten von konten für Outlook Express 6

Klicken Sie mit einem Doppelklick auf das Symbol Arbeitsplatz auf Ihrem Desktop. Es öffnet sich das folgende Fenster.

Windows Live Mail Konfiguration IMAP

Anleitung zur Updateinstallation von ElsaWin 4.00

Für die Einrichtung des elektronischen Postfachs melden Sie sich wie gewohnt in unserem Online-Banking auf an.

Benachrichtigungsmöglichkeiten in SMC 2.6

ecaros2 Installer procar informatik AG 1 Stand: FS 09/2012 Eschenweg Weiterstadt

Konfiguration von Outlook 2010

Der digitale. Workflow Workflow. [PDF-Erstellung aus CorelDraw für Windows]

Anwendungspaket Basisautonomie

I. Travel Master CRM Installieren

Konfiguration des Internet Explorers 7

Tutorial: Wie nutze ich den Mobile BusinessManager?

Er musste so eingerichtet werden, dass das D-Laufwerk auf das E-Laufwerk gespiegelt

Der einfache Weg zum CFX-Demokonto

Einrichtungsanleitungen Hosted Exchange 2013

Handbuch. SIS-Handball Setup

Startmenü So einfach richten Sie surfen manuell auf Ihrem PC oder Notebook ein, wenn Sie Windows XP verwenden.

DFÜ-Netzwerk öffnen Neue Verbindung herstellen Rufnummer einstellen bundesweit gültige Zugangsnummer Benutzererkennung und Passwort

PC-Kaufmann Supportinformation - Proxy Konfiguration für Elster

Ihre Internetadresse beim Versenden und Empfangen Ihrer s verwenden.

Step by Step Webserver unter Windows Server von Christian Bartl

Konvertieren von Settingsdateien

Anleitung zum elektronischen Postfach

Dealer Management Systeme. Bedienungsanleitung. Freicon Software Logistik (FSL) für Updates

Bei der Installation folgen Sie den Anweisungen des Installations- Assistenten.

OP-LOG

Ablaufbeschreibung für das neu Aufsetzen von Firebird und Interbase Datenbanken mit der IBOConsole

LEITFADEN -ZUSTELLUNG

Anhang zum Handbuch. Netzwerk

Artikel Schnittstelle über CSV

Einrichten eines POP-Mailkontos unter Thunderbird Mail DE:

Installationsanweisung editit

Transkript:

Timer-Dienst (070212) Timer-Dienst (070212)...1 Voraussetzungen...1 Installation...1 Dienst konfigurieren...4 Dienst für mehrere Instanzen und / oder mehrere Datenbanken konfigurieren...5 Eventlog-Einträge generieren...6 Dienst starten...8 Automatisches Abrufen von Postfächern...10 Hinweis für Entwickler...11 Hinweis für Administratoren...11 Voraussetzungen Derzeit wird für den Timer-Dienst der User Webshop benötigt. Installation Starten Sie die Installation durch Doppelklick auf die Datei wfsetuptimerservice.msi. Seite 1 von 11

Geben Sie den Installationspfad an. Starten Sie dann die Installation. Seite 2 von 11

Warten Sie, bis die Installation beendet ist. Seite 3 von 11

Dienst konfigurieren Die Konfigurationsdatei für den Dienst finden Sie in dem bei der Installation angegebenen Verzeichnis (im Standard <C:\Programme\myfactory\wfSetupTimerService>). Öffnen Sie die Datei <app.config> z.b. mit dem Editor. Die Konfigurationsparameter finden Sie am Ende der Datei: <usersettings> <wftimerservice.my.mysettings> <setting name="appname" serializeas="string"> <value>myfactory30</value> <setting name="divisionnr" serializeas="string"> <value>1</value> <setting name="intervall" serializeas="string"> <value>60000</value> <setting name="wftimerservice_timerservice_timerservice" serializeas="string"> <value>http://localhost/myfactory30/services/timerservice.asmx</value> <setting name="url" serializeas="string"> <value>http://localhost/</value> <setting name="databasename" serializeas="string"> <value>wfdata</value> <setting name="webname" serializeas="string"> <value>myfactory30</value> <setting name="logevent" serializeas="string"> <value>0</value> </wftimerservice.my.mysettings> </usersettings> Die einzelnen Parameter bedeuten: Name der Instanz (AppName) Hierbei ist es ausreichend, den Namen der Instanz anzugeben. <setting name="appname" serializeas="string"> <value>myfactory30</value> Nummer der Betriebsstätte <setting name="divisionnr" serializeas="string"> <value>1</value> Anzahl der Millisekunden, in der die Verarbeitung aufgerufen wird (60.000 entspricht also einer Minute) <setting name="intervall" serializeas="string"> <value>60000</value> URL zum Server; hier kann zusätzlich noch ein Port angegeben werden <setting name="url" serializeas="string"> <value>http://localhost/</value> Seite 4 von 11

Befindet sich der Timer-Dienst auf dem gleichen Server wie die Anwendung, kann dieser Parameter leer bleiben, wie bspw. nachfolgend. Ist der Servername leer, wird an seiner statt automatisch http://localhost/ gesetzt. <setting name="url" serializeas="string"> <value></value> Sollte sich der Timer-Dienst auf einem anderen Server wie die Anwendung befinden, dann darf als URL lediglich der Servername eingetragen werden!! Die URL wird zusammengesetzt aus Servername + WebName + services/timerservice.asmx Beispielsweise kann dies wie folgt konfiguriert werden. <setting name="http://mf-services" serializeas="string"> <value>http://mf-services/myfactory30/services/timerservice.asmx</value> Name der Datenbank aus der wfglobal, Tabelle tsdatabases, Feld DatabaseName <setting name="databasename" serializeas="string"> <value>wfdata</value> Name der Instanz (WebName) - dieser ist in der Regel gleich dem Name der Instanz (AppName). Ist hier kein Name der Instanz angeben gilt: WebName = AppName <setting name="webname" serializeas="string"> <value>myfactory30</value> Sollten Sie die Konfigurationsdatei ändern, so muss danach der Dienst neu gestartet werden, damit die Änderungen wirksam werden. Dienst für mehrere Instanzen und / oder mehrere Datenbanken konfigurieren Mit dieser neuen Version des Timer-Dienstes ist es möglich, mehrere Instanzen zu verwalten. Hierbei müssen bei der Konfiguration der Datei <app.config> lediglich drei Felder zusätzlich zu den oben erwähnten beachtet werden. 1. Name der Instanz (AppName) / Name der Instanz (WebName): In diesem Statement konnte bisher die Instanz hinterlegt werden, welche über den Timer-Dienst angesprochen wurde. Mit dieser Version des Timerdienstes können hier mehrere Instanzen hinterlegt werden. Diese Instanznamen müssen jedoch Zwangsweise in der Schreibweise mit $;$ getrennt sein. <setting name="appname" serializeas="string"> <value>myfactory30$;$myfactory31</value> 2. URL zum Server; hier kann zusätzlich noch ein Port angegeben werden Ebenso wie bei dem Namen der Instanz ist hier die URL zu der entsprechenden Instanz zu hinterlegen. Bitte beachten Sie, dass zu jeder Instanz eine URL hinterlegt werden muss, um einen reibungslosen Ablauf zu gewährleisten. Werden also, wie in diesem Beispiel, zwei Instanzen hinterlegt, so müssen auch zwei URL eingetragen sein, selbst wenn sich diese auf die gleiche Quelle beziehen. <setting name="url" serializeas="string"> <value>http://localhost/$;$http://localhost</value> Seite 5 von 11

3. Name der Datenbank aus der wfglobal, Tabelle tsdatabases, Feld DatabaseName Mit dieser Eingabe haben Sie die Möglichkeit, eine, mehrere oder alle angehängten Datenbanken automatisiert abzurufen. Eine Datenbank berücksichtigen: <setting name="databasename" serializeas="string"> <value>wfdata</value> Alle Datenbanken berücksichtigen (keinen Datenbanknamen hinterlegen): <setting name="databasename" serializeas="string"> <value></value> Mehrere Datenbanken berücksichtigen (zur Trennung $;$ verwenden): <setting name="databasename" serializeas="string"> <value>wfdata$;$wfuser_myfactory$;$wfuser_frankfurt</value> Eventlog-Einträge generieren Der Timer-Dienst generiert nach der Installation keine separaten Eventlog-Einträge. Um zusätzliche Informationen bei evtl. auftretenden Störungen zu bekommen, können über die Konfiguration entsprechende Einträge hervorgerufen werden. Dies kann in der bereits oben beschriebenen Datei App.Config geschehen, indem der im Default gesetzte Wert 0 auf den Wert -1 gesetzt wird. <setting name="logevent" serializeas="string"> <value>-1</value> Weiterhin können zwei Kommentare in der Datei TimerService.asmx einkommentiert werden. Nachfolgend ein Auszug aus der Datei TimerService.asmx im Verzeichnis C:\Programme\myfactory\myfactory30\ASP\services. Die beiden hervorgehobenen Kommentare müssen einkommentiert werden. Im ersten Fall wird ein Eventlog generiert, ob eine Anmeldung am Dienst möglich ist. Im zweiten Fall wird ein Eintrag generiert, ob ein Mailabruf möglich ist. Seite 6 von 11

Try oclientinfoglobal = ClientInfoMethods.goCreateClientInfo("WebShop", _ gsencryptstring("web"), _ sappname) 'oclientinfoglobal.logsysevent("timerservice: Tick executed:" & Now.ToString) Try rs = DataMethods.grsGetDBRecordset(oClientInfoGlobal, "*", "tsdatabases", sclause,,, wfdatasourceglobal) Do While Not rs.eof sclientid = Tools.gsLoginUser("WebShop", _ "web", _ rs.item("databasename").svalue, _ sappname, _ ldivisionnr, _ Date.Now) If sclientid Is Nothing Then oclientinfoglobal.logsysevent("timerservice: No ClientID") End If oclientinfo = ClientLogin.goGetClientInfo(sClientID, sappname) If oclientinfo Is Nothing Then oclientinfoglobal.logsysevent("timerservice: No ClientInfo") End If sparams = "<VALUES>" & _ "<DBName>" & rs.item("databasename").svalue & "</DBName>" & _ "<DivisionNr>" & ldivisionnr & "</DivisionNr>" & _ "</VALUES>" 'oclientinfo.osessioncache.gbsetvalue("timerservice", "Mail", "DebugMessages", -1) If Not SysEvents.gbRaiseBeforeEvent(oClientInfo, "TimerService", "Event", sparams, serror) Then oclientinfo.logsysevent("timerservice: " & serror) End If Call ClientLogin.gbLogoff(oClientInfo.sClientID, sappname) rs.movenext() Loop Catch ex As Exception oclientinfoglobal.logsysevent("timerservice Error : " & ex.message) End Try Seite 7 von 11

Dienst starten Den installierten Dienst finden Sie nun in der Dienstverwaltung unter <Start / Systemsteuerung / Verwaltung / Dienste> unter wftimerservice. Rufen Sie die Eigenschaften des Dienstes auf und starten Sie den Dienst über die entsprechende Schaltfläche. Wählen Sie den Starttyp Automatisch, so wird der Dienst nach jedem Neustart des Servers automatisch gestartet. Seite 8 von 11

Im Default wird im Setup des Timerdienstes der Dienst unter der Anmeldung Lokales Systemkonto installiert. Abweichend kann in diesem Register Anmelden auf Wunsch auch ein Konto eines Users hinterlegt werden, unter dem der Dienst dann laufen soll. Wird dies gewählt, so empfehlen wir hier den User zu hinterlegen, unter dem auch die Instanz der myfactory.businessworld installiert ist. Seite 9 von 11

Automatisches Abrufen von Postfächern Nach der Installation des Timer-Dienstes kann das automatische Abrufen von Postfächern konfiguriert werden. Rufen Sie über den Button <Details> in einem entsprechenden Postfach-Dialog die Postfacheigenschaften eines Postfaches auf. Hier können Sie nun die Option <Postfach automatisch abrufen> aktivieren. Nach Bestätigung durch drücken des OK -Buttons werden die E-Mails für dieses Postfach automatisiert über den Timer-Dienst abgerufen. Seite 10 von 11

Hinweis für Entwickler Die Umsetzung erfolgt über ein SysEvent (siehe Datei TimerService.asmx im Verzeichnis C:\Programme\myfactory\myfactory30\ASP\services ). Hinweis für Administratoren Für Informationen, wie sich der automatisierte E-Mail-Abruf in dem SQL-Datenbanken der myfactory-instanz, insb. ab Version 3.2 (1617) wiederspiegelt, beachten Sie bitte den Eintrag Q000321 in der Kwonledge-Base des myfactory Partner Portals. Seite 11 von 11