本节总结版本 8.1 中对 IBM Sync Client C-API 所做的主要更改:
另外,ISYNCOPTION_SkipConfig 和 ISYNCOPTION_UseAppSignature 选项将不使用 isyncGo 和 isyncSetSyncMoe 函数。
表 114 列示
IBM Sync Client C-API V8.1 和 IBM Sync Client V7.2 中函数之间的主要差别。
表 114. IBM Sync Client C-API V8.1 和 V7.2 比较
版本 8.1 | 版本 7.2 | 注释 | |
---|---|---|---|
iscGetVersion | isyncGetVersion | iscGetVersion 中不需要句柄。 | |
iscServiceOpen iscConfigOpeniscEngineOpen | isyncOpen | 需要打开三个句柄。
在 iscServiceOpen 中指定主机、端口、用户名和密码,且它们不是持久的。 | |
iscServiceClose iscConfigClose iscEngineClose | isyncClose | 需要关闭三个句柄。 | |
iscEngineSetListener | isyncSetListener | 已更改了侦听器原型和接口。 | |
(无) | isyncDefaultListener | 不再有外部缺省侦听器。对于缺省事件处理,返回 ISCRTNCB_Default 代码。 | |
iscEngineSetPref iscEngineGetPref | isyncSetPref isyncGetPref | 仅需要两个首选项(跟踪和超时)。 这些首选项不是持久的。 | |
iscEngineSync iscEngineSyncConfig | isyncGo | 不再需要同步方式。
仅可以使用 iscEngineSyncConfig 更新配置。 | |
iscConfigEnableSubsSet iscConfigDisableSubsSet iscConfigResetSubsSet | isyncSetSyncMode | 不再有常规同步方式设置。
可以通过 iscConfigDisableSubsSet 跳过(禁用)预订集的同步。 | |
iscConfigOpenCursor iscConfigCloseCursor iscConfigGetNextSubsSet iscConfigSubsSetIsEnabled iscConfigSubsSetIsReset | isyncGetFirstApp isyncGetNextApp | 在迭代预订集之前打开游标。
需要预订集标识才能查询预订集。 | |
iscEngineGetInfo iscConfigPurge iscConfigGetSubsSetStatus |
| 版本 8.1 中的新的 C-API。 |
相关概念
相关任务
相关参考