Hi john,
I just had some spare minutes to look into the exchange thingy again.
Unfortunately, it doesn't matter when I create the partnership with an
exchange server, it is always deleted by the sync-engine. The reason for this
is that it looks like it never creates a P1 or P2 or whatever directory.
Could it just be that an exchange server does not need a P. subkey in the
Partners registry key?
Furthermore, I started looking into those provisioning documents and created a
small program that I can use to fetch info from the device through such
documents (Python is really cool :) ). I decided to look at the information
that was present about the charac. Sync when I had both partnerships
(Exchange and Linux with only files) installed on the device (i.e. I did not
have sync-engine running anymore ;) )
Attached to this email you will find the reply provisioning doc I got. What
struck me as odd is that there is a difference in "StoreType" parm. For the
AS connection to linux, this is two, while for the Exchange it is 3. Could
this be something? Do you know If you have multiple partnerships with linux,
they all have storetype 2?
Regards,
Guido Diepen
> 19/12/2007 - 231400 Dr J A Gow
> ------------------------------
>
> IMPORTANT - IF USING AN EARLIER VERSION THAN THIS, EXCEPT FOR config.xml
> PLEASE DELETE THE CONTENTS OF YOUR ~/.synce DIRECTORY INCLUDING THE
> partnerships SUBDIRECTORY . AND RECREATE YOUR PARTNERSHIPS.
>
> What's changed? Lots. The partnership code has been considerably
> overhauled with a view to getting rid of some serious flaws in the old
> code. The partnership concept is now split into two parts: the
> partnership on the phone and the 'binding' on the host. Both must exist
> and match to create a partnership. It is now possible to bind
> successfully with multiple devices (although not at once). Syncing can
> only occur with a bound partnership. This process is transparent to the
> user.
>
> Unfortunately the bug with deletion of Exchange Server partnerships is
> still present -the workaround is to create the partnership with
> sync-engine first.
>
> We now have per-partnership configuration! - Look at
> configure_bindings.py in the tools directory.
>
> delete_partnership.py no longer needs the user to phaff about with
> running list_partnerships.py and grabbing long hex numbers. It directly
> presents the user with a list selectable by index.
>
> select_partnership.py has gone, it is no longer needed with the new
> code. Selection will occur automatically, properly, when the device is
> connected.
>
> DTPT has now been fully implemented in sync-engine and should be turned
> on by default, and should 'just work' for WM5 and WM6. It can be turned
> off globally in config.xml, or on a per-partnership basis with
> configure_bindings.py.
>
> Some bugs fixed in the OpenSync 0.3x conversion code, but it continues
> to be experimental at this time. Opensync 0.2x should be generally
> reliable.
>
> The item data pathway has been de-convoluted and made a lot more obvious
> and cleaner. Look at syncdb.py for more info. I will try and document
> this a bit later.
>
>
>
> -------------------------------------------------------------------------
> SF.Net email is sponsored by:
> Check out the new SourceForge.net Marketplace.
> It's the best place to buy or sell services
> for just about anything Open Source.
> http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplac
>e _______________________________________________
> SynCE-Devel mailing list
> SynCE-Devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/synce-devel
--
Aviation is proof that given the will, we have the
capacity to achieve the impossible.
--Eddie Rickenbacker
_config_query: CeProcessConfig request is
<wap-provisioningdoc>
<characteristic-query type="Sync"/>
</wap-provisioningdoc>
_config_query: CeProcessConfig response is
<?xml version="1.0" encoding="utf-8"?>
<wap-provisioningdoc>
<characteristic type="Sync">
<characteristic type="Calendar">
<parm name="CalendarAgeFilter" value="4"/>
<parm name="Enabled" value="0"/>
<parm name="SyncSwitchPurge" value="1"/>
</characteristic>
<characteristic type="Connection">
<parm name="AllowSSLOption" value="1"/>
<parm name="Device" value="PocketPC"/>
<parm name="DeviceID" value=""/>
<parm name="Domain" value=""/>
<parm name="EnableRNDIS" value="1"/>
<parm name="SavePassword" value="1"/>
<parm name="Server" value="mobile.exchange.mail2web.com"/>
<parm name="URI" value=""/>
<parm name="UseSSL" value="1"/>
<parm name="User" value="[EMAIL PROTECTED]"/>
</characteristic>
<characteristic type="Contacts">
<parm name="Enabled" value="0"/>
<parm name="SyncSwitchPurge" value="1"/>
</characteristic>
<characteristic type="Engines">
<characteristic type="{176F4FFD-F20C-4bd4-BDD7-01D0726C567B}">
<characteristic type="Providers">
<characteristic type="{c6d47067-6e92-480e-b0fc-4ba82182fac7}">
<parm name="Name" value="E-mail"/>
<parm name="ReadOnly" value="0"/>
<parm name="Enabled" value="1"/>
</characteristic>
<characteristic type="{783ae4f6-4c12-4423-8270-66361260d4f1}">
<parm name="Name" value="Taken"/>
<parm name="ReadOnly" value="0"/>
<parm name="Enabled" value="1"/>
</characteristic>
<characteristic type="{0dd8685c-e272-4fcb-9ecf-2ead7ea2497b}">
<parm name="Name" value="Contacten"/>
<parm name="ReadOnly" value="0"/>
<parm name="Enabled" value="1"/>
</characteristic>
<characteristic type="{4a5d9fe0-f139-4a63-a5a4-4f31ceea02ad}">
<parm name="Name" value="Agenda"/>
<parm name="ReadOnly" value="0"/>
<parm name="Enabled" value="1"/>
</characteristic>
</characteristic>
<characteristic type="Settings">
<parm name="NotificationsSupported" value="0"/>
<parm name="URI" value="Microsoft-Server-ActiveSync"/>
<parm name="DeviceAddressingMethod" value="1"/>
<parm name="SyncAfterTimeWhenCradled" value="5"/>
<parm name="ConflictResolution" value="1"/>
</characteristic>
</characteristic>
<characteristic type="{22C7DA12-F3FD-4875-8344-7786454F6534}">
<characteristic type="Providers">
<characteristic type="{c6d47067-6e92-480e-b0fc-4ba82182fac7}">
<parm name="Name" value="E-mail"/>
<parm name="ReadOnly" value="0"/>
<parm name="Enabled" value="1"/>
</characteristic>
<characteristic type="{783ae4f6-4c12-4423-8270-66361260d4f1}">
<parm name="Name" value="Taken"/>
<parm name="ReadOnly" value="0"/>
<parm name="Enabled" value="1"/>
</characteristic>
<characteristic type="{0dd8685c-e272-4fcb-9ecf-2ead7ea2497b}">
<parm name="Name" value="Contacten"/>
<parm name="ReadOnly" value="0"/>
<parm name="Enabled" value="1"/>
</characteristic>
<characteristic type="{4a5d9fe0-f139-4a63-a5a4-4f31ceea02ad}">
<parm name="Name" value="Agenda"/>
<parm name="ReadOnly" value="0"/>
<parm name="Enabled" value="1"/>
</characteristic>
</characteristic>
<characteristic type="Settings">
<parm name="NotificationsSupported" value="0"/>
<parm name="URI" value="Microsoft-Server-ActiveSync"/>
<parm name="DeviceAddressingMethod" value="1"/>
<parm name="ConflictResolution" value="1"/>
</characteristic>
</characteristic>
</characteristic>
<characteristic type="FolderHierarchy">
<characteristic type="Concepten">
<parm name="FolderType" value="3"/>
<parm name="SyncEnabled" value="0"/>
</characteristic>
<characteristic type="Junk E-mail">
<parm name="FolderType" value="12"/>
<parm name="SyncEnabled" value="0"/>
</characteristic>
<characteristic type="Postvak IN">
<parm name="FolderType" value="2"/>
<parm name="SyncEnabled" value="1"/>
</characteristic>
<characteristic type="Postvak UIT">
<parm name="FolderType" value="6"/>
<parm name="SyncEnabled" value="0"/>
</characteristic>
<characteristic type="Verwijderde items">
<parm name="FolderType" value="4"/>
<parm name="SyncEnabled" value="0"/>
</characteristic>
<characteristic type="Verzonden items">
<parm name="FolderType" value="5"/>
<parm name="SyncEnabled" value="0"/>
</characteristic>
</characteristic>
<characteristic type="Mail">
<parm name="EmailAgeFilter" value="0"/>
<parm name="Enabled" value="1"/>
<parm name="MailBodyTruncation" value="5120"/>
<parm name="MailFileAttachments" value="0"/>
<parm name="SaveSentItems" value="1"/>
<parm name="SyncSwitchPurge" value="1"/>
</characteristic>
<characteristic type="Settings">
<characteristic type="CarrierConnectorList"/>
<characteristic type="PeakDays">
<parm name="Fri" value="1"/>
<parm name="Mon" value="1"/>
<parm name="Sat" value="1"/>
<parm name="Sun" value="1"/>
<parm name="Thr" value="1"/>
<parm name="Tue" value="1"/>
<parm name="Wed" value="1"/>
</characteristic>
<parm name="AllowSSLOption" value="1"/>
<parm name="AutdProxy" value=""/>
<parm name="AutoSync" value="1"/>
<parm name="AutoSyncWhenCradled" value="1"/>
<parm name="BodyTruncation" value="5120"/>
<parm name="CalendarAgeFilter" value="4"/>
<parm name="CarrierConnector" value=""/>
<parm name="ClientAutdSupport" value="3"/>
<parm name="ClientCertAuthSupport" value="1"/>
<parm name="ClientDualHomeSupport" value="1"/>
<parm name="ClientHTMLMailSupport" value="1"/>
<parm name="ClientNegotiated" value="1"/>
<parm name="ClientProtocolVersion" value="2.5"/>
<parm name="ConflictResolution" value="1"/>
<parm name="Device" value="PocketPC"/>
<parm name="DeviceAddressingMethod" value="0"/>
<parm name="DeviceID" value=""/>
<parm name="DevicePhoneNumber" value=""/>
<parm name="DevicePhoneReadOnly" value="0"/>
<parm name="DeviceSMSAddress" value=""/>
<parm name="DisconnectWhenDone" value="1"/>
<parm name="EmailAgeFilter" value="0"/>
<parm name="EnableNonLocalCrossPollination" value="0"/>
<parm name="HTMLMessagePolicy" value="1"/>
<parm name="HTMLTruncation" value="5120"/>
<parm name="HeartbeatDefault" value="480"/>
<parm name="HeartbeatIncrement" value="300"/>
<parm name="HeartbeatMax" value="1680"/>
<parm name="HeartbeatMin" value="480"/>
<parm name="MIMETruncation" value="5120"/>
<parm name="MailBodyTruncation" value="5120"/>
<parm name="MailFileAttachments" value="0"/>
<parm name="NotificationsSupported" value="1"/>
<parm name="OffPeakFrequency" value="0"/>
<parm name="OutboundMailDelay" value="5"/>
<parm name="PeakEndTime" value="2200"/>
<parm name="PeakFrequency" value="-1"/>
<parm name="PeakStartTime" value="1000"/>
<parm name="PreferredBodyType" value="2"/>
<parm name="RadioEnabledDevice" value="1"/>
<parm name="SaveSentItems" value="1"/>
<parm name="SendMailItemsImmediately" value="1"/>
<parm name="SyncAPN" value="0"/>
<parm name="SyncAfterCount" value="0"/>
<parm name="SyncAfterTime" value="0"/>
<parm name="SyncAfterTimeWhenCradled" value="5"/>
<parm name="SyncWhenRoaming" value="0"/>
<parm name="VersionMajor" value="1"/>
<parm name="VersionMinor" value="1"/>
</characteristic>
<characteristic type="Sources">
<characteristic type="{8E599808-EDA2-E521-A583-2A212EA8309F}">
<characteristic type="Engines">
<characteristic type="{22C7DA12-F3FD-4875-8344-7786454F6534}">
<characteristic type="CarrierConnectorList"/>
<characteristic type="Providers">
<characteristic type="{783AE4F6-4C12-4423-8270-66361260D4F1}">
<parm name="Enabled" value="0"/>
<parm name="Name" value="Taken"/>
<parm name="ReadOnly" value="0"/>
</characteristic>
<characteristic type="{C6D47067-6E92-480E-B0FC-4BA82182FAC7}">
<parm name="Enabled" value="1"/>
<parm name="Name" value="E-mail"/>
<parm name="ReadOnly" value="0"/>
</characteristic>
<characteristic type="{4A5D9FE0-F139-4A63-A5A4-4F31CEEA02AD}">
<parm name="Enabled" value="0"/>
<parm name="Name" value="Agenda"/>
<parm name="ReadOnly" value="0"/>
</characteristic>
<characteristic type="{0DD8685C-E272-4FCB-9ECF-2EAD7EA2497B}">
<parm name="Enabled" value="0"/>
<parm name="Name" value="Contacten"/>
<parm name="ReadOnly" value="0"/>
</characteristic>
</characteristic>
<characteristic type="Settings">
<parm name="CarrierConnector" value=""/>
<parm name="ClientNegotiated" value="1"/>
<parm name="ClientProtocolVersion" value="2.5"/>
<parm name="ConflictResolution" value="1"/>
<parm name="DeviceAddressingMethod" value="0"/>
<parm name="DevicePhoneNumber" value=""/>
<parm name="DeviceSMSAddress" value=""/>
<parm name="Domain" value=""/>
<parm name="EmailAddress" value=""/>
<parm name="Logging" value="0"/>
<parm name="NotificationsSupported" value="1"/>
<parm name="RefreshCertAuthXml" value="0"/>
<parm name="SavePassword" value="1"/>
<parm name="ServerAutdSupport" value="3"/>
<parm name="ServerCertAuthRequired" value="0"/>
<parm name="ServerHTMLMailSupport" value="0"/>
<parm name="URI" value=""/>
<parm name="UseSSL" value="1"/>
<parm name="User" value="[EMAIL PROTECTED]"/>
</characteristic>
</characteristic>
</characteristic>
<parm name="Name" value="Microsoft Exchange"/>
<parm name="Server" value="mobile.exchange.mail2web.com"/>
<parm name="StoreType" value="3"/>
</characteristic>
<characteristic type="{F429332A-F75E-34A4-F37F-835C77DA0010}">
<characteristic type="Engines">
<characteristic type="{176F4FFD-F20C-4BD4-BDD7-01D0726C567B}">
<characteristic type="CarrierConnectorList"/>
<characteristic type="Providers">
<characteristic type="{7E29B5F7-C686-4B0C-9892-FD8BAD8E0D08}">
<parm name="Enabled" value="0"/>
<parm name="Name" value="Favorites"/>
<parm name="ReadOnly" value="1"/>
</characteristic>
<characteristic type="{0DD8685C-E272-4FCB-9ECF-2EAD7EA2497B}">
<parm name="Enabled" value="0"/>
<parm name="Name" value="Contacts"/>
<parm name="ReadOnly" value="0"/>
</characteristic>
<characteristic type="{89768ABD-D173-18E3-16EC-98034F67B775}">
<parm name="Enabled" value="0"/>
<parm name="Name" value="WorldMate"/>
<parm name="ReadOnly" value="0"/>
</characteristic>
<characteristic type="{C6D47067-6E92-480E-B0FC-4BA82182FAC7}">
<parm name="Enabled" value="0"/>
<parm name="Name" value="E-mail"/>
<parm name="ReadOnly" value="0"/>
</characteristic>
<characteristic type="{8E98CB51-85A4-4777-8DEB-A0298DF8899F}">
<parm name="Enabled" value="0"/>
<parm name="Name" value="Notes"/>
<parm name="ReadOnly" value="1"/>
</characteristic>
<characteristic type="{BEA275EB-E3B7-641F-3D77-752349BAAA63}">
<parm name="Enabled" value="0"/>
<parm name="Name" value="AvantGo"/>
<parm name="ReadOnly" value="1"/>
</characteristic>
<characteristic type="{783AE4F6-4C12-4423-8270-66361260D4F1}">
<parm name="Enabled" value="0"/>
<parm name="Name" value="Tasks"/>
<parm name="ReadOnly" value="0"/>
</characteristic>
<characteristic type="{A38DEEBF-C535-D8E2-AE24-8AE61845CF82}">
<parm name="Enabled" value="0"/>
<parm name="Name" value="Media"/>
<parm name="ReadOnly" value="1"/>
</characteristic>
<characteristic type="{4A5D9FE0-F139-4A63-A5A4-4F31CEEA02AD}">
<parm name="Enabled" value="0"/>
<parm name="Name" value="Calendar"/>
<parm name="ReadOnly" value="0"/>
</characteristic>
<characteristic type="{B7B6ACB2-AF1D-43F5-BF9A-586111B263EF}">
<parm name="Enabled" value="1"/>
<parm name="Name" value="Files"/>
<parm name="ReadOnly" value="0"/>
</characteristic>
</characteristic>
<characteristic type="Settings">
<parm name="CarrierConnector" value=""/>
<parm name="ClientNegotiated" value="0"/>
<parm name="ClientProtocolVersion" value=""/>
<parm name="ConflictResolution" value="1"/>
<parm name="DeviceAddressingMethod" value="0"/>
<parm name="DevicePhoneNumber" value=""/>
<parm name="DeviceSMSAddress" value=""/>
<parm name="Domain" value="DEFAULT"/>
<parm name="EmailAddress" value=""/>
<parm name="Logging" value="0"/>
<parm name="NotificationsSupported" value="1"/>
<parm name="RefreshCertAuthXml" value="0"/>
<parm name="SavePassword" value="1"/>
<parm name="ServerAutdSupport" value="65536"/>
<parm name="ServerCertAuthRequired" value="0"/>
<parm name="ServerHTMLMailSupport" value="65536"/>
<parm name="URI" value="Microsoft-Server-ActiveSync"/>
<parm name="UseSSL" value="0"/>
<parm name="User" value="DEFAULT"/>
</characteristic>
</characteristic>
</characteristic>
<parm name="Name" value="Linux Desktop"/>
<parm name="Server" value="cartman"/>
<parm name="StoreType" value="2"/>
</characteristic>
</characteristic>
<parm name="ConflictResolutionHelp" value="Er treedt een conflict op als
een item zowel op het apparaat als op de server is gewijzigd."/>
<parm name="PeakDaysLink" value="zo, ma, di, wo, do, vr, za"/>
<parm name="PeakEndTimeUI" value="20071222T210037Z"/>
<parm name="PeakStartTimeUI" value="20071222T090037Z"/>
<parm name="PeakTimesHelp" value="Selecteer de dagen en tijdstippen waarop
u de meeste e-mail ontvangt (bijvoorbeeld tijdens kantooruren)."/>
</characteristic>
</wap-provisioningdoc>
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
SynCE-Devel mailing list
SynCE-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synce-devel