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.