-
Notifications
You must be signed in to change notification settings - Fork 20
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Profile validation - Revoking user when starting IBM Z Open Editor with COBOL sources already opened #465
Comments
PS: IBM Z Open Editor and Zowe Explorer don't use same versions of Zowe SDK modules. IBM Z Open Editor 5.1.0: use forced versions
Zowe Explorer 3.0.3: use min versions
Some authentication issues seem to have been fixed in Zowe SDK and Zowe Explorer API modules since the release of version 8.0.0 / 3.0.0. |
Hi @FALLAI-Denis, I will continue investigating the issue. In the meantime:
|
Hello, The problem continues to occur and seems to be related to opening a VS Code instance with active COBOL editors while the RACF password has been changed. We use a zowe.config.json file in the root folder of the workspace, (in fact the zowe.config.json file is included in the Git repository that constitutes the workspace). The workspace uses local copybooks and remote copybooks. Z Open Editor does report the password problem, (ID CRRZG533E). Not being able to change the password, (because the user is revoked), keeps looping and you have to kill the VS Code instance to regain control. Attached is the context of a new problem that occurred today (twice for the same user):
Procedure used to successfully pass the RACF account lock:
Thanks. |
Thank you for the updated info. |
The issue has been identified and we are working on a fix. |
Would it be possible to have some information on the problem identified in order to see if we can offer a temporary solution to our users? (the number of cases is increasing and the discontent is starting to be heard). I got new information from our users: they start several instances of VS Code on different workspaces but all with COBOL sources and therefore as many attempts to access z/OS and validate the RACF account... If the password must be changed then each VS Code instance will send requests to z/OS and each will make a 401 error and (for us) the 4th will revoke the RACF account... Thank you for your efforts in resolving this issue. |
FYI: we use |
Before resolving copy statements, Z Open Editor tries to list the If several instances of VS Code are opened, then this connection test will be performed multiple times. It sounds like, based on your team, if this happens four times the RACF account is revoked. So in your case, opening more than three VS Code instances with open COBOL sources will be problematic. The bug we are fixing is copybook requests proceeding even if the user gets a 401. You can get around this for now by clicking 'Cancel' on the update credentials prompt presented by Z Open Editor (ID CRRZG5330E). You can then update the credentials of the profile using the Zowe Explorer views, and try copybook resolution again with valid credentials. Do not update them using the prompt modal (that is part of the bug) |
@FALLAI-Denis quick question
Was this something your users were doing before Z Open Editor v5.x.x? If yes, did they experience issues with account revocation when opening >3 VS Code instances with COBOL sources? Based on how Z Open Editor performs connection tests before copybook resolution, I would expect your user's accounts to be revoked when >3 instances are opened with outdated credentials. If this was not an issue in previous versions, however, then I need to investigate potential regressions with v5.x.x. |
Development environment used
Problem Description
We may have identified a new case of RACF revocation of user accounts.
The problem would be related to the presence of editor(s) open on a COBOL source when starting VS Code and that the RACF password was changed before opening VS Code. The case occurred even with only one COBOL editor/source open.
The problems seem to have started with the upgrade to Zowe Explorer 3.x.x / IBM Z Open Editor 5.x.x.
Before this date, password modification management did not pose any particular problem.
Several users have had the same problem, which seems to rule out improper handling.
Observed behavior
The number of parallel requests has its default value: 5.
I analyzed the TSU/IZUFPROC logs, see attachment: CASE465.zip
See also the z/OSMF log and the problem that seems to correspond to the first access to the Copybook.
See also the sequence in which requests are sent for downloading copybooks:
I have not been able to reproduce the problem with a well-synchronized password: the password validation by searching the SYS1.PROCLIB file is triggered as expected...
The text was updated successfully, but these errors were encountered: