Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 » Mobile Link サーバ起動同期 » サーバ起動同期チュートリアル » チュートリアル:ライトウェイトポーリングを使用したサーバ起動同期の設定

 

レッスン 7:Mobile Link Listener の設定

このレッスンでは、Mobile Link Listener オプションをテキストファイルに保存してから、コマンドラインでファイル名を指定して dblsn を実行し、Mobile Link Listener を設定します。

前提条件

このレッスンは、受講者がこれまでのすべてのレッスンを終了していることを前提としています。 レッスン 1:統合データベースのセットアップを参照してください。

このレッスンでは、このチュートリアルの開始時に、権限のセクションで一覧されているロールと権限を持っていることを前提としています。 チュートリアル:ライトウェイトポーリングを使用したサーバ起動同期の設定

 ♦ タスク
  1. 次のコマンドを実行して Mobile Link サーバと同期し、SIS_CarDealer_LP_DBLSN_REM.rid ファイルを作成します。

    dbmlsync -c "SERVER=SIS_CarDealer_LP_DBLSN_REM;UID=DBA;PWD=sql" -e sa=on -o rem1.txt -v+

    Mobile Link Listener は、$remote_id action 変数を使用してポーリングキーを定義できます。このキーは、Mobile Link サーバでデバイスの識別に使用されます。この変数は、リモート ID ファイル SIS_CarDealer_LP_DBLSN_REM.rid から取得します。このファイルは、Mobile Link サーバと初期同期するときに作成されます。リモート ID ファイルを使用する場合は、Mobile Link サーバと同期する必要があります。

  2. SQL Anywhere Mobile Link クライアントウィンドウで [シャットダウン] をクリックします。

  3. 次の内容のテキストファイルを作成して、Mobile Link Listener コマンドファイルを作成します。



    # Verbosity level
    -v2
    
    # Show notification messages in console and log
    -m
    
    # Truncate, then write output to dblsn.txt
    -ot dblsn.txt
    
    # Remote ID file (defining the scope of $remote_id)
    -r SIS_CarDealer_LP_DBLSN_REM.rid
    
    # Message handlers
    
    # Watch for a notification without action
    -l "poll_connect='tcpip(host=localhost)';
        poll_notifier=CarDealerNotifier;
        poll_key=$remote_id.no_action;"
    
    # Signal dbmlsync to launch, sync and then shutdown
    -l "poll_connect='tcpip(host=localhost)';
        poll_notifier=CarDealerNotifier;
        poll_key=$remote_id.sync;
        action='run dbmlsync.exe -c SERVER=SIS_CarDealer_LP_DBLSN_REM;UID=DBA;PWD=sql -e sa=on -o rem1.txt -v+';"
    
    # Shutdown the MobiLink Listener
    -l "poll_connect='tcpip(host=localhost)';
        poll_notifier=CarDealerNotifier;
        poll_key=$remote_id.shutdown;
        action='DBLSN FULL SHUTDOWN';"
  4. このチュートリアルでは、c:\MLsis をサーバ側コンポーネントの作業フォルダとします。テキストファイルを mydblsn.txt という名前でこのディレクトリに保存します。

  5. Mobile Link Listener を起動します。

    コマンドプロンプトで、c:\MLsis に移動するか、Mobile Link Listener コマンドファイルが保存されているディレクトリに移動します。

    次のコマンドを実行して、Mobile Link Listener を起動します。

    dblsn @mydblsn.txt

    Mobile Link Listener がスリープ中であることを示す [MobiLink Listener for Windows] ウィンドウが表示されます。

結果

Mobile Link Listener が設定されます。

次の手順

レッスン 8:Push 要求の発行に進みます。

 参照