StructuredTextParseException

可変長アダプタを使用してファイルの読み込みを実装していますが、実行してみるとエラーがでます。

メッセージの一例

variablelength_read(ファイル/可変長/可変長ファイル読み取り)]の処理に失敗しました。原因:[com.appresso.ds.dp.share.adapter.structuredtext.common.structure.StructuredTextParseException:

指定されたフォーマットでファイルを読めませんでした。

対象

可変長アダプタ

原因

入力データと定義の不一致が原因です。

解決策

スクリプト実行時のログレベルを FINFO より低く設定していただく事で、可変長アダプタにて、「指定されたフォーマットでファイルを読めませんでした。」が発生した際、

  • フィールドの値「RECORD_COUNT」は数値ではありません。
  • フィールドの数が一致しません。
  • グループ「[group]:[レコード]」が適用できませんでした。

などのログを出力させることが可能です。

これによりデータと定義の不一致箇所を見つけてください。

 


テラスカイ管理番号 C-0007764