名前

ChangeSynergy::apiESignatures


詳細

電子署名により、IBM Rational Change ユーザーは重要な局面で責任を持つ目的で変更依頼に署名できます。 この機能は、Enterprise Change Proposal System (ECPS) インテグレーションでは DOORS の電子署名に準拠するために必要ですが、IBM Rational Change にも適用できます。


メソッド

以下のメソッドを使用できます。

new
 sub new(xmlData)

新しく作成される ChangeSynergy::apiESignatures クラスを初期化して、渡される XML データを表すようにします。

 my $eSigs = new ChangeSynergy::apiESignatures(xmlData);
 
パラメーター:
xmlData  - 構文解析して使用可能なフォームへ変換する必要がある XML データ。
 スロー:

die - XML データの構文解析ができない場合。
getElectronicSignature

オブジェクト配列内の位置に基づいて、電子署名データ・オブジェクトを取得します。 返される結果は apiESignature クラスのインスタンスです。

my $eSig = $eSigs->getElectronicSignature();

 パラメーター:
iPos - データ読み出しのためのインデックス位置。
 戻り値: apiESignature
	1 つの電子署名オブジェクト。
getESignatureSize

電子署名オブジェクトの数量を取得します。

my $eSigSize = $eSigs->getESignatureSize();

 戻り値: スカラー
 	この eSignature 内の電子署名オブジェクトの数。
getXmlData

この apiESignature クラスの作成に使用される XML データを取得します。

注記: これはデバッグ専用です。

my $xmlData = $eSigs->getXmlData()

 戻り値: スカラー
 このオブジェクトの作成に使用される XML データ。デバッグに役立ちます。