Reviewing XTNDConnect Server, part 2

by Volker Weber

[continued from part 1]

With a little help from Extended System I was able to map my custom fields in the Palm Names application to the appropriate fields in the Notes Personal Directory (names.nsf). The very helpful engineer sent me a screenshot (!) with a snippet of code that I had to tweak just a wee little bit:

<X_NotesReadFormulaContacts>
  FIELD XCSCustom1:=XCSCustom1;
  @SetField("XCSCustom1";@Text(StreetAddress));
  FIELD XCSCustom2:=XCSCustom2;
  @SetField("XCSCustom2";@Text(City));
  FIELD XCSCustom3:=XCSCustom1;
  @SetField("XCSCustom3";@Text(State));
  FIELD XCSCustom4:=XCSCustom1;
  @SetField("XCSCustom4";@Text(Zip));
</X_NotesReadFormulaContacts>
<X_NotesWriteFormulaContacts>
  FIELD StreetAddress:=StreetAddress;
  @SetField("StreetAddress";XCSCustom1);
  FIELD City:=City;
  @SetField("City";XCSCustom2);
  FIELD State:=State;
  @SetField("State";XCSCustom3);
  FIELD Zip:=Zip;
  @SetField("Zip";XCSCustom4);
</X_NotesWriteFormulaContacts>

This new custom setting allows users to modify the way various Notes fields are mapped. This is implemented as custom read and write Notes Formulas that can be added to the notessettings.xml file. Any valid notes formulas can be entered. When reading a notes record the server will first run the Read Formula and when writing a record the server we will run the Write Formula after making the changes, but before saving the record. Please be aware that this only works if you have at least version 3.6.2003.305.

That turned out to work very well and I can now sync both the company address as well as the private address from the Notes database and the Palm Names application. However there is still a little glitch, very similar to the problem I was facing with the client product. Look at the Other field in the screen below and you will find that it contains the Fax number:

faxbroken.GIF

The Extended Systems engineer told me that they are aware of this bug and it will be fixed in a subsequent release.

Comments

Recent comments

Jens Wagner on Software Support for the Microsoft Surface Pro X at 10:28
Volker Weber on Zoom Alternativen at 10:27
Robert Dahlem on Zoom Alternativen at 09:45
Markus Mews on Software Support for the Microsoft Surface Pro X at 08:44
Volker Weber on Software Support for the Microsoft Surface Pro X at 08:06
Martin Imbeck on Software Support for the Microsoft Surface Pro X at 08:00
Volker Weber on Zoom wants to get ahead of the curve at 06:57
Markus Dierker on Zoom wants to get ahead of the curve at 06:52
Hubert Stettner on Software Support for the Microsoft Surface Pro X at 04:28
Amy Blumenfield on Zoom wants to get ahead of the curve at 02:33
Martin Hiegl on Software Support for the Microsoft Surface Pro X at 00:49
Richard Albury on Software Support for the Microsoft Surface Pro X at 00:36
Volker Weber on Zoom Alternativen at 22:44
Thomas Mendorf on Zoom Alternativen at 22:25
Sascha A. Carlin on Zoom Alternativen at 18:39
Henning Heinz on Zoom Alternativen at 18:20
Volker Weber on Zoom wants to get ahead of the curve at 18:07
Volker Weber on Es hat Zoom gemacht at 17:53
Federico Hernandez on Zoom Alternativen at 17:43
Amy Blumenfield on Zoom wants to get ahead of the curve at 17:10
Andreas Ponte on Es hat Zoom gemacht at 14:27
Thomas Fründ on Es hat Zoom gemacht at 13:50
Karsten Henrich on Zoom Alternativen at 13:27
Andreas Pfau on Zoom Alternativen at 13:12
Gregory Engels on Es hat Zoom gemacht at 13:12

Ceci n'est pas un blog

I explain difficult concepts in simple ways. For free, and for money. Clue procurement and bullshit detection.

vowe

Contact
Publications
Stuff that works
Amazon Wish List
Frequently Asked Questions

rss feed  twitter  amazon

Local time is 10:44

visitors.gif

Paypal vowe