Passing the argument of tmp_hlq to the wrappers of utilities to create datasets that will became the one to execute the programs.
Also by passing the parameter throw functions allow to delete the global variable of tmp_hlq.
Pass tmphlq value to the inits of class to be taken by the functions of create datasets.
ADDITIONAL INFORMATION
Add to the execution of the program even if is unauthorized the tmphlq value.
Remove the global gtmp_hlq variable.
Pass all the parameters throw functions to get the tmphlq to the definition of values.
Pass to the wrappers of datasets, inputs or outputs of dd's the tmphlq as a value to ensure is assigned.
SUMMARY
Passing the argument of tmp_hlq to the wrappers of utilities to create datasets that will became the one to execute the programs. Also by passing the parameter throw functions allow to delete the global variable of tmp_hlq.
Fixes https://github.com/ansible-collections/ibm_zos_core/issues/1201
ISSUE TYPE
Bugfix Pull Request COMPONENT NAME
Pass tmphlq value to the inits of class to be taken by the functions of create datasets.
ADDITIONAL INFORMATION
Add to the execution of the program even if is unauthorized the tmphlq value. Remove the global gtmp_hlq variable. Pass all the parameters throw functions to get the tmphlq to the definition of values. Pass to the wrappers of datasets, inputs or outputs of dd's the tmphlq as a value to ensure is assigned.