ansible-collections / ibm_zos_core

Red Hat Ansible Certified Content for IBM Z
77 stars 44 forks source link

ibm_zos_core - 1.8.0 - Copy fails if destination library is migrated to tape #1586

Open rohan-zos-ansible opened 2 months ago

rohan-zos-ansible commented 2 months ago

Is there an existing issue for this?

Bug description

Usually, I see copy members function from zos_core - copy is failing when destination library is migrated. I need to physically recall it first and then run this copy function.

Error snap:

"msg": "Failure during execution of mvscmd; Return code: 4; stdout: 1IDCAMS  SYSTEM SERVICES                                           TIME: 10:03:54        07/04/24     PAGE      1\n0        \n  LISTCAT ENT('DBU.QA.TXO4.DBDLIB') DATA ALL\n0IDC1565I DBU.QA.TXO4.DBDLIB NOT A REQUESTED TYPE\n1IDCAMS  SYSTEM SERVICES                                           TIME: 10:03:54        07/04/24     PAGE      2\n0         THE NUMBER OF ENTRIES PROCESSED WAS:\n0                   AIX -------------------0\n                    ALIAS -----------------0\n                    CLUSTER ---------------0\n                    DATA ------------------0\n                    GDG -------------------0\n                    INDEX -----------------0\n                    NONVSAM ---------------0\n                    PAGESPACE -------------0\n                    PATH ------------------0\n                    SPACE -----------------0\n                    USERCATALOG -----------0\n                    TAPELIBRARY -----------0\n                    TAPEVOLUME ------------0\n                    TOTAL -----------------0\n0         THE NUMBER OF PROTECTED ENTRIES SUPPRESSED WAS 0\n0IDC0001I FUNCTION COMPLETED, HIGHEST CONDITION CODE WAS 4\n0        \n0IDC0002I IDCAMS PROCESSING COMPLETE. MAXIMUM CONDITION CODE WAS 4\n; stderr: ",
"rc": null,
"stderr": null,
"stderr_lines": null,
"stdout": null,
"stdout_lines": null

Source Code -

  tasks: 
    - name: Copy Pre-compiled IMS Catalog DBDs from Latest IMS Release - 15
      ibm.ibm_zos_core.zos_copy:
        src: "IMSVS.R15M.SDFSRESL({{ item }})"
        dest: "{{ DFS_IMS_HLQGROUP2 }}.DBDLIB({{ item }})" 
        remote_src: yes
        volume: "{{ DFS_DS_VOLUME1 }}"
        force: true 
      loop: [DFSCD000,DFSCX000]    
- name: Copy Pre-compiled IMS Catalog PSBs from Latest IMS Release - 15
  ibm.ibm_zos_core.zos_copy:
    src: "IMSVS.R15M.SDFSRESL({{ item }})"
    dest: "{{ DFS_IMS_HLQGROUP2 }}.PSBLIB({{ item }})"
    remote_src: yes
    volume: "{{ DFS_DS_VOLUME1 }}"
    force: true
  loop: [DFSCPL00,DFSCP000,DFSCP001,DFSCP002,DFSCP003]

IBM z/OS Ansible core Version

v2.15.9

IBM Z Open Automation Utilities

v1.2.4.5

IBM Enterprise Python

v3.10.12

ansible-version core -

v2.15.9

z/OS version

v2.5 (default)

Ansible module

zos_copy version 1.8.0

Playbook verbosity output.

