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

SQL Anywhere 11.0.1 (日本語) » Mobile Link - クイック・スタート » Mobile Link チュートリアル » チュートリアル:カスタム認証用の .NET と Java の使用

 

レッスン 2:authenticate_user イベント用の Java または .NET スクリプトの登録

このレッスンでは、authenticate_user 同期イベント用の MobiLinkAuth authenticateUser メソッドを登録します。このスクリプトは、Mobile Link サンプル・データベースである CustDB に追加します。

Mobile Link データベース・サンプル

SQL Anywhere には、同期できるように設定された SQL Anywhere サンプル・データベース (CustDB) が付属しています。たとえば、CustDB の ULCustomer テーブルは、さまざまなテーブル・レベル・スクリプトをサポートする同期テーブルです。

CustDB は、Ultra Light クライアントと SQL Anywhere クライアントの両方の統合データベース・サーバとなるように設計されています。CustDB データベースには、SQL Anywhere 11 CustDB という DSN が含まれています。

♦  authenticate_user イベント用の authenticateUser メソッドを登録するには、次の手順に従います。
  1. Interactive SQL を使用してサンプル・データベースに接続します。

    次のコマンドを実行します。

    dbisql -c "dsn=SQL Anywhere 11 CustDB"
  2. ml_add_java_connection_script または ml_add_dnet_connection_script ストアド・プロシージャを使用して、authenticate_user イベント用の authenticateUser メソッドを登録します。

    Java の場合は、Interactive SQL で次のコマンドを実行します。

    call ml_add_java_connection_script(
    'custdb 11.0',
    'authenticate_user',
    'MobiLinkAuth.authenticateUser');
    commit;

    .NET の場合は、Interactive SQL で次のコマンドを実行します。

    call ml_add_dnet_connection_script(
    'custdb 11.0',
    'authenticate_user',
    'MobiLinkAuth.authenticateUser');
    commit;

次のレッスンでは、Mobile Link サーバを起動して、クラス・ファイルまたはアセンブリをロードします。

詳細情報

同期スクリプトの追加方法と削除方法の概要については、スクリプトの追加と削除を参照してください。

ml_add_java_connection_script の詳細については、ml_add_java_connection_script システム・プロシージャを参照してください。

ml_add_dnet_connection_script の詳細については、ml_add_dnet_connection_script システム・プロシージャを参照してください。