I am using some examples from documantation but it doesn't seem to set the right componets in my ticket. I have the 'id' and 'name' but how do I add it to the issue ? I am trying below line, what is the right way? What is the right xml structure for this? I am using Ruby Savon soap client.
:components => {'components' => {'id' => '10786', 'name' => 'General Troubleshooting'}}
:components => {'id' => '10786', 'name' => 'General Troubleshooting'}
def createjira jiratoken, project, username
begin
# Create issue
response = @jira.request(:create_issue) do |soap|
soap.body = {
:in0 => jiratoken,
:in1 => {
:type => "3",
:assignee => username,
:project => project,
:summary => "Jira SOAP API Test Ticket",
:description => "Issue created for troubleshooting'",
:components => {'components' => {'id' => '10786', 'name' => 'General Troubleshooting'}}
}
}
end
end
end
I am not 100% sure about this but I think you may need to use a different hash key than "components". With what you have right now, the resulting SOAP XML would be...
<components>
<components>
<id>10786</id>
<name>General Troubleshooting</name>
</components>
</components>
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.