Synchronization Log

Synchronization logs include data related to different aspects of data synchronization, including data, subscriptions, operations, result checker, cache refresh and the data service and Unwired Server interface. Using data in these logs and the correlation tool, you can follow the data path between the enterprise information system (EIS), Unwired Server, cache database, and user application connection.

To find out about See
Data synchronization transactions Data Sync statistics
Data services requests made to the Enterprise information system (EIS) DS Interface statistics
Cache database (CDB) activities Cache refresh statistics
EIS error codes or failures resulting from Mobile Business Object operations against the EIS datasource Result Checker statistics (coding required)
Moving MBO operations from a mobile device to the CDB Operation replay statistics
Moving data between a mobile device and the CDB Subscription statistics

Data Sync

Data Sync – basic statistics for individual data synchronizations:
  • Time – the time and date stamp for the log entry.
  • Application ID – the unique identifier assigned to the registered application. Values may include a number, blank, or HWC, depending on the client type.
  • Application Connection ID – the unique identifier for a user application connection.
  • User – the name of the user associated with the application ID.
  • Stage – the current stage of processing - START or FINISH.
  • Package – the name of the package to which the subscription belongs.
  • MBO – the mobile business object used.
  • Sync Group – the synchronization group associated with the request.
  • Thread ID – the identifier for the thread used to process the request.
  • Node ID – the server node on which the request is received.
  • Error – the error message if any.
Note: Additional detail columns:
  • Payload

Operation Replay

Operation Replay – statistics for moving MBO operations (typically create, update, and delete) from the device cache to the cache database cache on Unwired Server:
  • Time – the time and date stamp for the log entry.
  • Application ID – the unique identifier assigned to the registered application. Values may include a number, blank, or HWC, depending on the client type.
  • Application Connection ID – the unique identifier for a user application connection.
  • User – the name of the user associated with the application ID.
  • Stage – the current stage of processing - START or FINISH.
  • Package – the name of the package to which the subscription belongs.
  • MBO – the mobile business object used.
  • Operation – the MBO operation.
  • Thread ID – the identifier for the thread used to process the request.
  • Node ID – the server node on which the request is received.
  • Error – the error message if any.
Note: Additional detail columns:
  • Payload

Subscription

Subscription – statistics for transferring data between mobile devices and the cache database on Unwired Server:
  • Time – the time and date stamp for the log entry.
  • Application ID – the unique identifier assigned to the registered application. Values may include a number, blank, or HWC, depending on the client type.
  • Application Connection ID – the unique identifier for a user application connection.
  • User – the name of the user associated with the application ID.
  • Stage – the current stage of processing - START or FINISH.
  • Package – the name of the package to which the subscription belongs.
  • Subscription Type – the type of subscription used, including SUBSCRIBE, UNSUBSCRIBE, RECOVER, SUSPEND, and RESUME.
  • Subscription ID – the identifier associated with the subscription.
  • Sync Group – the synchronization group associated with the request.
  • Thread ID – the identifier for the thread used to process the request.
  • Node ID – the server node on which the request is received.
  • Error – the error message if any.
Note: Additional detail columns:
  • Payload

Result Checker

Result Checker – EIS error codes or failures resulting from Mobile Business Object operations against the EIS datasource (requires coding):
  • Time – the time and date stamp for the log entry.
  • Application ID – the unique identifier assigned to the registered application. Values may include a number, blank, or HWC, depending on the client type.
  • Application Connection ID – the unique identifier for a user application connection.
  • User – the name of the user associated with the application ID.
  • Stage – the current stage of processing - START or FINISH.
  • Package – the name of the package to which the subscription belongs.
  • Class – the class used for the result checker.
  • Thread ID – the identifier for the thread used to process the request.
  • Node ID – the server node on which the request is received.
  • Error – the error message if any.
Note: Additional detail columns:
  • None

Cache Refresh

Cache Refresh – statistics for cache database activities:
  • Time – the time and date stamp for the log entry.
  • Application ID – the unique identifier assigned to the registered application. Values may include a number, blank, or HWC, depending on the client type.
  • Application Connection ID – the unique identifier for a user application connection.
  • User – the name of the user associated with the application ID.
  • Stage – the current stage of processing - START or FINISH.
  • Package – the name of the package to which the subscription belongs.
  • MBO – the mobile business object used.
  • Cache Group – the cache group name.
  • CacheRow Count – the number of cached rows.
  • EIS Row Count – the number of rows retrieved from the enterprise information system (EIS).
  • Insert Count – the number of rows inserted in the cache.
  • Update Count – the number of rows updated in the cache.
  • Delete Count – the number of rows deleted from the cache.
  • Thread ID – the identifier for the thread used to process the request.
  • Node ID – the server node on which the request is received.
  • Error – the error message if any.
Note: Additional detail columns:
  • Refresh Type
  • Virtual Table Name
  • Partition Key
  • Pre Update Cache Image
  • Post Update Cache Image

DS Interface

DS Interface – statistics for data services requests made to the Enterprise information system (EIS):
  • Time – the time and date stamp for the log entry.
  • Application ID – the unique identifier assigned to the registered application. Values may include a number, blank, or HWC, depending on the client type.
  • Application Connection ID – the unique identifier for a user application connection.
  • User – the name of the user associated with the application ID.
  • Stage – the current stage of processing - START or FINISH.
  • Package – the name of the package to which the subscription belongs.
  • MBO – the mobile business object used.
  • Operation – the MBO operation.
  • Thread ID – the identifier for the thread used to process the request.
  • Node ID – the server node on which the request is received.
  • Error – the error message if any.
Note: Additional detail columns:
  • Operation Type
  • Virtual Table Name
  • Input Attributes (payload)
  • Input Parameters (payload)