Environment
Novell GroupWise Mobility Service
Novell Data Synchronizer Mobility Pack
Novell Data Synchronizer Mobility Pack
Situation
How to determine if a device or a GroupWise event deleted a folder
Resolution
Folder delete events are shown below. /var/log/datasync/connectors/mobility-agent.log:
- Request to delete folder from an Android device (add/modify SyncEvent):
2014-07-02 19:19:08.895 INFO [Device_Thread-13] [DeviceInterface:253] [userID:] [eventID:] [objectID:] [Server] reqParameters: {'Cmd': 'FolderUpdate', 'DeviceType': 'SAMSUNGSCHI545', 'User': 'bobama', 'DeviceId': 'SEC323868C414D0E'}
2014-07-02 19:19:12.261 INFO [DeviceEventMonitor_Thread] [converter:763] [userID:bobama.po.dom] [eventID:fa3ac9f9020c11e4ae29000c29698853] [objectID:346fa4e7020c11e4ae29000c29698853] [CheckPoint] Converted SyncEvent add/modify event
2014-07-02 19:19:12.261 DEBUG [DeviceEventMonitor_Thread] [engine:899] [userID:None] [eventID:] [objectID:fa3ac9f9020c11e4ae29000c29698853] [CheckPoint] Outgoing event before conversion:
<event version="1">
<metadata>
<type>modify</type>
<id>fa3ac9f9020c11e4ae29000c29698853</id>
<sourceName>bobama</sourceName>
<sourceType>user</sourceType>
<objectID>346fa4e7020c11e4ae29000c29698853</objectID>
<folder>
<id>346fa4e7020c11e4ae29000c29698853</id>
<parent>586f3354ec3911e3ae1c000c29698853</parent>
</folder>
</metadata>
<item type="Folder">
<name>data4</name>
</item>
</event> - Request to delete folder from an iOS device (delete SyncEvent):
2014-07-02 19:02:41.123 INFO [Device_Thread-18] [DeviceInterface:253] [userID:] [eventID:] [objectID:] [Server] reqParameters: {'Cmd': 'FolderDelete', 'DeviceType': 'iPhone', 'User': 'bobama', 'DeviceId': 'ApplC39LDFVLFFFQ'}
2014-07-02 19:02:47.433 INFO [DeviceEventMonitor_Thread] [converter:811] [userID:bobama.po.dom] [eventID:ad78aca5020a11e4ae29000c29698853] [objectID:1d3bc86d020811e4ae29000c29698853] [CheckPoint] Converted SyncEvent delete event
2014-07-02 19:02:47.433 DEBUG [DeviceEventMonitor_Thread] [engine:899] [userID:None] [eventID:] [objectID:ad78aca5020a11e4ae29000c29698853] [CheckPoint] Outgoing event before conversion:
<event version="1">
<metadata>
<type>delete</type>
<id>ad78aca5020a11e4ae29000c29698853</id>
<sourceName>bobama</sourceName>
<sourceType>user</sourceType>
<objectID>1d3bc86d020811e4ae29000c29698853</objectID>
<folder>
<id>1d3bc86d020811e4ae29000c29698853</id>
<parent>586f3369ec3911e3ae1c000c29698853</parent>
</folder>
</metadata>
<item type="Folder">
<status>
<deleted>1</deleted>
</status>
</item>
</event> - Request to delete folder from GroupWise (delete event):
Processing received event delete:Folder from SyncEngine for processing. Event:
<event version="1">
<metadata>
<sourceType>user</sourceType>
<type>delete</type>
<poaTimeStamp>2014-07-02T18:09:54</poaTimeStamp>
<folder>
<id unknown="1"></id>
</folder>
<gwcTimeStamp>2014-07-02T19:09:51.504947</gwcTimeStamp>
<startTime>2014-07-02T19:09:51.474281</startTime>
<sendTime>2014-07-02T19:09:51.505792</sendTime>
<id>default.pipeline1.groupwise.adffb0c2020b11e4ae29000c29698853</id>
<origin>default.pipeline1.groupwise</origin>
<originType>groupwise</originType>
<timestamp>Wed, 02 Jul 2014 19:09:51 CEST</timestamp>
<sourceDN>bobama.po.dom</sourceDN>
<creationEventID>default.pipeline1.groupwise.a543cef0020b11e4ae29000c29698853</creationEventID>
<cacheID>8718</cacheID>
<statusId>adffb0c3020b11e4ae29000c29698853</statusId>
<sourceName>bobama</sourceName>
<objectID>a554dbe7020b11e4ae29000c29698853</objectID>
</metadata>
<item type="Folder">
<status>
<deleted>1</deleted>
</status>
</item>
</event>