10.4 クライアントを使用したツリーのマージ

eMBox (OpenText eDirectory Management Toolbox)クライアントはコマンドラインJavaクライアントで、これを使用するとDSMergeにリモートアクセスできます。emboxclient.jarファイルは、eDirectoryの一部としてサーバにインストールされます。JVMをインストールしていれば、どのコンピュータでも実行できます。クライアントの詳細については、「コマンドラインクライアントの使用」を参照してください。

10.4.1 DSMerge eMToolを使用する

  1. コマンドラインで次のように入力して、対話式モードでクライアントを実行します。

    java -cp path_to_the_file/emboxclient.jar  -i

    (クラスパスにすでにemboxclient.jarファイルが設定されている場合は、「java -i」とだけ入力します)。

    クライアントのプロンプトが次のように表示されます。

     Client>
  2. DSMergeを実行する(ソースツリーになる)サーバにログインするには、次のコマンドを入力します。

    login -sserver_name_or_IP_address -pport_number 
    -uusername.context -wpassword -n

    ポート番号は通常80または8028です。ただし、すでにそのポートを使用しているWebサーバが存在する場合は異なります。-nオプションを使用すると、非セキュア接続が開始されます。

    クライアントはログインが成功したかどうかを表示します。

  3. 次の構文を使用してマージコマンドを入力します。

    dsmerge.task options

    たとえば、「dsmerge.m -uadmin -ptest -TApple -Uadmin -Ptest」と入力すると、ターゲットツリーApple (ターゲットツリーのユーザ名はAdmin、ユーザパスワードはtest)が、現在ログインしているソースツリー(ソースツリーのユーザ名はAdmin、ユーザパスワードはtest)にマージされます。

    「dsmerge.g -uadmin -ptest -TOrange -Uadmin -Ptest -CFruit」と入力すると、現在ログインしているソースツリー(ソースツリーのユーザ名はAdmin、ユーザパスワードはtest)が、ターゲットツリーOrange(ターゲットツリーのユーザ名はAdmin、ユーザパスワードはtest)に含まれるコンテナFruitに結合されます。

    各スイッチの間にはスペースが必要です。スイッチの順序は重要ではありません。

    クライアントはDSMerge操作が成功したかどうかを表示します。

    DSMerge eMToolオプションの詳細については、「DSMerge eMToolオプション」を参照してください。

  4. クライアントからログアウトするには、次のコマンドを入力します。

    logout
  5. クライアントを終了するには、次のコマンドを入力します。

    exit

10.4.2 DSMerge eMToolオプション

次の表に、DSMerge eMToolオプションを示します。クライアントでlist -t dsmergeコマンドを使用して、DSMergeオプションの詳細を表示することもできます。詳細については、eMToolとそのサービスを表示するを参照してください。

マージ操作

クライアントのコマンド

ツリーの名前が変更できるかどうかチェックする

dsmerge.pr -uUser -pUser_password -nNew_tree_name

ツリー名を変更する

dsmerge.r -uUser -pUser_password -nNew_tree_name

2つのツリーがマージできるかチェックする

dsmerge.pm -uSource_tree_user-pSource_tree_user_password -TTarget_tree_name -UTarget_tree_user -PTarget_tree_password

2つのツリーのマージ

dsmerge.m -uSource_tree_user-pSource_tree_user_password -TTarget_tree_name-UTarget_tree_user -PTarget_tree_password

ソースツリーがターゲットツリーのコンテナに結合できるかチェックする

dsmerge.pg -uSource_tree_user -pSource_tree_user_password -TTarget_tree_name -UTarget_tree_user -PTarget_tree_password -CTarget_tree_container

ソースツリーをターゲットツリーのコンテナに結合する

dsmerge.g -uSource_tree_user -pSource_tree_user_password -TTarget_tree_name -UTarget_tree_user -PTarget_tree_password -CTarget_tree_container

実行中のDSMerge操作をキャンセルする

キャンセル