ActiveSync 协议选项

导读: 


UltraLite 同步参数

UltraLite 同步客户端的网络协议选项

ActiveSync 协议选项




ActiveSync 同步流只能通过在 Windows CE 上运行的 Native UltraLite for Java、嵌入式 SQL 和 static C++ API 应用程序来访问。


选择 ActiveSync 同步:




  • 在 Native UltraLite for Java 中,作为参数将 StreamType.ACTIVE_SYNC 提供给 syncParms.setStream 方法。例如:

    _conn.syncParms.setStream( StreamType.ACTIVE_SYNC );

    有关详细信息,请参见《Native UltraLite for Java API 参考》中的 ianywhere.native_ultralite.StreamTypeianywhere.native_ultralite.SyncParms



  • 在嵌入式 SQL 和 static C++ API 中,将 ULActiveSyncStream() 作为网络协议提供。例如:

    ul_synch_info info;
    
    ...
    info.stream = ULActiveSyncStream();

    有关详细信息,请参见 ULActiveSyncStream 函数


协议选项的含义 

协议选项可以控制从在桌上型计算机上运行的 MobiLink ActiveSync 提供程序到 MobiLink 同步服务器的连接。


协议选项采用以下形式:

stream=stream_name;provider_stream_parameters

其中,stream_name 指示在从管道与 MobiLink 同步服务器进行通信时管道所使用的协议。它必须是以下值之一:




  • tcpip



  • http



  • https


provider_stream_parameters 是一组供 ActiveSync 提供程序使用的协议选项,它的形式与正在使用的协议的协议选项相同。对于给定的协议,provider_stream_parameters 采用的缺省值与协议的协议选项的缺省值相同。stream_name 的缺省值是 tcpip


例如,下面的静态 C++ 代码使用的是 HTTP 协议:

ULInitSynchInfo( &info );

info.stream = ULActiveSyncStream();
info.stream_parms = "stream=http";
ULSynchronize( &sqlca, &info );

有关 provider_stream_parameters 的详细信息,请参见 TCP/IP 协议选项HTTP 协议选项HTTPS 协议选项


为 ActiveSync 同步添加加密功能 

要将 Certicom 加密添加到流中,根证书必须在桌上型计算机的一个文件中。这与将加密信息嵌入到 security 同步参数中的其它 UltraLite 应用程序不同。


协议选项的指定方式必须与为 Adaptive Server Anywhere MobiLink 客户端指定协议选项的方式相同。格式如下:


security=cipherkeyword=value;... }


其中 cipher 必须是 certicom_tls 而且关键字必须使用以下列表中的值:




  • certificate_company    证书上的单位名称字段。



  • certificate_unit    证书上的单位部门名称字段。



  • certificate_name    证书上的公用名字段。



  • trusted_certificates    受信任证书的位置。


例如,静态 C++ 应用程序可能会使用下面一行:

info.stream_parms = "stream=tcpip;security=ecc_tls(trusted_certificates=trusted.crt)";

有关详细信息,请参见:



本文转自
http://www.ianywhere.com/developer/product_manuals/sqlanywhere/0902/zh/html/dbmnzh9/00000334.htm
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值