Hi,

I've just started trying to use SyncBBDB to syncronize records between
BBDB and my Palm III.  It looks great, I think that I will finally be
able to have addresses stay in sync on both.  I have it working now
for the most part, but I have encountered a number of
problems/inconveniences/wish list items that I haven't been able to
fully solve myself yet.  Roughly from most serious, they are:

1) Some category names are not set going from BBDB->Palm.  As far as I
can tell, this only happens when there is more than one phone number
and/or email address.  When viewing the record, the fields come out
without any label at all, or sometimes a square in place of a label.
I can then edit the field to "Home", "Work", "E-mail", etc.  Perhaps
this is a problem with the translations file?  Mine is:

 # This file describes the mapping between BBDB fields
 # and pilot fields.
 
 # The format is: <pilot field> <bbdb field>
 # The pilot field may not contain a space,
 Title title
 WWW www
 AKA aka
 E-mail net
 Note notes
 Work work
 Home home
 Fax fax
 Work office
 Mobile cell
 Mobile cell phone

The only thing I can think of is that I often have categories in BBDB
for both address and phone numbers with the same name, e.g. "home" or
"work".  Could this be causing a problem in the translation?

2) I think that empty name fields or business name fields should stay
set to nil rather than "".  SyncBBDB has taken every single BBDB entry 
and converted nil to "", so that now names get displayed as:
"John Smith - " (always with a following hyphen, before the [blank]
business name).  Even if I set an individual entry back to nil, it
gets set to "" again at the next sync.

3) It always does a full sync, rather than a fast sync.  This is true
whether I use SyncBBDB as a PilotManager conduit or use bootstrap from 
the command line (which I prefer).

4) Running from the command line (bootstrap) runs fine, but gives an
error message of "Can't use an undefined value as a symbol reference
at SyncUtil/StandAloneHost.pm line 89." at the end each time.  Has it
left something unfinished, perhaps this is why it never does a fast
sync?

5) It would be nice if there was a way to omit BBDB entries that have
no name or business name associated with them.  I have gotten around
this by setting a pilot-ignore flag in all of these unnamed records,
but that is not completely satisfactory because any new unnamed
records will still be added.

6) I'm not always fond of having a BBDB record split into multiple
Palm records.  I can see why this makes sense as a general conversion
method, but it would be nice to be able to override this behavior.
For example, it would be nice to be able to set a custom field to
"work address" or similar and have that include the 2nd address from a
BBDB entry.  Is there any way to do this currently?

7) On the BBDB side, there doesn't seem to be a general way to hide a
field.  SyncBBDB generates a pilot-id field for every record, and it
would be nice to keep this field hidden in BBDB, in general.  Is there 
a way to do this that I haven't found?

Vital statistics: I am using BDBB 2.2 and SyncBBDB 2.3, on IRIX 6.5
with XEmacs 21.1 and perl 5.004_04.

Thanks for any help or suggestions.

Cheers,
Kelsey

-- 
Kelsey Jordahl

_______________________________________________
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/bbdb-info
BBDB Home Page: http://bbdb.sourceforge.net/

Reply via email to