39
Copyright 2005-2016 FUJITSU LIMITED ネットワークコンピューティングを実現する E-SUP AP Parts for Linux ご紹介 Enterprise-Support Utility Products URL http://www.fujitsu.com/jp/fmcs/support/ 富士通株式会社 ミッションクリティカルビジネスグループ

E-SUP AP Parts for Linux ご紹介 - FujitsuTitle E-SUP AP Parts for Linux ご紹介 Author 富士通株式会社 Subject E-SUP AP Parts for Linux ご紹介 Created Date 11/16/2016

  • 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ログファイル

出力したい時刻,キー,ファイル世代番号等指定

抽出ファイル

………………………….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コマンド

(監視プロセス起動、終了)

Copyright 2005-2016 FUJITSU LIMITED