ActiveSync 協議選項
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.StreamType 和 ianywhere.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=cipher{ keyword=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
相關文章
- 動態選路協議協議
- fastcgi協議分析與例項AST協議
- ActiveSync應用層程式協議分析-RAPI的握手過程 - 李先靜的專欄 - CSDNBlog協議API
- 【網路協議】IP協議、ARP協議、RARP協議協議
- 4種傳輸協議設定,檔案傳輸協議如何選擇?協議
- 劉平川:如何選擇開源協議協議
- RTSP協議、RTMP協議、HTTP協議的區別協議HTTP
- 【網路協議】UDP協議協議UDP
- Gossip協議也叫Epidemic協議(流行病協議)Go協議IDE
- IP協議(網路層協議)協議
- 分散式協調元件Zookeeper之 選舉機制與ZAB協議分散式元件協議
- 協議協議
- 頁面連結跳轉--指定協議,半協議,無協議協議
- 實戰如何選擇開源許可協議協議
- 【網路協議】TCP協議簡介協議TCP
- 路由協議與閘道器協議路由協議
- ONEMT 與 Flexion Mobile 達成一項新合作協議Flex協議
- 淺談WebSocket協議、WS協議和WSS協議原理及關係Web協議
- 系列TCP/IP協議-靜態IP選路(007)TCP協議
- 二進位制協議 VS 文字協議協議
- 生成樹協議與多生成樹協議協議
- 匯流排協議系列——USART協議初探協議
- Memcached 協議協議
- mysql協議MySql協議
- raft協議Raft協議
- HTTP 協議HTTP協議
- swift協議Swift協議
- OSPF協議協議
- 【TLS協議】TLS協議
- XModem協議協議
- [HTTP協議]HTTP協議
- SNMP協議協議
- Kerberos協議ROS協議
- SMB協議協議
- CMPP協議協議
- SSH 協議協議
- SFTP協議FTP協議
- 雲協議協議