Cosminexus V9 BPM/ESB基盤 サービスプラットフォーム システム構築・運用ガイド
汎用フォルト電文を定義するスキーマファイルについて説明します。
例外情報,ビジネスプロセス上のどのアクティビティでフォルトが発生したかを特定するための情報,およびメッセージログ内に出力される障害発生個所を特定するためのメッセージ(KDEC20087-W)の引き当てに使用する項目(ルートアプリケーション情報)を定義します。
汎用フォルト電文を定義するスキーマファイルの格納先を次に示します。
<サービスプラットフォームのインストールディレクトリ>CSC\schema\fault\generic_fault.xsd
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema elementFormDefault="qualified" targetNamespace="http://www.msg.csc.soft.Hitachi.co.jp/cscGenericFault" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:element name="fault">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="exception-name" type="xsd:string"/>
<xsd:element name="exception-message" type="xsd:string"/>
<xsd:element name="scope-name" type="xsd:string"/>
<xsd:element name="activity-name" type="xsd:string"/>
<xsd:element name="activity-type" type="xsd:string"/>
<xsd:element name="process-instance-id" type="xsd:string"/>
<xsd:element name="root-ap-info" type="xsd:string"/>
<xsd:element name="extensions" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="extension" maxOccurs="unbounded">
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base="xsd:string">
<xsd:attribute name="name" type="xsd:string" use="optional"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>
|
汎用フォルト電文の設定内容を次に示します。
| タグ | 説明 |
|---|---|
| exception-name | 例外名を設定します。Exception.getClass().getName()の値を設定します。 |
| exception-message | 例外情報を設定します。Exception.toString()によって返された文字列をセミコロンでつないで設定します。 |
| scope-name | 汎用フォルトが発生したアクティビティが所属するスコープ名を設定します。 |
| activity-name | 汎用フォルトが発生したアクティビティ名を設定します。 |
| activity-type | 汎用フォルトが発生したアクティビティの型名を設定します。
|
| process-instance-id | プロセスインスタンス識別子を設定します。 |
| root-ap-info | ルートアプリケーション情報を設定します。 |
| extensions※ | 各アクティビティに特化した情報を出力するための拡張用領域です。 |
<extensions> <extension name="(拡張情報名)">(拡張情報の内容)</extension> </extensions> |
| アクティビティ名 | (拡張情報名) | (拡張情報の内容) |
|---|---|---|
| 検証アクティビティ | variable-name | 検証エラーとなった対象の変数名 |
All Rights Reserved. Copyright (C) 2012, 2019, Hitachi, Ltd.