IBM InformationServer mit Package Robot
Posted: 25. Jul 2010, 20:00
Das ist ein Setup, wo man in die Trickkiste greifen muß, weil es ein reines JAVA-Setup ohne Kindfenster ist.
Ich habe das aufgezeichnet mit 2560x1600 und 32 bit Farbtiefe und konnte es auch problemlos abspielen unter 1600x1200 und 16 bit Farbtiefe.
Wir haben also auch hier wie immer mit dem Package Robot, dank IFC\ - keine Abhängigkeiten von Auflösung und Farbtiefe. Mit dem IFC\ Befehl synchronisieren wir die einzelnen Steps und haben so den richtigen Zeitpunkt zum Klicken der Buttons.
Das Script selbst beinhaltet Installation und Deinstallation und kümmert sich auch um temporär auftretende PopUps.
Interessant auch, dass wir hier die "compatible Engine" mit MLI\ nehmen mußten, da die "Direct Engine" mit MEL\ von den Buttons ignoriert wird. Aber dafür haben wir sie ja auch.
Am Rande bemerkt - das Setup hat ca. 2 GB. Auf einem Raid 1 aus zwei SSD's (OCZ Summit) läuft es zum Glück in der halben Zeit durch (10 Minuten) .
Ich habe das aufgezeichnet mit 2560x1600 und 32 bit Farbtiefe und konnte es auch problemlos abspielen unter 1600x1200 und 16 bit Farbtiefe.
Wir haben also auch hier wie immer mit dem Package Robot, dank IFC\ - keine Abhängigkeiten von Auflösung und Farbtiefe. Mit dem IFC\ Befehl synchronisieren wir die einzelnen Steps und haben so den richtigen Zeitpunkt zum Klicken der Buttons.
Das Script selbst beinhaltet Installation und Deinstallation und kümmert sich auch um temporär auftretende PopUps.
Interessant auch, dass wir hier die "compatible Engine" mit MLI\ nehmen mußten, da die "Direct Engine" mit MEL\ von den Buttons ignoriert wird. Aber dafür haben wir sie ja auch.
Am Rande bemerkt - das Setup hat ca. 2 GB. Auf einem Raid 1 aus zwei SSD's (OCZ Summit) läuft es zum Glück in der halben Zeit durch (10 Minuten) .
Code: Select all
' +++ main_IBM_DataStage.rem +++
' Zweck:
' erstellt am: 20.07.2010
' von: TG/M. Mz
'========================
'#EXE:?path
'#SPI:ForceWrite
'#SPI:VBRun
'#SPI:NoAuto
'#SPI:x64
'
'DWP\3
KRM\2
IEX\
EVG\LogDirectory>$$LOG ' Set log directory
USM\4|$$LOG\SetupErrorLog\ ' Use silent mode with redirected error messages to error files
DIP\150 ' 150 ms delay between each command
EEX\
IAI\IBM Information Server
GOTO uni
EAI\
VAR\$$DES=C:\IBM\InformationServer
IEF\$$DES\
RMD\$$DES
EEF\
EXX\?pfad\client_ia-suite\install.exe
'WMS\Pexe
STW\com.installshield.wizard.swing.swingwizardui$swinglocaledialog\installshield|w429
SWP\357,213|287,161
GSB\wfc|95,133
STW\com.installshield.wizard.swing.swingwizardui$swinglocaledialog\installshield
OPR\102,132
MLI\
' Welcome
STW\javax.swing.jframe\ibm information server - installshield wizard|w2634
SWP\3,37|696,563
GSB\wfc|318,54
TDL\150
STW\javax.swing.jframe\ibm information server - installshield wizard
OPR\434,536
MLI\
' Lizenzvereinabrung
STW\javax.swing.jframe\ibm information server - installshield wizard|w126
SWP\1,-3|696,563
GSB\wfc|222,397
TDL\150
' Optionbutton
STW\javax.swing.jframe\ibm information server - installshield wizard
OPR\162,395
MLI\
' Next Button
STW\javax.swing.jframe\ibm information server - installshield wizard
OPR\460,534
MLI\
' Firewall Requirement
STW\javax.swing.jframe\ibm information server - installshield wizard|w786
SWP\0,0|696,563
GSB\wfc|208,62
TDL\150
' Next
STW\javax.swing.jframe\ibm information server - installshield wizard
OPR\434,538
MLI\
' Response File
STW\javax.swing.jframe\ibm information server - installshield wizard|w1476
SWP\0,0|696,563
GSB\wfc|180,390
TDL\150
STW\javax.swing.jframe\ibm information server - installshield wizard
OPR\444,538
MLI\
IWF\5
STW\sunawtdialog\file exists|w471
OPR\204,94
BCS\7
EWF\
' Installation Directory
:Laba
STW\javax.swing.jframe\ibm information server - installshield wizard|w861
SWP\0,0|696,563
GSB\wfc|180,400
TDL\150
STW\javax.swing.jframe\ibm information server - installshield wizard
OPR\445,536
MLI\
IWF\5
STW\sunawtdialog\destination directory
OPR\233,92
BCS\7
GOTO Laba
EWF\
' Language
STW\javax.swing.jframe\ibm information server - installshield wizard|w354
SWP\0,0|696,563
GSB\wfc|193,190
TDL\150
STW\javax.swing.jframe\ibm information server - installshield wizard
OPR\430,537
MLI\
'Module
STW\javax.swing.jframe\ibm information server - installshield wizard|w315
SWP\0,0|696,563
GSB\wfc|386,59
TDL\150
'Information Analyzer abwählen
STW\javax.swing.jframe\ibm information server - installshield wizard
OPR\163,169
MLI\
' I. Services D. abwählen
STW\javax.swing.jframe\ibm information server - installshield wizard
OPR\161,191
MLI\
' Next
STW\javax.swing.jframe\ibm information server - installshield wizard
OPR\436,536
MLI\
' Installation Type
STW\javax.swing.jframe\ibm information server - installshield wizard|w498
SWP\0,0|696,563
GSB\wfc|230,65
TDL\150
' Next
STW\javax.swing.jframe\ibm information server - installshield wizard
OPR\444,537
MLI\
' Shortcuts
STW\javax.swing.jframe\ibm information server - installshield wizard|w339
SWP\0,0|696,563
GSB\wfc|333,426
TDL\150
'Next
STW\javax.swing.jframe\ibm information server - installshield wizard
OPR\443,536
MLI\
' Install
STW\javax.swing.jframe\ibm information server - installshield wizard|w453
SWP\0,0|696,563
GSB\wfc|253,61
TDL\150
' Button Install
STW\javax.swing.jframe\ibm information server - installshield wizard
OPR\442,537
MLI\
' Post-Installation Summary
STW\javax.swing.jframe\ibm information server - installshield wizard|w8988
SWP\0,0|696,563
GSB\wfc|295,66
TDL\150
'Button Finish
STW\javax.swing.jframe\ibm information server - installshield wizard
OPR\601,537
MLI\
@
:wfc
NFC\$$_01|&HF0F4F4|&H0
GOTO out
ELSE
TDL\250
GOTO wfc
EFC\
:out
RET\
:gpr
GPR\o\
RET\
:uni
'EXU\IBM Information Server
EXS\C:\IBM\InformationServer\_uninst\suite\uninstall.exe
STW\com.installshield.wizard.swing.swingwizardui$swinglocaledialog\installshield|w36
SWP\294,39|287,161
WMC\o\25,13,72,107|1
STW\com.installshield.wizard.swing.swingwizardui$swinglocaledialog\installshield
OPR\93,135
MLI\
STW\javax.swing.jframe\ibm information server - installshield wizard
GSB\wfc|254,124
WMC\o\25,13,72,107|1
OPR\439,535
MLI\
' MKS Toolkit Uninstall
:Loop
IWF\1
STW\javax.swing.jframe\mks toolkit - installshield wizard
GSB\wfc|160,60
WMC\o\25,13,72,107|1
OPR\437,534
MLI\
GOTO xit
EWF\
' Pre Uninstall Summary
IWF\1
STW\javax.swing.jframe\ibm information server - installshield wizard
GSB\wfc|305,64
WMC\o\25,13,72,107|1
OPR\441,535
MLI\
GOTO xit
EWF\
GOTO Loop
:xit
' Warning Proces can not be aborted
IWF\5
STW\sunawtdialog\warning|w4587
OPR\197,94
BCS\7
EWF\
STW\javax.swing.jframe\ibm information server - installshield wizard|w387
'WMC\o\25,13,72,107|1
GSB\wfc|312,64
OPR\595,538
BCS\7
@