Page 1 of 1

IBM InformationServer mit Package Robot

Posted: 25. Jul 2010, 20:00
by Theo_Gottwald
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) :mrgreen: .

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

@