<<2021/12/21更新>> ASTERIA Warp 2112 リリースノート はじめに 本資料は、ASTERIA Warp 2112における新機能と修正内容について説明します。 * 以下、[INSTALL_DIR]はASTERIA Warpサーバーのインストールフォルダーを指します。 ------------------------------------------------------------------------------- 以前のリリースからのアップグレードについて 【旧バージョンがインストールされているマシンへのインストール】 旧バージョンのASTRIA Warp(バージョン4.9.1以前)がインストールされているマシン へASTERIA Warp 2112をインストールする場合、次の点に注意してください。 1. 旧バージョンのASTERIA Warpと同じフォルダにインストールしてはいけません。 2.旧バージョンのASTERIA Warpと同じデータフォルダーを使用してはいけません。 3. 旧バージョンのASTERIA Warpと同時に稼動させるにはポート番号を重ならないよ うに設定する必要があります。 【旧バージョンとの互換性について】 ★ASTERIA Warpフローデザイナーは旧バージョンのASTERIA Warpサーバーに接続できませ ん。それぞれのバージョンに対応したASTERIA Warpフローデザイナーをお使いください。 ★旧バージョンのASTERIA Warpフローデザイナーは、ASTERIA Warp 2112のサーバーに接 続できません。 ★旧バージョンのASTERIA Warpで作成したフローは互換性があります。旧バージョンで作 成したフローなどの移行につきましては、「環境移行ガイド」を参照ください。 【ASTERIA Warp(バージョン4.9.1以前)からの移行に関連するフローサービスの重要な 変更点】 ★インストールフォルダーの変更 インストールフォルダーの構成が変更になりました。また、インストールフォルダーに はユーザーによる変更が行われないプログラムモジュールのみが配置されます。 ★データフォルダーの変更 ユーザーのデフォルトホームフォルダーを含む各種データを保存するデータフォルダー は、インストール直後に行う初期設定で指定するように変更されました。また、データ フォルダーの構成も大幅に変更され、各種設定ファイル、ログファイル、コンポーネン トモジュールもデータフォルダー内に保存されます。 ★廃止されたコンポーネント 次に掲げるコンポーネントが廃止されました。 ・AACLogin/AACExistUser/AACRoleCheck/AACGetUserAttributes ・Ant ・ExcelInput(旧バージョン)/ExcelOutput(旧バージョン)/ExcelSlimInput/ExcelSlimOutput ・JavaClass ・NeoCoreGet/NeoCorePut ・NotesGetAdv/NotesPutAdv ・WebMacroPlayer ・XBRLアダプター ・全銀TCP/IPアダプター ・OnSheetアダプター ・チャートオプション ------------------------------------------------------------------------------- 【ASTERIA Warp 2112の新機能】 ★バージョン管理機能がGitに対応しました。 ★コンポーネントなどを選択した時にクイックアイコンが表示されるようになりました。 ★コンポーネントとマッパー関数にプロパティ編集のための標準UIが追加されました。 ★デバッグ実行時のフロー画面を改善しコンポーネント実行の視認性を高めました。 ★マッパーでフィールドを検索できるようになりました。 ★すべての実行設定を一回の操作で有効・無効にできるようになりました。 ★ユーザー単位ですべてのプロジェクトをコンパイルできるようになりました。 ★Platioコンポーネントに次の機能を追加しました。  ・検索条件に$fromTimestamp, $toTimestampを追加  ・PlatioPutコンポーネントでUpdate/Upsertのバルク処理対応  ・PlatioPutコンポーネントのバルク処理でエラーが発生した場合のエラー箇所の出力 ★フローテンプレートとして次のテンプレートが追加されました。  ・Platioから差分を抽出してCSVファイルを作成 ★Core/Core+エディションにPlatioコンポーネントが標準でインストールされるようにな  りました。 ------------------------------------------------------------------------------- ------ フローサービスの仕様変更、不具合修正について --------------------------- ------------------------------------------------------------------------------- 【ライブラリの更新】 #845647 バージョン管理機能のGit対応のために必要な次のライブラリを追加・更新しま した。 ・commons-codec-1.15.jar ・commons-collections4-4.4.jar ・commons-compress-1.20.jar ・commons-math3-3.6.1.jar ・curvesapi-1.06.jar ・eddsa-0.3.0.jar ・org.eclipse.jgit.ssh.apache-5.13.0.202109080827-r.jar ・org.eclipse.jgit-5.13.0.202109080827-r.jar ・slf4j-api-1.7.32.jar ・slf4j-nop-1.7.32.jar ・SparseBitSet-1.2.jar ・sshd-osgi-2.7.0.jar #846123 Apache POIを5.0.0へバージョンアップしました。 【フローサービスの新機能】 #834362 FSMCの「ツール>カレンダー」画面にカレンダー情報のインポート/エクスポー ト機能を追加しました。また、フローサービス管理コンソールAPIにカレンダー 情報をインポート/エクスポートする/calendar/exportと/calendar/importを追 加しました。 #844159 ライセンスがCore/Core+の場合でもFSMCの「システム>アップデート>アダプター」 画面からHandbookアダプターなどのデフォルトでインストールされないアダプター をダウンロードできるようになりました。 #845019 FSMCの「状態>フロー>リクエスト一覧」画面にソート機能を追加しました。 #845020 FSMCの「ツール>サービス>フローサービス」画面に全てのトリガーの機能を有 効/無効にするボタンが追加されました。また、次のコマンド・APIが追加され ました。 ・flow-ctrlコマンドに全てのトリガーの機能を有効・無効にする  enableAllTriggersとdisableAllTriggersが追加されました。 ・フローサービス管理コンソールAPIに全てのトリガーの機能を有効・無効にす  る/trigger/status/all/enable、/trigger/status/all/disableとその状態を  取得する/trigger/status/all/getが追加されました。 #845647 FSMCの「ツール>アカウント」画面のユーザーのバージョン管理設定でGitを指 定できるようになりました。 #846188 システム変数にデータフォルダーとシステムログフォルダーが追加されました。 【フローサービスの仕様変更】 #839257 flow-ctrlコマンドでの実行設定の登録時に、既存の実行設定と同じ名前は使用 できないようになりました。 #842742 Core/Core+エディションでライセンスキーが自動更新された時にログが出力され るようになりました。 #843970 FSMCの「システム>アップデート」の各画面でアップデートの確認ダイアログに 警告メッセージが表示されるようになりました。 #844670 HTTPコネクションの接続テストで使用するHTTPバージョンをHTTP/1.0からHTTP/1.1 に変更しました。 #846193 デザイナーやflow-ctrlなどからの主要なリクエスト(プロジェクトの登録など) に対して、FlowService.logにログが出力されるようになりました。 【フローサービスの不具合修正】 #842080 ログファイルの日替わり処理で高負荷時に前日のログがなくなってしまうことが ある不具合を修正 #842686 FSMCの「システム>アップデート」の各画面と「設定>サービス>MC」画面でセッ ションが切れることがない不具合を修正 #846206 MySQLのJDBCドライバーバージョン8.0.23以降を使用している場合に、RDBコネク ションの「データベースタイプ」プロパティで「MySQL8」を選択した場合に設定 されるデフォルトのURLを使用して接続するとエラーが発生する不具合を修正 #846381 FSMCの「設定>コネクション」画面のJNDIコネクションなどのパラメーターを指 定できるコネクションの編集ダイアログでパラメーターを追加してもパラメーター 一覧にパラメーター名が表示されない不具合を修正 #846991 Core/Core+エディションで、エラー処理フロー内でエラーが発生した場合に 「No message: SubFlow.3」というエラーログが出力される不具合を修正 【フローデザイナーの新機能】 #844467 フローデザイナーの「実行」メニューに「すべてコンパイル」が追加され、選択 しているサーバーのすべてのプロジェクトがコンパイルできるようになりました。 #845647 フローデザイナーのバージョン管理機能がGitに対応しました。 #846170 比較ツールでParameterList、Record、CSV、FixedLengthの各ストリームのフィー ルド順序変更がコンポーネントの差分としてレポートペインに表示されるように なりました。 #846172 マッピングウィンドウでフィールドの検索ができるようになりました。 #846583 コンポーネント、マッパー関数をダブルクリックしたときに専用のUIがない場合 は標準でプロパティの編集ダイアログが表示されるようになりました。 #846585 フローウィンドウとマッピングウィンドウでアイコンやリンク線を選択したとき にクイックアイコンが表示されるようになりました。 【フローデザイナーの仕様変更】 #839257 フローデザイナーでの実行設定の登録や更新時に、既存の実行設定と同じ名前は 使用できないようになりました。 #845039 サーバーの表示設定を編集していない状態では背景色に白色が設定されるように なりました。 #845470 フローデザイナーのマッピングウィンドウで「強調表示」時のリンク線とマッパー 関数の枠線の色が変更されました。 #845881 フローデザイナーのパレットのコンテキストメニューより「新しいタブの追加」 が削除されました。 #846393 フローデザイナーでプロジェクトを閉じる時やデザイナーを終了する時に通信エ ラーが発生してもプロジェクトが登録解除されないように改善しました。 #846581 フローデザイナーのコネクション作成ダイアログの接続種別選択リストの並び順 が変更されました。 #846584 フローのデバッグ時のフローウィンドウでの色分け表示状態が変更されました。 #846726 フローのデバッグ時に最初に表示されるフローデバッグダイアログボックスで、 「フロー開始時にブレークする」チェックボックスの初期値が「オン」になりま した。 #846812 フローデザイナーのログインダイアログやプロパティ式の編集ダイアログなどが マウスカーソルの近くに表示されるようになりました。 #847013 フローデザイナーの検索ダイアログがリサイズに対応しました。 【フローデザイナーの不具合修正】 #844846 リンク線をマッピングウィンドウの領域外へドラッグできてしまう不具合を修正 #845889 フィールドの表示/非表示設定ダイアログで、他にレイヤーが無い場合でもイン ポートメニューに「他のレイヤーから」が有効になっている不具合を修正 #845937 MultiFieldMapperコンポーネントの「マッピングの編集」で直前のコンポーネン トのフィールド情報が反映されないことがある不具合を修正 #846410 フローデザイナーの実行設定で休日設定に表示されるカレンダーのリストがソー トされていない不具合を修正 #846036 Mapperコンポーネントに接続する入力側のコンポーネントがストリーム定義を持っ ていない場合に、そのコンポーネントを削除するとNullPointerExceptionが発生 する不具合を修正 #846206 MySQLのJDBCドライバーバージョン8.0.23以降を使用している場合に、RDBコネク ションの「データベースタイプ」プロパティで「MySQL8」を選択した場合に設定 されるデフォルトのURLを使用して接続するとエラーが発生する不具合を修正 #846779 バージョン管理でプロジェクトをコミットした後にフローペインが読み取り専用 にならない不具合を修正 #846800 仕様書出力時に非表示フィールドを持つMapperコンポーネントのマッピング定義 画像が正しく出力されない不具合を修正 #846802 Mapperコンポーネントで非表示フィールドを設定している場合の次の2つの不具 合を修正 ・他のフィールドにリンク線を接続するとリンク先のフィールドがずれてマッピ  ングが不正になる場合がある ・一時的にすべてのフィールドを表示している場合に、非表示フィールドへリン  ク線を接続することができる #846871 マッピングウィンドウの入出力フィールド上部に不必要なヘッダーが表示されて いる不具合を修正 #847017 フローデザイナーで矩形選択時に表示領域外までカーソルが移動してしまう不具 合を修正 #847026 フローデザイナーでNotesコネクションが作成できる不具合を修正 #847221 フローデザイナーでSSLを使用してサーバーに接続している場合に、コンポーネ ントやマッパー関数のヘルプが表示できない不具合を修正 【コンポーネント/マッパー関数の新機能】 #844463 ExcelInput、ExcelSheetListコンポーネントに「パスワード」プロパティが追加 され、読み取りパスワードが必要なExcelファイルが利用可能になりました。 #845023 NullCheckマッパー関数に「すべてNullの場合」プロパティが追加され、入力が すべてnullだった場合の処理が「エラーを発生」、「固定値を出力」、「nullを 出力」から選択できるようになりました。 #846185 Tableマッパー関数に「ファイルの再読み込み基準」プロパティが追加され、 「テーブルの指定方式」が「ファイル」だった場合に、ファイルを再読み込みす る基準を「更新日時が新しい」、「更新日時が違う」から選択できるようになり ました。 #846920 PlatioアダプターがCore/Core+エディションのインストーラーに含まれるように なりました。 #846921 PlatioGetコンポーネント、PlatioPutコンポーネント、PlatioDeleteコンポーネ ントで検索条件に指定できる項目に「$fromTimestamp」と「$toTimestamp」が追 加されました。 【コンポーネント/マッパー関数の仕様変更】 #844670 HTTPGet、HTTPPostコンポーネントの「HTTPのバージョン」プロパティの初期値 をHTTP/1.0からHTTP/1.1に変更しました。また、LINEPush、LINEReplyコンポー ネントで通信時のHTTPバージョンをHTTP/1.0からHTTP/1.1に変更しました。 #846060 ExcelSimpleOutputコンポーネントが何らかの原因でExcelビルダーの設定を失っ た場合でもExcelビルダーを起動できるようになりました。 #846065 PlatioコンポーネントでPlatioのNumber型、ReferenceNumber型に対応するデー タ型が、Integer型からDecimal型へ変更になりました。 #846066 Platioアプリケーションの将来の拡張のため、PlatioコンポーネントとPlatioコ ネクションに「パラメーター」プロパティが追加されました。 #846070 PlatioPutコンポーネントでPlatioビルダーを開き「実行する処理」で「更新/追 加」を選択している場合でも「_Creator」フィールドを選択できるようになりま した。 #846072 PlatioPutコンポーネントが複数レコードへの処理を行うPlatio APIに対応し、 追加、更新時にAPIの呼び出し回数が削減されました。 #846074 PlatioDeleteコンポーネントで一括削除時に削除する最大数レコードごとのルー プ時にAPI呼び出し回数が削減されました。 #846180 BranchStartコンポーネントで「条件式」プロパティの値を自動的にコンポーネ ントの説明に設定するようにしました。また、次のコンポーネントのアイコンを 変更しました。 ・BranchStart ・BranchByComponentProperty ・BranchByException ・BranchByStreamType #846183 AWSアダプターの各コンポーネントで、「コネクションを使用」が「いいえ」の 場合に、コネクション情報のプロパティにマッピングできるようになりました。 #846227 ExcelInput、ExcelOutputコンポーネントでエラーコード「210」が追加されまし た。また、エラー発生時にエラーコードを設定するようにしました。 #846292 ExcelSimpleOutputコンポーネントで「保存ファイルパス」プロパティで指定し たパスのフォルダーが存在しない場合は作成するようになりました。 #846425 Slackメッセージを削除するフローテンプレートの「何日前」指定に対して、指 定日数前の日付以前のメッセージを削除するようになりました。 【コンポーネント/マッパー関数の不具合修正】 #845735 S3Downloadコンポーネントで、オブジェクト名で指定したオブジェクトと同一階 層に他のオブジェクトが1000個以上存在するとエラーになることがある不具合を 修正 #845888 Notesビルダーのフィールド情報設定時にIllegalArgumentExceptionが発生する ことがある不具合を修正 #845984 SlackGetコンポーネントでリプライを取得すると200件ごとに同じ親メッセージ が何度も含まれる不具合を修正 #845985 SlackUploadコンポーネントでインスペクタ上に「ファイルが存在しない」プロ パティが表示されない不具合を修正 #846033 フローデザイナーの言語が英語または中国語の場合にGCSPutコンポーネントの「 オブジェクト名」プロパティとGCSDeleteコンポーネントの「ループを開始」プ ロパティにデータをマッピングすることができない不具合を修正 #846035 ADAuthコンポーネントのActiveDirectory認証設定ダイアログでボタンが表示さ れない場合がある不具合を修正 #846042 kintoneビルダーのアプリ一覧にスペース内アプリが表示されない不具合を修正 #846205 ExcelInputコンポーネントの「計算結果の丸め処理」プロパティは現在のコンポー ネントでは使用されないので削除されました。 #846218 kintoneSubtablePutコンポーネントで指定したフィールドのみを更新することが できない不具合を修正 #846293 ExcelSimpleOutputコンポーネントで使用されていないエラーコード「222」が削 除されました。 #846333 ExcelSimpleOutputコンポーネントでファイル読み取りパスワードが設定されて いるファイルを指定した場合に汎用エラーが発生しない不具合を修正 #846378 MarketoPutコンポーネントでNullをInsertしたときにエラーが発生する不具合を 修正 #846382 英語と中国語環境においてSlackコンポーネントのエラーコード「1」のエラー メッセージが「Slack」ではなく「Slac」と出力される不具合を修正。 #846383 SlackGetとSlackDeleteコンポーネントで97件以上のレコードを扱う場合に、 Bad Requestエラーが発生する不具合を修正 #846429 IF, Equal, NotEqual, Greater, GreaterEqual, Less, LessEqualマッパー関数 で、入力された値がDatetime型、かつ、「データ」プロパティに日時の文字列を 設定した場合に、マルチスレッドで高負荷がかかるとNumberFormatExceptionが 発生することがある不具合を修正 #846498 AWS S3Putコンポーネントで入力ストリームの型がTEXT, CSV, FixedLength, HTML, XMLの場合に、アップロードされたオブジェクトのメタデータ「Content-Encoding」 に誤った値が設定される不具合を修正 #846550 Slackの各種コンポーネントを実行した時に、Slackサーバー側の修正の影響でエ ラーが発生するようになった問題に対応しました #846603 UntarFileコンポーネントの「上書き処理」プロパティの選択肢「上書きしない」 を、動作に合わせて「エラーにする」に修正しました。 #846656 Office365GetコンポーネントでFilesテーブルから特定階層以下のフォルダーや ファイルを取得できない不具合を修正 #846687 TableauPublishコンポーネントをダブルクリックしたときにコネクション選択ダ イアログが表示されない不具合を修正 #846696 SlackGetコンポーネントの「これより前」と「これより後」プロパティに現在か ら100年以上離れた日時を入力した場合に正しい出力が得られない不具合を修正 #846699 RESTコンポーネントの「アップロードファイル」プロパティで「ファイル名」を 指定せずに「ファイルパス」をマッパーなどで実行時に設定した場合、 Content-Dispositionのfilenameが空になる不具合を修正 #846791 GoogleDriveSQLCallコンポーネントでユーザー追加時に指定した権限が設定され ない不具合を修正 #846832 SingleSchedule/IntervalSchedule/RegularScheduleコンポーネントで「実行モー ド」プロパティにマッピングできない不具合を修正 #846901 NotesRESRGetコンポーネントで添付ファイル名を扱う場合、contentDisposition のfilenameにエンコードされた長い添付ファイル名が指定されるとデコードでき ないことがある不具合を修正 #847024 GoogleDriveGetコンポーネントで検索条件にIdを指定すると検索に時間がかかる 不具合を修正 #847081 PDF2コンポーネントでマルチスレッド高負荷時に「Can't map font」というエラー が発生することがある不具合を修正 #847208 PlatioGetコンポーネントのPlatioビルダーで、スキップ件数と取得件数を空に して保存できない不具合を修正 以上