ansible-playbook [core 2.15.9]
  config file = /home/xyzabc/Ansible_Test/ans_jcl_imsa_xyz/ansible.cfg
  configured module search path = ['/home/xyzabc/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
  ansible python module location = /usr/lib/python3/dist-packages/ansible
  ansible collection location = /home/xyzabc/.ansible/collections:/usr/share/ansible/collections
  executable location = /usr/bin/ansible-playbook
  python version = 3.10.12 (main, Mar 22 2024, 16:50:05) [GCC 11.4.0] (/usr/bin/python3)
  jinja version = 3.0.3
  libyaml = True
Using /home/xyzabc/Ansible_Test/ans_jcl_imsa_xyz/ansible.cfg as config file
setting up inventory plugins
Loading collection ansible.builtin from
host_list declined parsing /home/xyzabc/Ansible_Test/ans_jcl_imsa_xyz/inventory as it did not pass its verify_file() method
auto declined parsing /home/xyzabc/Ansible_Test/ans_jcl_imsa_xyz/inventory as it did not pass its verify_file() method
Parsed /home/xyzabc/Ansible_Test/ans_jcl_imsa_xyz/inventory inventory source with ini plugin
Loading collection ibm.ibm_zos_core from /home/xyzabc/.ansible/collections/ansible_collections/ibm/ibm_zos_core
Loading callback plugin default of type stdout, v2.0 from /usr/lib/python3/dist-packages/ansible/plugins/callback/default.py
redirecting (type: callback) ansible.builtin.profile_tasks to ansible.posix.profile_tasks
Loading collection ansible.posix from /usr/lib/python3/dist-packages/ansible_collections/ansible/posix
Skipping callback 'default', as we already have a stdout callback.
Skipping callback 'minimal', as we already have a stdout callback.
Skipping callback 'oneline', as we already have a stdout callback.
Loading callback plugin ansible.posix.profile_tasks of type aggregate, v2.0 from /usr/lib/python3/dist-packages/ansible_collections/ansible/posix/plugins/callback/profile_tasks.py

PLAYBOOK: 5copycatdbdpsb.yml **************************************************************************************************
Positional arguments: playbooks/MACB/5copycatdbdpsb.yml
verbosity: 4
private_key_file: /home/xyzabc/.ssh/ansible
remote_user: tsoid
connection: smart
timeout: 10
become_method: sudo
tags: ('all',)
inventory: ('/home/xyzabc/Ansible_Test/ans_jcl_imsa_xyz/inventory',)
forks: 5
1 plays in playbooks/MACB/5copycatdbdpsb.yml
Read vars_file '/home/xyzabc/Ansible_Test/ans_jcl_imsa_xyz/host_vars/vars.yml'
Read vars_file '/home/xyzabc/Ansible_Test/ans_jcl_imsa_xyz/host_vars/vars.yml'
Read vars_file '/home/xyzabc/Ansible_Test/ans_jcl_imsa_xyz/host_vars/vars.yml'

PLAY [Copy DBDs and PSBs] *****************************************************************************************************
Read vars_file '/home/xyzabc/Ansible_Test/ans_jcl_imsa_xyz/host_vars/vars.yml'
Loading collection ibm.ibm_zos_ims from /home/xyzabc/.ansible/collections/ansible_collections/ibm/ibm_zos_ims

Trying secret FileVaultSecret(filename='/home/xyzabc/Ansible_Test/ans_jcl_imsa_xyz/testvault_pass') for vault_id=default
Trying secret FileVaultSecret(filename='/home/xyzabc/Ansible_Test/ans_jcl_imsa_xyz/testvault_pass') for vault_id=default
Trying secret FileVaultSecret(filename='/home/xyzabc/Ansible_Test/ans_jcl_imsa_xyz/testvault_pass') for vault_id=default
Using module file /home/xyzabc/.ansible/collections/ansible_collections/ibm/ibm_zos_core/plugins/modules/zos_copy.py
Pipelining is enabled.
<imsa> ESTABLISH SSH CONNECTION FOR USER: tsoid
<imsa> SSH: EXEC sshpass -d12 ssh -vvv -C -o ControlMaster=auto -o ControlPersist=60s -o StrictHostKeyChecking=no -o 'IdentityFile="/home/xyzabc/.ssh/ansible"' -o 'User="tsoid"' -o ConnectTimeout=10 -o 'ControlPath="/home/xyzabc/.ansible/cp/48bab7d7a2"' imsa '/bin/sh -c '"'"'_BPXK_AUTOCVT=ON ZOAU_HOME=/shrd/zoautil2 PYTHONPATH=/shrd/zoautil2/lib LIBPATH=/shrd/zoautil2/lib:/home/tsoid1/python/usr/lpp/IBM/cyp/v3r9/pyz/lib:/lib:/usr/lib:. PATH=/shrd/zoautil2/bin:/home/tsoid1/python/usr/lpp/IBM/cyp/v3r9/pyz/bin:/bin:/var/bin _CEE_RUNOPTS='"'"'"'"'"'"'"'"'FILETAG(AUTOCVT,AUTOTAG) POSIX(ON)'"'"'"'"'"'"'"'"' _TAG_REDIR_ERR=txt _TAG_REDIR_IN=txt _TAG_REDIR_OUT=txt LANG=C PYTHONSTDINENCODING=cp1047 /home/tsoid1/python/usr/lpp/IBM/cyp/v3r9/pyz/bin/python3 && sleep 0'"'"''
<imsa> (1, b'\n{"failed": true, "msg": "Failure during execution of mvscmd; Return code: 4; stdout: 1IDCAMS  SYSTEM SERVICES                                           TIME: 02:45:41        07/12/24     PAGE      1\\n0        \\n  LISTCAT ENT(\'DBU.QA.TXO4.DBDLIB\') DATA ALL\\n0IDC1565I DBU.QA.TXO4.DBDLIB NOT A REQUESTED TYPE\\n1IDCAMS  SYSTEM SERVICES                                           TIME: 02:45:41        07/12/24     PAGE      2\\n0         THE NUMBER OF ENTRIES PROCESSED WAS:\\n0                   AIX -------------------0\\n                    ALIAS -----------------0\\n                    CLUSTER ---------------0\\n                    DATA ------------------0\\n                    GDG -------------------0\\n                    INDEX -----------------0\\n                    NONVSAM ---------------0\\n                    PAGESPACE -------------0\\n                    PATH ------------------0\\n                    SPACE -----------------0\\n                    USERCATALOG -----------0\\n                    TAPELIBRARY -----------0\\n                    TAPEVOLUME ------------0\\n                    TOTAL -----------------0\\n0         THE NUMBER OF PROTECTED ENTRIES SUPPRESSED WAS 0\\n0IDC0001I FUNCTION COMPLETED, HIGHEST CONDITION CODE WAS 4\\n0        \\n0IDC0002I IDCAMS PROCESSING COMPLETE. MAXIMUM CONDITION CODE WAS 4\\n; stderr: ", "exception": "  File \\"/tmp/ansible_ibm.ibm_zos_core.zos_copy_payload_vctffbbc/ansible_ibm.ibm_zos_core.zos_copy_payload.zip/ansible_collections/ibm/ibm_zos_core/plugins/modules/zos_copy.py\\", line 2755, in run_module\\n  File \\"/tmp/ansible_ibm.ibm_zos_core.zos_copy_payload_vctffbbc/ansible_ibm.ibm_zos_core.zos_copy_payload.zip/ansible_collections/ibm/ibm_zos_core/plugins/module_utils/data_set.py\\", line 547, in data_set_type\\n    output = DataSet._get_listcat_data(name)\\n  File \\"/tmp/ansible_ibm.ibm_zos_core.zos_copy_payload_vctffbbc/ansible_ibm.ibm_zos_core.zos_copy_payload.zip/ansible_collections/ibm/ibm_zos_core/plugins/module_utils/data_set.py\\", line 584, in _get_listcat_data\\n    raise MVSCmdExecError(rc, stdout, stderr)\\n", "invocation": {"module_args": {"src": "IMSVS.R15M.SDFSRESL(DFSCD000)", "dest": "DBU.QA.TXO4.DBDLIB(DFSCD000)", "remote_src": true, "volume": "DEVSMS", "force": true, "is_uss": false, "is_pds": false, "is_src_dir": false, "copy_member": true, "src_member": true, "temp_path": null, "is_mvs_dest": false, "local_charset": "UTF-8", "is_binary": false, "executable": false, "asa_text": false, "aliases": false, "backup": false, "local_follow": true, "ignore_sftp_stderr": false, "validate": false, "use_template": false, "force_lock": false, "unsafe_writes": false, "encoding": null, "content": null, "backup_name": null, "dest_data_set": null, "template_parameters": null, "size": null, "mode": null, "tmp_hlq": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b"OpenSSH_8.9p1 Ubuntu-3ubuntu0.10, OpenSSL 3.0.2 15 Mar 2022\r\ndebug1: Reading configuration data /etc/ssh/ssh_config\r\ndebug1: /etc/ssh/ssh_config line 19: include /etc/ssh/ssh_config.d/*.conf matched no files\r\ndebug1: /etc/ssh/ssh_config line 21: Applying options for *\r\ndebug3: expanded UserKnownHostsFile '~/.ssh/known_hosts' -> '/home/xyzabc/.ssh/known_hosts'\r\ndebug3: expanded UserKnownHostsFile '~/.ssh/known_hosts2' -> '/home/xyzabc/.ssh/known_hosts2'\r\ndebug1: auto-mux: Trying existing master\r\ndebug2: fd 3 setting O_NONBLOCK\r\ndebug2: mux_client_hello_exchange: master version 4\r\ndebug3: mux_client_forwards: request forwardings: 0 local, 0 remote\r\ndebug3: mux_client_request_session: entering\r\ndebug3: mux_client_request_alive: entering\r\ndebug3: mux_client_request_alive: done pid = 913253\r\ndebug3: mux_client_request_session: session request sent\r\ndebug1: mux_client_request_session: master session id: 2\r\ndebug3: mux_client_read_packet: read header failed: Broken pipe\r\ndebug2: Received exit status from master 1\r\n")
<imsa> Failed to connect to the host via ssh: OpenSSH_8.9p1 Ubuntu-3ubuntu0.10, OpenSSL 3.0.2 15 Mar 2022
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: include /etc/ssh/ssh_config.d/*.conf matched no files
debug1: /etc/ssh/ssh_config line 21: Applying options for *
debug3: expanded UserKnownHostsFile '~/.ssh/known_hosts' -> '/home/xyzabc/.ssh/known_hosts'
debug3: expanded UserKnownHostsFile '~/.ssh/known_hosts2' -> '/home/xyzabc/.ssh/known_hosts2'
debug1: auto-mux: Trying existing master
debug2: fd 3 setting O_NONBLOCK
debug2: mux_client_hello_exchange: master version 4
debug3: mux_client_forwards: request forwardings: 0 local, 0 remote
debug3: mux_client_request_session: entering
debug3: mux_client_request_alive: entering
debug3: mux_client_request_alive: done pid = 913253
debug3: mux_client_request_session: session request sent
debug1: mux_client_request_session: master session id: 2
debug3: mux_client_read_packet: read header failed: Broken pipe
debug2: Received exit status from master 1
failed: [imsa] (item=DFSCD000) => {
    "ansible_loop_var": "item",
    "changed": false,
    "invocation": {
        "module_args": {
            "dest": "DBU.QA.TXO4.DBDLIB(DFSCD000)",
            "force": true,
            "remote_src": true,
            "src": "IMSVS.R15M.SDFSRESL(DFSCD000)",
            "volume": "DEVSMS"
        }
    },
    "item": "DFSCD000",
    "msg": "Failure during execution of mvscmd; Return code: 4; stdout: 1IDCAMS  SYSTEM SERVICES                                           TIME: 02:45:41        07/12/24     PAGE      1\n0        \n  LISTCAT ENT('DBU.QA.TXO4.DBDLIB') DATA ALL\n0IDC1565I DBU.QA.TXO4.DBDLIB NOT A REQUESTED TYPE\n1IDCAMS  SYSTEM SERVICES                                           TIME: 02:45:41        07/12/24     PAGE      2\n0         THE NUMBER OF ENTRIES PROCESSED WAS:\n0                   AIX -------------------0\n                    ALIAS -----------------0\n                    CLUSTER ---------------0\n                    DATA ------------------0\n                    GDG -------------------0\n                    INDEX -----------------0\n                    NONVSAM ---------------0\n                    PAGESPACE -------------0\n                    PATH ------------------0\n                    SPACE -----------------0\n                    USERCATALOG -----------0\n                    TAPELIBRARY -----------0\n                    TAPEVOLUME ------------0\n                    TOTAL -----------------0\n0         THE NUMBER OF PROTECTED ENTRIES SUPPRESSED WAS 0\n0IDC0001I FUNCTION COMPLETED, HIGHEST CONDITION CODE WAS 4\n0        \n0IDC0002I IDCAMS PROCESSING COMPLETE. MAXIMUM CONDITION CODE WAS 4\n; stderr: ",
    "rc": null,
    "stderr": null,
    "stderr_lines": null,
    "stdout": null,
    "stdout_lines": null
}
Trying secret FileVaultSecret(filename='/home/xyzabc/Ansible_Test/ans_jcl_imsa_xyz/testvault_pass') for vault_id=default
Trying secret FileVaultSecret(filename='/home/xyzabc/Ansible_Test/ans_jcl_imsa_xyz/testvault_pass') for vault_id=default
Trying secret FileVaultSecret(filename='/home/xyzabc/Ansible_Test/ans_jcl_imsa_xyz/testvault_pass') for vault_id=default
Using module file /home/xyzabc/.ansible/collections/ansible_collections/ibm/ibm_zos_core/plugins/modules/zos_copy.py
Pipelining is enabled.
<imsa> ESTABLISH SSH CONNECTION FOR USER: tsoid
<imsa> SSH: EXEC sshpass -d12 ssh -vvv -C -o ControlMaster=auto -o ControlPersist=60s -o StrictHostKeyChecking=no -o 'IdentityFile="/home/xyzabc/.ssh/ansible"' -o 'User="tsoid"' -o ConnectTimeout=10 -o 'ControlPath="/home/xyzabc/.ansible/cp/48bab7d7a2"' imsa '/bin/sh -c '"'"'_BPXK_AUTOCVT=ON ZOAU_HOME=/shrd/zoautil2 PYTHONPATH=/shrd/zoautil2/lib LIBPATH=/shrd/zoautil2/lib:/home/tsoid1/python/usr/lpp/IBM/cyp/v3r9/pyz/lib:/lib:/usr/lib:. PATH=/shrd/zoautil2/bin:/home/tsoid1/python/usr/lpp/IBM/cyp/v3r9/pyz/bin:/bin:/var/bin _CEE_RUNOPTS='"'"'"'"'"'"'"'"'FILETAG(AUTOCVT,AUTOTAG) POSIX(ON)'"'"'"'"'"'"'"'"' _TAG_REDIR_ERR=txt _TAG_REDIR_IN=txt _TAG_REDIR_OUT=txt LANG=C PYTHONSTDINENCODING=cp1047 /home/tsoid1/python/usr/lpp/IBM/cyp/v3r9/pyz/bin/python3 && sleep 0'"'"''
<imsa> (1, b'\n{"failed": true, "msg": "Failure during execution of mvscmd; Return code: 4; stdout: 1IDCAMS  SYSTEM SERVICES                                           TIME: 02:45:50        07/12/24     PAGE      1\\n0        \\n  LISTCAT ENT(\'DBU.QA.TXO4.DBDLIB\') DATA ALL\\n0IDC1565I DBU.QA.TXO4.DBDLIB NOT A REQUESTED TYPE\\n1IDCAMS  SYSTEM SERVICES                                           TIME: 02:45:50        07/12/24     PAGE      2\\n0         THE NUMBER OF ENTRIES PROCESSED WAS:\\n0                   AIX -------------------0\\n                    ALIAS -----------------0\\n                    CLUSTER ---------------0\\n                    DATA ------------------0\\n                    GDG -------------------0\\n                    INDEX -----------------0\\n                    NONVSAM ---------------0\\n                    PAGESPACE -------------0\\n                    PATH ------------------0\\n                    SPACE -----------------0\\n                    USERCATALOG -----------0\\n                    TAPELIBRARY -----------0\\n                    TAPEVOLUME ------------0\\n                    TOTAL -----------------0\\n0         THE NUMBER OF PROTECTED ENTRIES SUPPRESSED WAS 0\\n0IDC0001I FUNCTION COMPLETED, HIGHEST CONDITION CODE WAS 4\\n0        \\n0IDC0002I IDCAMS PROCESSING COMPLETE. MAXIMUM CONDITION CODE WAS 4\\n; stderr: ", "exception": "  File \\"/tmp/ansible_ibm.ibm_zos_core.zos_copy_payload_k4bvqq9j/ansible_ibm.ibm_zos_core.zos_copy_payload.zip/ansible_collections/ibm/ibm_zos_core/plugins/modules/zos_copy.py\\", line 2755, in run_module\\n  File \\"/tmp/ansible_ibm.ibm_zos_core.zos_copy_payload_k4bvqq9j/ansible_ibm.ibm_zos_core.zos_copy_payload.zip/ansible_collections/ibm/ibm_zos_core/plugins/module_utils/data_set.py\\", line 547, in data_set_type\\n    output = DataSet._get_listcat_data(name)\\n  File \\"/tmp/ansible_ibm.ibm_zos_core.zos_copy_payload_k4bvqq9j/ansible_ibm.ibm_zos_core.zos_copy_payload.zip/ansible_collections/ibm/ibm_zos_core/plugins/module_utils/data_set.py\\", line 584, in _get_listcat_data\\n    raise MVSCmdExecError(rc, stdout, stderr)\\n", "invocation": {"module_args": {"src": "IMSVS.R15M.SDFSRESL(DFSCX000)", "dest": "DBU.QA.TXO4.DBDLIB(DFSCX000)", "remote_src": true, "volume": "DEVSMS", "force": true, "is_uss": false, "is_pds": false, "is_src_dir": false, "copy_member": true, "src_member": true, "temp_path": null, "is_mvs_dest": false, "local_charset": "UTF-8", "is_binary": false, "executable": false, "asa_text": false, "aliases": false, "backup": false, "local_follow": true, "ignore_sftp_stderr": false, "validate": false, "use_template": false, "force_lock": false, "unsafe_writes": false, "encoding": null, "content": null, "backup_name": null, "dest_data_set": null, "template_parameters": null, "size": null, "mode": null, "tmp_hlq": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b"OpenSSH_8.9p1 Ubuntu-3ubuntu0.10, OpenSSL 3.0.2 15 Mar 2022\r\ndebug1: Reading configuration data /etc/ssh/ssh_config\r\ndebug1: /etc/ssh/ssh_config line 19: include /etc/ssh/ssh_config.d/*.conf matched no files\r\ndebug1: /etc/ssh/ssh_config line 21: Applying options for *\r\ndebug3: expanded UserKnownHostsFile '~/.ssh/known_hosts' -> '/home/xyzabc/.ssh/known_hosts'\r\ndebug3: expanded UserKnownHostsFile '~/.ssh/known_hosts2' -> '/home/xyzabc/.ssh/known_hosts2'\r\ndebug1: auto-mux: Trying existing master\r\ndebug2: fd 3 setting O_NONBLOCK\r\ndebug2: mux_client_hello_exchange: master version 4\r\ndebug3: mux_client_forwards: request forwardings: 0 local, 0 remote\r\ndebug3: mux_client_request_session: entering\r\ndebug3: mux_client_request_alive: entering\r\ndebug3: mux_client_request_alive: done pid = 913253\r\ndebug3: mux_client_request_session: session request sent\r\ndebug1: mux_client_request_session: master session id: 2\r\ndebug3: mux_client_read_packet: read header failed: Broken pipe\r\ndebug2: Received exit status from master 1\r\n")
<imsa> Failed to connect to the host via ssh: OpenSSH_8.9p1 Ubuntu-3ubuntu0.10, OpenSSL 3.0.2 15 Mar 2022
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: include /etc/ssh/ssh_config.d/*.conf matched no files
debug1: /etc/ssh/ssh_config line 21: Applying options for *
debug3: expanded UserKnownHostsFile '~/.ssh/known_hosts' -> '/home/xyzabc/.ssh/known_hosts'
debug3: expanded UserKnownHostsFile '~/.ssh/known_hosts2' -> '/home/xyzabc/.ssh/known_hosts2'
debug1: auto-mux: Trying existing master
debug2: fd 3 setting O_NONBLOCK
debug2: mux_client_hello_exchange: master version 4
debug3: mux_client_forwards: request forwardings: 0 local, 0 remote
debug3: mux_client_request_session: entering
debug3: mux_client_request_alive: entering
debug3: mux_client_request_alive: done pid = 913253
debug3: mux_client_request_session: session request sent
debug1: mux_client_request_session: master session id: 2
debug3: mux_client_read_packet: read header failed: Broken pipe
debug2: Received exit status from master 1
failed: [imsa] (item=DFSCX000) => {
    "ansible_loop_var": "item",
    "changed": false,
    "invocation": {
        "module_args": {
            "dest": "DBU.QA.TXO4.DBDLIB(DFSCX000)",
            "force": true,
            "remote_src": true,
            "src": "IMSVS.R15M.SDFSRESL(DFSCX000)",
            "volume": "DEVSMS"
        }
    },
    "item": "DFSCX000",
    "msg": "Failure during execution of mvscmd; Return code: 4; stdout: 1IDCAMS  SYSTEM SERVICES                                           TIME: 02:45:50        07/12/24     PAGE      1\n0        \n  LISTCAT ENT('DBU.QA.TXO4.DBDLIB') DATA ALL\n0IDC1565I DBU.QA.TXO4.DBDLIB NOT A REQUESTED TYPE\n1IDCAMS  SYSTEM SERVICES                                           TIME: 02:45:50        07/12/24     PAGE      2\n0         THE NUMBER OF ENTRIES PROCESSED WAS:\n0                   AIX -------------------0\n                    ALIAS -----------------0\n                    CLUSTER ---------------0\n                    DATA ------------------0\n                    GDG -------------------0\n                    INDEX -----------------0\n                    NONVSAM ---------------0\n                    PAGESPACE -------------0\n                    PATH ------------------0\n                    SPACE -----------------0\n                    USERCATALOG -----------0\n                    TAPELIBRARY -----------0\n                    TAPEVOLUME ------------0\n                    TOTAL -----------------0\n0         THE NUMBER OF PROTECTED ENTRIES SUPPRESSED WAS 0\n0IDC0001I FUNCTION COMPLETED, HIGHEST CONDITION CODE WAS 4\n0        \n0IDC0002I IDCAMS PROCESSING COMPLETE. MAXIMUM CONDITION CODE WAS 4\n; stderr: ",
    "rc": null,
    "stderr": null,
    "stderr_lines": null,
    "stdout": null,
    "stdout_lines": null
}

PLAY RECAP ********************************************************************************************************************
imsa                       : ok=1    changed=0    unreachable=0    failed=1    skipped=0    rescued=0    ignored=0
Trying secret FileVaultSecret(filename='/home/xyzabc/Ansible_Test/ans_jcl_imsa_xyz/testvault_pass') for vault_id=default
Trying secret FileVaultSecret(filename='/home/xyzabc/Ansible_Test/ans_jcl_imsa_xyz/testvault_pass') for vault_id=default
Trying secret FileVaultSecret(filename='/home/xyzabc/Ansible_Test/ans_jcl_imsa_xyz/testvault_pass') for vault_id=default
Using module file /home/xyzabc/.ansible/collections/ansible_collections/ibm/ibm_zos_core/plugins/modules/zos_copy.py
Pipelining is enabled.
<imsa> ESTABLISH SSH CONNECTION FOR USER: tsoid
<imsa> SSH: EXEC sshpass -d12 ssh -vvv -C -o ControlMaster=auto -o ControlPersist=60s -o StrictHostKeyChecking=no -o 'IdentityFile="/home/xyzabc/.ssh/ansible"' -o 'User="tsoid"' -o ConnectTimeout=10 -o 'ControlPath="/home/xyzabc/.ansible/cp/48bab7d7a2"' imsa '/bin/sh -c '"'"'_BPXK_AUTOCVT=ON ZOAU_HOME=/shrd/zoautil2 PYTHONPATH=/shrd/zoautil2/lib LIBPATH=/shrd/zoautil2/lib:/home/tsoid1/python/usr/lpp/IBM/cyp/v3r9/pyz/lib:/lib:/usr/lib:. PATH=/shrd/zoautil2/bin:/home/tsoid1/python/usr/lpp/IBM/cyp/v3r9/pyz/bin:/bin:/var/bin _CEE_RUNOPTS='"'"'"'"'"'"'"'"'FILETAG(AUTOCVT,AUTOTAG) POSIX(ON)'"'"'"'"'"'"'"'"' _TAG_REDIR_ERR=txt _TAG_REDIR_IN=txt _TAG_REDIR_OUT=txt LANG=C PYTHONSTDINENCODING=cp1047 /home/tsoid1/python/usr/lpp/IBM/cyp/v3r9/pyz/bin/python3 && sleep 0'"'"''
<imsa> (1, b'\n{"failed": true, "msg": "Failure during execution of mvscmd; Return code: 4; stdout: 1IDCAMS  SYSTEM SERVICES                                           TIME: 02:45:41        07/12/24     PAGE      1\\n0        \\n  LISTCAT ENT(\'DBU.QA.TXO4.DBDLIB\') DATA ALL\\n0IDC1565I DBU.QA.TXO4.DBDLIB NOT A REQUESTED TYPE\\n1IDCAMS  SYSTEM SERVICES                                           TIME: 02:45:41        07/12/24     PAGE      2\\n0         THE NUMBER OF ENTRIES PROCESSED WAS:\\n0                   AIX -------------------0\\n                    ALIAS -----------------0\\n                    CLUSTER ---------------0\\n                    DATA ------------------0\\n                    GDG -------------------0\\n                    INDEX -----------------0\\n                    NONVSAM ---------------0\\n                    PAGESPACE -------------0\\n                    PATH ------------------0\\n                    SPACE -----------------0\\n                    USERCATALOG -----------0\\n                    TAPELIBRARY -----------0\\n                    TAPEVOLUME ------------0\\n                    TOTAL -----------------0\\n0         THE NUMBER OF PROTECTED ENTRIES SUPPRESSED WAS 0\\n0IDC0001I FUNCTION COMPLETED, HIGHEST CONDITION CODE WAS 4\\n0        \\n0IDC0002I IDCAMS PROCESSING COMPLETE. MAXIMUM CONDITION CODE WAS 4\\n; stderr: ", "exception": "  File \\"/tmp/ansible_ibm.ibm_zos_core.zos_copy_payload_vctffbbc/ansible_ibm.ibm_zos_core.zos_copy_payload.zip/ansible_collections/ibm/ibm_zos_core/plugins/modules/zos_copy.py\\", line 2755, in run_module\\n  File \\"/tmp/ansible_ibm.ibm_zos_core.zos_copy_payload_vctffbbc/ansible_ibm.ibm_zos_core.zos_copy_payload.zip/ansible_collections/ibm/ibm_zos_core/plugins/module_utils/data_set.py\\", line 547, in data_set_type\\n    output = DataSet._get_listcat_data(name)\\n  File \\"/tmp/ansible_ibm.ibm_zos_core.zos_copy_payload_vctffbbc/ansible_ibm.ibm_zos_core.zos_copy_payload.zip/ansible_collections/ibm/ibm_zos_core/plugins/module_utils/data_set.py\\", line 584, in _get_listcat_data\\n    raise MVSCmdExecError(rc, stdout, stderr)\\n", "invocation": {"module_args": {"src": "IMSVS.R15M.SDFSRESL(DFSCD000)", "dest": "DBU.QA.TXO4.DBDLIB(DFSCD000)", "remote_src": true, "volume": "DEVSMS", "force": true, "is_uss": false, "is_pds": false, "is_src_dir": false, "copy_member": true, "src_member": true, "temp_path": null, "is_mvs_dest": false, "local_charset": "UTF-8", "is_binary": false, "executable": false, "asa_text": false, "aliases": false, "backup": false, "local_follow": true, "ignore_sftp_stderr": false, "validate": false, "use_template": false, "force_lock": false, "unsafe_writes": false, "encoding": null, "content": null, "backup_name": null, "dest_data_set": null, "template_parameters": null, "size": null, "mode": null, "tmp_hlq": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b"OpenSSH_8.9p1 Ubuntu-3ubuntu0.10, OpenSSL 3.0.2 15 Mar 2022\r\ndebug1: Reading configuration data /etc/ssh/ssh_config\r\ndebug1: /etc/ssh/ssh_config line 19: include /etc/ssh/ssh_config.d/*.conf matched no files\r\ndebug1: /etc/ssh/ssh_config line 21: Applying options for *\r\ndebug3: expanded UserKnownHostsFile '~/.ssh/known_hosts' -> '/home/xyzabc/.ssh/known_hosts'\r\ndebug3: expanded UserKnownHostsFile '~/.ssh/known_hosts2' -> '/home/xyzabc/.ssh/known_hosts2'\r\ndebug1: auto-mux: Trying existing master\r\ndebug2: fd 3 setting O_NONBLOCK\r\ndebug2: mux_client_hello_exchange: master version 4\r\ndebug3: mux_client_forwards: request forwardings: 0 local, 0 remote\r\ndebug3: mux_client_request_session: entering\r\ndebug3: mux_client_request_alive: entering\r\ndebug3: mux_client_request_alive: done pid = 913253\r\ndebug3: mux_client_request_session: session request sent\r\ndebug1: mux_client_request_session: master session id: 2\r\ndebug3: mux_client_read_packet: read header failed: Broken pipe\r\ndebug2: Received exit status from master 1\r\n")
<imsa> Failed to connect to the host via ssh: OpenSSH_8.9p1 Ubuntu-3ubuntu0.10, OpenSSL 3.0.2 15 Mar 2022
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: include /etc/ssh/ssh_config.d/*.conf matched no files
debug1: /etc/ssh/ssh_config line 21: Applying options for *
debug3: expanded UserKnownHostsFile '~/.ssh/known_hosts' -> '/home/xyzabc/.ssh/known_hosts'
debug3: expanded UserKnownHostsFile '~/.ssh/known_hosts2' -> '/home/xyzabc/.ssh/known_hosts2'
debug1: auto-mux: Trying existing master
debug2: fd 3 setting O_NONBLOCK
debug2: mux_client_hello_exchange: master version 4
debug3: mux_client_forwards: request forwardings: 0 local, 0 remote
debug3: mux_client_request_session: entering
debug3: mux_client_request_alive: entering
debug3: mux_client_request_alive: done pid = 913253
debug3: mux_client_request_session: session request sent
debug1: mux_client_request_session: master session id: 2
debug3: mux_client_read_packet: read header failed: Broken pipe
debug2: Received exit status from master 1
failed: [imsa] (item=DFSCD000) => {
    "ansible_loop_var": "item",
    "changed": false,
    "invocation": {
        "module_args": {
            "dest": "DBU.QA.TXO4.DBDLIB(DFSCD000)",
            "force": true,
            "remote_src": true,
            "src": "IMSVS.R15M.SDFSRESL(DFSCD000)",
            "volume": "DEVSMS"
        }
    },
    "item": "DFSCD000",
    "msg": "Failure during execution of mvscmd; Return code: 4; stdout: 1IDCAMS  SYSTEM SERVICES                                           TIME: 02:45:41        07/12/24     PAGE      1\n0        \n  LISTCAT ENT('DBU.QA.TXO4.DBDLIB') DATA ALL\n0IDC1565I DBU.QA.TXO4.DBDLIB NOT A REQUESTED TYPE\n1IDCAMS  SYSTEM SERVICES                                           TIME: 02:45:41        07/12/24     PAGE      2\n0         THE NUMBER OF ENTRIES PROCESSED WAS:\n0                   AIX -------------------0\n                    ALIAS -----------------0\n                    CLUSTER ---------------0\n                    DATA ------------------0\n                    GDG -------------------0\n                    INDEX -----------------0\n                    NONVSAM ---------------0\n                    PAGESPACE -------------0\n                    PATH ------------------0\n                    SPACE -----------------0\n                    USERCATALOG -----------0\n                    TAPELIBRARY -----------0\n                    TAPEVOLUME ------------0\n                    TOTAL -----------------0\n0         THE NUMBER OF PROTECTED ENTRIES SUPPRESSED WAS 0\n0IDC0001I FUNCTION COMPLETED, HIGHEST CONDITION CODE WAS 4\n0        \n0IDC0002I IDCAMS PROCESSING COMPLETE. MAXIMUM CONDITION CODE WAS 4\n; stderr: ",
    "rc": null,
    "stderr": null,
    "stderr_lines": null,
    "stdout": null,
    "stdout_lines": null
}
Trying secret FileVaultSecret(filename='/home/xyzabc/Ansible_Test/ans_jcl_imsa_xyz/testvault_pass') for vault_id=default
Trying secret FileVaultSecret(filename='/home/xyzabc/Ansible_Test/ans_jcl_imsa_xyz/testvault_pass') for vault_id=default
Trying secret FileVaultSecret(filename='/home/xyzabc/Ansible_Test/ans_jcl_imsa_xyz/testvault_pass') for vault_id=default
Using module file /home/xyzabc/.ansible/collections/ansible_collections/ibm/ibm_zos_core/plugins/modules/zos_copy.py
Pipelining is enabled.
<imsa> ESTABLISH SSH CONNECTION FOR USER: tsoid
<imsa> SSH: EXEC sshpass -d12 ssh -vvv -C -o ControlMaster=auto -o ControlPersist=60s -o StrictHostKeyChecking=no -o 'IdentityFile="/home/xyzabc/.ssh/ansible"' -o 'User="tsoid"' -o ConnectTimeout=10 -o 'ControlPath="/home/xyzabc/.ansible/cp/48bab7d7a2"' imsa '/bin/sh -c '"'"'_BPXK_AUTOCVT=ON ZOAU_HOME=/shrd/zoautil2 PYTHONPATH=/shrd/zoautil2/lib LIBPATH=/shrd/zoautil2/lib:/home/tsoid1/python/usr/lpp/IBM/cyp/v3r9/pyz/lib:/lib:/usr/lib:. PATH=/shrd/zoautil2/bin:/home/tsoid1/python/usr/lpp/IBM/cyp/v3r9/pyz/bin:/bin:/var/bin _CEE_RUNOPTS='"'"'"'"'"'"'"'"'FILETAG(AUTOCVT,AUTOTAG) POSIX(ON)'"'"'"'"'"'"'"'"' _TAG_REDIR_ERR=txt _TAG_REDIR_IN=txt _TAG_REDIR_OUT=txt LANG=C PYTHONSTDINENCODING=cp1047 /home/tsoid1/python/usr/lpp/IBM/cyp/v3r9/pyz/bin/python3 && sleep 0'"'"''
<imsa> (1, b'\n{"failed": true, "msg": "Failure during execution of mvscmd; Return code: 4; stdout: 1IDCAMS  SYSTEM SERVICES                                           TIME: 02:45:50        07/12/24     PAGE      1\\n0        \\n  LISTCAT ENT(\'DBU.QA.TXO4.DBDLIB\') DATA ALL\\n0IDC1565I DBU.QA.TXO4.DBDLIB NOT A REQUESTED TYPE\\n1IDCAMS  SYSTEM SERVICES                                           TIME: 02:45:50        07/12/24     PAGE      2\\n0         THE NUMBER OF ENTRIES PROCESSED WAS:\\n0                   AIX -------------------0\\n                    ALIAS -----------------0\\n                    CLUSTER ---------------0\\n                    DATA ------------------0\\n                    GDG -------------------0\\n                    INDEX -----------------0\\n                    NONVSAM ---------------0\\n                    PAGESPACE -------------0\\n                    PATH ------------------0\\n                    SPACE -----------------0\\n                    USERCATALOG -----------0\\n                    TAPELIBRARY -----------0\\n                    TAPEVOLUME ------------0\\n                    TOTAL -----------------0\\n0         THE NUMBER OF PROTECTED ENTRIES SUPPRESSED WAS 0\\n0IDC0001I FUNCTION COMPLETED, HIGHEST CONDITION CODE WAS 4\\n0        \\n0IDC0002I IDCAMS PROCESSING COMPLETE. MAXIMUM CONDITION CODE WAS 4\\n; stderr: ", "exception": "  File \\"/tmp/ansible_ibm.ibm_zos_core.zos_copy_payload_k4bvqq9j/ansible_ibm.ibm_zos_core.zos_copy_payload.zip/ansible_collections/ibm/ibm_zos_core/plugins/modules/zos_copy.py\\", line 2755, in run_module\\n  File \\"/tmp/ansible_ibm.ibm_zos_core.zos_copy_payload_k4bvqq9j/ansible_ibm.ibm_zos_core.zos_copy_payload.zip/ansible_collections/ibm/ibm_zos_core/plugins/module_utils/data_set.py\\", line 547, in data_set_type\\n    output = DataSet._get_listcat_data(name)\\n  File \\"/tmp/ansible_ibm.ibm_zos_core.zos_copy_payload_k4bvqq9j/ansible_ibm.ibm_zos_core.zos_copy_payload.zip/ansible_collections/ibm/ibm_zos_core/plugins/module_utils/data_set.py\\", line 584, in _get_listcat_data\\n    raise MVSCmdExecError(rc, stdout, stderr)\\n", "invocation": {"module_args": {"src": "IMSVS.R15M.SDFSRESL(DFSCX000)", "dest": "DBU.QA.TXO4.DBDLIB(DFSCX000)", "remote_src": true, "volume": "DEVSMS", "force": true, "is_uss": false, "is_pds": false, "is_src_dir": false, "copy_member": true, "src_member": true, "temp_path": null, "is_mvs_dest": false, "local_charset": "UTF-8", "is_binary": false, "executable": false, "asa_text": false, "aliases": false, "backup": false, "local_follow": true, "ignore_sftp_stderr": false, "validate": false, "use_template": false, "force_lock": false, "unsafe_writes": false, "encoding": null, "content": null, "backup_name": null, "dest_data_set": null, "template_parameters": null, "size": null, "mode": null, "tmp_hlq": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b"OpenSSH_8.9p1 Ubuntu-3ubuntu0.10, OpenSSL 3.0.2 15 Mar 2022\r\ndebug1: Reading configuration data /etc/ssh/ssh_config\r\ndebug1: /etc/ssh/ssh_config line 19: include /etc/ssh/ssh_config.d/*.conf matched no files\r\ndebug1: /etc/ssh/ssh_config line 21: Applying options for *\r\ndebug3: expanded UserKnownHostsFile '~/.ssh/known_hosts' -> '/home/xyzabc/.ssh/known_hosts'\r\ndebug3: expanded UserKnownHostsFile '~/.ssh/known_hosts2' -> '/home/xyzabc/.ssh/known_hosts2'\r\ndebug1: auto-mux: Trying existing master\r\ndebug2: fd 3 setting O_NONBLOCK\r\ndebug2: mux_client_hello_exchange: master version 4\r\ndebug3: mux_client_forwards: request forwardings: 0 local, 0 remote\r\ndebug3: mux_client_request_session: entering\r\ndebug3: mux_client_request_alive: entering\r\ndebug3: mux_client_request_alive: done pid = 913253\r\ndebug3: mux_client_request_session: session request sent\r\ndebug1: mux_client_request_session: master session id: 2\r\ndebug3: mux_client_read_packet: read header failed: Broken pipe\r\ndebug2: Received exit status from master 1\r\n")
<imsa> Failed to connect to the host via ssh: OpenSSH_8.9p1 Ubuntu-3ubuntu0.10, OpenSSL 3.0.2 15 Mar 2022
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: include /etc/ssh/ssh_config.d/*.conf matched no files
debug1: /etc/ssh/ssh_config line 21: Applying options for *
debug3: expanded UserKnownHostsFile '~/.ssh/known_hosts' -> '/home/xyzabc/.ssh/known_hosts'
debug3: expanded UserKnownHostsFile '~/.ssh/known_hosts2' -> '/home/xyzabc/.ssh/known_hosts2'
debug1: auto-mux: Trying existing master
debug2: fd 3 setting O_NONBLOCK
debug2: mux_client_hello_exchange: master version 4
debug3: mux_client_forwards: request forwardings: 0 local, 0 remote
debug3: mux_client_request_session: entering
debug3: mux_client_request_alive: entering
debug3: mux_client_request_alive: done pid = 913253
debug3: mux_client_request_session: session request sent
debug1: mux_client_request_session: master session id: 2
debug3: mux_client_read_packet: read header failed: Broken pipe
debug2: Received exit status from master 1
failed: [imsa] (item=DFSCX000) => {
    "ansible_loop_var": "item",
    "changed": false,
    "invocation": {
        "module_args": {
            "dest": "DBU.QA.TXO4.DBDLIB(DFSCX000)",
            "force": true,
            "remote_src": true,
            "src": "IMSVS.R15M.SDFSRESL(DFSCX000)",
            "volume": "DEVSMS"
        }
    },
    "item": "DFSCX000",
    "msg": "Failure during execution of mvscmd; Return code: 4; stdout: 1IDCAMS  SYSTEM SERVICES                                           TIME: 02:45:50        07/12/24     PAGE      1\n0        \n  LISTCAT ENT('DBU.QA.TXO4.DBDLIB') DATA ALL\n0IDC1565I DBU.QA.TXO4.DBDLIB NOT A REQUESTED TYPE\n1IDCAMS  SYSTEM SERVICES                                           TIME: 02:45:50        07/12/24     PAGE      2\n0         THE NUMBER OF ENTRIES PROCESSED WAS:\n0                   AIX -------------------0\n                    ALIAS -----------------0\n                    CLUSTER ---------------0\n                    DATA ------------------0\n                    GDG -------------------0\n                    INDEX -----------------0\n                    NONVSAM ---------------0\n                    PAGESPACE -------------0\n                    PATH ------------------0\n                    SPACE -----------------0\n                    USERCATALOG -----------0\n                    TAPELIBRARY -----------0\n                    TAPEVOLUME ------------0\n                    TOTAL -----------------0\n0         THE NUMBER OF PROTECTED ENTRIES SUPPRESSED WAS 0\n0IDC0001I FUNCTION COMPLETED, HIGHEST CONDITION CODE WAS 4\n0        \n0IDC0002I IDCAMS PROCESSING COMPLETE. MAXIMUM CONDITION CODE WAS 4\n; stderr: ",
    "rc": null,
    "stderr": null,
    "stderr_lines": null,
    "stdout": null,
    "stdout_lines": null
}

PLAY RECAP ********************************************************************************************************************
imsa                       : ok=1    changed=0    unreachable=0    failed=1    skipped=0    rescued=0    ignored=0
Trying secret FileVaultSecret(filename='/home/xyzabc/Ansible_Test/ans_jcl_imsa_xyz/testvault_pass') for vault_id=default
Trying secret FileVaultSecret(filename='/home/xyzabc/Ansible_Test/ans_jcl_imsa_xyz/testvault_pass') for vault_id=default
Trying secret FileVaultSecret(filename='/home/xyzabc/Ansible_Test/ans_jcl_imsa_xyz/testvault_pass') for vault_id=default
Using module file /home/xyzabc/.ansible/collections/ansible_collections/ibm/ibm_zos_core/plugins/modules/zos_copy.py
Pipelining is enabled.
<imsa> ESTABLISH SSH CONNECTION FOR USER: tsoid
<imsa> SSH: EXEC sshpass -d12 ssh -vvv -C -o ControlMaster=auto -o ControlPersist=60s -o StrictHostKeyChecking=no -o 'IdentityFile="/home/xyzabc/.ssh/ansible"' -o 'User="tsoid"' -o ConnectTimeout=10 -o 'ControlPath="/home/xyzabc/.ansible/cp/48bab7d7a2"' imsa '/bin/sh -c '"'"'_BPXK_AUTOCVT=ON ZOAU_HOME=/shrd/zoautil2 PYTHONPATH=/shrd/zoautil2/lib LIBPATH=/shrd/zoautil2/lib:/home/tsoid1/python/usr/lpp/IBM/cyp/v3r9/pyz/lib:/lib:/usr/lib:. PATH=/shrd/zoautil2/bin:/home/tsoid1/python/usr/lpp/IBM/cyp/v3r9/pyz/bin:/bin:/var/bin _CEE_RUNOPTS='"'"'"'"'"'"'"'"'FILETAG(AUTOCVT,AUTOTAG) POSIX(ON)'"'"'"'"'"'"'"'"' _TAG_REDIR_ERR=txt _TAG_REDIR_IN=txt _TAG_REDIR_OUT=txt LANG=C PYTHONSTDINENCODING=cp1047 /home/tsoid1/python/usr/lpp/IBM/cyp/v3r9/pyz/bin/python3 && sleep 0'"'"''
<imsa> (1, b'\n{"failed": true, "msg": "Failure during execution of mvscmd; Return code: 4; stdout: 1IDCAMS  SYSTEM SERVICES                                           TIME: 02:45:41        07/12/24     PAGE      1\\n0        \\n  LISTCAT ENT(\'DBU.QA.TXO4.DBDLIB\') DATA ALL\\n0IDC1565I DBU.QA.TXO4.DBDLIB NOT A REQUESTED TYPE\\n1IDCAMS  SYSTEM SERVICES                                           TIME: 02:45:41        07/12/24     PAGE      2\\n0         THE NUMBER OF ENTRIES PROCESSED WAS:\\n0                   AIX -------------------0\\n                    ALIAS -----------------0\\n                    CLUSTER ---------------0\\n                    DATA ------------------0\\n                    GDG -------------------0\\n                    INDEX -----------------0\\n                    NONVSAM ---------------0\\n                    PAGESPACE -------------0\\n                    PATH ------------------0\\n                    SPACE -----------------0\\n                    USERCATALOG -----------0\\n                    TAPELIBRARY -----------0\\n                    TAPEVOLUME ------------0\\n                    TOTAL -----------------0\\n0         THE NUMBER OF PROTECTED ENTRIES SUPPRESSED WAS 0\\n0IDC0001I FUNCTION COMPLETED, HIGHEST CONDITION CODE WAS 4\\n0        \\n0IDC0002I IDCAMS PROCESSING COMPLETE. MAXIMUM CONDITION CODE WAS 4\\n; stderr: ", "exception": "  File \\"/tmp/ansible_ibm.ibm_zos_core.zos_copy_payload_vctffbbc/ansible_ibm.ibm_zos_core.zos_copy_payload.zip/ansible_collections/ibm/ibm_zos_core/plugins/modules/zos_copy.py\\", line 2755, in run_module\\n  File \\"/tmp/ansible_ibm.ibm_zos_core.zos_copy_payload_vctffbbc/ansible_ibm.ibm_zos_core.zos_copy_payload.zip/ansible_collections/ibm/ibm_zos_core/plugins/module_utils/data_set.py\\", line 547, in data_set_type\\n    output = DataSet._get_listcat_data(name)\\n  File \\"/tmp/ansible_ibm.ibm_zos_core.zos_copy_payload_vctffbbc/ansible_ibm.ibm_zos_core.zos_copy_payload.zip/ansible_collections/ibm/ibm_zos_core/plugins/module_utils/data_set.py\\", line 584, in _get_listcat_data\\n    raise MVSCmdExecError(rc, stdout, stderr)\\n", "invocation": {"module_args": {"src": "IMSVS.R15M.SDFSRESL(DFSCD000)", "dest": "DBU.QA.TXO4.DBDLIB(DFSCD000)", "remote_src": true, "volume": "DEVSMS", "force": true, "is_uss": false, "is_pds": false, "is_src_dir": false, "copy_member": true, "src_member": true, "temp_path": null, "is_mvs_dest": false, "local_charset": "UTF-8", "is_binary": false, "executable": false, "asa_text": false, "aliases": false, "backup": false, "local_follow": true, "ignore_sftp_stderr": false, "validate": false, "use_template": false, "force_lock": false, "unsafe_writes": false, "encoding": null, "content": null, "backup_name": null, "dest_data_set": null, "template_parameters": null, "size": null, "mode": null, "tmp_hlq": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b"OpenSSH_8.9p1 Ubuntu-3ubuntu0.10, OpenSSL 3.0.2 15 Mar 2022\r\ndebug1: Reading configuration data /etc/ssh/ssh_config\r\ndebug1: /etc/ssh/ssh_config line 19: include /etc/ssh/ssh_config.d/*.conf matched no files\r\ndebug1: /etc/ssh/ssh_config line 21: Applying options for *\r\ndebug3: expanded UserKnownHostsFile '~/.ssh/known_hosts' -> '/home/xyzabc/.ssh/known_hosts'\r\ndebug3: expanded UserKnownHostsFile '~/.ssh/known_hosts2' -> '/home/xyzabc/.ssh/known_hosts2'\r\ndebug1: auto-mux: Trying existing master\r\ndebug2: fd 3 setting O_NONBLOCK\r\ndebug2: mux_client_hello_exchange: master version 4\r\ndebug3: mux_client_forwards: request forwardings: 0 local, 0 remote\r\ndebug3: mux_client_request_session: entering\r\ndebug3: mux_client_request_alive: entering\r\ndebug3: mux_client_request_alive: done pid = 913253\r\ndebug3: mux_client_request_session: session request sent\r\ndebug1: mux_client_request_session: master session id: 2\r\ndebug3: mux_client_read_packet: read header failed: Broken pipe\r\ndebug2: Received exit status from master 1\r\n")
<imsa> Failed to connect to the host via ssh: OpenSSH_8.9p1 Ubuntu-3ubuntu0.10, OpenSSL 3.0.2 15 Mar 2022
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: include /etc/ssh/ssh_config.d/*.conf matched no files
debug1: /etc/ssh/ssh_config line 21: Applying options for *
debug3: expanded UserKnownHostsFile '~/.ssh/known_hosts' -> '/home/xyzabc/.ssh/known_hosts'
debug3: expanded UserKnownHostsFile '~/.ssh/known_hosts2' -> '/home/xyzabc/.ssh/known_hosts2'
debug1: auto-mux: Trying existing master
debug2: fd 3 setting O_NONBLOCK
debug2: mux_client_hello_exchange: master version 4
debug3: mux_client_forwards: request forwardings: 0 local, 0 remote
debug3: mux_client_request_session: entering
debug3: mux_client_request_alive: entering
debug3: mux_client_request_alive: done pid = 913253
debug3: mux_client_request_session: session request sent
debug1: mux_client_request_session: master session id: 2
debug3: mux_client_read_packet: read header failed: Broken pipe
debug2: Received exit status from master 1
failed: [imsa] (item=DFSCD000) => {
    "ansible_loop_var": "item",
    "changed": false,
    "invocation": {
        "module_args": {
            "dest": "DBU.QA.TXO4.DBDLIB(DFSCD000)",
            "force": true,
            "remote_src": true,
            "src": "IMSVS.R15M.SDFSRESL(DFSCD000)",
            "volume": "DEVSMS"
        }
    },
    "item": "DFSCD000",
    "msg": "Failure during execution of mvscmd; Return code: 4; stdout: 1IDCAMS  SYSTEM SERVICES                                           TIME: 02:45:41        07/12/24     PAGE      1\n0        \n  LISTCAT ENT('DBU.QA.TXO4.DBDLIB') DATA ALL\n0IDC1565I DBU.QA.TXO4.DBDLIB NOT A REQUESTED TYPE\n1IDCAMS  SYSTEM SERVICES                                           TIME: 02:45:41        07/12/24     PAGE      2\n0         THE NUMBER OF ENTRIES PROCESSED WAS:\n0                   AIX -------------------0\n                    ALIAS -----------------0\n                    CLUSTER ---------------0\n                    DATA ------------------0\n                    GDG -------------------0\n                    INDEX -----------------0\n                    NONVSAM ---------------0\n                    PAGESPACE -------------0\n                    PATH ------------------0\n                    SPACE -----------------0\n                    USERCATALOG -----------0\n                    TAPELIBRARY -----------0\n                    TAPEVOLUME ------------0\n                    TOTAL -----------------0\n0         THE NUMBER OF PROTECTED ENTRIES SUPPRESSED WAS 0\n0IDC0001I FUNCTION COMPLETED, HIGHEST CONDITION CODE WAS 4\n0        \n0IDC0002I IDCAMS PROCESSING COMPLETE. MAXIMUM CONDITION CODE WAS 4\n; stderr: ",
    "rc": null,
    "stderr": null,
    "stderr_lines": null,
    "stdout": null,
    "stdout_lines": null
}
Trying secret FileVaultSecret(filename='/home/xyzabc/Ansible_Test/ans_jcl_imsa_xyz/testvault_pass') for vault_id=default
Trying secret FileVaultSecret(filename='/home/xyzabc/Ansible_Test/ans_jcl_imsa_xyz/testvault_pass') for vault_id=default
Trying secret FileVaultSecret(filename='/home/xyzabc/Ansible_Test/ans_jcl_imsa_xyz/testvault_pass') for vault_id=default
Using module file /home/xyzabc/.ansible/collections/ansible_collections/ibm/ibm_zos_core/plugins/modules/zos_copy.py
Pipelining is enabled.
<imsa> ESTABLISH SSH CONNECTION FOR USER: tsoid
<imsa> SSH: EXEC sshpass -d12 ssh -vvv -C -o ControlMaster=auto -o ControlPersist=60s -o StrictHostKeyChecking=no -o 'IdentityFile="/home/xyzabc/.ssh/ansible"' -o 'User="tsoid"' -o ConnectTimeout=10 -o 'ControlPath="/home/xyzabc/.ansible/cp/48bab7d7a2"' imsa '/bin/sh -c '"'"'_BPXK_AUTOCVT=ON ZOAU_HOME=/shrd/zoautil2 PYTHONPATH=/shrd/zoautil2/lib LIBPATH=/shrd/zoautil2/lib:/home/tsoid1/python/usr/lpp/IBM/cyp/v3r9/pyz/lib:/lib:/usr/lib:. PATH=/shrd/zoautil2/bin:/home/tsoid1/python/usr/lpp/IBM/cyp/v3r9/pyz/bin:/bin:/var/bin _CEE_RUNOPTS='"'"'"'"'"'"'"'"'FILETAG(AUTOCVT,AUTOTAG) POSIX(ON)'"'"'"'"'"'"'"'"' _TAG_REDIR_ERR=txt _TAG_REDIR_IN=txt _TAG_REDIR_OUT=txt LANG=C PYTHONSTDINENCODING=cp1047 /home/tsoid1/python/usr/lpp/IBM/cyp/v3r9/pyz/bin/python3 && sleep 0'"'"''
<imsa> (1, b'\n{"failed": true, "msg": "Failure during execution of mvscmd; Return code: 4; stdout: 1IDCAMS  SYSTEM SERVICES                                           TIME: 02:45:50        07/12/24     PAGE      1\\n0        \\n  LISTCAT ENT(\'DBU.QA.TXO4.DBDLIB\') DATA ALL\\n0IDC1565I DBU.QA.TXO4.DBDLIB NOT A REQUESTED TYPE\\n1IDCAMS  SYSTEM SERVICES                                           TIME: 02:45:50        07/12/24     PAGE      2\\n0         THE NUMBER OF ENTRIES PROCESSED WAS:\\n0                   AIX -------------------0\\n                    ALIAS -----------------0\\n                    CLUSTER ---------------0\\n                    DATA ------------------0\\n                    GDG -------------------0\\n                    INDEX -----------------0\\n                    NONVSAM ---------------0\\n                    PAGESPACE -------------0\\n                    PATH ------------------0\\n                    SPACE -----------------0\\n                    USERCATALOG -----------0\\n                    TAPELIBRARY -----------0\\n                    TAPEVOLUME ------------0\\n                    TOTAL -----------------0\\n0         THE NUMBER OF PROTECTED ENTRIES SUPPRESSED WAS 0\\n0IDC0001I FUNCTION COMPLETED, HIGHEST CONDITION CODE WAS 4\\n0        \\n0IDC0002I IDCAMS PROCESSING COMPLETE. MAXIMUM CONDITION CODE WAS 4\\n; stderr: ", "exception": "  File \\"/tmp/ansible_ibm.ibm_zos_core.zos_copy_payload_k4bvqq9j/ansible_ibm.ibm_zos_core.zos_copy_payload.zip/ansible_collections/ibm/ibm_zos_core/plugins/modules/zos_copy.py\\", line 2755, in run_module\\n  File \\"/tmp/ansible_ibm.ibm_zos_core.zos_copy_payload_k4bvqq9j/ansible_ibm.ibm_zos_core.zos_copy_payload.zip/ansible_collections/ibm/ibm_zos_core/plugins/module_utils/data_set.py\\", line 547, in data_set_type\\n    output = DataSet._get_listcat_data(name)\\n  File \\"/tmp/ansible_ibm.ibm_zos_core.zos_copy_payload_k4bvqq9j/ansible_ibm.ibm_zos_core.zos_copy_payload.zip/ansible_collections/ibm/ibm_zos_core/plugins/module_utils/data_set.py\\", line 584, in _get_listcat_data\\n    raise MVSCmdExecError(rc, stdout, stderr)\\n", "invocation": {"module_args": {"src": "IMSVS.R15M.SDFSRESL(DFSCX000)", "dest": "DBU.QA.TXO4.DBDLIB(DFSCX000)", "remote_src": true, "volume": "DEVSMS", "force": true, "is_uss": false, "is_pds": false, "is_src_dir": false, "copy_member": true, "src_member": true, "temp_path": null, "is_mvs_dest": false, "local_charset": "UTF-8", "is_binary": false, "executable": false, "asa_text": false, "aliases": false, "backup": false, "local_follow": true, "ignore_sftp_stderr": false, "validate": false, "use_template": false, "force_lock": false, "unsafe_writes": false, "encoding": null, "content": null, "backup_name": null, "dest_data_set": null, "template_parameters": null, "size": null, "mode": null, "tmp_hlq": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b"OpenSSH_8.9p1 Ubuntu-3ubuntu0.10, OpenSSL 3.0.2 15 Mar 2022\r\ndebug1: Reading configuration data /etc/ssh/ssh_config\r\ndebug1: /etc/ssh/ssh_config line 19: include /etc/ssh/ssh_config.d/*.conf matched no files\r\ndebug1: /etc/ssh/ssh_config line 21: Applying options for *\r\ndebug3: expanded UserKnownHostsFile '~/.ssh/known_hosts' -> '/home/xyzabc/.ssh/known_hosts'\r\ndebug3: expanded UserKnownHostsFile '~/.ssh/known_hosts2' -> '/home/xyzabc/.ssh/known_hosts2'\r\ndebug1: auto-mux: Trying existing master\r\ndebug2: fd 3 setting O_NONBLOCK\r\ndebug2: mux_client_hello_exchange: master version 4\r\ndebug3: mux_client_forwards: request forwardings: 0 local, 0 remote\r\ndebug3: mux_client_request_session: entering\r\ndebug3: mux_client_request_alive: entering\r\ndebug3: mux_client_request_alive: done pid = 913253\r\ndebug3: mux_client_request_session: session request sent\r\ndebug1: mux_client_request_session: master session id: 2\r\ndebug3: mux_client_read_packet: read header failed: Broken pipe\r\ndebug2: Received exit status from master 1\r\n")
<imsa> Failed to connect to the host via ssh: OpenSSH_8.9p1 Ubuntu-3ubuntu0.10, OpenSSL 3.0.2 15 Mar 2022
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: include /etc/ssh/ssh_config.d/*.conf matched no files
debug1: /etc/ssh/ssh_config line 21: Applying options for *
debug3: expanded UserKnownHostsFile '~/.ssh/known_hosts' -> '/home/xyzabc/.ssh/known_hosts'
debug3: expanded UserKnownHostsFile '~/.ssh/known_hosts2' -> '/home/xyzabc/.ssh/known_hosts2'
debug1: auto-mux: Trying existing master
debug2: fd 3 setting O_NONBLOCK
debug2: mux_client_hello_exchange: master version 4
debug3: mux_client_forwards: request forwardings: 0 local, 0 remote
debug3: mux_client_request_session: entering
debug3: mux_client_request_alive: entering
debug3: mux_client_request_alive: done pid = 913253
debug3: mux_client_request_session: session request sent
debug1: mux_client_request_session: master session id: 2
debug3: mux_client_read_packet: read header failed: Broken pipe
debug2: Received exit status from master 1
failed: [imsa] (item=DFSCX000) => {
    "ansible_loop_var": "item",
    "changed": false,
    "invocation": {
        "module_args": {
            "dest": "DBU.QA.TXO4.DBDLIB(DFSCX000)",
            "force": true,
            "remote_src": true,
            "src": "IMSVS.R15M.SDFSRESL(DFSCX000)",
            "volume": "DEVSMS"
        }
    },
    "item": "DFSCX000",
    "msg": "Failure during execution of mvscmd; Return code: 4; stdout: 1IDCAMS  SYSTEM SERVICES                                           TIME: 02:45:50        07/12/24     PAGE      1\n0        \n  LISTCAT ENT('DBU.QA.TXO4.DBDLIB') DATA ALL\n0IDC1565I DBU.QA.TXO4.DBDLIB NOT A REQUESTED TYPE\n1IDCAMS  SYSTEM SERVICES                                           TIME: 02:45:50        07/12/24     PAGE      2\n0         THE NUMBER OF ENTRIES PROCESSED WAS:\n0                   AIX -------------------0\n                    ALIAS -----------------0\n                    CLUSTER ---------------0\n                    DATA ------------------0\n                    GDG -------------------0\n                    INDEX -----------------0\n                    NONVSAM ---------------0\n                    PAGESPACE -------------0\n                    PATH ------------------0\n                    SPACE -----------------0\n                    USERCATALOG -----------0\n                    TAPELIBRARY -----------0\n                    TAPEVOLUME ------------0\n                    TOTAL -----------------0\n0         THE NUMBER OF PROTECTED ENTRIES SUPPRESSED WAS 0\n0IDC0001I FUNCTION COMPLETED, HIGHEST CONDITION CODE WAS 4\n0        \n0IDC0002I IDCAMS PROCESSING COMPLETE. MAXIMUM CONDITION CODE WAS 4\n; stderr: ",
    "rc": null,
    "stderr": null,
    "stderr_lines": null,
    "stdout": null,
    "stdout_lines": null
}

PLAY RECAP ********************************************************************************************************************
imsa                       : ok=1    changed=0    unreachable=0    failed=1    skipped=0    rescued=0    ignored=0
Trying secret FileVaultSecret(filename='/home/xyzabc/Ansible_Test/ans_jcl_imsa_xyz/testvault_pass') for vault_id=default
Trying secret FileVaultSecret(filename='/home/xyzabc/Ansible_Test/ans_jcl_imsa_xyz/testvault_pass') for vault_id=default
Trying secret FileVaultSecret(filename='/home/xyzabc/Ansible_Test/ans_jcl_imsa_xyz/testvault_pass') for vault_id=default
Using module file /home/xyzabc/.ansible/collections/ansible_collections/ibm/ibm_zos_core/plugins/modules/zos_copy.py
Pipelining is enabled.
<imsa> ESTABLISH SSH CONNECTION FOR USER: tsoid
<imsa> SSH: EXEC sshpass -d12 ssh -vvv -C -o ControlMaster=auto -o ControlPersist=60s -o StrictHostKeyChecking=no -o 'IdentityFile="/home/xyzabc/.ssh/ansible"' -o 'User="tsoid"' -o ConnectTimeout=10 -o 'ControlPath="/home/xyzabc/.ansible/cp/48bab7d7a2"' imsa '/bin/sh -c '"'"'_BPXK_AUTOCVT=ON ZOAU_HOME=/shrd/zoautil2 PYTHONPATH=/shrd/zoautil2/lib LIBPATH=/shrd/zoautil2/lib:/home/tsoid1/python/usr/lpp/IBM/cyp/v3r9/pyz/lib:/lib:/usr/lib:. PATH=/shrd/zoautil2/bin:/home/tsoid1/python/usr/lpp/IBM/cyp/v3r9/pyz/bin:/bin:/var/bin _CEE_RUNOPTS='"'"'"'"'"'"'"'"'FILETAG(AUTOCVT,AUTOTAG) POSIX(ON)'"'"'"'"'"'"'"'"' _TAG_REDIR_ERR=txt _TAG_REDIR_IN=txt _TAG_REDIR_OUT=txt LANG=C PYTHONSTDINENCODING=cp1047 /home/tsoid1/python/usr/lpp/IBM/cyp/v3r9/pyz/bin/python3 && sleep 0'"'"''
<imsa> (1, b'\n{"failed": true, "msg": "Failure during execution of mvscmd; Return code: 4; stdout: 1IDCAMS  SYSTEM SERVICES                                           TIME: 02:45:41        07/12/24     PAGE      1\\n0        \\n  LISTCAT ENT(\'DBU.QA.TXO4.DBDLIB\') DATA ALL\\n0IDC1565I DBU.QA.TXO4.DBDLIB NOT A REQUESTED TYPE\\n1IDCAMS  SYSTEM SERVICES                                           TIME: 02:45:41        07/12/24     PAGE      2\\n0         THE NUMBER OF ENTRIES PROCESSED WAS:\\n0                   AIX -------------------0\\n                    ALIAS -----------------0\\n                    CLUSTER ---------------0\\n                    DATA ------------------0\\n                    GDG -------------------0\\n                    INDEX -----------------0\\n                    NONVSAM ---------------0\\n                    PAGESPACE -------------0\\n                    PATH ------------------0\\n                    SPACE -----------------0\\n                    USERCATALOG -----------0\\n                    TAPELIBRARY -----------0\\n                    TAPEVOLUME ------------0\\n                    TOTAL -----------------0\\n0         THE NUMBER OF PROTECTED ENTRIES SUPPRESSED WAS 0\\n0IDC0001I FUNCTION COMPLETED, HIGHEST CONDITION CODE WAS 4\\n0        \\n0IDC0002I IDCAMS PROCESSING COMPLETE. MAXIMUM CONDITION CODE WAS 4\\n; stderr: ", "exception": "  File \\"/tmp/ansible_ibm.ibm_zos_core.zos_copy_payload_vctffbbc/ansible_ibm.ibm_zos_core.zos_copy_payload.zip/ansible_collections/ibm/ibm_zos_core/plugins/modules/zos_copy.py\\", line 2755, in run_module\\n  File \\"/tmp/ansible_ibm.ibm_zos_core.zos_copy_payload_vctffbbc/ansible_ibm.ibm_zos_core.zos_copy_payload.zip/ansible_collections/ibm/ibm_zos_core/plugins/module_utils/data_set.py\\", line 547, in data_set_type\\n    output = DataSet._get_listcat_data(name)\\n  File \\"/tmp/ansible_ibm.ibm_zos_core.zos_copy_payload_vctffbbc/ansible_ibm.ibm_zos_core.zos_copy_payload.zip/ansible_collections/ibm/ibm_zos_core/plugins/module_utils/data_set.py\\", line 584, in _get_listcat_data\\n    raise MVSCmdExecError(rc, stdout, stderr)\\n", "invocation": {"module_args": {"src": "IMSVS.R15M.SDFSRESL(DFSCD000)", "dest": "DBU.QA.TXO4.DBDLIB(DFSCD000)", "remote_src": true, "volume": "DEVSMS", "force": true, "is_uss": false, "is_pds": false, "is_src_dir": false, "copy_member": true, "src_member": true, "temp_path": null, "is_mvs_dest": false, "local_charset": "UTF-8", "is_binary": false, "executable": false, "asa_text": false, "aliases": false, "backup": false, "local_follow": true, "ignore_sftp_stderr": false, "validate": false, "use_template": false, "force_lock": false, "unsafe_writes": false, "encoding": null, "content": null, "backup_name": null, "dest_data_set": null, "template_parameters": null, "size": null, "mode": null, "tmp_hlq": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b"OpenSSH_8.9p1 Ubuntu-3ubuntu0.10, OpenSSL 3.0.2 15 Mar 2022\r\ndebug1: Reading configuration data /etc/ssh/ssh_config\r\ndebug1: /etc/ssh/ssh_config line 19: include /etc/ssh/ssh_config.d/*.conf matched no files\r\ndebug1: /etc/ssh/ssh_config line 21: Applying options for *\r\ndebug3: expanded UserKnownHostsFile '~/.ssh/known_hosts' -> '/home/xyzabc/.ssh/known_hosts'\r\ndebug3: expanded UserKnownHostsFile '~/.ssh/known_hosts2' -> '/home/xyzabc/.ssh/known_hosts2'\r\ndebug1: auto-mux: Trying existing master\r\ndebug2: fd 3 setting O_NONBLOCK\r\ndebug2: mux_client_hello_exchange: master version 4\r\ndebug3: mux_client_forwards: request forwardings: 0 local, 0 remote\r\ndebug3: mux_client_request_session: entering\r\ndebug3: mux_client_request_alive: entering\r\ndebug3: mux_client_request_alive: done pid = 913253\r\ndebug3: mux_client_request_session: session request sent\r\ndebug1: mux_client_request_session: master session id: 2\r\ndebug3: mux_client_read_packet: read header failed: Broken pipe\r\ndebug2: Received exit status from master 1\r\n")
<imsa> Failed to connect to the host via ssh: OpenSSH_8.9p1 Ubuntu-3ubuntu0.10, OpenSSL 3.0.2 15 Mar 2022
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: include /etc/ssh/ssh_config.d/*.conf matched no files
debug1: /etc/ssh/ssh_config line 21: Applying options for *
debug3: expanded UserKnownHostsFile '~/.ssh/known_hosts' -> '/home/xyzabc/.ssh/known_hosts'
debug3: expanded UserKnownHostsFile '~/.ssh/known_hosts2' -> '/home/xyzabc/.ssh/known_hosts2'
debug1: auto-mux: Trying existing master
debug2: fd 3 setting O_NONBLOCK
debug2: mux_client_hello_exchange: master version 4
debug3: mux_client_forwards: request forwardings: 0 local, 0 remote
debug3: mux_client_request_session: entering
debug3: mux_client_request_alive: entering
debug3: mux_client_request_alive: done pid = 913253
debug3: mux_client_request_session: session request sent
debug1: mux_client_request_session: master session id: 2
debug3: mux_client_read_packet: read header failed: Broken pipe
debug2: Received exit status from master 1
failed: [imsa] (item=DFSCD000) => {
    "ansible_loop_var": "item",
    "changed": false,
    "invocation": {
        "module_args": {
            "dest": "DBU.QA.TXO4.DBDLIB(DFSCD000)",
            "force": true,
            "remote_src": true,
            "src": "IMSVS.R15M.SDFSRESL(DFSCD000)",
            "volume": "DEVSMS"
        }
    },
    "item": "DFSCD000",
    "msg": "Failure during execution of mvscmd; Return code: 4; stdout: 1IDCAMS  SYSTEM SERVICES                                           TIME: 02:45:41        07/12/24     PAGE      1\n0        \n  LISTCAT ENT('DBU.QA.TXO4.DBDLIB') DATA ALL\n0IDC1565I DBU.QA.TXO4.DBDLIB NOT A REQUESTED TYPE\n1IDCAMS  SYSTEM SERVICES                                           TIME: 02:45:41        07/12/24     PAGE      2\n0         THE NUMBER OF ENTRIES PROCESSED WAS:\n0                   AIX -------------------0\n                    ALIAS -----------------0\n                    CLUSTER ---------------0\n                    DATA ------------------0\n                    GDG -------------------0\n                    INDEX -----------------0\n                    NONVSAM ---------------0\n                    PAGESPACE -------------0\n                    PATH ------------------0\n                    SPACE -----------------0\n                    USERCATALOG -----------0\n                    TAPELIBRARY -----------0\n                    TAPEVOLUME ------------0\n                    TOTAL -----------------0\n0         THE NUMBER OF PROTECTED ENTRIES SUPPRESSED WAS 0\n0IDC0001I FUNCTION COMPLETED, HIGHEST CONDITION CODE WAS 4\n0        \n0IDC0002I IDCAMS PROCESSING COMPLETE. MAXIMUM CONDITION CODE WAS 4\n; stderr: ",
    "rc": null,
    "stderr": null,
    "stderr_lines": null,
    "stdout": null,
    "stdout_lines": null
}
Trying secret FileVaultSecret(filename='/home/xyzabc/Ansible_Test/ans_jcl_imsa_xyz/testvault_pass') for vault_id=default
Trying secret FileVaultSecret(filename='/home/xyzabc/Ansible_Test/ans_jcl_imsa_xyz/testvault_pass') for vault_id=default
Trying secret FileVaultSecret(filename='/home/xyzabc/Ansible_Test/ans_jcl_imsa_xyz/testvault_pass') for vault_id=default
Using module file /home/xyzabc/.ansible/collections/ansible_collections/ibm/ibm_zos_core/plugins/modules/zos_copy.py
Pipelining is enabled.
<imsa> ESTABLISH SSH CONNECTION FOR USER: tsoid
<imsa> SSH: EXEC sshpass -d12 ssh -vvv -C -o ControlMaster=auto -o ControlPersist=60s -o StrictHostKeyChecking=no -o 'IdentityFile="/home/xyzabc/.ssh/ansible"' -o 'User="tsoid"' -o ConnectTimeout=10 -o 'ControlPath="/home/xyzabc/.ansible/cp/48bab7d7a2"' imsa '/bin/sh -c '"'"'_BPXK_AUTOCVT=ON ZOAU_HOME=/shrd/zoautil2 PYTHONPATH=/shrd/zoautil2/lib LIBPATH=/shrd/zoautil2/lib:/home/tsoid1/python/usr/lpp/IBM/cyp/v3r9/pyz/lib:/lib:/usr/lib:. PATH=/shrd/zoautil2/bin:/home/tsoid1/python/usr/lpp/IBM/cyp/v3r9/pyz/bin:/bin:/var/bin _CEE_RUNOPTS='"'"'"'"'"'"'"'"'FILETAG(AUTOCVT,AUTOTAG) POSIX(ON)'"'"'"'"'"'"'"'"' _TAG_REDIR_ERR=txt _TAG_REDIR_IN=txt _TAG_REDIR_OUT=txt LANG=C PYTHONSTDINENCODING=cp1047 /home/tsoid1/python/usr/lpp/IBM/cyp/v3r9/pyz/bin/python3 && sleep 0'"'"''
<imsa> (1, b'\n{"failed": true, "msg": "Failure during execution of mvscmd; Return code: 4; stdout: 1IDCAMS  SYSTEM SERVICES                                           TIME: 02:45:50        07/12/24     PAGE      1\\n0        \\n  LISTCAT ENT(\'DBU.QA.TXO4.DBDLIB\') DATA ALL\\n0IDC1565I DBU.QA.TXO4.DBDLIB NOT A REQUESTED TYPE\\n1IDCAMS  SYSTEM SERVICES                                           TIME: 02:45:50        07/12/24     PAGE      2\\n0         THE NUMBER OF ENTRIES PROCESSED WAS:\\n0                   AIX -------------------0\\n                    ALIAS -----------------0\\n                    CLUSTER ---------------0\\n                    DATA ------------------0\\n                    GDG -------------------0\\n                    INDEX -----------------0\\n                    NONVSAM ---------------0\\n                    PAGESPACE -------------0\\n                    PATH ------------------0\\n                    SPACE -----------------0\\n                    USERCATALOG -----------0\\n                    TAPELIBRARY -----------0\\n                    TAPEVOLUME ------------0\\n                    TOTAL -----------------0\\n0         THE NUMBER OF PROTECTED ENTRIES SUPPRESSED WAS 0\\n0IDC0001I FUNCTION COMPLETED, HIGHEST CONDITION CODE WAS 4\\n0        \\n0IDC0002I IDCAMS PROCESSING COMPLETE. MAXIMUM CONDITION CODE WAS 4\\n; stderr: ", "exception": "  File \\"/tmp/ansible_ibm.ibm_zos_core.zos_copy_payload_k4bvqq9j/ansible_ibm.ibm_zos_core.zos_copy_payload.zip/ansible_collections/ibm/ibm_zos_core/plugins/modules/zos_copy.py\\", line 2755, in run_module\\n  File \\"/tmp/ansible_ibm.ibm_zos_core.zos_copy_payload_k4bvqq9j/ansible_ibm.ibm_zos_core.zos_copy_payload.zip/ansible_collections/ibm/ibm_zos_core/plugins/module_utils/data_set.py\\", line 547, in data_set_type\\n    output = DataSet._get_listcat_data(name)\\n  File \\"/tmp/ansible_ibm.ibm_zos_core.zos_copy_payload_k4bvqq9j/ansible_ibm.ibm_zos_core.zos_copy_payload.zip/ansible_collections/ibm/ibm_zos_core/plugins/module_utils/data_set.py\\", line 584, in _get_listcat_data\\n    raise MVSCmdExecError(rc, stdout, stderr)\\n", "invocation": {"module_args": {"src": "IMSVS.R15M.SDFSRESL(DFSCX000)", "dest": "DBU.QA.TXO4.DBDLIB(DFSCX000)", "remote_src": true, "volume": "DEVSMS", "force": true, "is_uss": false, "is_pds": false, "is_src_dir": false, "copy_member": true, "src_member": true, "temp_path": null, "is_mvs_dest": false, "local_charset": "UTF-8", "is_binary": false, "executable": false, "asa_text": false, "aliases": false, "backup": false, "local_follow": true, "ignore_sftp_stderr": false, "validate": false, "use_template": false, "force_lock": false, "unsafe_writes": false, "encoding": null, "content": null, "backup_name": null, "dest_data_set": null, "template_parameters": null, "size": null, "mode": null, "tmp_hlq": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b"OpenSSH_8.9p1 Ubuntu-3ubuntu0.10, OpenSSL 3.0.2 15 Mar 2022\r\ndebug1: Reading configuration data /etc/ssh/ssh_config\r\ndebug1: /etc/ssh/ssh_config line 19: include /etc/ssh/ssh_config.d/*.conf matched no files\r\ndebug1: /etc/ssh/ssh_config line 21: Applying options for *\r\ndebug3: expanded UserKnownHostsFile '~/.ssh/known_hosts' -> '/home/xyzabc/.ssh/known_hosts'\r\ndebug3: expanded UserKnownHostsFile '~/.ssh/known_hosts2' -> '/home/xyzabc/.ssh/known_hosts2'\r\ndebug1: auto-mux: Trying existing master\r\ndebug2: fd 3 setting O_NONBLOCK\r\ndebug2: mux_client_hello_exchange: master version 4\r\ndebug3: mux_client_forwards: request forwardings: 0 local, 0 remote\r\ndebug3: mux_client_request_session: entering\r\ndebug3: mux_client_request_alive: entering\r\ndebug3: mux_client_request_alive: done pid = 913253\r\ndebug3: mux_client_request_session: session request sent\r\ndebug1: mux_client_request_session: master session id: 2\r\ndebug3: mux_client_read_packet: read header failed: Broken pipe\r\ndebug2: Received exit status from master 1\r\n")
<imsa> Failed to connect to the host via ssh: OpenSSH_8.9p1 Ubuntu-3ubuntu0.10, OpenSSL 3.0.2 15 Mar 2022
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: include /etc/ssh/ssh_config.d/*.conf matched no files
debug1: /etc/ssh/ssh_config line 21: Applying options for *
debug3: expanded UserKnownHostsFile '~/.ssh/known_hosts' -> '/home/xyzabc/.ssh/known_hosts'
debug3: expanded UserKnownHostsFile '~/.ssh/known_hosts2' -> '/home/xyzabc/.ssh/known_hosts2'
debug1: auto-mux: Trying existing master
debug2: fd 3 setting O_NONBLOCK
debug2: mux_client_hello_exchange: master version 4
debug3: mux_client_forwards: request forwardings: 0 local, 0 remote
debug3: mux_client_request_session: entering
debug3: mux_client_request_alive: entering
debug3: mux_client_request_alive: done pid = 913253
debug3: mux_client_request_session: session request sent
debug1: mux_client_request_session: master session id: 2
debug3: mux_client_read_packet: read header failed: Broken pipe
debug2: Received exit status from master 1
failed: [imsa] (item=DFSCX000) => {
    "ansible_loop_var": "item",
    "changed": false,
    "invocation": {
        "module_args": {
            "dest": "DBU.QA.TXO4.DBDLIB(DFSCX000)",
            "force": true,
            "remote_src": true,
            "src": "IMSVS.R15M.SDFSRESL(DFSCX000)",
            "volume": "DEVSMS"
        }
    },
    "item": "DFSCX000",
    "msg": "Failure during execution of mvscmd; Return code: 4; stdout: 1IDCAMS  SYSTEM SERVICES                                           TIME: 02:45:50        07/12/24     PAGE      1\n0        \n  LISTCAT ENT('DBU.QA.TXO4.DBDLIB') DATA ALL\n0IDC1565I DBU.QA.TXO4.DBDLIB NOT A REQUESTED TYPE\n1IDCAMS  SYSTEM SERVICES                                           TIME: 02:45:50        07/12/24     PAGE      2\n0         THE NUMBER OF ENTRIES PROCESSED WAS:\n0                   AIX -------------------0\n                    ALIAS -----------------0\n                    CLUSTER ---------------0\n                    DATA ------------------0\n                    GDG -------------------0\n                    INDEX -----------------0\n                    NONVSAM ---------------0\n                    PAGESPACE -------------0\n                    PATH ------------------0\n                    SPACE -----------------0\n                    USERCATALOG -----------0\n                    TAPELIBRARY -----------0\n                    TAPEVOLUME ------------0\n                    TOTAL -----------------0\n0         THE NUMBER OF PROTECTED ENTRIES SUPPRESSED WAS 0\n0IDC0001I FUNCTION COMPLETED, HIGHEST CONDITION CODE WAS 4\n0        \n0IDC0002I IDCAMS PROCESSING COMPLETE. MAXIMUM CONDITION CODE WAS 4\n; stderr: ",
    "rc": null,
    "stderr": null,
    "stderr_lines": null,
    "stdout": null,
    "stdout_lines": null
}

PLAY RECAP ********************************************************************************************************************
imsa                       : ok=1    changed=0    unreachable=0    failed=1    skipped=0    rescued=0    ignored=0

Ansible configuration.

No response

Contents of the inventory

No response

Contents of group_vars or host_vars

No response

rexemin commented 2 months ago

@rohan-zos-ansible currently investigating this issue, I have a question: have your datasets been migrated to level 1 or to level 2?

wmike commented 1 month ago

Hello,

I faced the same issue in the last days with the collection in version 1.9.1. In my case the data set were migratet to level 2.

I solved my issue with an workaround: Right before the first execution of a data set module in my playbook, I just recall the data set(s) everytime:

name: Just recall the data set because copy cannot work with migratet data sets
failed_when: false
changed_when: false
ibm.ibm_zos_core.zos_mvs_raw:
  program_name: ikjeft01
  auth: true
  dds:
    - dd_output:
        dd_name: systsprt
    return_content:
          type: text
    - dd_input:
    dd_name: systsin
    content:
          - "HRECALL 'MY.DATASET' WAIT"

For working with migratet datasets in modules of this collection, I propose an additional argument for defining the behaviour when the data set is actually migratet. The default can be recall but in some situation just delete and recreate the data set can be more efficient and useful.

rexemin commented 1 month ago

After a team discussion, we have decided to look more into implementing the recall of migrated datasets into the module. We'll discuss this with the ZOAU team, so we can have the support coming from their side. In the meantime, we ask that you keep recalling migrated datasets with zos_mvs_raw or, alternatively, with zos_operator:

- name: Recall migrated dataset from level 2.
  zos_tso_command:
    commands:
      - HRECALL 'MY.DATASET' WAIT
rexemin commented 1 month ago

Opened up #1663 to update docs so users are aware of this issue and use case.

richp405 commented 1 month ago

zoau NAZARE-10726 filed by sebastian