Monthly Archive for August, 2009

Lotus Notes 8.x Desktop Icon

Beim Automatisieren oder Repaketieren des Lotus Notes Clients in der Version 8.x, wird dem einen oder anderen bereits aufgefallen sein, dass Lotus Notes beim ersten Aufstarten mit  Administratorenrechten einen Shortuct auf dem “ALLUSERS” Desktop erstellt.

Je nach Konfigurationswunsch ist dies natürlich nicht gewollt und störend, insbesondere bei einer Installation auf einem Terminal-(Citrix) Server.

Abhilfe schafft hier das Setzen volgender Systemvariabel:

RCPIGNORELINKS = true

Bei einer repaketierten Installation baut man diese Systemvariable vorzugsweise direkt mit ins Paket ein.

Weitergehende Informationen seitens IBM bekommt man über den folgenden Artikel:
http://www-10.lotus.com/ldd/nd8forum.nsf/7570d1446ddf4cf085256bff00489f8d/72a31bcae693a34a85257578004280e5?OpenDocument

Ontrex MSI Kurse hoch im Kurs

Die Ontrex-Kurse im Bereich der Windows Installer Technologie im Verbund mit Wise Package Studio erfreuen sich seit dem Zusammenkommen mit der Firma Hotan Engineering GmbH einer hohen Beliebtheit.

Mit dem Wise – MSI Grundkurs I, der monatlich durchgeführt wird, bieten wir Ihnen einen technischen Einblick in die Windows Installer Technologie und führen Sie in eine Reihe von Microsoft und Wise Package Studio Programmen ein.

Aufbauend auf dem Grundkurs bieten wir mehrmals im Jahr den Wise – MSI für Fortgeschrittene II Kurs an.

Seit nun mehr als elf Jahren werden unsere Kenntnisse und Erfahrungen, die wir mit Kundenprojekte erfahren, in unsere Schulungen eingebaut. Die Software-Paketierung bleibt, wie die Welt der Informatik, nicht stehen und passt sich an die Anforderungen der zeitgemässen Applikationen an.

Dieses Jahr haben wir sogenannte Power-Workshops zu unseren bestehenden Kursen hinzugefügt. Die Power-Workshops sind für Software-Paketierer gedacht, die das Aktuellste aus der Software-Paketierung in Erfahrung bringen wollen oder sich weiter in der Software Paketierung spezialisieren wollen.

Am 17. September findet unser nächster und neuester Power-Workshop ‘Schwarzgurt Paketieren’ statt, in dem wir weitergehende Themen der Software-Paketierung erklären und deren professionelle Handhabung aufzeigen.

Weitere Informationen zu unseren aktuellen Kursen finden Sie auf unserer Homepage unter Schulung.
Weitere Informationen und die Online-Anmeldung zum Power-Workshop ‘Schwarzgurt Paketieren’ finden Sie auf unserer Homepage unter “Events”.

Java Runtime Internet Explorer Integration testen

Bei der Abnahme oder dem Applikationtests der Java Runtime sollte man ein besonderes Augenmerk auf die verschiedenen Integrationsmöglichkeiten eines Java Applets legen.

Wer vorzugsweise seine repaketierte Runtime jeweils auf der offiziellen Java.com Seite testet kann schnell in eine Falle geraten. Der Test mag funktionieren, doch die Runtime ist nicht vollumfänglich funktionsfähig.

Der Grund hierfür  ist, das ein Java Applet  über drei verschiedene Wege initialisiert werden kann.
Bei Java.com wird nur eine Initzialisierung getestet, die über den <OBJECT> HTML Tag geht.

Ein schneller und zuverlässiger Test kann man auf folgender Seite durchführen:
http://browserspy.dk/java.php

java

Die Integration wird mittels <OBJECT> und <APPLET> Tag getestet und kann somit eine zuverlässige Aussage machen ob die Integration funktioniert.

Windows 7 Driver Kit verfügbar

Anfangs August hat Microsoft das neuste Windows 7 Driver SDK Kit veröffentlicht.

