Posted on 2009-01-07 14:24:00-08 by synergyuser in response to 9668
Re: Best way to get task info
I use the following for the task properties

$ccm->ccm('task', qw(-show info), "$taskID", qw(-u -f), "%task_synopsis@@%release@@%resolver@@%stat +us@@%create_time@@%completion_date@@"); my ($task_synopsis, $release, $resolver, $status, $creation_date, $completion_date) = split(/@@/, $ +ccm->{out});


...and the following for any associated objects

$ccm->ccm('task', qw(-show objects), "$taskID", qw(-u -f), "%name@@%version@@%status@@%release@@%cv +type@@%owner@@%objectname@@"); my (@objects) = split /^/m, $ccm->{out}; foreach (@objects) { my ($name, $version, $status, $release, $cvtype, $owner, $objectname) = split(/@@/, + $_, 8); my (undef, undef, $instance) = split(/:/, $objectname, 3); push @{$objectList->{data}}, [$name, $version, $instance, $status, $release, $cvtyp +e, $owner];


Regards,

Michael
Direct Responses: 9676 | Write a response
Perl Weekly newsletter
A free weekly newsletter for people who are busy to read all the blogs. click here to check it out.