レベルアップ詳細情報 < 製品一覧 > 製品名 バージョン for Windows 1.4.0 コード変換 オプション for Windows 1.4.0 DB 接続 オプション (Oracle) for Windows 1.4.0 DB 接続 オプション (DB2) for Windows 1.4.0 DB 接続 オプション (SQL Server) for Windows 1.4.0 < 対応 OS> Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows 7, Windows Server 2008 < 追加機能一覧 > 管理番号 内容 説明書参照章 23 仮想テーブルクエリ機能 1.2(47) < 改善一覧 > 管理番号 内容 説明書参照章 289 CSV タイトル行のインポート 2.2(67) 290 空文字の指定 2.2(68) 291 パラメータファイル名称の設定 2.2(69) 292 環境ファイルの省略 2.2(70) 293 形式情報のコピー & ペースト 2.2(71) 294 入力 CSV 項目数チェック選択機能 2.2(72) 295 出力 CSV 項目の非マッピング対応 2.2(73) 296 区分 TXT の改行コード削除対応 2.2(74) 297 区分 TXT のマッピング対応 2.2(75) 298 関数 COALESCE の追加 2.2(76) 299 抽出条件の比較対象として入力 マッチングファイルの項目追加 2.2(77) 1/16
< 障害一覧 > 障害一覧バージョン表記 対象バージョン表記 6.6.0~6.6.1 DMx.x.x 製品名 HULFT データ変換 Pro/Standard 備考 は HULFT データ変換 Pro/Standard の後継製品です 例えば 6.1.0 ~ DM1.0.1 と記述されている場合は HULFT Manager を除く上記の製品全てが対象となります また 対象バージョンが MGx.x.x となっている項目の対応は後継機能である HULFT- DataMagic Connect で対応します 管理番号 内容 対象バージョン 273 CSV 囲み文字片側 (1つ) の不正データ項目が存在する場合 変換が正常 6.6.0~ 終了してしまう 274 異常時のファイルの扱いを削除にした際 新規作成を指定した場合に既 DM1.0.0~ 存ファイルが存在すると削除される 275 外字テンプレート sjistoutf8-34kanji.txt utf8tosjis-34kanji 6.6.0~.txt に漏れがある 276 アンインストール後 同フォルダに新規インストールをするとインス DM1.3.0~ トールエラーが発生する 278 HULEDPROPATH フォルダのパスに 2 バイト文字が含まれる場合 通信エ 6.6.0~ ラーが発生する 279 コード種が EBCDIC 系から OPEN UNICODE 系の変換で 入力データに N DM1.3.0~ タイプの項目が存在し 抽出条件に 条件なし を指定した場合 N タ イプのデータの文字に欠落が発生する 280 マッチングファイルの区分 CSVID なしで マッピング設定時に項目追加 DM1.1.0~ 後 特定項目を削除すると マッピング設定が正しく保存されない場合 があります 282 Z タイプの末尾に ASCII コードに割り当てられていない文字を指定した DM1.3.0~ 場合 変換エラーとならない 283 Z_TO_DISPLAY 関数で入力データに数値以外のデータが存在すると 変 DM1.3.0~ 換が異常終了する 284 日付演算を指定した出力項目の出力フォーマット ( 文字列 ) を指定する DM1.3.0~ と 指定した出力サイズで正しく左詰 右詰されない場合がある 285 CSV の囲み文字なし (0x00) のとき 数値演算を指定した項目に出力 DM1.3.0~ フォーマット ( 文字列 ) を設定すると 値が抜け落ちて出力される 286 TXT 形式での出力ファイルが指定した件数で切り替えが行われない DM1.3.0~ 287 出力ファイルの切り替え回数が 10001 回を超える場合 正しく切り替え DM1.3.0~ が行われない 288 変数に設定された初期値が 不正な値で格納される場合がある DM1.2.0~ 301 10000 レコードを超えるデータをプレビューした場合 表示されないレ 6.6.0~ コードがある 302 DB 形式でソート設定をするが プレビューでの表示がソートされてい DM1.0.0~ ない 304 出力ファイル設定で改行コード指定すると プレビューに失敗する場合 DM1.0.0~ がある 307 文字列タイプ変数の値が空文字のとき その変数を使用して日付演算を DM1.2.0~ 行うと 変換が異常終了する 311 CSV 情報更新画面で 255 バイトを超える項目名を指定すると 異常終了 6.6.0~ する場合がある 2/16
説明書参照章 詳細につきましては 新機能 非互換説明書最新版 の該当章を参照してください 改善および障害内容の詳細は 下記の改善報告 障害報告を参照してください 3/16
< 改善報告 > 289 CSV タイトル行のインポート CSV 情報更新画面で設定する項目情報を CSV ファイルを読み込むことによって設定が行えるよう改善しました 290 空文字の指定 抽出条件設定画面 動的文字列設定画面で比較対象値として空文字 (NULL) が指定できるよう改善しました 291 パラメータファイル名称の設定 パラメータファイル設定画面でパラメータファイルに名称が設定できるようになりました 292 環境ファイルの省略 環境ファイルの作成を省略することができるように改善しました 省略した場合 環境ファイルで設定する各項目に初期値が設定されている状態になります 293 形式情報のコピー & ペースト 区分が FMT MFMT CSV の場合 画面項目の形式情報をクリップボードから入力 画面項目の形式情報をクリップボードへ出力することができるように改善しました 294 入力 CSV 項目数チェック選択機能 区分が CSV で ID が指定されている場合 入力項目数のチェックを行うか否か選択できるように改善しました 295 出力 CSV 項目の非マッピング対応 区分が CSV の場合 出力側に指定した ID の項目に マッピングを行っていない項目が存在する場合でも空文字 (NULL) として出力できるように改善しました 296 区分 TXT の改行コード削除対応 区分が TXT の場合 出力ファイルに改行コードを付加する / 付加しないを選択できるように改善しました 297 区分 TXT のマッピング対応 区分が TXT の場合 マッピング処理が行えるように改善しました 298 関数 COALESCE の追加 関数機能で使用できる関数に COALESCE を追加しました COALESCE : 引数に含まれる項目の最初の 非空文字値 を返します 4/16
299 抽出条件の比較対象として入力 マッチングファイルの項目追加 抽出条件の比較対象として入力 マッチングファイルの項目を指定できるように改善しました < 障害報告 > 273 CSV 囲み文字片側 (1 つ ) の不正データ項目が存在する場合 変換が正常終了してしまう CSV 囲み文字が片側 (1 つ ) のみの不正なデータ項目が存在する場合も 空文字列として正常に変換が終了します 例 ) 以下のようなデータの変換を実行した場合 正常に変換が終了します 入力データ (CSV) 1, あいうえお 2, 3, かきくけこ 出力データ (CSV) 1, あいうえお 2, 3, かきくけこ HULFT データ変換 Pro Ver.6.6.0 ~ Ver.6.6.1 HULFT データ変換 Standard Ver.6.6.0 ~ Ver.6.6.1 3 発生条件入力 CSV の囲み文字が片側のみ存在する場合に発生します 5 修正後片側のみでデータは不正データのため 変換エラーとなります ( 完了コード=43 詳細コード=2) 5/16
異常時のファイルの扱いを削除にした際 新規作成を指定した場合に既存ファイルが存在 274 すると削除される 環境ファイル設定における [ 異常時のファイルの扱い= 削除する ] にした際 出力ファイルが既に存在する状態で変換を出力ファイル生成方式に新規作成 (-n) を指定した場合, 既存ファイルが削除されます 3 発生条件出力ファイルが既に存在する状態で 以下の指定による変換で発生します 環境ファイル設定 異常時のファイルの扱い= 削除するパラメータファイル設定 出力ファイル名を指定 ( 拡張設定は行わない ) 実行 出力ファイル生成方式を新規作成 (-n) を指定 5 修正後ファイルは削除されなくなります 275 外字テンプレート sjistoutf8-34kanji.txt utf8tosjis-34kanji.txt に漏れがある 外字テンプレート sjistoutf8-34kanji.txt utf8tosjis-34kanji.txt に各 1 文字に記載 のない文字が存在します このテンプレートをそのまま利用し 入力データに該当文字が存在 する場合 変換エラーもしくはデフォルトコード ( ) で出力されます テンプレートファイル 文字 Shift_JIS コード UTF-8 コード sjistoutf8-34kanji.txt 炫 0xfb52 0xe782AB utf8tosjis-34kanji.txt 奣 0xfaa3 0xe5a5a3 HULFT データ変換 Pro Ver.6.6.0 ~ Ver.6.6.1 HULFT データ変換 Standard Ver.6.6.0 ~ Ver.6.6.1 3 発生条件 該当テンプレートを元に外字変換を行っている場合に発生します 4 代替方法 上記 未登録コードの外字テーブル登録を行ってください 5 修正後 該当テンプレートに文字が追加されます 6/16
アンインストール後 同フォルダに新規インストールをするとインストールエラーが発生 276 する Ver.1.2 のアンインストールを行い Ver.1.2 で指定したインストール先フォルダと HULEDPROPATH を同じところに Ver.1.3 を新規インストールするとエラーになりインストールできません Ver.1.3.0 ~ Ver.1.3.0A 3 発生条件以下の条件を全て満たす場合に発生します Ver.1.2 をアンインストールする インストールしていた Ver.1.2 で指定していたインストール先フォルダと HULEDPROPATH に Ver.1.3 を新規インストールする 5 修正後エラーとならずに正常にインストールの実施が行えます 278 HULEDPROPATH フォルダのパスに 2 バイト文字が含まれる場合 通信エラーが発生する のインストール時に指定する HULEDPROPATH フォルダのパス名に 2 バイト文字が含まれている場合 データ形式情報 DB 接続情報 履歴の保存でエラーが発生します HULFT データ変換 Pro Ver.6.6.0 ~ Ver.6.6.1 HULFT データ変換 Standard Ver.6.6.0 ~ Ver.6.6.1 3 発生条件 HULEDPROPATH フォルダのパス名に 2 バイト文字が含まれている場合に発生します 5 修正後 2 バイト文字を含む場合も正常にデータ形式情報 DB 接続情報 履歴を保存することができます 7/16
279 コード種が EBCDIC 系から OPEN UNICODE 系の変換で 入力データに N タイプの項目が存在し 抽出条件に 条件なし を指定した場合 N タイプのデータの文字に欠落が発生する 入力コード種が EBCDIC 系 (JEF IBM 漢字 KEIS NEC 漢字 ) でかつ 出力コード種が OPEN/ UNICODE 系 (Shift_JIS EUC UTF-8 UTF-16 JIS) の際 入力データに N タイプの項目が存 在し 抽出条件に 条件なし を指定した場合 N タイプのデータの文字に欠落が発生します 例 ) 入力 区分コード種データ形式情報データ FMT IBM N タイプ 10 バイト 4 8 4 8 4 8 4 8 4 8 4 1 4 2 4 3 4 4 4 5 あ い う え お 出力 区分 FMT コード種 Shift_JIS データ形式情報 N タイプ 10 バイト データ 8 A 8 A 8 A 8 A 8 4 2 0 2 2 2 4 2 6 1 0 あ い う え お が出力されず N タイプのデフォルトコードである全角スペースが出力される 3 発生条件以下の条件を全て満たす場合に発生します 入力ファイル設定 Ver.1.3.0 ~ Ver.1.3.0A 入力コード種が EBCDIC 系 (JEF IBM 漢字 KEIS NEC 漢字 ) データ形式に N タイプ項目が存在する 出力ファイル設定 出力コード種が OPEN/UNICODE 系 (Shift_JIS EUC UTF-8 UTF-16 JIS) 8/16
4 代替方法抽出条件に レコード番号 >= 1 を設定し マッピング設定を行うことで正常に変換が行えます 1) 抽出条件エリアで右クリック 設定済の条件追加を選択する 注意 条件なしが設定されている場合は追加できません 条件を削除してから実行してく ださい 2) 追加された抽出条件と出力ファイルを関係線で結ぶ 3) 入力項目と出力項目を関係線で結ぶ 5 修正後条件なし設定時も文字の欠落は発生しません 9/16
マッチングファイルの区分 CSVID なしで マッピング設定時に項目追加後 特定項目を削 280 除すると マッピング設定が正しく保存されない場合があります マッチングファイルの区分 CSVID なしで マッピング設定時に項目を複数追加後 特定項目を削除すると マッピング設定が正しく保存されない場合があります 例 ) マッチング1の項目 3 を削除し OK ボタンからマッピング情報画面を閉じる 削除する 再度マッピング画面を開くと 関係線で結んでいたマッチング 1 の項目 5 と出力項目 NEW5 の線が消えている Ver.1.1.0 ~ Ver.1.3.0A 3 発生条件以下の条件を全て満たす場合に発生します マッチングファイルの区分が CSVID なし マッピング画面で一度に複数項目を追加後 関係線で結ばれた項目に挟まれた項目を削除 5 修正後マッピング情報が正しく保存され 再度開いた場合も関係線が正しく表示されます 10/16
Z タイプの末尾に ASCII コードに割り当てられていない文字を指定した場合 変換エラー 282 とならない Z タイプとして定義した入力データの末尾に ASCII コードに割り当てられていない文字が入力された場合 入力エラーとならずカットされ 処理が続行されます 3 発生条件 Z タイプとして定義した入力データの末尾に ASCII コードに割り当てられていない文字が入力された場合 入力エラーとならずカットされ 処理が続行されます 5 修正後通貨記号 (\) 小数点(.) 正符号(+) 負符号(-) 桁区切り(,) 半角スペース( ) を除く数値以外のデータは不正データのため 変換エラーとなります ( 完了コード=43 詳細コード= 15) 283 Z_TO_DISPLAY 関数で入力データに数値以外のデータが存在すると 変換が異常終了する Z_TO_DISPLAY 関数を設定した項目に 数値以外のデータを入力すると 変換が異常終了します Ver.1.3.0 ~ Ver.1.3.0A 3 発生条件 Z_TO_DISPLAY 関数設定した項目に数値以外のデータが入力された場合に発生します 5 修正後異常終了せず 数値以外のデータは不正データのため 変換エラーとなります ( 完了コード =62 詳細コード=67) 11/16
日付演算を指定した出力項目の出力フォーマット ( 文字列 ) を指定すると 指定した出力 284 サイズで正しく左詰 右詰されない場合がある 日付演算を指定した出力項目の出力フォーマット ( 文字列 ) を指定すると 指定した出力サイズで正しく左詰 右詰されない場合があります 3 発生条件以下の条件を全て満たす場合に発生します 出力区分 CSV 日付演算を設定した項目に出力フォーマット ( 文字列 ) を指定し 出力サイズに 11 以上を指定 5 修正後指定した出力方法 ( 左詰 右詰 ) 出力サイズで出力されます CSV の囲み文字なし (0x00) のとき 数値演算を指定した項目に出力フォーマット ( 文字 285 列 ) を設定すると 値が出力されない 出力 CSV の囲み文字なし (0x00) のとき 数値演算を指定した項目に出力フォーマット ( 文字列 ) を設定すると その項目に値が出力されません 例 ) 数値演算を指定した項目 item3 に何も出力されません 入力データ(CSV:[ 囲み文字 = ], [ 区切り文字 =,]) 1,2 3,4 マッピング設定 数値演算出力フォーマット $INUM(1)+$INUM(2) 左詰 出力データ (CSV:[ 囲み文字 =0x00], [ 区切り文字 =,]) 1,2, 3,4, Ver.1.3.0 ~ Ver.1.3.0A 3 発生条件以下の条件を全て満たす場合に発生します 出力区分 CSV の囲み文字なし 数値演算を指定した項目に出力フォーマットを設定 5 修正後数値演算指定項目に演算結果が出力されます 12/16
286 TXT 形式での出力ファイルが指定した件数で切り替えが行われない TXT 形式での出力ファイルが指定した件数で切り替えが行われません Ver.1.3.0 ~ Ver.1.3.0A 3 発生条件 TXT 形式での出力ファイルの切り替えを指定した場合に発生します 5 修正後指定した件数で出力ファイルの切り替えが行われます 287 出力ファイルの切り替え回数が 10001 回を超える場合 正しく切り替えが行われない 出力ファイルの切り替えが 10001 回を超える場合 出力方式 [ 置き換え ][ 追加書き ] にて正しく切り替えが行われません 例 ) 10001 レコードのファイルを切り替え条件に [ 出力レコード数 =1] を指定し 出力ファイル名は OUT を設定 [ 置き換え ] の場合 1 レコード目 OUT.0001 へ出力 9999 レコード目 OUT.9999 へ出力 10000 レコードの出力が 10000 レコード目 OUT.0001 へ出力 10001 レコード目 OUT.0001 へ出力 置き換えられ消失する [ 追加書き ] の場合 1 レコード目 OUT.0001 へ出力 9999 レコード目 OUT.9999 へ出力 10000 レコード目 OUT.0001 へ出力 OUT.0001 に 3 つのレ 10001 レコード目 OUT.0001 へ出力 コードが出力される Ver.1.3.0 ~ Ver.1.3.0A 3 発生条件 出力方式が [ 置き換え ][ 追加書き ] で 出力ファイルを切り替えが 10001 回を超える場合に発生 します 4 代替方法 ありません 5 修正後 10001 回を超える場合も 正しく切り替えが行われます [ 置き換え ] の場合 1 レコード目 OUT.0001 へ出力 9999 レコード目 OUT.9999 へ出力 10000 レコード目 OUT.0001 へ出力 10001 レコード目 OUT.0002 へ出力 13/16
[ 追加書き ] の場合 1 レコード目 OUT.0001 へ出力 9999 レコード目 OUT.9999 へ出力 10000 レコード目 OUT.0001 へ出力 10001 レコード目 OUT.0002 へ出力 288 変数に設定された初期値が 不正な値で格納される場合がある 文字列タイプの変数に初期値を設定した場合 入力ファイル設定の EBCDIC コードセットの設定で格納されず EBCDIC カナとして格納されます Ver.1.2.0 ~ Ver.1.3.0A 3 発生条件以下の条件を全て満たす場合に発生します 入力漢字コード種が EBCDIC 系または JIS コード 入力 EBCDIC コードセットが EBCDIC カナ以外 文字列タイプの変数に初期値を 1 バイト文字を指定 5 修正後入力ファイル設定の EBCDIC コードセットに従った値で格納されます 301 10000 レコードを超えるデータをプレビューした場合 表示されないレコードがある 10000 レコードを超えるデータをプレビューすると 10001 レコードが表示されず 以降についても+5001 レコード目のレコードが表示されません HULFT データ変換 Pro Ver.6.6.0 ~ Ver.6.6.1 HULFT データ変換 Standard Ver.6.6.0 ~ Ver.6.6.1 3 発生条件区分 FMT,CSV,DB を指定し 10000 レコードを超えるデータをプレビューした場合に発生します 4 代替方法ありませんが データの変換に影響はありません 5 修正後 10000 レコードを超えるデータについても全て表示されます 14/16
302 DB 形式でソート設定をするが プレビューでの表示がソートされていない DB テーブル情報の [ ソート方法 ] にて 昇順でソートする 降順でソートする のいずれかを設定した場合 プレビュー表示がソートされません 3 発生条件 DB テーブル情報の [ ソート方法 ] にて 昇順でソートする 降順でソートする のいずれかを設定した形式情報を指定し プレビューを実行した場合に発生します 4 代替方法ありませんが データの変換に影響はありません 5 修正後 [ ソート方法 ] の設定に従い プレビューの結果を表示します 304 出力ファイル設定で改行コード指定すると プレビューに失敗する場合がある 出力ファイル設定で区分 =HFMT かつ改行コードを指定し変換を実行した結果をプレビューした場合 指定した改行コードが考慮されず 形式情報に定義のないデータと認識されプレビューエラーが発生します 3 発生条件以下の条件を全て満たす場合に発生します 出力区分 HFMT 出力ファイル設定で改行コードに特定の値を指定 4 代替方法ありませんが データの変換に影響はありません 5 修正後プレビューエラーが発生せず データのプレビューが行えます 307 空文字が設定された変数を使用して日付演算を行うと 変換が異常終了する 文字列タイプ変数の値が空文字のとき その変数を使用して日付演算を行うと 変換が異常終了します Ver.1.2.0 ~ Ver.1.3.0A 3 発生条件空文字が格納された変数を 日付演算で指定した場合に発生します 5 修正後異常終了せず 空文字が格納された変数は日付演算内で変換開始日時として動作します 15/16
311 CSV 情報更新画面で 255 バイトを超える項目名を指定すると 異常終了する場合がある CSV 情報更新画面で 255 バイトを超える項目名を指定し [ 閉じる ][ 保存 ][ 適用 ][ 削除 ] ボタンのいずれかを押下すると以下の画面を表示し 異常終了する場合があります HULFT データ変換 Pro Ver.6.6.0 ~ Ver.6.6.1 HULFT データ変換 Standard Ver.6.6.0 ~ Ver.6.6.1 3 発生条件 255 バイトを超える項目名を指定した場合に発生します 4 代替方法ありませんが 項目名の有効バイト数は 1~255 バイトのため その範囲内で設定してください 5 修正後異常終了せず 255 バイトを超える値が設定された場合 256 バイト以降については破棄します 以上 16/16