Inhaltsübersicht
GO LICPGM
, Auswahl 10, Taste F11
WRKLIB DATAXPRESS
- in der Beschreibung steht die Versionsnummer
DSPDTAARA DATAXPRESS/prdrel
ADDLIBLE DATAXPRESS
STRDXPSRV
Den Job TCPDXPSERV (läuft im Subsystem QINTER) mit Option *IMMED beenden - natürlich darf zu dem Zeitpunkt kein User mit dataxpress arbeiten!
Im Subsystem QINTER läuft der Job TCPDXPSERV.
Dieser Job startet für die Anfragen von den PCs mehrere Jobs, die auch in QINTER laufen. Die Namen dieser Jobs beginnen mit DXP, gefolgt von einer 5-stelligen Zahl (z.B. "DXP11000").
Pro PC-Sitzung werden drei DXP-Jobs gestartet. Zum Beispiel: DXP11000, DXP11003, DXP11006. Standardmässig stehen Sie in der Funktion PGM-STRLINK
Der erste Job (Beispiel: DXP11000) wird gestartet, sobald man in Excel eine neue Abfrage erstellt. Im Joblog des TCPDXPSERV wird dieser Job als "True Server" bezeichnet.
Der zweite Job (DXP11003) erscheint, wenn man auf "iSeries Dateien auswählen" klickt.
Der dritte Job (DXP11006) erscheint wenn man die Abfrage ausführt.
Wenn man Excel beendet verschwinden alle drei Jobs.
Die Namen der Jobs sind willkürlich.
Wenn die Protokollierung eingeschaltet ist (Stelle 222 des DXPDTAARA auf "LL", siehe nächsten Abschnitt), dann schreibt das System Protokoll-Information in die Datei DATXPRESS/RPRT:
DSPPFM DATAXPRESS/RPRT
1. CLRPFM DATAXPRESS/RPRT
2. CHGDTAARA DTAARA(DATAXPRESS/DXPDTAARA (222 2)) VALUE('LL')
3. Excel-Sitzung neu starten
Ab jetzt wird die Datei DATAXPRESS/RPRT mit trace-Daten gefüllt.
1. CHGDTAARA DTAARA(DATAXPRESS/DXPDTAARA (222 2)) VALUE(' ')
2. Den Job TCPDXPSERV
in QINTER
finden und beenden (*IMMED)
3. ADDLIBLE DATAXPRESS
4. STRDXPSRV
5. Wenn die Protokolldaten nicht mehr benötigt werden: CLRPFM DATAXPRESS/RPRT
Start → Programme → dataxpress→ dataxpress Administrator, Registerkarte "Info"
Start → Programme → dataxpress→ dataxpress Administrator
Start → Programme → dataxpress→ dataxpress Administrator, Registerkarte "Allgemein"
Protokoll aktivieren aktivieren oder de-aktivieren
Hier kann man auch die Protokolldatei anzeigen lassen
Bei eingeschalteter Protokollierung (siehe oben) findet man in der Datei %TEMP%\dataxpress.log auch die von dataxpress generierten SQL-Anweisung.
Stellen Sie sicher dass die folgenden Komponenten auf dem PC installiert sind (Start → Systemsteuerung → Programme und Features):
- Microsoft C++ 2015 Redistributable (x86) (oder höher)
- Microsoft Visual Studio 2010 Tools for Office Runtime (x64)
- Microsoft Visual Studio 2010 Tools for Office Runtime (x64) Language Pack - DEU
Zum Beispiel kann die Anzeige so aussehen (hier ist die C++ 2017 Redistributable installiert)
Wenn diese Komponenten nicht bereits auf dem PC vorhanden sind, dann soll die dataxpress-Installationsroutine sie hinzufügen. Sollte dies aus irgendeinem Grunde nicht geschehen sein, müssen sie manuell von Microsoft heruntergeladen und installiert werden.
HKEY_CURRENT_USER/Software/Microsoft/Office/16.0/Excel/Options
Wert:
- "C:\PROGRA~2\TOOLMA~1\DATAXP~1\XQ97.XLA"
Die Versionsnummer (hier die 16.0) hängt von der MS Office-Version ab (vgl. https://de.wikipedia.org/wiki/Microsoft_Office und https://docs.microsoft.com/de-de/officeupdates/update-history-office365-proplus-by-date):
2010 14.0
2013 15.02016 365-1910 16.0
2019 365-1912 16.0
Zur Installation des Add-Ins XQ97.XLA reicht es hin, einen Eintrag zu erstellen. Excel wird dann beim nächsten Start versuchen das Add-In zu laden. Sollte es bereits "OPEN"-keys geben, so muss durchnumeriert werden:
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Office\Excel\AddIns\DXPOutlook2k13
Dieser Code weist auf ein Problem mit Benutzerprofil hin unter dem sich der dataxpress-Client bei der IBM i anmeldet.
Problem | Lösung |
---|---|
Kennwort ist verfallen, Benutzer *DISABLED | CHGUSRPRF - Benutzerprofil auf *ENABLED setzen |
Lange Kennworte werden unterstützt (QPWDLVL > 0) | Im dataxpress-Administrator auf dem PC muss die Auswahl Lange Kennwörter unterstützen aktiviert sein |
Langes Kennwort nicht korrekt | Wenn der Systemwert QPWDLVL grösser als "0" ist und Kennworte mit Gross-/Kleinschreibung verwendet werden, dann muss man beim Ändern des Kennworts mit dem Befehl CHGUSRPRF das Kennwort in Hochkomma setzen. |
Bitte prüfen Sie im dataxpress-Administrator (Start → Programme → dataxpress → DataXpress Administrator, Registerkarte TCP/IP) angegebene Verbindungskonfiguration zu Ihrer IBM i:
In einem Fall verhinderte dieses von Microsoft gelieferte Projekt die Ausführung des auto_open - Makros von dataxpress.
Nachdem der Kunde dieses Projekt deaktivierte wurden auch die Download-Icons von dataxpress wieder sichtbar.
Weitere Informationen über das Projekt "Analyse-Funktionen-VBA" stellt Microsoft auf diesen Websites zur Verfügung:
Dataxpress Pfad in den Vertrauenswürdigen Speicherorten hinzufügen
Makroeinstellung - Alle Makros mit Benachrichtigung deaktivieren
Bei Zugriffsanstellungen Excel 97-2003 Add-in Dateien und Excel Add-in Dateien sicherstellen dass die Kontrollkästchen bei Öffnen und Speichern nicht gecheckt sind
In diesem enster fehlt das "DataXPress" Add-in
So soll es aussehen:
Zum Nachladen "Excel-Add-Ins" auswähelen und auf "Los" klicken:
Im nächsten Fenster "Durchsuchen" klicken
Die Datei %PROGRAMFILES(X86)\Toolmaker\DataXPress\Xq97.xla auswählen
Dieser Fehler deutet darauf hin, dass dataxpress keine Verbindung zur IBM i herstellen kann.
Es muss geprüft werden, ob der PC die IBM i "erreichen" kann:
Im vorliegenden Fall war nach einem Neustart des PCs der VPN-Tunnel nicht wieder neu gestartet worden.
Ohne den dataxpress-Client führt ein Doppelklick eine Zelle dazu, dass die Zelle zum Bearbeiten (Kopieren, Ausschlagen) geöffnet wird.
Dieses wird von dataxpress geändert: ein Doppelklick öffnet das Menü zum Bearbeiten einer Abfrage.
Dieses Verhalten wird durch eine Einstellung des dataxpress-Clients gesteuert. Um es abzuschalten ist so vorzugehen:
1. Add-Ins → dataxpress → Konfiguration
2. Checkbox "Aufruf mit Doppelklick" deaktivieren