...

IFASPRO

by user

on
Category: Documents
27

views

Report

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
Fly UP