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

Martin Funk on The Neighbor’s Window :: Oscar Winning Short Film at 00:00
Sven Bühler on I am not ready for a foldable phone at 22:03
Andreas Imnitzer on The Neighbor’s Window :: Oscar Winning Short Film at 21:48
Roland Dressler on I am not ready for a foldable phone at 15:02
Daniel Seiler on I am not ready for a foldable phone at 13:51
Roland Dressler on I am not ready for a foldable phone at 12:55
Hubert Stettner on I am not ready for a foldable phone at 10:51
Matthias Welling on Tools and Weapons #nowreading at 09:05
Ingo Harpel on You may secretly be a Bing user at 20:01
Amy Blumenfield on Tools and Weapons #nowreading at 19:44
Horia Stanescu on You are famous on Botnet at 12:33
Volker Weber on You are famous on Botnet at 20:17
Dr. Kurt Glasner on You are famous on Botnet at 17:29
Mathias Ziolo on You are famous on Botnet at 14:12
Stephan Herz on You may secretly be a Bing user at 13:45
Volker Weber on Man stelle sich vor, es ist MWC, und keiner geht hin at 20:19
Andy Mell on Man stelle sich vor, es ist MWC, und keiner geht hin at 19:53
Volker Weber on You may secretly be a Bing user at 19:09
René Fischer on You may secretly be a Bing user at 19:02
Roland Dressler on Man stelle sich vor, es ist MWC, und keiner geht hin at 13:00
Tobias Müller on Man stelle sich vor, es ist MWC, und keiner geht hin at 09:22
Karl Heindel on Man stelle sich vor, es ist MWC, und keiner geht hin at 09:58
Bernhard Kockoth on Man stelle sich vor, es ist MWC, und keiner geht hin at 09:18
Jochen Kattoll on Surface Pro X vs Surface Pro 7 vs iPad Pro vs iPad at 16:56
Andreas Eldrich on Man stelle sich vor, es ist MWC, und keiner geht hin at 13:46

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 04:53

visitors.gif

Paypal vowe