Hi, 

I would like to move messages from error queue to parent queue in Redhat 
Active MQ.  

I want to automate Jolokia REST Url 
moveMessages(int,java.lang.String,java.lang.String,boolean) concept through 
ansible uri module but getting below mentioned error. I use POST and PUT 
method but getting error. 

Please do let me know how to execute this url through ansible script. 

// uri.yml 
---
- hosts: all
  gather_facts: True

  tasks:      
     - name: move messages from error queue to main queue 
       uri:
        url: 
"http://abc.net:9161/console/jolokia/exec/org.apache.activemq.artemis:broker=%22BROKER1-MASTER%22,component=addresses,address=%22business_select_enrollment_qa_error%22,subcomponent=queues,routing-type=%22anycast%22,queue=%22business_select_enrollment_qa_error%22/moveMessages(int,java.lang.String,java.lang.String,boolean)"
        method: POST
        HEADER_Content-Type: "application/json"
        user: "P"
        password: "P"
        force_basic_auth: yes
        status_code: 204
       register: webpage
       
     - debug:
        var: webpage.stdout_lines
       ignore_errors: yes
  
// Error
   
   SSH password: 
PLAY [all] 
*********************************************************************12:18:19
TASK [Gathering Facts] 
*********************************************************12:18:19
ok: [abc.net]
TASK [uri for dead letter queue] 
***********************************************12:18:24
[DEPRECATION WARNING]: Supplying headers via HEADER_* is deprecated. 
********lease use `headers` to supply headers for the request. This feature 
will be removed in version 2.9. Deprecation warnings can be disabled by 
setting
 deprecation_warnings=False in ansible.cfg.
fatal: [abc.net]: FAILED! => {"access_control_allow_origin": "*", 
"cache_control": "no-cache", "changed": false, "connection": "close", 
"content": 
"{\"error_type\":\"java.lang.IllegalArgumentException\",\"error\":\"java.lang.IllegalArgumentException
 
: Invalid JSON request 
java.io.InputStreamReader@16b8f4da\",\"status\":400}", "content_type": 
"text/plain;charset=utf-8", "cookies": {}, "date": "Mon, 20 Aug 2018 
16:18:25 GMT", "expires": "Mon, 20 Aug 2018 15:18:25 GMT", "json": 
{"error": "java.lang.IllegalArgumentException : Invalid JSON request 
java.io.InputStreamReader@16b8f4da", "error_type": 
"java.lang.IllegalArgumentException", "status": 400}, "msg": "Status code 
was 200 and not [204]: OK (unknown bytes)", "pragma": "no-cache", 
"redirected": false, "server": "Jetty(9.4.z-SNA********SHOT)", "status": 
200, "url": 
"http://abc.net:9161/console/jolokia/exec/org.apache.activemq.artemis:broker=%22BROKER1-MASTER%22,component=addresses,address=%22business_select_enrollment…
PLAY RECAP 
*********************************************************************12:18:25
abc.net  : ok=1    changed=0    unreachable=0    failed=1   

-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to ansible-devel+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to