DSX Serverupdate auf VMware

Am Freitag (27.03.09) Nachmittag habe ich den DSX-Server auf VMware ESXi neu installiert.

Server-Details:

  • HP DL380 G3
  • 2x Intel Xeon 2×2,4GHz
  • 4GB RAM
  • 6x 72GB U320 SCSI HDD
  • VMware ESXi 3.5

DSX Serverwartung

Morgen (26.03.2009) werd ich den Server für ein paar Stunden vom Netz nehmen.

Grund: Umstellung auf VMware ESXi


1234567890

Wir haben jetz 1234567890 nach Unix-Zeit:

$ date -d @1234567890
Sa 14. Feb 00:31:30 CET 2009


TomTom OVI/POI (OV2) in PHP erstellen

function getOv2Data($name, $lat, $lng) {
    $lng = (int) (((float) str_replace(',', '.', $lng)) * 100000);
    $lat = (int) (((float) str_replace(',', '.', $lat)) * 100000);
    return pack('Cllla*x', 2, strlen($name)+14, $lng, $lat, $name);
}

// getOv2Data("POI-NAME", "Breitengrad", "Längengrad");
echo getOv2Data("Test-POI", "10,0", "10,0");

Die Grad-Angaben können mit ‘.’ oder ‘,’ angegeben werden.

Die einzelnen Ov2-Daten können einfach hintereinander gereiht werden und dann als Binärdatei (*.ov2) an den Client gesendet werden.

Die Grafik ist im Format BMP, 22×22, 16 Farben.


Problem: Bei Verwendung eines Outlook 2003 Clients mit einem Exchange 2007 Server kommt es im Cache-Modus bei der Syncronisierung zu einem Fehler (0×8004010F – Objekt nicht gefunden) beim Download des OAB (Offline Adressbuch).

Anmerkung: Es gibt zahlriche KB-Artikel von Microsoft welche mehr oder weniger umständliche Lösungen anbieten den OAB-Ordner wiederherzustellen. Ich habe mich auf folgende 2 Methoden beschränkt (hintereinander durchgeführt):

Lösung 1: Zuerst überprüfen ob das OAB auf dem MSX richtig eingerichtet ist:

  1. Exchange Management Console > Organization Configuration > Mailbox > Offline Address Book > Properties > Distribution: Alles ausgewählt und CAS Server eingerichtet
  2. Exchange Management Console > Server Configuration > Mailbox > Mailbox Database > Client Settings: OAB muss eingerichtet sein

Lösung 2: Das OAB neu erstellen:

  1. Exchange Management Console > Organization Configuration > Mailbox > Offline Address Book: OAB löschen
  2. Exchange Management Console > Organization Configuration > Mailbox > Offline Address Book: OAB neu erstellen (Alle Versionen, Web Dist., Publich Folder Dist.)
  3. Exchange Management Console > Server Configuration > Mailbox > Mailbox Database > Client Settings: OAB einrichten
  4. Exchange Management Console > Organization Configuration > Mailbox > Offline Address Book > Update: Das neue OAB aktualisieren
  5. Ca. 15-60min warten (das OAB wird generiert)
  6. Outlook Client neustarten