ChangeSynergy::apiESignatureMessage
电子签名允许 IBM Rational Change 用户在密钥阶段签署变更请求,以实现问责制。Enterprise Change Proposal System (ECPS) 集成非常需要该功能以便与 DOORS 中的电子签名相得益彰,该功能还适用于 IBM Rational Change。
以下方法可用:
sub new(xmlData)
初始化新创建的 ChangeSynergy::apiESignatureMessage 类,以便使其表示传入的 xml 数据。
my $eSigMessage = new ChangeSynergy::apiESignatureMessage(xmlData); 参数: xmlData - 需要解析成可用格式的 XML 数据。
抛出: die - 如果不能解析 xml 数据
获取电子签名属性特征。
my $attribtue = $eSigMessage->getAttribute()
返回:标量 电子签名属性特征。
获取电子签名注释属性,这是签名的注释。
my $comment = $eSigMessage->getComment()
返回:标量 电子签名注释属性。
获取电子签名创建时间属性 - 创建签名的时间。
my $createTime = $eSigMessage->getCreateTime()
返回:标量 电子签名创建时间属性。
获取电子签名 cvid 属性 - 问题编号。
my $cvid = $eSigMessage->getCvid()
返回:标量 电子签名 cvid 属性。
获取电子签名日期属性,这是电子签名的签署日期。
my $date = $eSigMessage->getDate()
返回:标量 电子签名日期属性。
获取电子签名日期属性,这是电子签名的签署日期。
my $date = $eSigMessage->getDate()
参数: format - 格式字符串,如果未定义,则缺省值为“%Y/%m/%d %I:%M:%S %p”。
格式化字符串与 printf 格式化字符串相类似。前面包含 % 符号的 格式化代码由相应的 POSIX 组件代替。 格式化字符串中的其他字符照原样复制到返回的 字符串中。请参阅 strftime 函数以了解详细信息。格式化代码的值和表示的意思 如下所示: %a:缩写的工作日名称 %A:完整工作日名称 %b:缩写的月名称 %B:完整的月名称 %c:当地日期和时间表示 %d:十进制数表示的一个月中的天 (0-31) %D:CTime 的总天数。 %H:24 小时制时间(0-23) %I:12 小时制时间 (0-12) %j:十进制数表示的一年中的天 (001 - 336) %m:十进制数表示的月份 (0-12) %M:十进制数表示的分钟 (0-59) %p:当前语言环境采用 12 小时制的 A.M./P.M. 指示符 %S:十进制数表示的秒 (00-59) %U:十进制数表示的一年中的周,一周的第一天为星期天 (00-53) %w:十进制数表示的工作日(0-6;星期天为 0) %W:十进制数表示的一年中的周,一周的第一天为星期一 (00-53) %x:当前语言环境的日期表示 %X:当前语言环境的时间表示 %y:十进制数表示的一个世纪中的年份 (00-99) %Y:十进制数表示的年份(包含世纪) %z, %Z:时区名称或缩写,如果时区未知,则不包含字符 %%:百分比符号 返回:标量 电子签名日期属性。
获取电子签名全名属性,这是签名用户的全名。
my $fullname = $eSigMessage->getFullname()
返回:标量 电子签名全名属性。
获取电子签名目的属性,这是签名的目的。
my $purpose = $eSigMessage->getPurpose()
返回:标量 电子签名目的属性。
获取电子签名注释属性,这是签名的注释。 文本值将为未编码的 xml。
my $comment = $eSigMessage->getUnencodedComment()
返回:标量 电子签名注释属性。
获取电子签名用户名属性,这是签名用户的用户名。
my $username = $eSigMessage->getUsername()
返回:标量 电子签名用户名属性。
获取用于构造 apiESignatureMessage 类的 XML 数据。
注意:仅适用于调试。
my $xmlData = $eSigMessage->getXmlData()
返回:标量 用于构造此对象的 XML 数据,非常适用于调试。