名称

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
一个电子签名对象。	
getESignatureSize

获取电子签名对象的数量。

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

 返回:标量
此电子签名中电子签名对象的数量。
getXmlData

获取用于构造 apiESignature 类的 XML 数据。

注意:仅适用于调试。

my $xmlData = $eSigs->getXmlData()

 返回:标量
用于构造此对象的 XML 数据,非常适用于调试。