ActiveSync Catalog Items and Sysgen Variables (Compact 7)

3/12/2014

In Windows Embedded Compact, you can add ActiveSync support for synchronizing data between a Windows Embedded Compact powered device and a Windows based computer, or between a device and an Exchange Server.

For more information, see ActiveSync Reference.

For more information about how to add or remove catalog items, see Design Your First OS.

  • Requires ActiveSync 4.5 (Windows XP) or Windows Mobile Device Center (WMDC) 6.1 (Windows Vista or Windows 7) on the user's computer.
  • Requires a serial or USB cable connection, an Ethernet connection, or a wireless network connection for synchronizing data.

The following table shows the SYSGEN variables that you can set to add ActiveSync functionality to your OS.

Catalog item SYSGEN variable Description Dependencies

ActiveSync

SYSGEN_AS_BASE

Provides support for synchronization between a Windows-based computer or Exchange Server and a Windows Embedded Compact device.

To synchronize data by using the ActiveSync connection, also requires either SYSGEN_AS_FILE, SYSGEN_AS_MAIL, SYSGEN_AS_PIM, or SYSGEN_AS_AIRSYNC.

File Sync

SYSGEN_AS_FILE

Provides support for synchronizing files between a Windows-based computer and a Windows Embedded Compact device.

Requires SYSGEN_AS_BASE.

Inbox Sync

SYSGEN_AS_MAIL

Provides support for synchronizing email with a Windows Embedded Compact device.

Requires SYSGEN_AS_BASE.

Pocket Outlook Database Sync

SYSGEN_AS_PIM

Provides support for synchronizing contacts, calendar and tasks with a Windows Embedded Compact device.

Requires SYSGEN_AS_BASE.

AirSync

SYSGEN_AS_AIRSYNC

Synchronizes data using a direct connection with an Exchange Server that uses an Ethernet connection. This includes wireless and Ethernet cable connections.

Requires SYSGEN_AS_BASE.

When you include SYSGEN_AS_BASE in the OS, the ActiveSync client application (Repllog.exe) automatically starts when a user connects a device to his or her Windows computer. Additionally, a link to manually start ActiveSync appears. You typically use this link for a direct connection to the Exchange Server, but you can also use it to display the ActiveSync application window so that the UI is available during a desktop connection.

When Repllog.exe receives a communications-port event notification (NOTIFICATION_EVENT_RS232_DETECTED), it starts with the following default parameters from the datasync.db file:

; @CESYSGEN IF DATASYNC_MODULES_REPLLOG
Record :
Field : 0001001f : "repllog.exe"
Field : 0002001f : "AppRunAtRs232Detect"
Field : 00030013 : 9
End
; @CESYSGEN ENDIF
Show: