Open rohan-zos-ansible opened 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?
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.
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
Opened up #1663 to update docs so users are aware of this issue and use case.
zoau NAZARE-10726 filed by sebastian
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:
Source Code -
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 configuration.
No response
Contents of the inventory
No response
Contents of
group_vars
orhost_vars
No response