1. Forum
    1. Unerledigte Themen
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. FAQ
  4. Wiki
    1. Letzte Änderungen
  • Anmelden
  • Registrieren
  • Suche
Knowledge Base
  • Alles
  • Knowledge Base
  • Artikel
  • Seiten
  • Forum
  • Wiki
  • Erweiterte Suche
  1. David-Forum.de
  2. Wiki
  3. Knowledge Base

Q-100.339 - Der Debug Service Layer »SL-DB.EXE«

  • andev
  • 19. April 2025 um 10:40
  • 41 mal gelesen
  • Q-100.339 - Der Debug Service Layer »SL-DB.EXE«

    aus Tobit KB importiert - vom 23.02.2004 - Beitrag bei Tobit



    Problem


    t//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> Tobit.Software var debug = 0; function debAlert(msg) { } div.gradient { position:absolute; top:70px; left:0px; width:100%; z-index:100; background-image:url(/graphic/gradient.png); background-repeat:repeat-x; } var txtUsername = "Username, Site-ID oder Kartennr."; var CookiesLoaded=false; var permanentShow=false var supressHideLogin = false; var LoginDialogTimer = null; function LoginDialogFocusForm(element) { clearLoginDialogTimer(); supressHideLogin = true; element.value == txtUsername ? element.value = "" : element.value = element.value; //element.value == "Kennwort" ? element.value = "" : element.value = element.value; } function LoginDialogFocusFormPwd(element, hasFocus) { clearLoginDialogTimer(); if (hasFocus) supressHideLogin = true; else supressHideLogin = false; if (element.value == "" && hasFocus == false) element.style.backgroundImage = "url(/graphic/TextGraphic/PasswordPinGer.png)"; else element.style.backgroundImage = ""; } function LoginDialogBlurFormPwd(element) { supressHideLogin = false; HideLoginDialog(); if (element.value == "") element.style.backgroundImage = "url(/graphic/TextGraphic/PasswordPinGer.png)"; else element.style.backgroundImage = ""; } function LoginDialogBlurForm(element) { supressHideLogin = false; HideLoginDialog(); (element.value == "" && element.name == "LoginID") ? element.value = txtUsername : element.value = element.value; (element.value == "" && element.name == "LoginPwd") ? element.value = "Kennwort" : element.value = element.value; } function LoginDialogAnmelden() { LoginDialogSetCookie(document.loginform.RememberPassword); document.loginform.submit(); } //Cookies function LoginDialogReadCookies() { if (CookiesLoaded) return; CookiesLoaded=true; if (!document.loginform || !document.loginform.LoginID) return; if (navigator.cookieEnabled == true) { var userID = getCookieStr ("AccDataClub"); var PassWD = getCookieStr ("PassWDClub"); var pwState = getCookieStr ("storePwdClub") == 1; if (userID!="") document.loginform.LoginID.value = userID; if (PassWD!="") { document.loginform.LoginPwd.value = PassWD; } LoginDialogFocusFormPwd(document.loginform.LoginPwd, false); if (pwState) { document.getElementById("idRememberPassword").checked = true; /* Check("div_RememberPassword", "RememberPassword") CheckboxHover("div_RememberPassword", true) CheckboxHover("div_RememberPassword", false) */ //url= location.href+"" //if (url.search("logout")==-1) if (permanentShow) document.loginform.submit(); } } } function LoginDialogSetCookie(src) { clearLoginDialogTimer(); if (document.loginform.RememberPassword.checked) LoginDialogUpdateCookie(); else LoginDialogDeleteCookie(); } function LoginDialogUpdateCookie() { if (navigator.cookieEnabled) { var userID = document.loginform.LoginID.value; var PassWD = document.loginform.LoginPwd.value; var pwState = document.loginform.RememberPassword ? 1 : 0; setCookie ("AccDataClub", userID, null, null, "/"); setCookie ("PassWDClub", PassWD, null, null, "/"); setCookie ("storePwdClub", "1", null, null, "/"); } } function LoginDialogDeleteCookie() { if(navigator.cookieEnabled == true) { setCookie ("AccDataClub", "", null, null, "/"); setCookie ("PassWDClub", "", null, null, "/"); setCookie ("storePwdClub", "0", null, null, "/"); } } function ShowLoginDialog (permanent) { if (permanent) permanentShow=permanent; if (document.getElementById("MenuPoint10010")) document.getElementById("MenuPoint10010").className = "mainmenuhover"; LoginDialogReadCookies(); //document.getElementById ("SubMenuPoint10010").style.display = "block"; //document.getElementById ("SubMenuPoint10010").style.left = "1800px"; document.getElementById ("LoginDialogDIV").style.visibility="visible"; document.getElementById ("LoginDialogDIV").style.right="10px"; clearLoginDialogTimer(); } function HideLoginDialog (ev) { if(!ev) ev = window.event; /*Wegen den tollen selbst designten Radiobuttons*/ if(ev && ev.srcElement && ev.srcElement.tagName.toLowerCase() == "form") return; else if(ev && ev.target && (ev.target.tagName.toLowerCase() == "form" || ev.target.tagName.toLowerCase() == "img" || ev.target.tagName.toLowerCase() == "span")) return; if (supressHideLogin) return; if (!permanentShow) { LoginDialogTimer = window.setTimeout("HideLoginDialogCallback();", 200); } } function HideLoginDialogCallback () { document.getElementById ("LoginDialogDIV").style.visibility="hidden"; if (document.getElementById("MenuPoint10010")) document.getElementById("MenuPoint10010").className = ""; } function clearLoginDialogTimer() { if (LoginDialogTimer) window.clearTimeout(LoginDialogTimer); LoginDialogTimer = null; } function setLogintype(t) { tn = document.getElementById ("tobitnetlogin"); fb = document.getElementById ("facebooklogin"); /* if (t=="tobitnet") { tn.style.display = "block" fb.style.display = "none" } else { tn.style.display = "none" fb.style.display = "block" } */ } function anmelden() { tn = document.getElementById ("logintype_tobitnet"); if (tn.checked) { supressHideLogin=true; clearLoginDialogTimer(); LoginDialogSetCookie(); document.forms.loginform.submit(); } else window.location.href='https://club.tobit.com/login/FacebookConnect.asp' } function LoginDialogKeyUp(e) { keyCode = e.keyCode? e.keyCode : e.charCode; if(keyCode == 13) anmelden(); } div.LoginDialogMain { height:178px !important; padding-top:20px !important; } Tobit.NET login

    künftig automatisch anmelden Facebook login

    Anmelden


    Antwort

    Das wichtigste Modul des DvISE Systems ist der Service Layer. Er verwaltet das Archiv System, verteilt eingehen Nachichten in das definierte Archiv und bereitet zu versendene Aufträge für die TLD`s oder den PostMan auf. Die Verwaltung der Benutzer und Lizenzen sowie die FileScan Services und Formulare werden hier ebenfalls gesteuert.

    Eine Fehlersuche bei möglichen Problemen mit dem Service Layer ist aufgrund der Komplexität des Moduls daher etwas schwierig. Um bei einer Fehlersuche den Sachverhalt besser eingrenzen zu können, besteht die Möglichkeit, dass Sie den Service Layer in einem Debug-Modus starten.

    Hierzu starten Sie an Stelle der SL.EXE den Debug Service Layer (»DAVID\CODE\SL-DB.EXE«):

    1. Zunächst müssen Sie allerdings die SL.EXE aus dem Verzeichniss »DAVID/CODE« sichern.
    2. Nachdem Sie danach die SL-DB.EXE in SL.EXE umbenannt haben, müssen Sie den Service Layer neustarten.
    3. Um den Monitor des Service Layers einsehen zu können, verwenden Sie das Tool DBMON.EXE im Verzeichniss »DAVID\UTIL\WINDOWS«.
    Dieses Programm zeigt die Debuginformationen in einem DOS-Fenster an. Hier kann die gesamte Kommunikation des Moduls eingesehen werden. jede Anmeldung des Tobit InfoCenters an den Server, oder das Aufarbeiten von eingehenden und ausgehenden Nachrichten hann eingesehen werden.

    Tritt nun ein Problem am Service Layer auf, wird dieses im DOS-Fenster von der DBMON.EXE protokolliert. Diese Daten können in die Zwischablage gespeicher und zur weiteren Dignose in einer Textdatei abgelegt werden.

    HINWEISE:
    Diese Möglichkeit der Fehlersuche sollte allerdings nur dann genutzt werden, wenn ein akutes Problem besteht, da durch die Protokollierung eine erhöhte Serverauslastung entsteht. Als dauerhafter Kommunikationsmonitor ist der Debug Service Layer nicht geeignet.

    Die SL-DB.EXE hat stets den Versionsstand der jeweiligen Produkt-CD und wird selber nicht durch ein Service Pack upgedatet!

    • David Service Layer

Teilen

  • Vorheriger Eintrag Q-100.325 - MultiTech Multimodem ISI5634 PCI /8
  • Nächster Eintrag Q-100.342 - Rendering Agent und die Rechte der User
  • PDF

Kategorien

  1. Knowledge Base 6.637
  2. Release Notes 138
  3. Dienste 0
  4. Tipps & Tricks 0
  5. Einstellungen 0
  6. David Administrator 0
  7. Team Client 0
  8. Classic Client 0
  9. App (iOS & Android) 0
  10. Technisches oder Dateisystem oder Archivsystem 0
  11. Anleitungen 0
  12. Tools (Tobit interne Tools als auch externe) 0
  1. Datenschutzerklärung
  2. Kontakt
  3. Impressum
Lexikon, entwickelt von www.viecode.com
Community-Software: WoltLab Suite™