エンタープライズ管理 > Windchill データロード > 読み込みメソッドの作成 > 新しい読み込みメソッドの作成 > 読み込みメソッドについて > データの解決
  
データの解決
データファイルのデータとコマンドラインのデータを解決するユーティリティがあります。たとえば、NewClass に追加した新しい属性の値を読み込むには、以下のパラメータを使用します。
String my_attribute = LoadServerHelper.getValue("my_new_attribute",
nv,cmd_line,LoadServerHelper.REQUIRED);
最初のパラメータは、マッピングファイルから読み込まれた文字列です。最後のパラメータは、フィールドが必須かどうか、または空白の値が受け入れられるかどうかを示します。
フィールドが必須であり、指定されていなければ読み込みに失敗するようにする場合は、LoadServerHelper.REQUIRED を使用し、戻り値が Null かどうかを確認します。値が必須で、フィールド値が Null または空の文字列の場合、LoadServerHelper.getValue によってエラーメッセージが生成されます。
フィールドが必須でなく、値がない場合に戻り値を Null に設定するか、空の文字列を返すようにする場合は、LoadServerHelper.NOT_REQUIRED を使用します。
フィールドに指定されている値がない場合と空の文字列の違いを確認する場合は、LoadServerHelper.BLANK_OKAY を使用します。ハッシュテーブルに属性がない場合、この BLANK_OKAY オプションを指定していると、Null が返されます。これは、マッピングファイルとデータファイルにフォーマットの問題がある可能性を示しています。BLANK_OKAY オプションは、"ハッシュテーブルに属性はあるが、値が空白の場合 (属性によっては空白を許容)" というメッセージを返します。