Comments
Description
Transcript
IFASPRO
IFASPROのご紹介 2013年7月 システムソフトウェア事業部 Page 1 © NEC Corporation 2013 商標について Microsoft、Windows、Visual Basic、Windows Server および Windows Vista は、 米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。 その他、登場する会社名、製品名は一般に各社の登録商標または商標です。 Page 2 © NEC Corporation 2013 IFASPROとは ▐ 統合ファイルアクセスシステムプログラム群 z 各種ファイル編成への対応 • 順/相対/索引順/副次索引順編成をサポート z メインフレーム並みの排他制御/リカバリ制御 • デッドロック即時検出、自動ロールバック • 連続運転対応のマルチログファイル、ロールフォワード z 各種利用形態の提供 • Client/Server型、 Peer-To-Peer型、 Stand-alone型 z API/ユーティリティ/常駐プログラムで構成 • 対応言語 – COBOL (NEC製COBOLで利用可能) – C言語 (C用APIの提供) – VisualBasic® (カスタムコントロールの提供) • 豊富なユーティリティでファイルの運用/保守が可能 z 簡便 • 一般ファイル処理の範囲なら表定義は不要 z ファイル指定変更でリモート/ローカルの切り替え • Page 3 ログインユーザ毎にファイル名切り替え可能 © NEC Corporation 2013 機能概要 ▐ IFASPROは、常駐部・DLL群・ユーティリティー群の3構成 アプリケーション IFASPRO ユーティリティ群 (COBOL/C/VisualBasic) ファイルコピー・インデックス保守・SG・ ファイルリカバリ・ファイル移行、etc IFASPRO DLL群(APIの提供) ファイル作成/削除・ファイル名変更・ファイルオープン/クローズ・ ファイル/レコード排他共有制御・ レ コード追加/参照/更新/削除/位置付け・インデックス追加/削除・コミット/ロールバック・バッフ ァフラッシュ・ファイル情報取得、etc IFASPRO 常駐プログラム群 共有メモリ管理・初期化・ログ収集・ クライアント/サーバ管理・リスタートリカバリ起動、etc Windows operating system Page 4 © NEC Corporation 2013 クライアント・サーバアクセス形態 IFASPROサーバ (サービス) クライアント対応スレッド群 IFASPROライブラリ IFASファイル インデックス ファイル データ ファイル ロールバック ログファイル 更新ログ ファイル IFASPROユーティリティ群 クライアント アプリケーション IFASPROライブラリ クライアントPC Page 5 © NEC Corporation 2013 C言語APIで提供する機能 ▐ 各編成ファイルに対する操作 z z z z z ファイルの作成/削除/名前変更 ファイルのオープン/クローズ レコードの入力/出力/更新/削除/位置づけ ファイルの情報取得 インデックスの追加/削除/再編成(索引順編成) ▐ トランザクション処理 z ログファイルのオープン/クローズ z トランザクションの開始/終了/取り消し ▐ その他 z スレッド/プロセスの終了処理 Page 6 © NEC Corporation 2013 ユーティリティ一覧(1/2) ▐ ファイルの管理・保守 z ファイル管理ユーティリティ :(GUI) • IFASファイルの利用状態表示やファイルロック状態の解除、データの全件削除を行う z ファイルコピーユーティリティ:(GUI、バッチ) ファイルコピーユーティリティ • テキストファイル/CSVファイルとIFASファイル間のデータの相互変換を行う z インデックスメンテナンスユーティリティ: インデックスメンテナンスユーティリティ (GUI、バッチ) • 索引順編成ファイルのインデックスの追加・削除、再編成、更新属性設定を行う z RFD編集ツール: RFD編集ツール (GUI) • IFASファイルのRFDファイルを作成/編集する z IFAS移行ユーティリティ :(バッチ) • A-VX等の既存システムからIFASファイル(索引順/相対/順)への移行を支援する ▐ ファイルの復旧 z ロールフォワードユーティリティ: ロールフォワードユーティリティ (GUI) • ディスク障害等に対して、ログファイルを使ってファイルを復旧する z ディファードリカバリユーティリティ : (GUI) • 電源障害等によるシステム障害に対して、最新のコミット時点にロールバックしファイルを 復旧する z ファイルロックリセットユーティリティ: ファイルロックリセットユーティリティ (GUI、バッチ) • ファイルの未クローズロック状態の解除やキーの整合を行い、ファイルを利用可能とする Page 7 © NEC Corporation 2013 ユーティリティ一覧(2/2) ▐ 運用・支援 z 運用支援ツール: 運用支援ツール (GUI) • ロック資源量、共有I/Oバッファサイズ、ログファイル数、COBOL85動作モード、 等の環境設定を行う z バックアップ支援ユーティリティ: バックアップ支援ユーティリティ (GUI、バッチ) • IFASファイルをバックアップするための環境を提供する z サーバ管理ユーティリティ:(GUI) サーバ管理ユーティリティ • IFASPROサーバ画面上に実行中のAP(サーバAP,クライアントAP)の情報を 一覧表示する z 管理情報メンテナンスツール:(バッチ) 管理情報メンテナンスツール • ファイルピジーのリセット、不要ファイルの管理情報削除、管理対象ファイル 名一覧表示、等 ▐ その他 z IFASプロパティ表示: IFASプロパティ表示 (バッチ) • IFAS製品のバージョン、SG設定等の情報を表示する Page 8 © NEC Corporation 2013 IFASファイル運用イメージ ファイル管理 ユーティリティ (GUI) インデックスメンテナンス ユーティリティ (GUI、コマンド) ・ファイルの利用状況確認 ・ファイルのロック解除 ・データの全件削除 RFD編集ツール (GUI) ・インデックスの追加、削除 再編成、属性変更 IFASファイル ・RFDファイルの作成、編集 RFDファイル ファイルコピー ユーティリティ (GUI、バッチ) ・テキストファイル、CSVファイル IFASファイル間のデータ変換 Page 9 © NEC Corporation 2013 運用関連の ツール群 (GUI、バッチ) ・運用支援ツール ・バックアップ支援ツール ・サーバ管理ユーティリティ ・管理情報メンテナンスツール ・ロールフォワードユーティリティ など ファイルメンテ ナンスキット ・データの参照、更新 など CSVファイル ★エクセルなどで参照、更新可能 テキストファイル :システム管理者用 :エンドユーザ、システム管理者 用 ユーティリティ画面例(1/4) ファイル管理ユーティリティ Page 10 © NEC Corporation 2013 ユーティリティ画面例(2/4) ファイルコピーユーティリティ Page 11 © NEC Corporation 2013 ユーティリティ画面例(3/4) 運用支援ツール Page 12 © NEC Corporation 2013 ユーティリティ画面例(4/4) サーバ管理ユーティリティ Page 13 © NEC Corporation 2013 IFASPROの諸元 ▐ IFASPROの諸元(*1) 項目 IFASPRO 備考 1プロセスでの最大同時 オープン可能なファイル数 4096 ファイル (既定値:256)(*2) 本項目は、保証する最大ファ イル数の指定であり、リソース が許す限り拡張されます。 1プロセス内での最大スレッド数 1024 スレッド (既定値:128 )(*2) マルチスレッドプログラミング 時に考慮が必要となります。 1プロセスからの最大同時サー バ接続数(スレッド毎のサーバ接 続数の合計値) 1024 接続 (既定値:16 )(*2) 接続数は、同一サーバに対し ても複数接続を行う場合は、 接続数分で数えます。 1システムでの最大同時 オープン可能なファイル数 無制限 理論上は無制限です。実施 は、システムリソースの範囲 内までとなります。 1サーバへの最大同時アクセス 可能なクライアント数 無制限 理論上は無制限です。実際 は、システムリソースの範囲 内までとなります。 ※1 COBOLから利用する場合の諸元ではないことに注意してください。 ※2 既定値は、環境設定ファイル”IFASCLT.INI”で変更可能です。 Page 14 © NEC Corporation 2013 動作環境(1/2) (最新バージョン) 動作環境 サーバ (OS) クライアント Page 15 © NEC Corporation 2013 Microsoft® Windows® 2000 Server、 Microsoft® Windows Server ® 2003 Microsoft® Windows Server ® 2003R2 Microsoft® Windows Server ® 2008 Microsoft® Windows Server ® 2008R2 Microsoft® Windows Server ® 2012 Microsoft ® Windows® 2000 Professional Microsoft ® Windows® XP Microsoft ® Windows Vista® Microsoft ® Windows® 7 Microsoft ® Windows® 8 動作環境(2/2) (最新バージョン) 動作環境 (HW) サーバ クライアント HW諸元 Express5800/100,600 PC-9800, PB-NEC, PC98-NX, Express5800/50, PC-AT互換機 必要メモリ容量 必要ディスク容量 Page 16 © NEC Corporation 2013 20MB以上 IFASPRO:19MB