Comparisons between IBM Sync Client C-API Version 8.1 and Version 7.2

This section summarizes the major changes made to the IBM Sync Client C-API in Version 8.1:

Ç¥ 114 lists the major differences between the functions in the IBM Sync Client C-API Version 8.1 and the IBM Sync Client Version 7.2.

Ç¥ 114. The IBM Sync Client C-API Version 8.1 and Version 7.2 comparison

Version 8.1 Version 7.2 Remarks
iscGetVersion isyncGetVersion No handles needed in iscGetVersion.
iscServiceOpen iscConfigOpeniscEngineOpen isyncOpen Need to open three handles.

Host, port, user name, and password are specified in iscServiceOpen and are not persistent.

iscServiceClose iscConfigClose iscEngineClose isyncClose Need to close three handles.
iscEngineSetListener isyncSetListener The listener prototype and interface have changed.
(None) isyncDefaultListener No more external default listener. For default event handling, returns the ISCRTNCB_Default code.
iscEngineSetPref iscEngineGetPref isyncSetPref isyncGetPref Only two preferences (trace and timeout) are required. These preferences are not persistent.
iscEngineSync iscEngineSyncConfig isyncGo Sync mode is no longer required.

Can update the configuration only with iscEngineSyncConfig.

iscConfigEnableSubsSet iscConfigDisableSubsSet iscConfigResetSubsSet isyncSetSyncMode No more general sync mode setting.

Synchronization of a subscription set can be skipped (disabled) by iscConfigDisableSubsSet.

iscConfigOpenCursor iscConfigCloseCursor iscConfigGetNextSubsSet iscConfigSubsSetIsEnabled iscConfigSubsSetIsReset isyncGetFirstApp isyncGetNextApp Opens a cursor before iterating subscription sets.

A subscription-set ID is needed to query a subscription set.

iscEngineGetInfo iscConfigPurge iscConfigGetSubsSetStatus
New C-APIs in Version 8.1.

Related concepts

Related tasks

Related reference