Dies beinhaltet unter anderem die neuste Version des difxapp.msm Merge Modules welches nun Unterstützung für folgende Betriebsysteme bietet:

  • Windows 7
  • Windows Vista
  • Windows XP
  • Windows Server 2008 R2
  • Windows Server 2008
  • Windows Server 2003

Downloadlink:

http://www.microsoft.com/downloads/details.aspx?FamilyID=2105564e-1a9a-4bf4-8d74-ec5b52da3d00&displaylang=en

Wir empfehlen das neuste difxapp.msm Merge Module bei der Installationserstellung zu verwenden.

Windows Installer 5.0 SDK verfügbar

Microsoft hat die RTM Version der Windows  7 SDK herausgegeben. Was bedeutet das die Windows Installer Programme wie Orca, Verbose Log Analyzer und die Validations-Dateien (.CUB) in der Version 5.0 erhältlich sind.

Die ISO Datei der Platform SDK kann per sofort herunter geladen werden.

Mit der Veröffentlichung des Windows 7 RTM Betriebsystems, ist der Windows Installer 5.0 nun auch veröffentlicht.
Wann die Windows Installer 5.0 Redistributable erhältlich ist, wurde noch nicht bekannt gegeben.

%HOMEDRIVE%%HOMEPATH% – MSI Error 1324

Es muss nicht gleich zum Windows Installer Error 1324 kommen, doch woher kommt bei einer Installation die %HOMEDRIVE%%HOMEPATH% Information?

Diese Frage und deren Auswirkungen sind Imgrunde einfach zu verstehen.

Ursache:
Die System-Variablen im Shortcut werden vom Explorer aufgelöst und die Applikation, welche in der Regel Per-Machine installiert wurde und deren Shortcut sich ebenfalls im AllUsers Profil befindet, wird das aktuelles Arbeitsverzeichnis des Benuters genommen. Damit kann der Softwarehersteller ohne grosse Mühe eine Per-Machine Installation durchführen, ohne eigene Shortcuts für jeden Benutzer erstellen zu müssen.

Wirkung:
Bei einer standard Installation von Windows wird dieses Verzeichnis direkt ins Root des aktuellen Benutzerprofils zeigen. Dieser Umstand ist nicht optimal, da keine Dateien ins Root des Benutzerprofiles geschrieben werden sollen. Eine Alternative in diesem Fall wäre %APPDATA%, sofern die Daten Roamen dürfen.

Je nach AD und GP Umgebung werden diese beiden System-Variablen auf ein Verzeichnis eines Datei-Servers umgebogen, dann sind diese Variablen durchaus gebrauchtbar.

Umsetzung nach einem Snap-Shot:
Nach einem Snap-Shot mit Wise Package Studio befindet sich der Pfad in der Directory Tabelle.

HomeDirectory

Solange dieser nur als WorkingDir in der Shortcut Tabelle verwendet wird, besteht kein Anlas diesen zu änderen.

Wenn nun jedoch dieses Verzeichnis auch noch anderweitig in der Intallation verwendet wird, dann können grössere Probleme nicht ausgeschlossen werden. Ein bekanntes Problem zeichnet sich mit dem Windows Installer Error 1324 ab.

Bei diesem Fehler muss das Problem über die Directory Tabelle gesucht und gelöst werden. Die %HOMEDRIVE%%HOMEPATH% Variablen sind nichts anderes als der ProfilesFolder Eintrag in der Directory Tabelle, welcher seit Wise Package Studio SP3 auch dem Paketierer zur Verfügung steht.

Wer diese Variablen bei einem Shorcut aus der Diretory Tabelle bekommen möchte, kann folgender Weg einschlagen:

1. Den Eintrag in der Directory Tabelle löschen, sofern nur Abhängigkeiten zum WkDir in der MSI Datei besteht.

2. Das WkDir in der Shortcut Tabelle auf eine eigene (PublicProperty) Variable verweisen.
HomeShortcut

3. Diese Variable in der Property Tabelle einrichten.
HomeProperty

Das Endresultat ist wohl gleich, doch die Bereitstellung der Daten ist verfolgt einen schöneren Weg.

Stefan Hotan
A member of the Ontrex SPA Team