------------------------------------------------------------------------------ ■ RELEASENOTE ------------------------------------------------------------------------------ V1.3.2 の変更点 V1.3.1 の変更点 V1.3.0 の変更点 V1.2.1 の変更点 V1.2.0a の変更点 ============================================================================== = V1.3.2 の変更点 = ============================================================================== [不具合修正] 製品を64bitアプリケーションとして動作させている場合、 PrintPro PDFアダプターでPDFを出力した際に PDF作成エラーが発生し続けることがある問題を修正しました。 ============================================================================== = V1.3.1 の変更点 = ============================================================================== [変更点] 以下の接続環境がサポート対象外となりました DB2 V7.2 DB2 UDB for iSeries 5.1、5.2 Oracle 8.1.6 Excel 97 Lotus Dominoアダプタ 5.0 ------------------------------------------------------------------------------ 「DSS246_110624_01」Studio Patch [不具合修正] ・DataAnyware ファイルシステムの /tmp ディレクトリ直下に「file_transaction」 ディレクトリが存在しない状態で、ファイルアダプタのオペレーションを複数同時 に実行すると「LocalFileOperationFailedException」エラーが発生する場合が ある問題を修正しました。 ※「ファイルアダプタ」は以下のアダプタを指します。 - CSV アダプタ - XML アダプタ - Excel アダプタ - HTML アダプタ - 固定長アダプタ - 可変長アダプタ - ファイル操作アダプタ - ファイルシステムアダプタ ------------------------------------------------------------------------------ 「DSS246_110624_02」DB2 for iSeries Patch [新機能/変更点] ・DB2 for i 7.1 アダプタを追加しました。 本アダプタは IBM DB2 for i V7R1 への接続が可能なアダプタです。 ------------------------------------------------------------------------------ 「DSS246_110630_03」Web Services Adapter Patch [不具合修正] ・Web サービスアダプタで、WSDL の型の中に特定の要素 (※) が定義された WSDL ファイルを読み込むことができない問題を修正しました。 (※) XML Schema の「schema」要素を参照する XML Schema の「element」要素 例: ------------------------------------------------------------------------------ 「DSS246_110630_04」Lotus Domino Adapter Patch [不具合修正] ・フォーム書き込み処理で、リッチテキストフィールドに改行を含むデータを書き込 んだ場合、Notes クライアントで改行が表示されない問題を修正しました。 本修正を反映させるためには、[フィールド定義] で種類が「リッチテキスト」で あるフィールドの [型] を「richtext」に設定してください。 ------------------------------------------------------------------------------ 「DSS246_110630_05」DB2 Adapter Patch [新機能/変更点] ・DB2 V9.7 アダプタを追加しました。 本アダプタは IBM DB2 V9.7 への接続が可能なアダプタです。 ・リポジトリ DB として、DB2 V9.7 に対応しました。 ------------------------------------------------------------------------------ 「DSS246_110729_10」SQL Server Adapter Patch [新機能/変更点] ・SQL Server 2008 R2 アダプタを追加しました。 本アダプタは Microsoft SQL Server 2008 R2 への接続が可能なアダプタです。 ・リポジトリ DB として、SQL Server 2008 R2 に対応しました。 ------------------------------------------------------------------------------ 「DSS246_110805_11」Mapper Patch [不具合修正] ・ドキュメント Mapper で、発生条件をすべて満たした場合、以下の事象が発生する 問題を修正しました。 【事象】 - 「ノードの数」ロジックの結果データが不正な値になる - 「合計値」・「平均値」・「ノードの最大値」・「ノードの最小値」ロジックの 実行時に「CannotConvertException」エラーが発生する 【発生条件】 1. スクリプトに以下の設定が行われた Mapper が存在する a. 出力先が XML 型のスキーマである b. ツールパレットの「繰り返し」-「基本」カテゴリの「グループ化」ロジック を使用している c. ツールパレットの「繰り返し」カテゴリに属する以下の Mapper ロジックの うち、いずれかを使用している -「単純な繰り返し」 -「キーによるソート」 -「二つのキーによるソート」 -「条件による抽出」 d. ツールパレットの「数値」-「集合」カテゴリに属する以下の Mapper ロジッ クのうち、いずれかを使用している -「合計値」 -「平均値」 -「ノードの数」 -「ノードの最大値」 -「ノードの最小値」 2. 1. の Mapper が配置済みのスクリプトを含むプロジェクトを保存し、閉じる 3. 2. のプロジェクト/スクリプトを開いた後、一度も Mapper エディタを開いて いない状態である 4. 3. のスクリプトでスクリプト変数、およびコンポーネントアイコンの新規追加・ 名称変更・削除を行う ------------------------------------------------------------------------------ 「DSS246_110831_12」 Studio Patch [不具合修正] ・system.properties のキー「ds.rmi.port」に値を設定した場合、CLI Console で 以下のコマンドを実行すると「java.net.BindException」エラーが発生する問題を 修正しました。 - prodl - proul - prodel - proinfo 本事象は、サーバ側の system.properties に設定していた場合は Server CLI Console で、クライアント側の system.properties に設定していた 場合は Client CLI Console で発生します。 ------------------------------------------------------------------------------ 「DSS246_110909_13」 SQL Server Adapter Patch [不具合修正] ・SQL Server 2008 ODBC アダプタのテーブル書き込み処理および更新系SQL実行処理 で、datetime 型および smalldatetime 型のカラムに複数行の入力データを書き込 む際に発生する以下の問題を修正しました。 - バッチインサート処理(※)の最後の行に null が含まれる場合、入力データの 時刻(時、分、秒、およびミリ秒)が書き込まれない。 - バッチインサート処理(※)の最後の行以外に null が含まれる場合、スクリプト の実行時に「java.sql.SQLException」エラーが発生する。 ※ SQL Server アダプタでは、入力データを 500 行ごとに一つのブロックとして、 まとめて処理を実行しています。そのような処理を「バッチインサート」と 呼びます。 本パッチ適用後は、書き込み対象のカラムに datetime 型および smalldatetime 型を含む場合、バッチインサート処理を実行せず入力データ 1 行ごとに処理を 実行します。 ------------------------------------------------------------------------------ 「DSS246_110930_14」 Studio Patch ・ファイルアダプタ(※1)で、トランザクション(※2)内で以下の処理を行った場合、 /tmp 下の一時ファイルが削除されずに残る問題を修正しました。 - トランザクションをサポートするオペレーションでファイルに書き込みを行い、 その後同じファイルから読み取りを行った場合 - CSV アダプタのCSVファイル書き込み処理で、 [ファイルが存在する場合は列名を挿入しない] にチェックを入れ書き込みを 行った場合 - Excel アダプタの書き込み処理で、同一のファイルに複数回書き込みを行った 場合 ※1「ファイルアダプタ」は以下のアダプタを指します。 - CSV アダプタ - XML アダプタ - Excel アダプタ - HTML アダプタ - 固定長アダプタ - 可変長アダプタ - ファイル操作アダプタ - ファイルシステムアダプタ ※2「トランザクション」は、スクリプトのトランザクション属性、およびトラン ザクションコンポーネントを指します。 ------------------------------------------------------------------------------ 「DSS245_100907_01」Web Adapter Patch [新機能/変更点] ・Web アダプタで、接続のタイムアウト時間を設定できる機能を追加しました。 【プロパティ項目名】 「グローバルリソースのプロパティ」画面の [タイムアウト] 【値の説明】 接続のタイムアウト時間をミリ秒単位で入力します。 省略した場合、「0」を入力した場合、または不正な値を入力した場合、タイムア ウトしません。 【デフォルト値】 入力なし ------------------------------------------------------------------------------ 「DSS245_100930_03」Salesforce Adapter *** Salesforce アダプタ *** [新機能/変更点] ・Salesforce アダプタを追加しました。 ※詳細については、ヘルプを参照してください。 ** Salesforce Bulk アダプタ *** ・Salesforce Bulk アダプタ [新機能/変更点] ・Salesforce Bulk アダプタを追加しました。 本アダプタは、Salesforce の「BulkAPI」(※1)を用いたデータ更新、またはジョ ブ管理を行うことができるアダプタです。 Salesforce Bulk アダプタのオペレーションは、以下の通りです。 - Bulkデータ書き込み(INSERT) - Bulkデータ書き込み(UPDATE) - Bulkデータ書き込み(DELETE) - Bulkデータ書き込み(UPSERT) - ジョブ作成 - ジョブ更新 - バッチ作成 - バッチ結果取得 - ジョブ/バッチ情報取得 (※1)「Bulk API」とは たとえばレコードを更新したい場合、SOAPメッセージにレコード情報を含めるの ではなく、CSV、あるいはXML形式のファイルを添付し、サーバサイドでファイル をローディングして、非同期にデータ更新を実施することで従来と比較して大幅 な処理時間短縮を実現する機能です。 ------------------------------------------------------------------------------ 「DSS245_101028_05」Excel Adapter Patch [新機能/変更点] ・Excel アダプタに、単一のセルを指定して書き込みを行うことができる 「セル指定書き込み処理」を追加しました。 [不具合修正] ・Excel アダプタのシートから読み取り処理と定義済み範囲から読み取り処理で、 以下の条件のうちいずれかに合致する Excel 2007 ブックのセルから値の読み取り を行った場合、「NumberFormatException」エラーが発生する問題を修正しました。 - 文字列が入力されているセルを参照しているセル - 戻り値として文字列を返す関数が入力されているセル ------------------------------------------------------------------------------ 「DSS245_110125_10」Mapper / Web Services Adapter Patch [新機能/変更点] ・Web サービスアダプタの Webサービス実行処理で、WSDL から SOAP ボディの子要 素に適用されるデフォルト以外の名前空間情報を取得し、Mapper の入出力スキー マに出力するようにしました。 ・Web サービスアダプタの Webサービス実行処理で、デフォルト以外の名前空間に修 飾された SOAP メッセージを Mapper 内で扱えるようにしました。 ・Web サービスアダプタの Webサービス実行処理で、結果データに名前空間宣言を含 めるようにしました。 ・Mapper の入出力スキーマで、スキーマを自動生成するコンポーネントが出力する デフォルト以外の名前空間宣言を表示するようにしました。 ------------------------------------------------------------------------------ 「DSS245_110315_14」Lotus Domino Adapter Patch [不具合修正] ・Lotus Domino アダプタのビュー読み取り処理で、文書数に比例して [カラム定義] の反映時間が長くなる問題を修正しました。 修正後は、ビューから取得できる最も古い文書のみを参照して [カラム定義] の [型] を設定します。その文書にビューのカラムに定義されているフィールドが存 在しない場合、[カラム定義] の [型] は [string] として設定されます。 この場合、フィールドの型設定に合わせて [カラム定義] の [型] を手動で変更 してください。 ------------------------------------------------------------------------------ 「DSS245_110513_16」Mapper Patch [不具合修正] ・ドキュメント Mapper で、以下の条件をすべて満たした場合、出力スキーマの属性 へのマッピングリンクが切れる問題を修正しました。 1. 出力スキーマが XML 型である 2. 出力スキーマの要素とその要素の属性に同一の Mapper ロジックからのマッピ ングが行われている 3. プロジェクトを保存して開き直す ------------------------------------------------------------------------------ 「DSS245_110520_17」Web Services Adapter Patch [不具合修正] ・Web サービスアダプタの Webサービス実行処理で発生する以下の問題を修正しまし た。 - 出力データの要素の内容 (値) の前後に半角・全角スペースが含まれる場合、 そのスペースが削除される問題 - 入出力データの要素の内容 (値) が半角スペースのみ、もしくは全角スペースの みの場合、スペースがすべて削除される問題 - 以下の条件をすべて満たした場合、出力データの値を取得することができない 問題 1. パッチ名「DSS245_110125_10」を適用している 2. パッチ名「DSS245_110125_10」適用前にスクリプトキャンバスに配置した Webサービス実行処理のコンポーネントアイコンが存在する 3. 実行する Web サービス の WSDL で定義されている targetNamespace 属性の URI と、SOAP レスポンス内の Body 要素の子要素で定義されているデフォル ト名前空間の URI が異なる - 以下の条件をすべて満たした場合、「UnsupportedOperationException」エラー が発生する問題 1. パッチ名「DSS245_110125_10」を適用している 2. Webサービス実行処理で実行する Web サービス の WSDL 内に 要素が存在しない ------------------------------------------------------------------------------ 「DSS245_110531_18」Mapper Patch [不具合修正] ・Mapper のレイヤ機能で、レイヤの追加・名前変更・削除を行った際に、Mapper に 更新アイコンが表示されない問題を修正しました。 ============================================================================== = V1.3.0 の変更点 = ============================================================================== 管理コンソール [新機能/変更点] ・[権限]-[捜査権限]でのトリガー表示方法をプルダウンメニューから一覧表示に 変更しました。 ・PrintProアダプタの詳細ログから[プレビュー]ボタンを押下した際、 表示されるダイアログから印刷ページの指定を行う機能を追加しました。 ・ユーザーが任意に使用できるログ種別を追加しました。 付属の資料「Tutorial1.pdf」内の「第5章 任意定義でログ書込み」 をあわせて参照してください。 ------------------------------------------------------------------------------ [cvda_prinrpo_adapter v1.3.0] [不具合修正] ・DEFファイルを選択済の状態で、プロパティ画面を開いた際、 DEFファイルのフォーム情報、およびフィールド情報が読み込まれない不具合を修正 しました。 [新機能/変更点] ・DEFファイルを、DataAnywareファイルシステムの相対パスで指定できる機能を追加しました。 ・実行時に生成される印刷ドキュメントの名前を指定するプロパティを追加しました。 既存の定義は「PrintProServer」という印刷ドキュメント名で動作します。 ------------------------------------------------------------------------------ [cvda_prinrpopdf_adapter v1.3.0] [不具合修正] ・DEFファイルを選択済の状態で、プロパティ画面を開いた際、 DEFファイルのフォーム情報、およびフィールド情報が読み込まれない不具合を修正 しました。 [新機能/変更点] ・DEFファイルを、DataAnywareファイルシステムの相対パスで指定できる機能を追加しました。 ・PDFファイル出力先を、DataAnywareファイルシステムの相対パスで指定できる機能を追加しました。 ------------------------------------------------------------------------------ 「DSS244_100614_05」Excel Adapter Patch [不具合修正] ・Excel アダプタの書き込み処理で、参照演算子に「:」(コロン)が使用された数式 が存在する Excel ブックに書き込みを行うと、数式内の相対参照が絶対参照に変 わる場合がある問題を修正しました。 ------------------------------------------------------------------------------ 「DSS244_100630_08」Oracle 11g R2 Adapter Patch [新機能/変更点] ・Oracle 11g R2 アダプタを追加しました。 本アダプタは Oracle 11g R2 への接続が可能なアダプタです。 ------------------------------------------------------------------------------ 「DSS244_100709_11」Mail Adapter Patch [新機能/変更点] ・メールアダプタの 1通メール送信処理および複数メール送信処理で、宛先が指定 されていない場合(※)に、エラーにならずに送信できるようにしました。 (※)1通メール送信処理では、[送信先]-[種類] に「TO」が存在しない場合 ------------------------------------------------------------------------------ 「DSS244_100730_16」Lotus Domino Adapter Patch [新機能/変更点] ・Lotus Domino アダプタのビュー読み取り処理、ノーツ式読み取り処理、および 全文検索読み取り処理で、リッチテキストフィールドの添付ファイルを読み取る かどうかを選択できる機能を追加しました。 【プロパティ項目名】 「必須設定」タブの [添付ファイルを取得] 【値の説明】 チェックあり: 文書内の添付ファイルを取得します。 チェックなし: 文書内の添付ファイルを取得しません。 【デフォルト値】 チェックあり [不具合修正] ・Lotus Domino アダプタのビュー読み取り処理で、ビューのカラム数に比例して [カラム定義] の反映時間が長くなる問題を修正しました。 ------------------------------------------------------------------------------ 「DSS244_100830_19」Designer Patch [不具合修正] ・マイプロジェクトからプロジェクト仕様書の生成を行った場合、プロジェクト内に あるデータベースアダプタのグローバルリソースのコネクションが解放されない 問題を修正しました。 ------------------------------------------------------------------------------ 「DSS244_100830_20」XML Framework Patch [不具合修正] ・Mapper で、入力データのスキーマがテーブルモデル型で、かつ大容量データ処理 を行っている場合、Mapper 内で「キーによるソートロジック」または「二つの キーによるソート」ロジックを使用していると /tmp 下に一時ファイルが残り続け る問題を修正しました。 ------------------------------------------------------------------------------ 「DSS244_100830_23」DataAnyware 2.0 Help Patch [新機能/変更点] ・DB2 アダプタのヘルプ「稼働環境」ページに、DB2 UDB for iSeries アダプタの 対応 OS を追加しました。 ・Oracle アダプタのヘルプ「制限事項」ページに、テーブル一覧に表示されるテー ブルについての仕様制限を追加しました。 ・Oracle アダプタのヘルプ「ローダによる書き込み処理」ページに、固定長ファイ ルを使用した書き込みに関する仕様制限を記載しました。 ・ファイル操作アダプタのヘルプ「ファイル名一覧取得処理」ページに、ファイル名 のソート順についての補足を追加しました。 ・固定長アダプタのヘルプ「固定長ファイル読み取り処理」ページに、入力データに 構造定義で定義されたレコードが存在しない場合の仕様制限を記載しました。 ------------------------------------------------------------------------------ 「DSS244_100823_26」Mapper Patch [新機能/変更点] ・Mapper エディタで、入力元および出力先の要素を選択した場合、その要素に マッピングされたマッピングリンクをハイライト表示する機能を追加しました。 ・Mapper エディタで、入出力スキーマの各要素を検索する「入出力項目検索」機能 を追加しました。 ・プロジェクト仕様書およびスクリプト仕様書の Mapper の項目に、「出力データ 一覧」を追加しました。 「出力データ一覧」は、各出力データがどのようにマッピングされているのかを 表形式で表示します。 [不具合修正] ・ドキュメント Mapper およびマージ Mapper で、入力スキーマと出力スキーマに 存在する属性を Mapper ロジックを介してマッピングした場合、プロジェクト仕様 書およびスクリプト仕様書の Mapper の項目「ロジックアイコン一覧」の「入力」 または「出力」欄に、入出力どちらか一方の属性情報のみが出力される問題を修正 しました。 ============================================================================== = V1.2.1 の変更点 = ============================================================================== 「DSS242_090925_01」Designer Patch [不具合修正] ・例外監視処理で、例外監視アイコン内のコンポーネントに引かれたプロセスフロー の引き直しを行うと、例外処理アイコンの [チェック対象] でそのコンポーネント と後続のコンポーネントのチェックが外れる問題を修正しました。 ------------------------------------------------------------------------------ 「DSS242_091030_02」DB2 UDB for iSeries Adapter Patch [新機能/変更点] ・DB2 UDB for iSeries アダプタのグローバルリソースに、処理実行時に自動コミッ トを行う(ロールバックを行わない)かどうかを選択できる [自動コミットを行う] オプションを追加しました。 デフォルトはチェックなし(自動コミットを行わない)となります。 ------------------------------------------------------------------------------ 「DSS242_091106_05」Excel Adapter Patch [不具合修正] Excel アダプタで、Excel 2003/XP/2000/97 形式のブック(*.xls)を扱った際に発生 する以下の問題を修正しました。 ・シートから読み取り処理および定義済み範囲から読み取り処理で、以下の条件を 満たすブックから読み取りを行った場合、「common.AssertionFailed」エラーが 発生することがある問題 1. 「ファイル」-「ページ設定」で、「印刷範囲」および「印刷タイトル」が設定 されている 2. 「データの入力規則」で、「入力値の種類」に「リスト」が、「元の値」に 定義済み範囲名が設定されている ・シートから読み取り処理および定義済み範囲から読み取り処理で、空文字を返す 関数がオートフィル操作によって設定されたセルを読み取った場合、「NaN」が 取得され、「NumberFormatException」エラーが発生する問題 ※この問題の修正により、一部の動作が変更となります。詳細については次項 「注意事項」を参照してください。 ・定義済み範囲から読み取り処理で、以下の定義済みの範囲を読み取ると 「ArrayIndexOutOfBoundsException: 0」エラーが発生する問題 - 定義の範囲が 1 セルで、かつ定義名にマルチバイト文字が含まれている ・書き込み処理で、既存のブックに対して書き込みを行った場合、「ページ設定」の 情報を持っているシートの「ページ設定 / 拡大縮小印刷」の設定値が「次のペー ジ数に合わせて印刷」になる問題 ・書き込み処理で、書き込み先ブック内のマクロの「オブジェクト名 (※) 」にマル チバイト文字が含まれる場合、書き込み時にそのオブジェクトのソースコードが削 除される問題 (※) シート、ユーザーフォーム、標準モジュール、クラスモジュール ・書き込み処理で、[列一覧] の [書式設定] で [書き込み先の書式を利用する] を 選択した場合、書式の「分類」が「パーセンテージ」のセルに数値の書き込むと、 数値ではなく文字列として書き込まれる問題 ・書き込み処理で、以下の条件を満たすブックに書き込みを行った場合、 「IllegalTargetWorkbookException: 指定したブックには書き込めませんでした」 エラーが発生することがある問題 1. 「ファイル」-「ページ設定」で、「印刷範囲」および「印刷タイトル」が設定 されている 2. 「データの入力規則」で、「入力値の種類」に「リスト」が、「元の値」に 定義済み範囲名が設定されている ------------------------------------------------------------------------------ 「DSS242_091113_06」DataAnyware 2.0 Studio Patch [新機能/変更点] ・マイプロジェクトで、プロジェクト一覧表示が速くなりました。 同様に、以下の箇所のプロジェクト一覧表示も早くなっています。 - 「プロジェクトを開く」- [既存のプロジェクトを開く] - [参照] ボタン押下時 ------------------------------------------------------------------------------ 「DSS242_091204_07」DataAnyware 2.0 Script Patch [不具合修正] ・繰り返し処理、繰り返し(条件指定)処理および繰り返し(データ件数)処理内で大容 量データ処理を実行した際に、/tmp 下の一時ファイルが削除されずに残る問題を 修正しました。 ※本修正により、上記処理の実行速度が遅い問題も改善されています。 ------------------------------------------------------------------------------ 「DSS242_091225_13」ScriptRunnerContainer Patch [不具合修正] ・コントロールパネルの「DataAnyware 2.0ログ設定」で、[ログのロールアップ件数] に 「0」を指定した場合、マイログで本日のログが検索結果に表示できない問題を修 正しました。 ------------------------------------------------------------------------------ 「DSS242_100128_15」Designer/Mapper/HTML Adapter Patch [新機能/変更点] ・スクリプト/プロジェクト仕様書の生成で、HTML ビルダーのテンプレートエリアに 記述した HTML テキストを仕様書に出力できるようにしました。 ・スクリプト/プロジェクト仕様書の生成で、ユーザ定義ロジックの [説明] を仕様 書に出力できるようにしました。 ・Mapper ロジックの「文字列」-「基本」カテゴリに、実行スクリプトの種別が取得 できる「実行種別」ロジックを追加しました。 ・Mapper ロジックの「文字列」-「演算」カテゴリの「連結」ロジックで、入力ハン ドラの数を設定できるようにしました。 ・Mapper の入出力スキーマで、ルート要素を追加できる [ルート要素の追加] と 仮スキーマの設定が可能な [仮スキーマの設定] メニューを追加しました。 [不具合修正] ・デザイナのプロパティインスペクタからフォルダ名を変更した際に、プロジェクト を開き直すと変更が反映されていない場合がある問題を修正しました。 ・繰り返し(条件指定)処理および条件分岐処理で、条件の数に比例して [条件式] の 「かつ」「または」をクリックした際に表示されるウィンドウがプロパティから離 れて表示される問題を修正しました。 ・スクリプト/プロジェクト仕様書の生成で、スクリプト変数の [コメント] の設定 値が仕様書に出力されない問題を修正しました。 ・スクリプト/プロジェクト仕様書の生成で、Mapper ロジックの以下のプロパティの 設定値が、仕様書に出力されない問題を修正しました。 - 「繰り返し」-「基本」-「単純な繰り返し」 - 出力ハンドラ - 「繰り返し」-「基本」-「キーによるソート」 - 出力ハンドラ - 「繰り返し」-「基本」-「二つのキーによるソート」 - 出力ハンドラ - 「繰り返し」-「基本」-「グループ化」 - 出力ハンドラ - 「繰り返し」-「条件指定」-「条件による抽出」 - 出力ハンドラ - 「分岐」-「基本」-「スイッチ判定による出力の切り替え」 - [条件数] - 「条件」-「真偽」-「真偽値定数」 - [定数] - 「数値」-「演算」-「足し算」 - [有効桁数の指定] - 「数値」-「演算」-「引き算」 - [有効桁数の指定] - 「数値」-「演算」-「掛け算」 - [有効桁数の指定] - 「数値」-「演算」-「割り算」 - [有効桁数の指定] - 「数値」-「演算」-「余り」 - [有効桁数の指定] - 「数値」-「集合」-「合計値」 - [有効桁数の指定] - 「数値」-「集合」-「平均値」 - [有効桁数の指定] - 「数値」-「変換」-「null/空文字の変換」 - [nullの変換]、[空文字の変換] - 「文字列」-「関数」-「左文字列」 - [文字数] - 「文字列」-「関数」-「右文字列」 - [文字数] - 「文字列」-「関数」-「途中文字列」 - [開始位置]、[文字数] - 「文字列」-「関数」-「指定位置以降」 - [開始位置] - 「文字列」-「関数」-「左文字列(バイト)」 - [文字単位での切り取り] - 「文字列」-「変換」-「CSVファイルによる置換」 - [1行目のヘッダーをスキップ] - 「文字列」-「変換」-「null/空文字の変換] - [nullの変換]、[空文字の変換] - 「文字列」-「トリム」-「両側トリム」 - [半角空白のトリム]、[全角空白のトリム]、[改行のトリム]、[タブのトリム] - 「文字列」-「トリム」-「左側トリム」 - [半角空白のトリム]、[全角空白のトリム]、[改行のトリム]、[タブのトリム] - 「文字列」-「トリム」-「右側トリム」 - [半角空白のトリム]、[全角空白のトリム]、[改行のトリム]、[タブのトリム] - 「文字列」-「日本」-「全角→半角」 - [カナの変換]、[アルファベットの変換]、[数字の変換]、[記号の変換]、[中点の変換] - 「文字列」-「日本」-「半角→全角」 - [アルファベットの変換]、[数字の変換]、[記号の変換]、[中点の変換] - 「マージ」-「基本」-「Or-Appendマージ」 - 出力ハンドラ - 「マージ」-「基本」-「Or-Integrateマージ」 - 出力ハンドラ - 「マージ」-「基本」-「And-Appendマージ」 - 出力ハンドラ - 「マージ」-「基本」-「And-Integrateマージ」 - 出力ハンドラ - 「マージ」-「基本」-「And-Integrateマージ」 - 出力ハンドラ ・プロジェクト/スクリプト仕様書の生成で、外部アプリケーション起動処理の以下 のプロパティの設定情報(true|false)が出力されない問題を修正しました。 - [外部アプリケーションが終了するまで待つ] - [戻り値が0でない場合にはエラーとする] ・Mapper ロジックの「文字列」-「変換」-「DBテーブルによる置換」ロジックで、 複数キー対応後に実行速度が遅くなった問題を修正しました。 ・Mapper のユーザ定義ロジックで、[説明] の設定値がマッピングキャンバス上に表 示されない問題を修正しました。 修正後は、ユーザ定義ロジックにマウスカーソルを合わせた際のツールチップに表 示されます。 ------------------------------------------------------------------------------ 「DSS242_100128_16」DataAnyware 2.0 Studio Patch [新機能/変更点] ・リポジトリ DB として、新規に以下のデータベースに対応しました。 - PostgreSQL 8.3 - PostgreSQL 8.2 - SQL Server 2008 ・コントロールパネルの「バージョン情報」で、バージョン情報の起動が速くなる ように改善しました。 ・Web サービストリガーの設定画面に、WSDL にスクリプト変数名を使用するかどう かを選択できる機能を追加しました。 【プロパティ項目名】 [WSDLにスクリプト変数名を使用する] 【値の説明】 チェックあり: 「wsdl:part」要素の「name」属性や「wsdl:operation」要素の 「parameterOrder」属性の値に、スクリプト変数名を使用します。 チェックなし: 「wsdl:part」要素の「name」属性や「wsdl:operation」要素の 「parameterOrder」属性の値に、スクリプト変数名を使用しません。 「in1 in2」「out1 out2」のような変数の数に応じた形式になりま す。 【デフォルト値】 チェックあり [不具合修正] ・マイトリガーのトリガー一覧表示画面で、[XMLログ出力] 列および [種別] 列の ソートが正しく動作しない問題を修正しました。 ・コントロールパネルの「DataAnyware 2.0Serverの設定」で、設定のエクスポートをする 際に、エクスポートファイルのサイズが大きい場合、DataAnyware 2.0 Studio で 「OutOfMemoryError」エラーが発生する問題を修正しました。 ・コントロールパネルの「マウント設定」で、 [ディレクトリの選択] 画面でドライブ(例:「C:」)と同列に [新しいディレク トリの作成] ボタンを押下できる問題を修正しました。 修正後は、押下時に作成できない旨のメッセージダイアログが表示されます。 ------------------------------------------------------------------------------ 「DSS242_100128_18」Mapper Patch [不具合修正] ・Mapper で、入力データが浮動小数点数で出力先カラムの型が十進数型の場合、 数値の末尾が 0 の浮動小数点数を書き込むと位取りの 0 が消えた状態で書き込ま れる、またはエラーが発生する問題を修正しました。 対象となるコンポーネントは以下の通りです。 「数値の末尾が 0 の浮動小数点数を書き込むと位取りの 0 が消えた状態で書き込 まれる」 - Access アダプタ - JDBC アダプタ (接続先が SQL Server 2000 の場合のみ) - ODBC アダプタ (接続先が Access 2000/2002/2003 の場合のみ) - SQL Server 2000 JDBC アダプタ 「エラーが発生する」 - Access 2003 アダプタ - Access 2002 アダプタ - Access 2000 アダプタ - SQL Server 2008 ODBC アダプタ - SQL Server 2005 ODBC アダプタ - SQL Server 2000 ODBC アダプタ - DB2 V9.1 アダプタ - DB2 UDB V8.2 アダプタ ------------------------------------------------------------------------------ 「DSS242_100128_19」DataAnyware 2.0 Script Patch [不具合修正] ・例外監視処理の監視処理アイコンの後続にスレッド処理が存在する場合、スレッド 処理内でエラーが発生すると例外処理アイコンでエラーを補足できないことがある 問題を修正しました。 ・スレッド処理で、処理がエラーで終了した際の終了処理が正しく動作しない問題を 修正しました。 本修正により、例えば以下の事象が発生しないようになります。 SQL Server 2005/2000 ODBC アダプタで、スレッド処理内でエラーが発生した場合、 DataAnyware 2.0Server が停止します。 ------------------------------------------------------------------------------ 「DSS242_100128_22」FTP Adapter Patch [不具合修正] ・FTP アダプタのリストとデータの読み取り処理で、大容量データの読み取りが DataAnyware 2.0 V1.2.0 以前と比べて遅くなった問題を修正しました。 ------------------------------------------------------------------------------ 「DSS242_100128_23」Access Adapter Patch [不具合修正] ・Access アダプタのテーブル読み取り処理および検索系SQL実行処理で、テキスト型 カラムのデータの読み取りが DataAnyware 2.0 V1.2.0 以前と比べて遅くなった 問題を修正しました。 ------------------------------------------------------------------------------ 「DSS242_100128_24」DataAnyware 2.0 Help Patch [新機能/変更点] ・サポート対象外となった以下のアダプタに関する記 述を削除しました。 - DB2 UDB V7.2 アダプタ - DB2 for iSeries 5.1 アダプタ - Excel 97 アダプタ ・ヘルプの「DataAnyware 2.0アーキテクチャ」-「データ型」ページに、以下の場合の注 意事項を記載した「日付型についての注意事項」項を追加しました。 - 日付型のデータを文字列データに出力する場合 - 文字列データを日付型のデータに設定する場合 ・Excel アダプタのヘルプ「シートから読み取り処理」および「定義済み範囲から読 み取り処理」ページに、以下の仕様制限を追加しました。 - Excel 2007 アダプタでは [セルの数式を読み取る] 機能に対応していません。 - ユーザ定義の書式設定の読み取りはサポートしていません。 ・Excel アダプタのヘルプ「書き込み処理」ページに、以下の仕様制限を追加しまし た。 - 表示形式が「数値」のセルでも書き込み対象のセルに値が入っていない場合、エ ラーチェックが表示されます。 - ピボットテーブルの書き込みはサポートしていません。 ・Excel アダプタのヘルプで、各オペレーションのページに以下の仕様制限を追加し ました。 - 「ブックの保護」のパスワードが設定されているブックを扱うことはできません。 ・固定長/可変長アダプタのヘルプに、同じ親要素を持つ要素同士で同じ名前のもの が存在する場合、正常に扱うことができない旨の記述を追加しました。 ・固定長/可変長ウィザードのヘルプに、同じ親要素を持つ要素同士は、同じ名前を 付けることができない旨の記述を追加しました。 ・Lotus Domino アダプタのヘルプ「ノーツ式読み取り処理」ページに、[ノーツ関数 式] で指定する式に関する説明を追加しました。 ・FTP アダプタのヘルプで、各オペレーションの「注意事項」項に、各オペレーショ ンの実行中にネットワーク障害を除くエラーが発生した場合、スクリプトを終了さ せず、処理を継続する旨の記述を追加しました。 ------------------------------------------------------------------------------ 「DSS242_100128_26」CSV Adapter Patch [新機能/変更点] ・CSV アダプタの CSVファイル読み取り処理および CSVファイル書き込み処理に、 デリミタ文字に関する以下の機能を追加しました。 - リストから選択できる以下のデリミタ文字を追加しました。 - 半角スペース - 半角セミコロン - 半角スラッシュ - 半角バーティカルバー - 任意のデリミタ文字(1 文字)を直接入力で指定できるようになりました。 - 任意のデリミタ文字を文字コードで指定できるようになりました。 ・CSV アダプタの CSVファイル書き込み処理で、[必須設定] タブの [ファイル] で 指定したファイルが存在する場合、1 行目に列名を挿入するかどうかを選択できる 機能を追加しました。 本機能は、[追加書き込み] にチェックを入れた際に書き込み先ファイル内にデー タが存在する場合、行の途中に列名が追加されてしまう問題に対応したものとなり ます。 【プロパティ項目名】 [書き込み設定] タブの [ファイルが存在する場合は列名を挿入しない] 【値の説明】 チェックあり: 指定したファイルが存在する場合、1 行目に列名を挿入しません。 チェックなし: 必ず 1 行目に列名を挿入します。 【デフォルト値】 チェックなし 【補足】 [1行目に列名を挿入] にチェックを入れた場合のみ有効になります。 ------------------------------------------------------------------------------ 「DSS242_100128_27」Character Converter Patch [新機能/変更点] ・文字コンバータの CP932からSJISに変換処理および SJISからCP932に変換処理で、 データモデルを入力データに応じて変更するようにしました。 本対応により、以下の仕様変更が行われます。 - 改行コード(CRLF、CR、LF)を入力データのまま扱う ※変更前はすべて「LF」で扱っていました。 - null 値を null 値として扱う ※変更前は空文字として扱っていました。 ------------------------------------------------------------------------------ 「DSS243_100308_02」FixedLength/VariabLelength Adapter Patch [不具合修正] ・DataAnyware 2.0 1.2.0 で、固定長アダプタの固定長ファイル書き込み処 理および可変長アダプタの可変長ファイル書き込み処理で以下の条件をすべて満た した場合に、入力データの一部が重複して書き込まれる問題を修正しました。 (※)文字列レコードとは、構造定義で定義されたレコードの先頭フィールドの [フィールド型] が [タグ] 以外のものを指します。 [条件] 1. 構造定義上の末尾以外の文字列レコードに対応する入力データが前行と異なる 2. 1. のレコード以降に存在するすべての文字列レコードに対応する入力データ が前行と同一である 3. 2. の前行と同じ文字列レコードの [省略可] が [false] になっているものが ある 重複して書き込まれるのは上記 3. に該当する文字列レコードとなります。 ------------------------------------------------------------------------------ 「DSS243_100315_03」Mapper Patch [不具合修正] ・ドキュメント Mapper および変数 Mapper の Mapper ロジック「文字列」-「基本」 -「XPathによる値の取得」で、以下の条件をすべて満たした場合、取得される値が 「null」になる問題を修正しました。 [条件] 1. [XPath式] に絶対パスを指定している 2. 入力データと入力元スキーマのスキーマ構造が異なっている 3. スクリプト変数を出力先としている ------------------------------------------------------------------------------ 「DSS243_100430_06」DataAnyware 2.0 Studio Patch [新機能/変更点] *** DataAnyware 2.0Server *** ・正常終了したスクリプトの XML ログを削除できる機能を追加しました。 system.properties ファイルに以下のプロパティを指定することにより、 ${dataanyware.home}/server/logs/<日付ディレクトリ>/execution 下に出力された XML ログのうち、正常終了したスクリプトの XML ログのみを削除することができ ます。(※設定後は DataAnyware 2.0Server の再起動が必要です。) 【配置場所】 ${dataanyware.home}/server/conf/ system.properties 【キー】 execution.normallog.delete.enabled 【値の説明】 false: 正常終了したスクリプトの XML ログを削除しません。(デフォルトの動作) true: 正常終了したスクリプトの XML ログを削除します。 【デフォルト】 false 【設定例】 execution.normallog.delete.enabled=true 【補足】 終了ステータスが「0」のスクリプトの XML ログのみを削除します。 「0」より大きい値の終了ステータス(ユーザ定義/システム定義)のスクリプトの XML ログの削除は行いません。 ・異常終了したスクリプトの XML ログを、特定のディレクトリに移動できる機能を 追加しました。 system.properties ファイルに以下のプロパティを指定することにより、 ${dataanyware.home}/server/logs/<日付ディレクトリ>/execution 下に出力された XML ログのうち、異常終了したスクリプトの XML ログのみを 「execution.errorlog.dest.dir」で指定したディレクトリに移動することができ ます。(※設定後は DataAnyware 2.0Server の再起動が必要です。) 【配置場所】 ${dataanyware.home}/server/conf system.properties 【キー】 execution.errorlog.dest.dir 【指定する値】 エラーになったスクリプトの XML ログを出力するディレクトリのパス 【指定例】 (${dataanyware.home}/server/logs/errorlogs を指定する場合) execution.errorlog.dest.dir=../logs/errorlogs ・DataAnyware 2.0Server の起動時に、アダプタのライセンスが存在しない場合、ログ レベル「INFO」で以下のメッセージを出力するようにしました。 モジュール[<コンポーネント名>]のライセンスが見つかりませんでした。 *** CLI Console *** ・CLI Console に、proinfo コマンドに、プロジェクト内のスクリプト一覧を表示 できる機能を追加しました。 【コマンド】 proinfo 【オプション】 -l, --script-list 【使用例】 exp -l <プロジェクト名> ・CLI Console の imp コマンドで、エクスポートファイル内に不正な状態のサービ スが含まれた場合、不正な状態のサービスが存在した旨をコンソールに出力する ようにしました。 ※本修正後は、エクスポートファイル内に不正な状態のサービスが含まれた場合、 全サービスはインポートされない動作になります。 サービスをインポートする際には、不正な状態のサービスを修正または削除する 必要があります。 また、複数項目をインポートした場合、サービスのインポートが失敗しても、 サービス以降の項目のインポートは継続されます。 ・CLI Console の exp コマンドに、プロジェクトファイルの最新バージョンのみを エクスポートできる機能を追加しました。 【コマンド】 exp 【オプション】 --project-latest-version 【使用例】 exp --project-latest-version <エクスポート先パス> 最新バージョンのみをエクスポートしたプロジェクトファイルをインポートする 際に、インポート先に同名のプロジェクトが存在しない場合、プロジェクトのバー ジョンはエクスポートしたバージョンのみとなります。 例:プロジェクトの最新バージョンが「5」の場合、そのプロジェクトファイルをエ クスポート - インポートすると、プロジェクトのバージョンは「5」のみとな ります。その後保存を行うとバージョン「6」が作成されます。 最新バージョンのみをエクスポートしたプロジェクトファイルをインポートする 際に、インポート先に同名のプロジェクトが存在する場合、そのプロジェクトの 同じバージョンに対して上書きを行います。 例:インポートするプロジェクトの最新バージョンが「5」で、インポート先の同名 のプロジェクトのバージョンが「0」から「7」までの場合、インポート先のプ ロジェクトのバージョン「5」に対し、上書きを行います。その場合、最新バー ジョンは「5」となります。また、その後保存を行うとバージョン「8」が作成 されます。 *** コントロールパネル *** ・コントロールパネルの「DataAnyware 2.0Serverの設定」のサーバ移行で、プロジェクト ファイルの最新バージョンのみをエクスポートできる機能を追加しました。 デフォルトは「全バージョン」エクスポートとなります。 最新バージョンのみをエクスポートしたプロジェクトファイルをインポートする 際に、インポート先に同名のプロジェクトが存在しない場合、プロジェクトのバー ジョンはエクスポートしたバージョンのみとなります。 例:プロジェクトの最新バージョンが「5」の場合、そのプロジェクトファイルをエ クスポート - インポートすると、プロジェクトのバージョンは「5」のみとな ります。その後保存を行うとバージョン「6」が作成されます。 最新バージョンのみをエクスポートしたプロジェクトファイルをインポートする 際に、インポート先に同名のプロジェクトが存在する場合、そのプロジェクトの 同じバージョンに対して上書きを行います。 例:インポートするプロジェクトの最新バージョンが「5」で、インポート先の同名 のプロジェクトのバージョンが「0」から「7」までの場合、インポート先のプ ロジェクトのバージョン「5」に対し、上書きを行います。その場合、最新バー ジョンは「5」となります。また、その後保存を行うとバージョン「8」が作成 されます。 ・コントロールパネルの「DataAnyware 2.0Serverの設定」のサーバ移行で、インポート時 にエクスポートファイル内に不正な状態のサービスが含まれた場合、インポート 結果のメッセージに不正な状態のサービスが存在した旨を出力するようにしました。 ※本修正後は、エクスポートファイル内に不正な状態のサービスが含まれた場合、 全サービスはインポートされない動作になります。 サービスをインポートする際には、不正な状態のサービスを修正または削除する 必要があります。 また、複数項目をインポートした場合、サービスのインポートが失敗しても、 サービス以降の項目のインポートは継続されます。 ・コントロールパネルの「グローバルリソースの設定」で、グローバルリソースを 複数選択して削除できる機能を追加しました。 *** DataAnyware 2.0 ヘルプ *** ・ヘルプの「ScriptRunnerProxy」ページに、XML 型のスクリプト出力変数の実行結 果の取得方法に関する記述を追加しました。 ・Excel アダプタの以下のヘルプページで、対象のセルの値が空の場合の動作につい ての記述を追加しました。 - シートから読み取り処理 - 定義済み範囲から読み取り処理 - 書き込み御処理 ・Excel アダプタのシートから読み取り処理のヘルプページに、書式やコメントが設 定してある空のセルの動作についての記述を追加しました。 *** トリガー全般 *** ・以下のトリガーで、DataAnyware 2.0Server で「OutOfMemoryError」が発生するなどし てトリガーの発火を行うことができない状態になった場合、server.log にログ レベル「FATAL」でメッセージを出力するようにしました。 対象となるトリガーは以下の通りです。 - スケジュールトリガー - ファイルトリガー 出力されるメッセージは以下の通りです。 「<トリガー名> trigger task was terminated.」 *** Excel アダプタ *** ・Excel アダプタのシートから読み取り処理および書き込み処理に、GUI 操作で範囲 指定が可能な「Excel ウィザード」を追加しました。 [不具合修正] *** DataAnyware 2.0Server *** ・XML 型のスクリプト変数で、DataAnyware 2.0Server 内部におけるデータの扱いを変更 しました。修正前は、渡されたデータをそのままの形で扱っていました。修正後は、 XML のオブジェクトに変換して扱います。 これにより、以下の問題が解決されます。 - ScriptRunner で、XML 型のスクリプト入力変数に XML 型のデータを渡した場合、 実行プロジェクト内で Start アイコンから Mapper で直にその値を受け取り、 スクリプト変数に代入すると「IllegalStateException」エラーが発生する問題 - ScriptRunnerProxy で、XML 型のスクリプト入力変数に String や byte[] で XML 型のデータを渡した場合、実行プロジェクト内で Start から直に Mapper でその値を受け取り、スクリプト変数に代入すると「IllegalStateException」 エラーが発生する問題 - Web サービスアダプタで、実行スクリプトの XML 型スクリプト入力変数に値を 渡すと、実行スクリプト内で受け取ることができない問題 本修正により、トリガーの設定画面で、実行スクリプトの XML 型のスクリプト 入力変数に値を何も指定していない場合(この場合、空文字が渡されるという動作 になります。)や、XML 型のスクリプト入力変数に XML として不正な値が渡された 場合、実行スクリプトが異常終了(終了ステータス「-10103」)するようになります。 そのような場合には、以下のいずれかの対応を行ってください。 - XML 型のスクリプト入力変数の [スクリプト入力変数として使用する] のチェッ クを外す。 - XML 型のスクリプト入力変数に値を設定する。(例:「」など) *** マイプロジェクト *** ・マイプロジェクトで、全バージョンのプロジェクトをアップロードするとプロジェ クトおよびスクリプトの各バージョンの更新日時がアップロード時の日時に変更さ れる問題を修正しました。 バージョン指定のプロジェクトの場合、アップロード時の日時に変更されます。 ・マイプロジェクトで、他のユーザが作成した共有プロジェクトと同名の非共有プロ ジェクトが存在する場合、他のユーザが作成した共有プロジェクトで [ローカルへ ダウンロード] - [バージョンを指定してダウンロード] を行うと 「FileNotFoundException」エラーが発生する問題を修正しました。 *** コントロールパネル *** ・コントロールパネルの「DataAnyware 2.0Serverの設定」のサーバ移行で、一般ユーザが 作成した共有プロジェクトを root ユーザしか存在しない環境にインポートした 場合、マイプロジェクトの一覧に表示されない問題を修正しました。 ・コントロールパネルの「DataAnyware 2.0Serverの設定」のサーバ移行で、プロジェクト ファイルをインポートするとプロジェクトおよびスクリプトの各バージョンの更新 日時がインポート時の日時に変更される問題を修正しました。 *** HTTP トリガー *** ・HTTP トリガーで、実行スクリプト内で XML 型のデータを Mapper から XML 型の スクリプト出力変数に直接出力した場合、トリガー変数の「HTML出力」で取得する と「[#document: null]」と表示される問題を修正しました。 ・HTTP トリガーで、XML 型のスクリプト出力変数をトリガー変数の「HTML出力」で 取得した場合、ContentType ヘッダーが存在しない問題を修正しました。 ・HTTP トリガーで、XML 型のスクリプト出力変数をトリガー変数の「HTML出力」で 取得した場合、XML の符号化宣言が UTF-8 固定になっている問題を修正しました。 *** Excel アダプタ *** ・Excel アダプタの以下の処理で、[ファイル] に Excel ブック形式以外の拡張子の ファイルや、Excel ブック形式の拡張子で内容が Excel 以外のファイルを指定 すると「プロパティ更新エラー」が発生する問題を修正しました。 - シートから読み取り処理 - 定義済み範囲から読み取り処理 - 書き込み処理 ------------------------------------------------------------------------------ 「DSS243_100430_09」Lotus Domino Adapter Patch [新機能/変更点] ・Lotus Domino 8.5 アダプタを追加しました。 [不具合修正] ・Lotus Domino アダプタのビュー読み取り処理、ノーツ式読み取り処理および全文 検索読み取り処理で、添付ファイルを取得した場合、システムのテンポラリ先また は ${dataanyware.home}/server/bin に「eo<数字>tm」という一時データが残る問 題を修正しました。 ・Lotus Domino アダプタのノーツ式読み取り処理および全文検索読み取り処理で、 「FORM」というフィールドにフォーム名が格納されているフォームから、文書が 取得できない問題を修正しました。 ------------------------------------------------------------------------------ 「DSS243_100430_12」Mail Adapter Patch [新機能/変更点] ・メールアダプタのメール受信(POP3)処理およびメール受信(IMAP4)処理で、受信す るメールの添付ファイル名やメッセージ ID にタブが含まれる場合、「_」(半角 アンダースコア)に変換して出力するようにしました。 ------------------------------------------------------------------------------ 「DSS243_100430_14」DataAnyware 2.0 Help Patch [新機能/変更点] ・ヘルプの「DataAnyware 2.0 ヘルプ」ページで、推奨ウェブブラウザについて の記述を更新しました。 ・ヘルプの「サービス開発の概念」ページに、スクリプト変数のデフォルト値につい ての記述を追加しました。 ・ヘルプの「DataAnyware 2.0アーキテクチャ」カテゴリに、「終了ステータス」ページを 追加しました。 ・ヘルプの「DataAnyware 2.0ログガイド」ページに、XML ログの要素についての詳細記述 を追加しました。 ・ヘルプの「DataAnyware 2.0ファイルシステム」ページに、リポジトリ DB 無しの場合の システムマウントに関する記述を追加しました。 ・ヘルプの「条件分岐処理」ページに、「条件に合致しない場合」の動作についての 説明を追加しました。 ・ヘルプの「ScriptRunner操作ガイド」ページに、変数の定義方法に関する説明を 追加しました。 ・ヘルプの「スケジュールトリガーガイド」の「注意事項」項に、インターバルスケ ジュールの設定についての動作例を追加しました。 ・SQL Server 2000 JBDC アダプタヘルプの「制限事項」ページに、Windows 統合 認証についての制限事項を追加しました。 ・SQL Server のヘルプ「ライブラリのインストール」ページで、SQL Server 2000 JDBC アダプタで使用するライブラリの入手方法についての記述を変更しました。 ・ファイル操作アダプタの以下のヘルプページに、大文字小文字の区別に関する記述 を追加しました。 - コピー処理 - ファイル/ディレクトリ削除処理 - 移動処理 - ファイル名一覧取得処理 - ZIP圧縮処理 - ZIP解凍処理 ・固定長書き込みウィザードおよび可変長書き込みウィザードのヘルプページに、 レコードの省略可に関する説明を追加しました。 ・固定長アダプタおよび可変長アダプタの以下のヘルプページで、グループ・レコー ドの出現回数に関する記述を変更しました。 - 固定長ファイル読み取り処理 - 固定長ウィザード 操作ガイド - 可変長ファイル読み取り処理 - 可変長ウィザード 操作ガイド ・Lotus Domino アダプタのビュー読み取り処理のヘルプページに、ビューのカラム が参照しているフィールドにデータが存在しない場合の仕様制限を記載しました。 ・Lotus Domino アダプタの以下のヘルプページにサブ フォームの計算結果に関する仕様制限を追加しました。 - ノーツ式読み取り処理 - 全文検索読み取り処理 - フォーム書き込み処理 [不具合修正] ・一部のヘルプページ内の画像が Internet Explorer で表示されない問題を修正 しました。 ・DB2 アダプタのヘルプ「ライブラリのインストール」ページで、DB2 V9.5 アダ プタの「必要なライブラリ」から「db2jcc_license_cu.jar」を削除しました。 ・Oracle アダプタのヘルプ「ライブラリのインストール」ページに記載されている URL が接続できない問題を修正しました。 ------------------------------------------------------------------------------ 「DSS243_100430_15」FTP Adapter Patch [新機能/変更点] ・FTP アダプタの更新処理に、存在するファイルに対して追加で書き込みを行うこと ができる機能を追加しました。 【プロパティ項目名】 「更新処理設定」タブの [追加書き込み] 【値の説明】 チェックあり: リモートパスにファイルが存在する場合、ファイルの末尾にローカ ルパスのファイルの内容を追加書き込みします。 チェックなし: リモートパスにファイルが存在する場合、ファイルをローカルパス のファイルで上書きします。 【デフォルト値】 チェックなし ============================================================================== = V1.2.0a の変更点 = ============================================================================== 「i5/OSコマンド実行アダプタ 1.2.0a」 ・グローバルリソース作成の際に「password length is valid」のエラーが発生する  問題を修正しました。 ------------------------------------------------------------------------------ 「DSS242_091204_07」 ・繰り返し処理、繰り返し(条件指定)処理および繰り返し(データ件数)処理内で大容 量データ処理を実行した際に、/tmp 下の一時ファイルが削除されずに残る問題を 修正しました。 ※本修正により、上記処理の実行速度が遅い問題も改善されています。 ------------------------------------------------------------------------------ 「DSS242_091113_06」 ・マイプロジェクトで、プロジェクト一覧表示の速度を改善しました。 同様に、以下の箇所のプロジェクト一覧表示も改善しています。 - 「プロジェクトを開く」- [既存のプロジェクトを開く] - [参照] ボタン押下時 ------------------------------------------------------------------------------ 「DSS241_090612_01」Database Adapter Patch ・データベースアダプタのテーブル書き込み処理で [キーと一致する行は更新] に チェックを入れた場合、アダプタ内部でステートメントのクローズが行われない 問題を修正しました。 本修正により、以下の事象が解決します。 - Oracle アダプタのテーブル書き込み処理で [キーと一致する行は更新] にチェ ックを入れ、データの挿入を繰り返し処理などで大量に行うと、 「java.sql.SQLException:ORA-01000: maximum open cursors exceeded」エラー が発生します。 ------------------------------------------------------------------------------ 「DSS241_090605_02」SQL Server 2008 Adapter Patch ・SQL Server 2008 アダプタをリリースしました。 本アダプタは SQL Server 2008 への接続が可能なアダプタです。 ------------------------------------------------------------------------------ 「DSS241_090623_04」FTP Adapter Patch ・FTP アダプタのリストとデータの読み取り処理で、0KB のファイルが取得できない 問題を修正しました。 ・FTP アダプタのリストとデータの読み取り処理で、[ローカルパス] で指定した既 存のファイルを上書きした場合、そのファイルに対して移動または削除を行うと、 「LocalFileOperationFailedException: OPERATION[delete]」エラーが発生する 問題を修正しました。 ------------------------------------------------------------------------------ 「DSS241_090715_07」Mapper Patch ・条件判定による出力の切り替えロジックで、[判定方法] が [変数との比較] で、 [判定基準] が「〜と等しい」の場合、null 値同士の比較結果が「false」(等しく ない)になる問題を修正しました。 ------------------------------------------------------------------------------ 「DSS241_090730_10」Mapper Patch ・XPathによる値の取得ロジックに以下の機能追加を行いました。 - ドキュメント Mapper でも使用できるようにしました。 - [XPath式] に相対パスを指定できるようにしました。 ※入力元または出力先のデータモデルが XML 型の場合に使用できます。 ・Mapper 全般の「文字列」-「セキュリティ」カテゴリに、カラム単位での暗号化 および復号が可能な暗号化ロジック/復号化ロジックを追加しました。 ※暗号化ロジックを使用して暗号化したデータは、復号化ロジックでのみ復号する ことができます。 ※復号化ロジックは、暗号化ロジックを使用して暗号化したデータのみ復号する ことができます。 ・グローバルリソースを使用するコンポーネントがスクリプト上に配置済みの状態で、 DBテーブルによる置換ロジックで同一のグローバルリソースを指定すると、スクリ プト実行時にコンポーネントで「ResourceNotFoundException」エラーが発生する 問題を修正しました。 ・ドキュメント Mapper で、非メモリ状態(※1)かつ編集可能な XML 型スキーマを 持つコンポーネントを入力元または出力先に設定している場合、入力元/出力先の スキーマを変更すると、スキーマが正しく設定されない問題を修正しました。 ・変数 Mapper で、非メモリ状態(※1)でスクリプト変数を削除、または任意のアダ プタのスキーマを変更した場合、複数行文字列定数の改行が半角スペースに置換さ れる問題を修正しました。 ・マージ Mapper で、入力元コンポーネントが複数あると、実行時にエラーが発生す る場合がある問題(※2)を修正しました。 ※1 非メモリ状態とは、プロジェクトを開いてから一度も Mapper エディタを開い ていない状態を表します。 ※2 最後の入力データの要素数が、入力データ順よりも 2 少ないとエラーが発生 します。例えば、入力データ順が 5 番目のものは、要素数が 3 以下でエラー になります。 ------------------------------------------------------------------------------ 「DSS241_090730_11」DataAnyware Studio Patch ・コントロールパネルの「DataAnyare 2.0 Serverの設定」のサーバ移行で、トリガーの状 態を選択してエクスポートを行うことができる機能を追加しました。 【画面名】 [エクスポートのオプション設定] 【プロパティ】 [トリガーを次の状態としてエクスポート] 【値の説明】 チェックあり: エクスポートするトリガーの状態を「有効」または「無効」から 選択します。 チェックなし: エクスポート元のトリガーと同じ状態のままエクスポートします。 【デフォルト値】 チェックなし 【補足】 エクスポートする設定項目にトリガーが含まれている場合のみ、 [エクスポートのオプション設定] 画面に遷移します。 ・コントロールパネルの「DataAnyware 2.0 Serverの設定」のサーバ移行で、トリガーの状 態を選択してインポートを行うことができる機能を追加しました。 【画面名】 [インポートするファイルの選択] 【プロパティ】 [トリガーを次の状態としてインポート] 【値の説明】 チェックあり: インポートするトリガーの状態を「有効」または「無効」から 選択します。 チェックなし: インポート元のトリガーと同じ状態のままインポートします。 【デフォルト値】 チェックなし ・CLI Console の exp コマンドに、トリガーの状態を選択してエクスポートを行う ことができる機能を追加しました。 【コマンド】 exp 【オプション】 --triggerstatus 【ステータス値】 enable:すべてのトリガーを有効にした状態でエクスポートします。 disable:すべてのトリガーを無効にした状態でエクスポートします。 【使用例】 exp --triggerstatus=<ステータス値> <出力ディレクトリ> ・CLI Console の imp コマンドに、トリガーの状態を選択してインポートを行うこ とができる機能を追加しました。 【コマンド】 imp 【オプション】 --triggerstatus 【ステータス値】 enable:すべてのトリガーを有効にした状態でインポートします。 disable:すべてのトリガーを無効にした状態でインポートします。 【使用例】 imp --triggerstatus=<ステータス値> <インポートファイル> ・スケジュールトリガーの「今すぐ実行」機能で、「スクリプトの実行結果ダイア ログ」が表示されない場合がある問題を修正しました。 ・ブラウザヘルプのツリーに、新規追加されたアダプタのヘルプページの項目が追加 されない問題を修正しました。 ・Mapper の複数行文字列定数ロジックで、複数行文字列入力エリアのサイズが変更 できない問題を修正しました。 ------------------------------------------------------------------------------ 「DSS241_090730_12」DataAnyware Script Patch ・スクリプト実行時に日付/時間型のスクリプト変数を参照する際に、以下の条件を すべて満たすと、設定とは異なるデータが読み取られる場合がある、もしくは 「ArrayIndexOutOfBoundsException」エラーが発生する場合がある問題を修正しま した。 上記事象の発生条件は以下の通りです。 1. 日付/時間型のスクリプト変数をコンポーネントのプロパティで指定している こと(※) 2. スレッド処理や、トリガー、ScriptRunner、CLIConsole などの実行ツールに より、1. のコンポーネントを含む処理を多重実行していること ※例えば以下のようなケースです。 - データベースアダプタの更新系SQL実行処理で、[SQL文] に日付/時間型の スクリプト変数を記述している。 (「INSERT INTO table (column) VALUES (${var})」など) - Mapper ロジックでプロパティに日付/時間型のスクリプト変数を設定している (単一行文字列定数ロジックの [一行文字列] に「${var}」と記述するなど) 入力ハンドラに日付/時間型のスクリプト変数をマッピングしている場合、事象 は発生しません。 ・プロパティの入力フィールドに日付/時間型スクリプト変数を設定していた場合、 システムプロパティ「xmlfw.daterenderingformat」で指定した日付フォーマット が適用されず、常に DataAnyware のデフォルトの日付フォーマットで展開される 問題を修正しました。 ・プロジェクト保存に失敗した際にエラーが通知されない場合がある問題を修正し ました。 ------------------------------------------------------------------------------ 「DSS241_090810_14」Excel Adapter Patch ・Excel アダプタの書き込み処理で、書き込み先シートの開始行のセルの書式をすべ ての書き込み行に使用して書き込みを行うことができる [書き込み開始行の書式を 利用する] 機能を追加しました。 本機能を使用する際は、[列一覧] の [書式設定] で [書き込み開始行の書式を 利用する] を選択します。 ------------------------------------------------------------------------------ 「DSS241_090831_15」Database Adapter Patch ・データベースアダプタの検索系SQL実行処理の SQLウィザードで、複数テーブルを 結合する際にエラーが発生し、不正な SQL 文が生成される問題を修正しました。 ------------------------------------------------------------------------------ 「DSS241_090831_16」Lotus Domino Common Patch ・Lotus Domino アダプタのビュー読み取り処理で、[ビュー名] のビューの一覧 および [カラム定義] をリセットすることができる [ビューとカラムのリセット] プロパティアクションを追加しました。 Lotus Domino Designer でビューやカラムの追加または変更などを行った場合、本 プロパティアクションを使用することでその変更を反映させることができます。 ・Lotus Domino アダプタの以下のオペレーションで、[フォーム名] のフォームの 一覧および [フィールド定義] をリセットすることができる [フォームとフィール ドのリセット] プロパティアクションを追加しました。 - ノーツ式読み取り処理 - 全文検索読み取り処理 - フォーム書き込み処理 Lotus Domino Designer でフォームやフィールドの追加または変更などを行った 場合、本プロパティアクションを使用することでその変更を反映させることができ ます。 ・Lotus Domino アダプタのノーツ式読み取り処理で、[最大取得文書数] に値を指定 しても、フォームに含まれるすべての文書を読み取る問題を修正しました。 ------------------------------------------------------------------------------ 「DSS241_090831_17」WebServices Adapter Patch ・Web サービスアダプタで、保存された Cookie をサーバへ送信するかどうかを選択 できる機能を追加しました。 【プロパティ】 [Cookie] タブの [保存されたCookieをサーバへ送信する] 【値の説明】 チェックあり: Web サービス実行時に保存された Cookie を送信します。 チェックなし: Web サービス実行時に保存された Cookie を送信しません。 【デフォルト値】 チェックあり ※Cookie の保存は、Web サービス実行時に自動的に行われます。 ※Cookie の送受信は、エンドポイント URL のホストが同一な Web サービスで のみ行うことができます。 ※パッチ適用前に配置したオペレーションの [保存されたCookieをサーバへ送信 する] は「チェックあり」となります。 ------------------------------------------------------------------------------ 「DSS241_090831_19」Fixed Length/Variable Length Adapter Patch ・固定長アダプタの固定長ファイル書き込み処理がトランザクションに参加している 場合、存在しないディレクトリ配下のファイルに書き込みを行うと、トランザク ションのコミットに失敗し、正常にロールバックが行われない問題を修正しました。 ・可変長アダプタの可変長ファイル書き込み処理がトランザクションに参加している 場合、存在しないディレクトリ配下のファイルに書き込みを行うと、トランザク ションのコミットに失敗し、正常にロールバックが行われない問題を修正しました。 ------------------------------------------------------------------------------ 「DSS241_090831_20」FTP Adapter Patch ・FTP アダプタの各オペレーションで、2GB 以上のファイルが [リモートパス] 上に 存在する場合、結果データの「size」の値が正しく取得できない問題を修正しまし た。 ------------------------------------------------------------------------------ 「DSS241_090831_21」Web Adapter Patch ・Web アダプタで、保存された Cookie をサブドメインが一致するサーバへ送信 するかどうかを選択できる機能を追加しました。 【プロパティ】 [Cookie] タブの [サブドメインのCookieをサーバへ送信する] 【値の説明】 チェックあり: 保存されたサブドメインの Cookie を送信します。 チェックなし: 保存されたサブドメインの Cookie を送信しません。 【デフォルト値】 チェックあり ※Cookie の保存は、Web アダプタの各オペレーション実行時に自動的に行なわれ ます。 ※パッチ適用前に配置したオペレーションの [サブドメインのCookieをサーバへ 送信する] は「チェックなし」となります。 ------------------------------------------------------------------------------ 「DSS241_090831_22」File Operation Adapter Patch ・ファイル操作アダプタのディレクトリ作成処理で、[作成オプション] タブの [ディレクトリが既に存在する場合はエラー] にチェックがない状態で、実行時 に対象のディレクトリが操作されている場合、まれに「FileExistsException」 エラーが発生する問題を修正しました。 ------------------------------------------------------------------------------ 「DSS241_090908_23」File Trigger Patch ・ヘルプの「ファイルトリガーガイド」ページの「注意事項」項に、監視対象ファ イルのイベントを検知するタイミングについての注意点を追記しました。