Collection Contents 前へ 次へ PDF

ASA SQL リファレンス・マニュアル

SQL 文

CREATE SYNCHRONIZATION USER 文 [Mobile Link]


説明 

この文を使用して、Adaptive Server Anywhere リモート・データベース内で同期ユーザを作成します。

構文 

CREATE SYNCHRONIZATION USER ml_username
TYPE protocol-type ]
ADDRESS protocol-options ]
OPTION option=value, ... ]

ml_usernameidentifier

protocol-typetcpip | http | https | https_fips | ActiveSync

protocol-optionsstring

valuestring | integer

パラメータ 

ml_username    リモート・データベースを識別する名前。この名前は、ユニークにする必要があります。

同期ユーザ名の詳細については、Mobile Link ユーザの概要を参照してください。

TYPE 句    同期に使用する通信プロトコルを指定します。オプションは、tcpiphttphttpshttps_fipsActiveSync です。デフォルトのプロトコルは tcpip です。

通信プロトコルの詳細については、CommunicationType (ctp) 拡張オプションを参照してください。

ADDRESS 句    protocol-optionskeyword=value の形式でセミコロンで区切って指定します。どのような設定を指定するかは、使用する通信プロトコル (TCPIP、HTTP、HTTPS、ActiveSync) に応じて異なります。

プロトコル・オプションの完全なリストについては、CommunicationAddress (adr) 拡張オプションを参照してください。

OPTION 句    OPTION 句では、option=value をカンマで区切ったリストで拡張オプションを設定できます。

各オプションの値に、等号とセミコロンは使用できません。データベース・サーバは、入力されたオプションを、妥当性を検査しないですべて受け入れます。そのため、オプションのスペルを間違えたり、無効な値を入力したりしても、dbmlsync コマンドを実行して同期を行うまでエラー・メッセージが表示されません。

同期ユーザ用に設定したオプションは、個々のサブスクリプション内で、または dbmlsync コマンド・ラインを使用して上書きできます。

拡張オプションの詳細については、dbmlsync 拡張オプションを参照してください。

説明 

protocol-typeprotocol-optionsoptions は、複数の個所で設定できます。

異なるロケーションで指定されるオプションを dbmlsync が処理する方法については、拡張オプションと接続パラメータの優先順位を参照してください。

パーミッション 

DBA 権限が必要です。

関連する動作 

オートコミット

参照 
標準と互換性 
 

次の例は、TCP/IP 経由でサーバ・マシン mlserver.mycompany.com と同期を行う、パスワード Sam を持つユーザ SSinger を作成します。ユーザ定義でのパスワードの使用には、セキュリティは適用されません

CREATE SYNCHRONIZATION USER SSinger
TYPE http
ADDRESS 'host=mlserver.mycompany.com'
OPTION MobiLinkPwd='Sam'

次の例は、factory014 という同期ユーザを作成し、dbmlsync がホバリングして 8 時間ごとの任意の時間に Certicom で暗号化された TCP/IP を通じて同期を行うようにします。任意の時間に行うことによって、複数の同時同期による Mobile Link サーバのパフォーマンスの低下が回避できます。

CREATE SYNCHRONIZATION USER factory014
TYPE tcpip
ADDRESS 'host=mycompany.manufacturing.mobilink1;security=certicom_tls(certificate=mycompany_mobilink.crt;certificate_password=thepassword)'
OPTION Schedule='EVERY:08:00'

次の例は、HTTP との同期に使用される、sales5322 という同期ユーザを作成します。この例では、企業のファイアウォールの外側で Mobile Link 同期サーバを実行し、リダイレクタ (NSAPI Web サーバのリバース・プロキシ) を使用して同期要求をリダイレクトします。

CREATE SYNCHRONIZATION USER sales5322
TYPE https
ADDRESS 'host=www.mycompany.com;port=80;url_suffix=mlredirect/ml/'

Collection Contents 前へ 次へ PDF