ActiveSync 協議選項

來源:互聯網
上載者:User

導讀: 

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)";

有關詳細資料,請參見:

  • certificate_company
  • certificate_name
  • certificate_unit
  • trusted_certificates

本文轉自
http://www.ianywhere.com/developer/product_manuals/sqlanywhere/0902/zh/html/dbmnzh9/00000334.htm

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.