Toolmaker Produkt-Dokumentation

directmedia - Fehlersuche und -behebung

Inhaltsübersicht

Lizenz prüfen



Bibliotheken für directmedia



Checkliste (IBM i und Client)

  • DirPCcmd Server funktioniert nicht
  • Socket Error - Unable to create socket
    • DirPCcmd Server nicht gestartet
    • Firewall blockt am PC
    • Portbeschränkung aktiv
    • PC hat mehrere IP-Adressen
    • Timeout im LAN
    • Bibliotheksliste falsch geordnet
    • Leitweg fehlt auf iSeries
    • Gateway für TCP/IP im PC falsch/fehlt
    • 5250 Sitzung arbeitet über Passthru
    • Remote Verbindung ohne VPN
    • DirPCcmd Server endet nach erfolgreicher Nutzung
    • Multimed.exe Fehler
  • Reboot nach Erstinstallation fehlt
  • PATH-Variable unvollständig
  • Berechtigungproblem Datei MULTIMED.CFG
  • Der Start des Befehls (z.B. DIRPCCMD oder WRKSPLF, Auswahl 5) funktioniert nicht, wenn man ihn von einer Telnet-Sitzung aus aufruft, die man wiederum aus einer ClientAccess-Sitzung zu einem anderen System aufgebaut hat.



Fehlersuche und -behebung auf IBM i

directmedia wird von verschiedenen anderen Toolmaker-Produkten verwendet. Die Fehlersuche auf IBM i hängt davon ab, "von wo" der Aufruf kam. Bitte folgen Sie dem "passenden" link:

Serverjob TCPDMDSERV

Mit WRKACJOB TCPDMDSERV prüfen, ob der Job aktiv ist.

Port 50005 in WRKSRVTBLE freigegeben

Mit dem Befehl WRKSRVTBLE prüfen, ob der Port 50005 dem Programm DMPSERV zugeordnet ist:

Wenn nicht, dann muss er hinzugefügt werden:

 ADDSRVTBLE SERVICE(DMPSERV) PORT(50005) PROTOCOL(TCP) TEXT('directmedia Server')

Wenn der Port 50005 bereits an ein anderes Programm gebunden ist, dann muss ein anderer Port gewählt werden und dieser auch im directmedia-Administrator auf dem PC eingetragen werden.

Port 50001 in WRKSRVTBLE freigegeben -nur für die "Hotkey" Funktionen

Mit den "Hotkey" Funktionen Funktionen stellt directmedia eine Plattform zur Verfügung, über die vom PC aus Programme auf der IBM i aufgerufen oder Daten aus der IBM i - Datenbank gelesen werden können.

Wenn die Hotkey-Funktionen von directmedia verwendet werden sollen, dann muss der Port 50001 an das Programm DMDSERV gebunden sein:

Wenn nicht, dann muss er hinzugefügt werden:

 ADDSRVTBLE SERVICE(DMDSERV) PORT(50001) PROTOCOL(TCP) TEXT('directmedia "upstream"-Funktionen')

Wenn der Port 50001 bereits an ein anderes Programm gebunden ist, dann muss ein anderer Port gewählt werden und dieser auch im directmedia-Administrator auf dem PC eingetragen werden.



Fehlersuche und -behebung auf dem Windows Client

Version feststellen

Start → Programme → directmedia→ directmedia Administrator, Registerkarte "Info"

Befehle zur Konfiguration

Die Kommunikation zwischen IBM i und Client konfigurieren

Start → Programme → directmedia→ directmedia Administrator, Registerkarten "Allgemein", "TCP",  "DirPcCmd Server" und "directdial"

Die zu verwendenden Client-Programme konfigurieren

directmedia "kennt" die gebräuchlichen Dateinamenserweiterungen, wie .doc, .docx, .pdf, .jpg, .bmp, usw. und verwendet die im Client konfigurierten Programme dafür. Über das Programm MUMCFG.exe ist es aber möglich, die zu verwendenden Programme zu ändern oder neue hinzuzufügen.

%PROGRAMFILES(x86)%\Toolmaker\DirectMedia\MUMCFG.exe - Definition der Anwendungen pro Dateinamenserweiterung


Die Definitionen sind gespeichert in  %PROGRAMDATA%\Toolmaker\DirectMedia\MULTIMED.cfg (die aber leider keine einfache ASCII-Datei ist)

Start/Stop -Befehle

Logs/Protokolle/Dumps

Protokoll-Datei DIRMEDIA/RPRT - Protokollierung der PC → IBM i Befehle

Zu Test-/Debugzwecken kann die zwischen PC und IBM i stattfindende Kommunikation in eine Datei DIRMEDIA/RPRT protokolliert werden.

Ein-Ausschalten:

CHGDTAARA DTAARA(DIRMEDIA/FSTDTAARA (222 2)) VALUE('<NN oder LL>')

Gültige Werte sind:

"NN" Protokollierung wird ausgeschaltet
"LL"
Protokollierung wird eingeschaltet

Wenn jetzt Befehle vom Client an die IBM i geschickt werden, so findet man sie in der Datei:

DSPPFM DIRMEDIA/RPRT

Nachdem Sie die Protokollierung ausgeschaltet haben, sollten Sie dafür sorgen, dass die Protokolldatei wieder gelöscht wird, indem Sie den folgenden IBM i Befehl eingeben:

CLRPFM DIRMEDIA/RPRT

Protokollierung ein- und ausschalten - auf dem Client

Start → Programme → directmedia → directmdia Administrator → Reg.Karte "DirPcCmdServer":

"Erweiterte Informationen anzeigen" aktivieren

Protokoll-Dateien auf dem Client

%PROGRAMDATA%\Toolmaker\DirectMedia\DirectMedia.out

%PROGRAMFILES(x86)%\Toolmaker\DirectMedia\xyntservice.log (Log des DirectMedia Windows Dienstes)



Hotline-Fälle

Verschwundenes Verzeichnis %TEMP%\DIRMEDIA (18030210)

2019-01-31

Problem

Beim Aufruf einer PC-Datei über directmedia, directview oder directmail erscheint eine Fehlermeldung, die so änlich aussieht, wie diese:

"Auf Datei c:\users\<benutzername>\appdata\local\temp\\DIREMDIA\...." kann nicht zugegriffen werden"

Lösung

Das Problem rührte daher, dass das Verzeichnis %TEMP%\DIRMEDIA gelöscht war und vom directmedia-Client nicht wiederhergestellt werden konnte.

Es ist gelöst in Version 4.03.08 des des directmedia Windows-Clients. Siehe directmedia Software-Downloads.