Dieser Teil zeigt die Repaketierung einer größeren VB-Applikation und die entsprechende Vorgehensweise.
Das Ganze läuft in einer VM ab, hier VMWare(R). Windows Sandbox(R) wäre aber auch machbar, zumal diese um Längen schneller startet.
Vor einiger Zeit hatten wir die Gelegenheit BusinessObjects V5(R) zu repaketieren.
Damals noch mit dem alten Modul.
Doch die Wartezeiten sind vorbei, mit dem neuen Modul geht dieses rasend schnell.
Aufgerufen wird das Setup hier durch eine Batch-Datei, die wir über Hinzufügen auswählen.
Nachdem das Setup durchgelaufen ist, bietet sich dieses Bild. Jetzt einfach auf Speichern klicken stellt sich allerdings als falsch heraus...
...da der Verzeichnisaufbau ..\BusinessObjects\BusinessObjects 5.0 lautet und der Installationspfad aber auch so in der Registry angelegt wird.
Er lautet aber eigentlich ..\BusinessObjects
Aus diesem Grund müssen wir auf Produkt den INSTALLDIR-Pfad ändern.
Dieses geht natürlich später durch verschieben per Drag and Drop auch, aber wozu die Mühe.
Nach dem Speichern und dem Import im AKInstallerMSI zeigt sich auf der Dateien-Seite das erhoffte Bild.
Das fertige MSI wurde wieder in eine saubere VM verschoben und ausgeführt.
Hier sieht man die korrekt Anordnung des Verzeichnisaufbaus.
Zeit das Ganze auszuprobieren. BusinessObjects kommt mit einer Unmenge an COM-Dateien und sehr speziellen Registry-Einträgen. Stimmt hier etwas nicht, reagiert VB mit seinen typischen aussagekräftigen Fehlermeldungen.
Aber wie erwartet läuft das Programm. Auftrag erfüllt.
Das Repaketierung ist mit dem AKInstallerMSI eine sehr angenehme Sache, vieles kann völlig automatisiert ablaufen, dennoch gibt es immer wieder Fallstricke (Verzeichnisaufbau und falsche Ablage des Installationspfades durch das Setup), die sich aber leicht umschiffen lassen.
Repaketierung von BusinessObjects V5
Repaketierung von BusinessObjects V5
Mit freundlichen Grüßen,
AKApplications, Volker J.
AKApplications, Volker J.