前のトピック: 注釈を使用したデータの抽出(フラット ファイル)次のトピック: アセット マッピング構造


マッピング ファイルの設定

以下の情報を入力して、マッピング ファイルのデータ ソース、接続プロパティおよび処理する情報を設定できます。 このマッピング ファイルの構造は、CA Asset Converter が使用するデータソース タイプ全体で共通です。 データソース タイプによって異なるのは、マッピングの表記と接続プロパティのみです。

注: 作成する XML ファイル、およびこのガイドで使用される XML のサンプル コードには、すべて正しいフォーマットを使用し、XML と XSD の規格に従う必要があります。

<datasource>

マッピング ファイルのデータ ソースを指定します。 例: DataBase または database。

<processing-info>

(オプション)処理目的のみで以下のタグを指定します。 このタグはアセット XML ファイルには含まれません。

max-assets-to-process

このタグで指定した制限値以下のアセットが取得されます。 マッピング ファイルを作成し、マッピング ファイルが適切なアセット XML ファイルを生成するかどうか確認する場合に、このタグを使用して値を入力します。 たとえば、max-assets-to-process に 1、2、3 などと入力します。 このタグを使用しない場合、CA Asset Converter はデータ ソースのすべてのアセットを生成します。

encoding-type

(フラット ファイルのみ)入力ファイルのエンコーディングのタイプ。 フラットファイルでは UTF-8、ANSI および UNICODE フォーマットのみがサポートされています。 入力設定ファイルにエンコーディング タイプが指定されていない場合、CA Asset Converter では UTF-8 フォーマットが使用されます。

<output-settings>

出力設定が指定されていない場合は、デフォルト値が使用されます。 以下のタグを使用できます。

dest-dir

出力 XML ファイルが格納されるディレクトリのパス。 指定したディレクトリが存在しない場合は、自動的に作成されます。 格納先のディレクトリは、デフォルトでは、インストール ディレクトリ内の AssetConverterAssets です。

output-filename

最終的に生成されるアセット XML ファイルの名前。 たとえば <output-filename value="asset"/> などです。 この例では、生成されるファイルのファイル名は、asset0.xml、asset1.xml などになります。 また、生成されるアセット ファイル名にホスト名を使用することもできます。 たとえば <output-filename host-name="true"/> などです。 <output-filename> タグ内の host-name 属性が "true" に設定されている場合、ホスト名は一意的であるため、ホスト名がファイル名となります。 ホスト名が一意的でない場合、ホスト名が同じファイルは上書きされます。

  • host-name 属性が "false" に設定されている場合、属性値はファイル名になり、一意の番号が追加されます。
  • host-name 属性が "false" で value 属性が空である場合は、アセットがデフォルトのファイル名となり、一意の番号が追加されます。
<ftp-details>

(フラット ファイルのみ)ソース ファイルがファイル転送プロトコル(FTP)サイト上にある場合は、以下の FTP の詳細を指定します。

is-ftp-site

ソース ファイルが FTP サイトにあるかどうかを示します。 true に設定します。

ftp-url

FTP サイトのロケーション。

ftp-port

FTP のアクセスに使用されるポート番号。

ftp-username

FTP サイトにログインするためのユーザ名。

ftp-password

FTP サイトにログインするためのパスワード。

CA MDB

MDB に接続するためのマッピング ファイルの接続プロパティを定義します。

例: 一般的なマッピング ファイルの設定セクション

以下のサンプル XML コードは、一般的なマッピング ファイルの設定セクションを示しています。

<?xml version="1.0" encoding="UTF-8"?>
<asset-converter>
<datasource type=""> (有効な datasource type: DataBase または flatfile)
</datasource>
<processing-info>
<max-assets-to-process value="10"/> 
</processing-info>
<output-settings>
<dest-dir value="Relative/Absolute paths"/>
<output-filename value="asset" host-name="false"/> 
</output-settings>
CA MDB
<mdb-type>10</mdb-type>
<mdb-connection-properties>
<mdb-property name="server">servername</mdb-property>
<mdb-property name="database">databasename</mdb-property>
<mdb-property name="username">username</mdb-property>
<mdb-property name="port">portnumber</mdb-property>
<mdb-property name="password">password</mdb-property>
</mdb-connection-properties>
</mdb>
<asset-converter>