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:
- directview - Fehlersuche und -behebung
- directmail / directspool / pdfenhancer - Fehlersuche und -behebung
- directword Fehlersuche und -behebung
- directdial Fehlersuche und -behebung
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
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.