This section summarizes the major changes made to the IBM Sync Client C-API in Version 8.1:
In addition, the ISYNCOPTION_SkipConfig and ISYNCOPTION_UseAppSignature options will not work with the isyncGo and isyncSetSyncMoe functions.
Tabulka 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.
Tabulka 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. |
Související koncepce
Související úlohy
Související odkazy