Honorable Monks, I am trying to access JIRA, which is basically an issue tracking system where clients can create a ticket for daily problems that arise and then close the ticket when the issue is resolved. I am using Perl's JIRA::Client module to retrieve all the issues from a JIRA filter already created. To accomplish this, I am using set_filter_iterator and then looping through until there are no more issues left in the filter (basically when issues = undefined). The code looks like this:
#!/usr/bin/perl -w use LWP::UserAgent; use JIRA::Client; use SOAP::Lite; my $user = 'username' my $pw = 'password' my $filterID = '12345'; my $jira=JIRA::Client->new('http://example.com/jira',$user,$pw); $jira->set_filter_iterator('$filterID'); while (my $issue = $jira->next_issue()) { print "$issue\n"; }
What is being returned is "RemoteIssue=HASH(******)" for each issue. For example, if there are currently 20 issues in the filter, the script returns 20 "RemoteIssues=HASH(******)", each having a different hash value. Instead of getting the RemoteIssue object with the issues' hash values, I'd like to get the actual data for each issue (e.g. date, status, reporter, etc.). Any ideas would greatly be appreciated. Thanks in advance monks!
In reply to JIRA::Client returning "RemoteIssue=HASH(******)" by perlPractioner
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |