The TSO (IZUFPROC) session created for the "Issue TSO Command" option does not appear to utilize the regionSize parameter of tso-profile.
Command should use the appropriate tso-profile regionSize, when defined.
Desktop (please complete the following information):
Additional context
In Zowe Explorer, we are using APIs to fire the TSO command. z/OSMF has a region size requirement of 65536.
So based on your observation, the job card has 4096K and the TSO command uses a different value. That is a correct observation and we won't be able to fix that due to API requirements.
To summarize, this is not under our control. This ticket should be open under z/OSMF.
@jellypuno, I don't agree with your interpretation. That link states that "region size is a minimum of 65536 KB". Since it is only a minimum, that means a larger value can be specified. The Zowe CLI "zos-tso" command allows specification of a "--region-size" parameter. Additionally, one can set up a default tso-profile containing a region size, as well as an account. The "Issue TSO Command" feature seems to be utilizing the account field, but not the region size field.
@fswarbrick understood. It seems like you've checked out our code. We do welcome contributions 馃槉
@jellypuno, I have looked at the code, but I have no experience with VSCode extensions, or even JavaScript or TypeScript. So it would likely take me quite a while to be able to make a good contribution.
Seems like you should be able to get the region size in a manner similar to how the getAccountNumber() method works. In fact, that probably should be made a more generic method to retrieve both the account number and region size from the TSO profile.
I have looked at the code, but I have no experience with VSCode extensions, or even JavaScript or TypeScript. So it would likely take me quite a while to be able to make a good contribution.
The Zowe community is a place of learning. We as a squad are happy to help and guide those who are willing to learn.
As for the prioritization of this issue, this is our objectives for this PI. This will be moved to low priority and will be worked on if we have spare time.
What I could do is add the help wanted label so if somebody from the community (including you) would decide to work on this then they can.
So I went ahead and gave this a shot. I got it to perform the functionality I am looking for. However some of the unit tests are now failing. What is my next step? Do I push my changes, do a pull request, or what? I am a git novice.
Thanks!
@jellypuno Thoughts on my last comment?
@fswarbrick I am glad. Thank you! Can you open a draft pull request so we can see what the error is and how we could help?
@fswarbrick apologies if I miss your last comment
@jellypuno Draft PR: https://github.com/zowe/vscode-extension-for-zowe/pull/1359
Hopefully I've done things correctly, as this is my first true use of Github.
Most helpful comment
@jellypuno Draft PR: https://github.com/zowe/vscode-extension-for-zowe/pull/1359
Hopefully I've done things correctly, as this is my first true use of Github.