Upload
others
View
1
Download
0
Embed Size (px)
Citation preview
Copyright 2005-2016 FUJITSU LIMITED
E-SUP AP Parts for Linuxご紹介
ネットワークコンピューティングを実現する
E-SUP AP Parts for Linux ご紹介
ネットワークコンピューティングを実現する
E-SUP AP Parts for Linux ご紹介Enterprise-Support Utility Products
URL http://www.fujitsu.com/jp/fmcs/support/
富士通株式会社
ミッションクリティカルビジネスグループ
Copyright 2005-2016 FUJITSU LIMITED
AP Parts for Linux 目次AP Parts for Linux 目次
■ AP Parts for Linuxとは
■ AP Parts for Linux 動作環境
■ AP Parts for Linux 製品体系図
■ AP Parts/MSG for Linux
■ AP Parts/LOG for Linux
■ AP Parts/MEMORY TABLE for Linux
■ AP Parts/DATE for Linux
■ AP Parts/CODE for Linux
■ AP Parts/SS-DUMP for Linux
■ AP Parts/TIMER for Linux
Copyright 2005-2016 FUJITSU LIMITED
AP Parts(APplication Parts) for Linux
Linuxシステム上でのアプリケーションで汎用的に使用される機能を、関数、コマンドとしてパッケージ化したものです。アプリケーション開発をよりビジネスロジックに特化させる事が狙いです。
AP Parts for LinuxとはAP Parts for Linuxとは
※AP Parts for Linux は、C,COBOLインターフェースにて提供します。
Copyright 2005-2016 FUJITSU LIMITED
AP Parts for Linux 動作環境AP Parts for Linux 動作環境
動作OS
Red Hat Enterprise Linux AS (v.3 for x86)Red Hat Enterprise Linux AS (v.4 for Itanium)Red Hat Enterprise Linux 5 (for x86)Red Hat Enterprise Linux 5 (for Intel Itanium)Red Hat Enterprise Linux 5 (for Intel64)
Linuxは、Linus Torvalds氏の米国およびその他の国における登録商標または商標です。
Red Hat、RPMおよびRed Hatをベースとしたすべての商標とロゴは、Red Hat, Inc.の米国およびその他の国における登録商標または商標です。
Copyright 2005-2016 FUJITSU LIMITED
AP Parts/
AP Parts for Linux 製品体系図AP Parts for Linux 製品体系図
ユーザアプリケーション
(ビジネスロジック)
コード変換
営業日(応答日)算出
テーブルアクセス
トレースLOG取得
メッセージ出力
年号変換
テーブル活性保守
ユーザLOG取得
MSG for Linux
LOG for Linux
MEMORY TABLEfor Linux
DATE for Linux
CODE for Linux
1月 2月 3月 4月
5月 6月 7月 8月
9月 10月 11月 12月
変換テーブルコード変換機能
業務カレンダ機能
現待ユーザテーブル
世代ログファイル
メッセージ管理機能
マルチプロセス、マルチスレッド
SS-DUMP for Linux
テーブル一括更新
スナップ・トレース出力 スナップファイル
Linux
※各製品単体で使用可能。
※
タイマ監視 TIMER for Linux タイマ監視テーブルタイマ監視機能
Copyright 2005-2016 FUJITSU LIMITED
利用者は業務アプリケーションが出力するメッセージを一元管理することができ、メッセージの規約化をよりスムーズに行うことが可能です。
■ 業務メッセージの規約化をサポート
AP Parts/MSG for Linux の特徴AP Parts/MSG for Linux の特徴
■ 動的変更機能により、柔軟なシステム運用が可能
メッセージの出力抑止レベルや出力先を動的に変更できるので、テスト時と本番運用時で、出力するメッセージや出力先を変更するなど、柔軟な運用を実現することができます。
■ 処理性能の向上を実現
AP Parts/MSG for Linux は、大量高速処理のためのマルチスレッドに対応しています。
■ システム開発の負荷軽減
メッセージ出力に関する部品を利用することで、業務アプリケーションの品質と生産性を向上させることができます。
Copyright 2005-2016 FUJITSU LIMITED
AP Parts/MSG for Linux 全体図AP Parts/MSG for Linux 全体図アプリケーションサーバにおけるメッセージ出力・管理を支援
メッセージログファイル
ユーザアプリケーション
メッセージテーブル
Linux
システムログ
標準(エラー)出力
環境設定ファイル
環境設定
AP Parts/MSG
for Linux
text
メッセージ抑止
メッセージ出力
メッセージ編集通知
出力先変更
メッセージ
テーブルメッセージ一元管理
共有メモリ
Copyright 2005-2016 FUJITSU LIMITED
メッセージ出力イメージメッセージ出力イメージメッセージフォーマット、メッセージヘッダを任意に指定できます。
2003/06/07 10:00:02.276 pid=0000000101 tid=0000000002 apl00001i job started.
メッセージヘッダ(日付 + 時刻 + プロセスID + スレッドID) + メッセージID + 重障度コード + メッセージ本文
●メッセージヘッダ
日付、時刻、プロセスID,スレッドIDのうち、任意の情報を、任意の順序で指定できます。付加する情報を動的に変更することも可能です。(未出力も可)
●メッセージID1~16文字で任意のIDを指定します。
●メッセージ本文
以下の三種類のフォーマット形式から指定します。・定型フォーマット : メッセージテーブルに登録されたメッセージ本文を出力します。・準定型フォーマット : メッセージテーブルに登録されたメッセージ本文 + 付加メッセージ( 大30個)を出力します。・不定型フォーマット : 出力依頼時、パラメタで指定されたメッセージ本文を出力します。
●重障度コードメッセージIDの終端に続けて出力される半角英数字(1バイト)を指定します。
Copyright 2005-2016 FUJITSU LIMITED
メッセージの一元管理メッセージの一元管理テーブルでメッセージを一元管理します。動的な内容変更も可能です。
共有メモリ
メッセージテーブル
AP Parts/MSG for Linuxコマンド
・環境設定ファイル、メッセージファイルはテキスト形式のファイルです。ユーザ側で内容を定義します。
・メッセージテーブルはコマンドによって共有メモリ上に展開して使用します。
・メッセージテーブルは、定型、準定型フォーマットを使用する場合、必須です。
メッセージファイル
環境設定ファイル
メッセージファイル
新ファイルを追加
複数指定可能
再展開
Copyright 2005-2016 FUJITSU LIMITED
メッセージ出力機能メッセージ出力機能メッセージを出力します。出力先は複数指定も可能です。
環境設定ファイル
ユーザアプリ
ケーション
AP Parts/MSG
for Linux
共有メモリ
メッセージテーブル
syslog.confで出力先にコンソールを指定した場合
apl00001i job started.…..
AP Parts/MSGfor Linux常駐プロセス メッセージ
ログファイル
2003/06/06 apl00001i job started2003/06/06 apl00001i job started
・ ユーザアプリから関数を呼び出すことにより、メッセージを出力します。
・ 出力先は標準出力、標準エラー出力、シスログ、メッセージログファイル(テキストファイル)から複数選択可能です。
・ 出力先はメッセージ出力依頼単位に設定できます。
・ メッセージログファイルへの出力はメッセージキューを経由して常駐プロセスが行いますので、非同期の処理が可能です。
99世代まで管理可能
Copyright 2005-2016 FUJITSU LIMITED
メッセージ抑止機能メッセージ抑止機能レベルの指定により、メッセージを抑止します。レベルは動的変更可能です。
ユーザアプリケーション
メッセージ゙出力依頼
AP Parts/MSG for Linux
常駐プロセス
AP Parts
/MSG
for Linux
抑止レベル変更前(例)
抑止レベル0~9
抑止レベル変更後(例)
抑止レベル0~5
メッセージテーブル
共有メモリ
メッセージ単位に出力レベルを設定 AP Parts/MSG
for Linux コマンド(抑止レベル変更)
・ 出力レベルはメッセージ単位に設定が可能です。
・ 抑止レベルの環境設定ファイルに設定します。レベル変更はコマンドの投入によって行います。
・ 抑止レベルの使用により、メッセージの出力要、不要を制御することが可能です。
抑止レベル:0~9出力レベル:1~9
出力レベル>抑止レベル→メッセージ出力
出力レベル≦抑止レベル→メッセージ出力抑止
Copyright 2005-2016 FUJITSU LIMITED
出力先変更機能出力先変更機能メッセージ出力先を動的に変更します。
ユーザアプリケーション
メッセージ゙出力依頼
AP Parts
/MSG
for Linux
標準出力
コンソール
syslog.confで出力先にコンソールを指定した場合
AP Parts/MSG for Linuxコマンド(出力先変更)
・ 出力先の変更はコマンドの投入によって行います。
・ 運用にあわせて、メッセージの出力先を制御することができます。
Copyright 2005-2016 FUJITSU LIMITED
メッセージ返答要求機能メッセージ返答要求機能Systemwalker Centric Managerを使用し、メッセージに対するオペレータからの返答を要求します。
ユーザアプリケーション
メッセージ返答要求依頼
AP Parts
/MSG
for Linux Systemwalker
Centric Manager
Systemwalker
Centric Manager
返答入力
オペレータはCentric Manager返答画面にて返答を入力
・ Systemwalker Centric Managerと連携を行い、AP Parts/MSGのメッセージ出力形態にて、オペレータからの返答を要求できます。
・ 返答メッセージはユーザアプリで取得可能な他、通常のメッセージ出力同様、出力先を選択可能です。
Copyright 2005-2016 FUJITSU LIMITED
AP Parts/LOG for Linux の特徴AP Parts/LOG for Linux の特徴
■ 動的変更機能により、柔軟なシステム運用が可能
ログデータの出力レベルを動的に変更することにより、業務アプリケーションを止めることなくログ出力の指示が可能となります。
■ 処理性能の向上を実現
AP Parts/LOG for Linux は、大量高速処理のためのマルチスレッドに対応しています。
ログ出力に関する部品を利用することで、業務アプリケーションの品質と生産性を向上させることができます。またログ出力依頼は、メッセージキューを使用することにより業務アプリケーションからの直接I/Oが発生せず、ログ出力による業務アプリケーションの性能劣化を 小限に防ぎます。
■ システム開発の負荷軽減
■ ログデータの一元管理を実現
アプリケーションが出力するログデータを汎用的に一元管理することが可能です。また、ログファイルの世代管理を行い、サイクリックに運用するため、指定値以上のディスク資源を使用しません。
Copyright 2005-2016 FUJITSU LIMITED
AP Parts/LOG for Linux 全体図AP Parts/LOG for Linux 全体図アプリケーションサーバにおけるログ取得・管理を支援
ユーザアプリケーション
AP Parts/LOG
for Linux
関数
Linux
ログ出力
非同期依頼
ログダンプ
ログファイルユーザアプリ
ケーション標準出力
ファイル抽出
ログアクセス
環境定義・ログ長・出力先・抑止レベル・ログファイル世代数・ログファイルサイズ
・・
ログファイル
環境設定ファイル
AP Parts/LOGfor Linux
常駐プロセス
世代管理
Copyright 2005-2016 FUJITSU LIMITED
ログ出力機能ログ出力機能ログを編集,出力します。出力先は複数選択可能です。
ユーザアプリケーション
ログ出力依頼
AP Parts/LOGfor Linux
常駐プロセス
AP Parts/LOG
for Linux
非同期依頼方式LOGファイルへの書き込みのためのI/Oにかかるオーバヘッドを回避するため、非同期へ処理依頼を行う。
AP Parts/LOG for Linuxコマンド(常駐プロセス起動)
標準出力(エラー出力)
・ ユーザアプリから関数を呼び出すことにより、ログを出力します。
・ 出力先は標準出力、標準エラー出力、ログファイルから複数選択可能です。
・ ログファイルへの出力はメッセージキューを経由して常駐プロセスが行いますので、非同期の処理が可能です。
・ ログファイルへの出力は一定量をメモリへバッファリングすることができますので、ファイルI/Oを軽減することが可能です。
・ ログファイルは999世代まで管理可能です。
世代管理
999世代まで管理可能
ログファイル
出力依頼時に出力レベルを設定
バッファリング用共有メモリ
Copyright 2005-2016 FUJITSU LIMITED
ログ抑止機能ログ抑止機能レベルの指定により、ログ出力を抑止します。レベルは動的変更可能です。
ユーザアプリケーション
ログ出力依頼 AP Parts
/LOG for Linux常駐プロセス
AP Parts/LOG
for Linux
抑止レベル変更前(例)
抑止レベル0~9
抑止レベル変更後(例)
抑止レベル0~5
AP Parts/LOG for Linuxコマンド(抑止レベル変更)
・ 抑止レベルはログ出力依頼単位に設定が可能です。
・ 抑止レベルの変更は、コマンドの投入によって行います。
・ 抑止レベルの使用により、ログファイルへの出力要、不要を制御することが可能です。
Copyright 2005-2016 FUJITSU LIMITED
ログダンプ機能ログダンプ機能ログファイルの内容を表示、または抽出します。
指定条件と一致する
データを抽出
32ログファイル
1
出力したい時刻,キー,ファイル世代番号等指定
抽出ファイル
………………………….2003/05/05 08:30:00.000 pid=9999999999 tid=9999999999key1=esup-appc key2=appc-in size=9999999userinfo=APL0001 gen=0010000000:00000000 00000000 00000000 00000000 *………….*0000010:00000000 00000000 00000000 00000000 *………….*0000020:00000000 00000000 00000000 00000000 *………….*
AP Parts/LOG for Linuxコマンド(ログダンプ)
・出力したい時刻、キー、プロセスID、スレッドID、文字
列、ファイル世代番号などを検索条件として指定できます。
・検索した内容は標準出力に表示、またはファイルに抽出できます。
Copyright 2005-2016 FUJITSU LIMITED
ログ読込み機能ログ読込み機能ログファイルのデータを読み出します。
ユーザアプリケーション
ログ読み出し依頼
AP Parts/LOG
for Linux
ログファイル
検索キー、検索時刻、ログファイル名(または世代管理番号)などを指定
抽出ファイル
ログデータ、ログデータサイズ、ログデータ時刻、プロセスIDなどを読み出す。
・ ユーザアプリから関数を呼び出すことにより、検索条件にあったログデータが返却されます。
・ 出力したい時刻、キー、ファイル世代番号などを検索条件として指定できます。
Copyright 2005-2016 FUJITSU LIMITED
ログバックアップ機能ログバックアップ機能ログファイルの自動バックアップを行います。
AP Parts/LOG for Linux
常駐プロセス
ログファイル世代3
ログファイル世代2
ログファイル世代1
・ ログファイルの世代が切替わる際にバックアップを自動取得します。
・ バックアップファイルの格納ディレクトリは、大16箇所まで指定可能です。
・ バックアップファイルは保有日数を設定することが出来ます。保有日数を経過後は以降のバックアップ処理時に上書きされます。
バックアップファイル1
バックアップファイル2
バックアップファイル3
世代切替わり時に自動取得
Copyright 2005-2016 FUJITSU LIMITED
利用者は、Linux の共有メモリに関する知識を持たなくても、本パッケージのアクセス関数を使用することで、共有メモリを使用したアプリケーションの開発が行えます。これにより業務システムは使用するテーブルの一元管理や、アクセスロジックの共通化が可能となり、よりビジネスロジックに特化した開発ができます。
■ テーブルの一元管理、アクセスの共通化が可能
AP Parts/MEMORY TABLE for Linux の特徴AP Parts/MEMORY TABLE for Linux の特徴
■ システムの連続運用が可能
テーブル動的切り替えや動的追加機能を使用することで、業務システムは24時間連続運用に対応することができます。
■ 処理性能の向上を実現
AP Parts/MEMORY TABLE for Linuxは、大量高速処理のためのマルチスレッドに対応しています。
■ 一括更新による更新内容反映・破棄が可能
共有メモリテーブルへの更新内容を、ユーザ任意のタイミングで反映(コミット)または更新破棄(アボート)を選択する機能を提供致します。
Copyright 2005-2016 FUJITSU LIMITED
AP Parts/MEMORY TABLE for Linux 全体図AP Parts/MEMORY TABLE for Linux 全体図
Linux
AP Parts/MEMORYTABLE
for Linux
●インデックスアクセスをサポート・主キー・副次キー
●順アクセスも可
実媒体
共有メモリ
共有メモリ
ユーザアプリケーション
C,C++プログラム
COBOLプログラム
マルチプロセスマルチスレッド
共有メモリ
現用
待機
テーブル創成・展開
テーブルアクセス
テーブル切り替え
アクセスインタフェース
アプリケーションサーバにおける共有メモリテーブルの創成・アクセスを支援
Copyright 2005-2016 FUJITSU LIMITED
テーブル創成機能テーブル創成機能定義体やユーザデータから管理テーブル/メモリテーブル原本を創成します。
メモリテーブル定義体
個別部定義体
共通部定義体
定義体作成
個別部共通部メモリテーブル
原本
ユーザデータ(RDB等)
管理テーブル原本
テキストデータ(CSV形式)ユーザデータからメモリテーブル原本を創成(移行)する場合
メモリテーブル創成(関数)ユーザアプリケーション
管理テーブル創成(コマンド)
メモリテーブル創成(コマンド)
・ 各テーブル定義体はテキストデータで作成します。ユーザ側で内容を定義します。
・ 定義体をもとにユーティリティや関数を使って、テーブル原本を作成します。
Copyright 2005-2016 FUJITSU LIMITED
テーブルアクセス機能テーブルアクセス機能
管理テーブル共通部
管理テーブル個別部
ユーザ
アプリケーション
メモリテーブル
管理テーブルをもとに、共有メモリテーブルにアクセスします。
管理テーブル共通部
メモリテーブル原本
個別部共通部
アクセスの高速化、資源共有のためのメモリ展開
管理テーブル原本
AP Parts/MEMORY TABLEfor Linux
ローカルメモリ共有メモリ
メモリ展開(コマンド)
書戻し(コマンド)
・ 各テーブル原本はコマンドを使用して、共有メモリへ展開します。
・ ユーザアプリから関数を呼び出すことにより、共有メモリ上のテーブルへアクセスします。(オープン、参照、更新、追加、削除、クローズ、書戻しなど)
・ 共有メモリ上のメモリテーブルデータを原本に書き戻すこともできます。
Copyright 2005-2016 FUJITSU LIMITED
活性保守機能活性保守機能
管理テーブル共通部
管理テーブル個別部
個別部共通部メモリテーブル
原本
系切替え依頼(コマンド)
管理テーブル共通部
現用
系情報をローカルメモリへ反映し
系切替えを行う。
管理テーブルの系情報を変更し、テーブルの動的切替えを行います。*
管理テーブル原本
系情報変更
系情報変更
共有メモリ ローカルメモリ
待機
メモリテーブル
共有メモリの情報を
ローカルメモリへ反映*特許出願中。
現用/待機系切り替え
・ テーブルの系切替えはコマンドによって行います。
・ 共有メモリ上の系情報を切替えた後、ユーザアプリから同期関数を呼び出すことにより、新しい系情報が有効となります。
ユーザ
アプリケーション
AP Parts/MEMORY TABLEfor Linux
Copyright 2005-2016 FUJITSU LIMITED
一括更新機能一括更新機能
管理テーブル共通部
管理テーブル個別部
ユーザアプリケーション
メモリテーブル
データの更新内容を、共有メモリテーブルへ反映するか否かを選択できます。
管理テーブル共通部
メモリテーブル原本 個別部共通部
展開/消去
管理テーブル原本
ローカルメモリ共有メモリ
AP Parts/MEMORYTABLE for Linux
更新用バッファ
一括更新(バッファ内容を反映)
AP Parts/MEMORY TABLEfor Linux
テーブルアクセス
Copyright 2005-2016 FUJITSU LIMITED
AP Parts/DATE for Linux の特徴AP Parts/DATE for Linux の特徴
■ 業務カレンダにより、柔軟なシステム運用が可能
AP Parts/DATE for Linux では、業務カレンダを複数保有できます。これにより、営業日の運用を柔軟に行うことが可能です。また、業務カレンダの情報を動的に変更できるので、システムの連続運転などにおいても柔軟な運用を実現することができます。
■ 処理性能の向上を実現
AP Parts/DATE for Linux は、大量高速処理のためのマルチスレッドに対応しています。
利用者は業務日付処理に関する部品を利用することで、カレンダ管理ロジックの共通化が可能となり、業務アプリケーションの品質と生産性を向上させることができます。
■ システム開発の負荷軽減
Copyright 2005-2016 FUJITSU LIMITED
AP Parts/DATE for Linux 全体図AP Parts/DATE for Linux 全体図アプリケーションサーバにおける業務日付計算ロジックの構築を支援
ユーザアプリケーション
AP Parts/DATE
for Linux
カレンダテーブル
年号変換テーブル
年号変換
カレンダ
共有メモリ
平日・休日・営業日ユーザ固有休日など
環境設定ファイルAP Parts/DATE
for Linux コマンド
Linux
Copyright 2005-2016 FUJITSU LIMITED
業務カレンダ機能業務カレンダ機能テーブルを使用し、業務カレンダに必要な機能を提供します。
ユーザアプリケーション
AP Parts/DATE
for Linux
・ カレンダテーブル、年号変換テーブルはユーザが定義します。カレンダテーブルは複数保有することが可能です。
・ コマンドにより、各テーブルを共有メモリへ展開します。
・ ユーザアプリから関数を呼び出すことにより、応答日算出や西暦和暦変換などの各処理を行います。
AP Parts/DATEfor Linux コマンド
年号変換テーブル
年号変換テーブル
共有メモリ
日付チェック、応答日算出、日数算出、西暦和暦変換、業務日付取得
カレンダテーブル
カレンダテーブル
環境設定ファイル
Copyright 2005-2016 FUJITSU LIMITED
利用者は、30数種類の文字コード変換APIから、自システムに必要なAPIを使用し、業務アプリケーションを開発することができます。文字コード変換ロジックを作成する必要がなくなる為、業務アプリケーションの品質と生産性を向上させることができます。
■ システム開発の負荷軽減
AP Parts/CODE for Linux の特徴AP Parts/CODE for Linux の特徴
■ 処理性能の向上を実現
AP Parts/CODE for Linux は、大量高速処理のためのマルチスレッドに対応しています。
Copyright 2005-2016 FUJITSU LIMITED
アプリケーションサーバにおける業務構築(コード変換)を支援
AP Parts/CODE
コード変換テーブル
Linux
・EUC~EBCDIC・EUC~JIS8・EUC~JIS7・EUC~JISC6226
・EBCDIC~JIS7・EBCDIC~JIS8・JEF~78JIS・JEF~83JIS
など
ユーザアプリケーション
for Linux
・ユーザアプリケーションから関数を呼び出すことにより、 各コード間の変換を行います。
AP Parts/CODE for Linux 全体図AP Parts/CODE for Linux 全体図
Copyright 2005-2016 FUJITSU LIMITED
AP Parts/SS-DUMP for Linux の特徴AP Parts/SS-DUMP for Linux の特徴
■ システムの負荷軽減
AP Parts/SS-DUMP for Linux のダンプ取得機能は、異常時のみI/Oを発生させるつくりが可能です。これにより、本番運用中の性能劣化を避けることができます。
■ 処理性能の向上を実現
AP Parts/SS-DUMP for Linux は、大量高速処理のためのマルチスレッドに対応しています。
データの出力先を環境定義によって、メモリ出力、ファイル出力、未出力から選択できます。また、任意の時点での領域情報を取得することが可能なので、テスト作業時には必要な情報を取得し、運用中は異常発生時のみ情報を取得することが可能です。これにより、状況にあわせてフレキシブルな運用が可能です。
■ 解析・調査作業の効率化
■ 動作環境にそったフレキシブルな運用が可能
利用者は、業務アプリケーションでの異常発生時に調査に必要と思われる情報を、任意に登録、取得できます。このため、膨大なコアダンプを解析するより、簡単な解析や調査が可能となります。
Copyright 2005-2016 FUJITSU LIMITED
AP Parts/ SS-DUMP for Linux 全体図AP Parts/ SS-DUMP for Linux 全体図
Linux
ユーザアプリケーション AP Parts/SS-DUMP for Linux 環境定義
ファイル
メモリ
ユーザ領域の登録
トレース取得情報
登録したユーザ情報のダンプ取得異常事象発生
運用形態より
・ ファイル
・ メモリ
・ 未出力
を選択
出力された情報を検索
アプリケーションサーバにおけるトレース取得・スポットダンプ取得を支援
Copyright 2005-2016 FUJITSU LIMITED
スポットダンプ機能スポットダンプ機能
ユーザアプリケーション AP Parts/SS-DUMP for Linux
スナップ
開始
ダンプ領域の登録
終了
ポインタ 長さ タイトル
ファイル
n回
異常事象発生
タイトル ・ポインタなど
Linux
・ 関数を呼び出すことによってデータを登録します。
・ データの登録は 大999個まで可能です。
・ 登録データは終了(関数)を契機に取得されます。
Copyright 2005-2016 FUJITSU LIMITED
トレース取得機能(SNAP機能)トレース取得機能(SNAP機能)
ユーザアプリケーション AP Parts/SS-DUMP for Linux
開始
ログの取得
終了
メモリ
n回
環境定義によりメモリかファイルに書き出し先を選択
スナップファイル
Linux
・ 関数を呼び出すことによってデータを取得します。
・ 取得先は環境定義により、メモリもしくは任意のファイルを選択できます。
Copyright 2005-2016 FUJITSU LIMITED
スナップデータ出力機能スナップデータ出力機能
AP Parts/SS-DUMP for Linux
スナップデータ
出力コマンド
出力ファイル(テキストファイル)
表示イメージ
スナップファイル名
開始レコード番号
etc…(16進形式) (文字形式)
+0 +1 +2 +3・・000000 01 02 03 04・・
000010 10 11 12 13・・
……. ……. ……
プロセス識別番号
スナップファイル
Linux
・ スナップファイルのデータを編集し、標準出力もしくは任意のファイルへ出力します。
Copyright 2005-2016 FUJITSU LIMITED
E-SUP AP Parts/TIMER for Linuxを使用することで、業務システムはタイマ監視ロジックの共通化が可能となり、よりビジネスロジックに特化した開発ができます。
■ システム開発の負荷軽減
AP Parts/TIMER for Linux の特徴AP Parts/TIMER for Linux の特徴
■ 処理性能の向上を実現
E-SUP AP Parts/TIMER for Linuxは、大量高速処理のためのマルチスレッドに対応しています。
■ アプリケーション外部でのタイマ監視が可能
業務アプリケーションから依頼された監視時間が経過した旨を、通知先に指定されたアプリケーションに通知します。これにより業務アプリケーションと非同期にタイマ監視が可能となります。
Copyright 2005-2016 FUJITSU LIMITED
AP Parts/TIMER for Linux 全体図AP Parts/TIMER for Linux 全体図
ユーザアプリケーション
Linux 環境設定ファイル
環境設定
AP Parts/TIMER
for Linuxタイマ監視プロセス
AP Parts/TIMER
for Linux
メッセージキューIIOPいずれかによる通知
タイマ監視テーブル
共有メモリ
完了通知
監視依頼
監視解除タイマ監視
アプリケーション非同期のタイマ監視を支援
・コマンドによって、監視プロセスを起動します。
・監視依頼、監視解除を行う関数を提供します。
・タイマ監視の完了通知は、IIOP、メッセージキュー、 のいずれかから選択できます。
AP Parts/TIMER for Linuxコマンド
(監視プロセス起動、終了)