ChangeSynergy::apiESignature
電子署名により、IBM Rational Change ユーザーは重要な局面で責任を持つ目的で変更依頼に署名できます。 この機能は、Enterprise Change Proposal System (ECPS) インテグレーションでは DOORS の電子署名に準拠するために必要ですが、IBM Rational Change にも適用できます。
以下のメソッドを使用できます。
sub new(xmlData)
新しく作成される ChangeSynergy::apiESignature クラスを初期化して、渡される xml データを表すようにします。
my $eSig = new ChangeSynergy::apiESignature(xmlData); パラメーター: xmlData - 構文解析して使用可能なフォームへ変換する必要がある XML データ。
スロー: die - XML データの構文解析ができない場合。
電子署名のダイジェスト・プロパティーを取得します。
my $digest = $eSig->getDigest()
戻り値: スカラー 電子署名のダイジェスト・プロパティー。
電子署名のダイジェスト・アルゴリズム・プロパティーを取得します。
my $digestAlgorithm = $eSig->getDigestAlgorithm()
戻り値: スカラー 電子署名のダイジェスト・アルゴリズム・プロパティー。
電子署名のメッセージ・プロパティーを取得します。 返される結果は apiESignatureMessage クラスのインスタンスです。
my $eSigMessage = $eSig->getMessage()
戻り値: apiESignatureMessage 電子署名のメッセージ・プロパティー。
電子署名のバージョン・プロパティーを取得します。
my $version = $eSig->getVersion()
戻り値: スカラー 電子署名のバージョン・プロパティー。
この apiESignatureMessage クラスの作成に使用される XML データを取得します。
注記: これはデバッグ専用です。
my $xmlData = $eSig->getXmlData()
戻り値: スカラー このオブジェクトの作成に使用される XML データ。デバッグに役立ちます。