Das Notes Forum

Lotus Notes / Domino Sonstiges => Companion Products => Thema gestartet von: Tode am 12.06.13 - 18:42:12

Titel: Traveler 9: nameLookup-AS.xslt - Welche Felder?
Beitrag von: Tode am 12.06.13 - 18:42:12
Ich versuche gerade, ein paar zusätzliche Felder für den Directory- Lookup zu konfigurieren.

Zunächst muss man die Felder ja in der notes.ini aktivieren über ini- Einträge:
Code
NTS_NAME_LOOKUP_ITEMS_EXT=NTS_ITEMS_1, NTS_ITEMS_2,NTS_ITEMS_3
NTS_ITEMS_1=LastName, FirstName, MiddleInitial, ListName, FullName, InternetAddress, $$NoteID, Type, Title, Suffix
NTS_ITEMS_2=OfficeStreetAddress, OfficeCity, OfficeState, OfficeZIP, OfficeCountry, StreetAddress, City, State, Zip, country
NTS_ITEMS_3=JobTitle, CompanyName, Department, CellPhoneNumber, PhoneNumber, OfficePhoneNumber, PhoneNumber_8, PhoneNumber_9, WebSite

Hier: PhoneNumber_8 und PhoneNumber_9 in der letzten Zeile.
Anleitung hier (http://www-10.lotus.com/ldd/dominowiki.nsf/xpDocViewer.xsp?lookupName=Administering+IBM+Notes+Traveler+9#action=openDocument&res_title=Notes.ini_settings_A9&content=pdcontent)

Dann muss man die nameLookup-AS.xslt im traveler\cfg\namelookupTemplate- Ordner anpassen. Und hier scheitere ich.
Laut diesem Eintrag (http://www-10.lotus.com/ldd/nd85forum.nsf/DateAllThreadedWeb/a34dec5670d3d519852578240061cca6?OpenDocument) im LDD versteht ActiveSync nur 3 Telefon- Felder (Phone, HomePhone, MobilePhone), und die sind in der XML schon gemappt... Aber ehrlich gesagt kann ich mir das kaum vorstellen....

Laut ActiveSync- Spezifikation, die ich irgendwo ausgegraben habe, kann ActiveSync 2xWork, 2xHome, 2xFax und 1xMobile... Ich weiss nur nicht, ob das auch für Directory- Lookups gilt.

Hat irgendjemand Sachdienliche Hinweise, wie dieser Abschnitt aussehen müsste, damit das Funktioniert (also dass die zusätzlichen Telefonnummern beim Directory Lookup mit angezeigt werden):
Code
      <!-- Office phone 2-->
      <xsl:call-template name="MapField">
        <xsl:with-param name="OldValue">
          <xsl:value-of select="PhoneNumber_9"/>
        </xsl:with-param>
        <xsl:with-param name="NewName">Phone2</xsl:with-param>
      </xsl:call-template>

Im speziellen denke ich, dass ich den with-param name="NewName" rausfinden müsste... mit "Phone2" funktioniert es nicht (kommt ne Fehlermeldung, wenn man danach sucht)
Titel: Re: Traveler 9: nameLookup-AS.xslt - Welche Felder?
Beitrag von: Tode am 12.06.13 - 19:09:23
Ich antworte mir mal (vorläufig) selbst.
hier im Wiki (http://www-10.lotus.com/ldd/dominowiki.nsf/xpDocViewer.xsp?lookupName=Administering+Lotus+Notes+Traveler+8.5.2#action=openDocument&res_title=Configuring_corporate_look_up_for_devices_LNT8521&content=pdcontent) steht tatsächlich, dass es nur diese Felder gibt.
Darren Duke hat zwar hier (https://blog.darrenduke.net/Darren/DDBZ.nsf/dx/search.htm?opendocument&amp;q=xslt) einen Workaround für die Adressdaten genannt, der funktioniert aber für Telefonnummern nicht, weil hier beim übertragen sämtliche Whitespace- character (ich habe einige probiert) einfach rausgetrimmt werden...

man muss also bei Traveler tatsächlich mit 3 Telefonnummern im Directory Lookup auskommen...
mal schauen, vielleicht ist das ja bei 9 anders, und nur das Wiki wurde noch nicht angepasst, aber meine tests waren auf Traveler 9, und die "Offensichtlichen" Sachen habe ich schon ausprobiert...