datafilteringScriptTool ユーティリティー
datafilteringScriptTool
ユーティリティーは、XML ファイルを読み取って、
Marketing Platform
システム・テーブルのデータベースにあるデータ・フィルター・テーブルにデータを設定します。
このユーティリティーは、XML の作成方法に応じて、2 つの方法で使用することができます。
1 セットの XML 要素を使用して、フィールド値の固有の組み合わせに基づいてデータ・フィルターを自動生成することができます (固有の組み合わせごとに 1 つのデータ・フィルター)。
やや異なる XML 要素セットを使用して、ユーティリティーで作成する各データ・フィルターを指定することができます。
XML の作成については、「
IBM
®
Marketing Platform
管理者ガイド
」を参照してください。
datafilteringScriptTool を使用する状況
新規データ・フィルターを作成する場合は、
datafilteringScriptTool
を使用する必要があります。
前提条件
Marketing Platform
が実装され、稼働している必要があります。
SSL での datafilteringScriptTool の使用
Marketing Platform
が片方向 SSL を使用して実装されている場合は、datafilteringScriptTool スクリプトを変更して、ハンドシェークを実行する SSL オプションを追加しなければなりません。スクリプトを変更するには、以下の情報が必要です。
トラストストア・ファイルの名前とパス
トラストストア・パスワード
テキスト・エディターで、datafilteringScriptTool スクリプト (
.bat
または
.sh
) を開き、次のような行を見つけます (例は
Windows
™
版)。
:callexec
"%JAVA_HOME%¥bin¥java" -DUNICA_PLATFORM_HOME="%UNICA_PLATFORM_HOME%"
com.unica.management.client.datafiltering.tool.DataFilteringScriptTool %*
これらの行を、次のように編集します (新しいテキストは
太字
です)。
myTrustStore.jks
および
myPassword
の代わりに、トラストストアのパスおよびファイル名と、トラストストアのパスワードを使用します。
:callexec
SET SSL_OPTIONS=-Djavax.net.ssl.keyStoreType="JKS"
-Djavax.net.ssl.trustStore="C:¥security¥myTrustStore.jks"
-Djavax.net.ssl.trustStorePassword=myPassword
"%JAVA_HOME%¥bin¥java" -DUNICA_PLATFORM_HOME="%UNICA_PLATFORM_HOME%"
%SSL_OPTIONS%
com.unica.management.client.datafiltering.tool.DataFilteringScriptTool %*
構文
datafilteringScriptTool -r
path
file
コマンド
-r
path
_file
データ・フィルター仕様を指定の XML ファイルからインポートします。このファイルがインストールの
tools/bin
ディレクトリーにない場合、パスを指定し、
path
_file
パラメーターを二重引用符で囲みます。
例
C:¥unica¥xml
ディレクトリーにある
collaborateDataFilters.xml
という名前のファイルを使用して、データ・フィルターのシステム・テーブルにデータを設定します。
datafilteringScriptTool -r "C:¥unica¥xml¥collaborateDataFilters.xml"
Copyright IBM Corporation 2012. All Rights Reserved.