Browse all forums dedicated to the Rocket Mainframe DevOps product family.
Recently active
An update to the Explorer for ChangeMan ZMF V1.0.1 has now been released and is available on the Micro Focus Marketplace.. This version now r supports File Icon Themes that may be enabled within VSCode. ZMF Explorer makes use of 2 icons - the 'Folder' icon and a 'File' icon. However the default VSCode File Icon theme "Seti' does not provide an icon for a Folder, so no folder icon will be displayed if using the 'Seti' File Icon Theme. You can check which File Icon theme is in use by clicking 'View' 'Command Palette' and searching on 'File Icon'. Switching for example to the 'Minimal' icon th
Ever wondered what your current ZMF Server started task parms actually do or what other parms are available? Or exactly which MVS modify commands can be issued against an active ZMF Server started task? All of this is answered in Appendices within the ChangeMan ZMF Installation Guide. The 8.2 Patch 6 version of this manual can currently be found here.#ServerParameters#ModifyCommands#ChangeManZMF#InstallationGuide#SupportTips/KnowledgeDocs
In the SERALREP process, the LICRPT1 step that executes SERLICRP ended with RC=08 and these messages: Job Step Parameter. : ALL Named Token service failed Reporting terminated due to error The ZMF task displayed these related messages: SER9776I Invoking SERALREP for activity log monthly reporting SER9772E Start of SERALREP failed - check SYSLOG And in SERPRINT: 00009000 SER0840I Midnight crossover; Applications notified; It is now WED 31FF8000 SER9776I Invoking SERALREP for activity log monthly reporting 31FF8000 SER9772E Start of SERALREP failed - check SYSLOG Full article: https://portal.microfocus.com/s/article/KM000008036#ChangeManZMF#SupportTips/KnowledgeDocs
HiOur build automation is using git within a shell script.We are on git version 2.26.2-78 (zOS 2.4)Within the script we run the following steps to reset our local repository:git reset --hardgit statusand sporadically the git status shows some modified files even if there is nothing modified.If I repeat the sequence (reset and status) multiple times the modified status vanishes.Sometimes I can even see that the number of modified files decreases between two iterations ofthe sequence.If I have a look into one particular file while it is still seen as modified:git diff sdk/src/rpcserver/server/xserver.vcxproj @@ -1,4 +1,4 @@ -<?xml version="1.0" encoding="utf-8"?> +<?xml version="1.0" encoding="utf-8"?> If I have a look into the hexadecimal values before and after the modified status vanishesthe file has exactly the same content.------------------------------Klaus SponagelSoftware AGDarmstadt DE------------------------------
New to, or confused by, the Sernet activity log and monthly reporting functionality introduced in ZMF 8.2 Patch 2? If so, you can find information related to SERALREP, etc. in the following documents/articles: the ZMF Installation Guide. the ZMF Migration Guide. KB article S143076. #SupportTips/KnowledgeDocs#ChangeManZMF#Activitylog#Sernet
I have a requirement to Git manage ISPF tables. The members have been transferred from a z/OS PDS in binary format and have a CCSID of binary and a USS file format of binary. I am using both the .git/info/attributes and .gitattributes files, with the .git/info/attributes file looking like this:# # Default zGit .gitattributes file specifying that all files are in EBCDIC # # This file is copied to .git/info/attributes during ZINIT # # * zos-working-tree-encoding=ibm-1047 .gitattributes zos-working-tree-encoding=iso8859-1 .gitignore zos-working-tree-encoding=iso8859-1 and the .gitattributes file that looks like this: # # This file is effectively concatenated after .git/info/attributes # # For this repo the TABLES directory should be processed as Binary, and the # $ACBVERS.TABLES directory should be processed as Binary # TABLES/** binary $ACBVERS.TABLES/** binaryFrom by understanding of git attributes this should tell Git that all files in the TABLES and $ACBVARS.TABLES directory are in b
zmf explorer. Created profile via powershell command but I am not getting any tree with the applications, etc...#ChangeManZMF
A new version of the ChangeMan ZMF Plug-in for Zowe CLI has now been released. This version provides support for the future Internationalization of the product. Further changes in support of zowe V2 have been made. Zowe V2 is expected to be released GA at the end of February 2022. A number of ZMF commands in the cli plug-in have been simplified. Please refer to the Download area on the Micro Focus Marketplace for more informationhttps://marketplace.microfocus.com/app-modernization/dashboard/all-items?tab=published For a complete list of hte available ZMF Plugin commands and their associated parameters, run the zowe --hw command after installing the plugin for complete HTML web based help.From here on, the focus will be on providing support for zowe V2 which introduces a number of breaking changes. Most notably to the area of profile management which is a complete rewrite. However, these are beneficial changes and introduce a greater degree of secu
Hello, I'd like to ask some questions about using curl in zos, to be more specific I'm exploring how to upload/download things from zos to Nexus. The command like this :curl -v -u id:pw -X "POST" "nexusurl" .......skipped the remaining input for nexus My questions are :1. With above command, it would be showed with SSL error as the Nexus server is SSL only.If I insert this --cacert into the command, the connection would be good :--cacert /path/cert.pem where the cert.pem is having the required SSL cert Is there anyway to setup the curl with default cert path so that we don't need to specify the --cacert location in the command?2. Alternatively, Is there any way to refer a RACF keyring to access the SSL cert when we use curl ?3. The file to be uploaded to Nexus would be also specified in the curl command, which seems to be supporting USS file path only, is curl command able to support a zos dataset instead of a USS file ?
Many customers need to configure their ZMF tasks to communicate using Secure Sockets Layer (SSL) functionality. The only supported mechanism for SSL is to use IBM's Application Transparent Transport Layer Security (AT-TLS). An example set of instructions covering one way in which this can be configured for a full ZMF REST services to Jenkins installation is available in KB article S143367. Although that KB article specifically covers ZMF REST Services-Jenkins communication, the instructions can be adapted and used for any client's SSL communication to the ZMF started task (e.g. ZMF4ECL, ZDD, bespoke ZMF Web Service applications, etc.).#Security#SSL#AT-TLS#SupportTips/KnowledgeDocs#ChangeManZMF
A command like this "git show a325acf:TEXT/TEST.txt >/tmp/test.txt" should extract from commit a325acf the file TEXT/TEST.txt and save it to /tmp/test.txt. My TEXT/TEST.txt file happens to contain all hex characters from X'00' to X'FF' (excluding X'15') . If I perform a SuperC comparison between my file and the file extracted file (/tmp/test.txt) from the git show command I'd expect the files to be the same. But that is not what I am getting (see extract below)Some of the the characters, on the white lines, are now two bytes and not one. Now I understand that converting IBM-1047 to UTF-8 will translate some characters from a single byte to a two byte representation, but I would expect that when translating from UTF-8 encoding to IBM-1047 the two bytes would be translated back to one. This is certainly what is happening when to perform a "git checkout" or "git restore" but not with the "git show". ------------------------------Gary FreestoneSystems ProgrammerKyndryl IncMt H
Hi,By cloning by Git for z/OS, in SSH protocol, a repository stored in our Bitbucket manager, and created on Windows, I notice the presence of an x0D character at the end of each line of the files encoded in EBCDIC.Files encoded in ASCII, or more precisely files that are not subject to codepage conversion, do not have this x0D character at the end of the line.I had to add an explicit "eol=lf" option in the .gitattributes file on the "*" pattern before cloning on USS to work around this problem.This is not satisfactory, because we use our Git repositories on various platforms, mainly Windows, and also z/OS-USS, and we don't want to force the handling of line endings in the .gitattributes file.We want each platform to be free to use whatever line endings it wants.All of our Git installations, Windows or USS, use the core.autocrlf=true configuration. This has the consequence of storing text files in internal format with an CRLF end-of-line sequence.When fetching to the working directory,
Are you running your ChangeMan ZMF IMPACT job (PGM=CMNIA000) with a PARSE= parameter? Do you have a specific reason for doing this? If so, fine. If not, or if you are unsure if you have, or ever had, a reason to use a PARSE= parameter then it is very possible that you should not be using this parameter at all. Details covering the effect that the various PARSE= parameters have can be found in S137964.#Impact#parse#SupportTips/KnowledgeDocs#ChangeManZMF#CMNIA000
I am trying to download the latest Rocket open source files from folder : USSP-2043 Rocket Open AppDev for Z (free solution) I notice the following, which I assume I should use: miniconda-zos-2.0-2022-01-17.run 95.96 MB Miniconda based on IBM Python 3.9.5.1. application/octet-stream Apr 27, 2022 I don't see a manifest file that corresponds to 2.0 . should I use either of these manifest files : appdev_manifest_1.2.txt 657 Bytes Release 1.2 text/plain Apr 27, 2022 appdev_manifest_1.2.1.txt 657 Bytes Release 1.2 + Curl CVE fixes text/plain Apr 27, 2022 I recall a few months back there was a 2.0 Manifest file. appdev_manifest_2.0.1.txtPlease adviseThanks,Marco Passaretti------------------------------Marco PassarettiSystem ProgrammerRoyal Bank of CanadaToronto ON CA------------------------------
A new version of Explorer for ChangeMan ZMF will be released shortly. Before releasing this new version, it is important to be aware that the use of zowe 2 profiles is now required. For an introduction to zowe 2 profiles, please refer to this Tips & Info post - zowe 2 Profiles and how to use them with the ChangeMan ZMF plugin for zowe CLI zowe 2 profiles are stored in the use's homedir/.zowe folder with the name zowe.config.,json. Normally this fil would be supplied by an admin. However, the Explorer for ZMF user may no9t perhaps be a ChangeMan ZMF plugin for zowe cli user, so the option exist to have a profile folder present in the VSCode . Workspace. To enable this, a new setting has been added to allow the user to specify whether to combine any Workspace profile with the 'Teams profile' or to only use the Workspace folder's profile. Regardless of the setting, if no workspace folder contains a profile , then the Teams profile will be attem
Can't work out how to resolve a GLOBAL ADMINS PARMS IN USE (CMN5178I) issue? Go to option A.G.7 (Lock) and R(eset) the first entry.More complete instructions can be found in the following KB article: KM000004528.#ChangeManZMF#CMN5178I#SupportTips/KnowledgeDocs#GlobalParms
According to page 175 of the ZMF 8.2 Patch 6 Users Guide for Utilities Scratch/Rename, on panel CMNUTL01 if you do not enter ‘R’ or ‘S’ on the Option Line and type a component name (no masking), it will still present the list of members in the baseline library. However, it should also position the user at the component name you entered. This is not working as documented. Instead, it is working as if you left the ‘Component’ field blank to display all members in the baseline library baseline and you are positioned at the first component in the list. The following is from the ZMF Users Guide:+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ If you typed R or S in the Option line, type a component name for the utility request.If you left the Option line blank, do one of the following:- Leave the Component field blank to display all members in the baseline library on the Utility: Baseline Member List panel.- &nb
When the COBOL compile step for a DB2 program fails, CMNBAT90 has already run to create records to tie the DBRM relationship back to the source. When the COBOL compile step subsequently fails, the DBRM member does not get copied to the staging dataset, due to the bad condition code, as that step runs after the compile step. When the FAILACT step runs executing CMNBATCH, a RC=12 is issued due to the missing DBRM in the staging library and issues the following message: Member not found: CMNSUP.INTL.DEMO.STGW.#004676.DBR(DB2TST1) DEMO004676 This issue has existed since early ZMF 8.1.* releases. Full article: https://portal.microfocus.com/s/article/KM000006826#ChangeManZMF#SupportTips/KnowledgeDocs
Explanation of the ChangeMan ZMF Server started task 'SER1005E' error message. Full article: https://portal.microfocus.com/s/article/KM000006818#SupportTips/KnowledgeDocs#ChangeManZMF
Hi,Sure I have asked before, with no suitable answer, so I am trying again.Our network staff require URL's , IP Addresses, and Ports that need to be defined to our firewalls/proxies so that I can use Conda to access https://condaserver.rocketsoftware.com/ as permitted by our contract agreement.Please provide the information related to accessing the secure CONDA repository at https://condaserver.rocketsoftware.com/ThanksBruce------------------------------Bruce HewsonInfra Tech Lead AnalystCitigroup Singapore LtdSingapore SG------------------------------
The screen print on page 14 of the 'REST Getting Started Guide' shows the 'context' field with a value of 'zmfrest/list'. This is not valid. The correct value should be ‘zmfrest’. Full article: https://portal.microfocus.com/s/article/KM000005360#SupportTips/KnowledgeDocs#ChangeManZMF
In ZMF v8.1.2 there was a change made to many skeletons, where for the //SYSPRINT DD if they had coded ‘UNIT=&DEFNVUN’ it was changed to ‘&DEFNVKW=&DEFNVUN’. Where &DEFNVKW = Default non-VIO keyword name and &DEFNVUN = Default non-VIO unit name, as defined in Global Administration Parameters (A.G.1).Skeletons CMNBAQJL, CMNBUNJL, CMNDFHJL, and CMNDFHWL did not exist until ZMF v8.2.0 and they were coded with 'UNIT=DEFNVUN'.Skeleton CMN99 used '//SYSPRINT DD SYSOUT=*' until ZMF 8.2 Patch 4, where it was changed to 'UNIT=&DEFNVUN'.Any //SYSPRINT DD that uses the Admin variable &DEFNVUN should also use variable &DEFNVKW and not a hard coded ‘UNIT’ keyword. Full article: https://portal.microfocus.com/s/article/KM000006766 #ChangeManZMF#SupportTips/KnowledgeDocs
Invoking COPY from PDS member selection fails with the following error: PANEL LIBRARY UNACCESSABLE, REVERTING TO LINE MODE. REQ:".PQUERY .PDSVR783 Full article: https://portal.microfocus.com/s/article/KM000006754#StarTool#Comparex#SupportTips/KnowledgeDocs
When converting ZMF library types from PDS to PDSE format, the staging dataset definitions need to be changed in ZMF ISPF Option A.A.2 (and A.G.2 if the change is for all applications). However, customers should also keep this consistent and change all promotion, baseline and production libraries to PDSE format at the same time, too, if they have not already done so. If these promotion, baseline and production datasets cannot be changed at the same time, then they should be changed BEFORE making the change to the ZMF staging library type definition. For an example of the type of problem that failure to do this can cause, and for additional information, see the following KB article: KM000006993.#ChangeManZMF#PDS#SupportTips/KnowledgeDocs#PDSE
Hi,After downloading/installing miniconda-zos-2.0-2022-01-17.run, creating a new environment fails with an HTTP connection problem.Below are the messages I got during my OMVS session:# SetConda bash-4.3# conda activate base (base) bash-4.3# conda create -p /SERVICE/ROS/T100AA/Area51 Solving environment: done CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://conda.anaconda.org/zoss-appdev/zos-z/repodata.json> Elapsed: - An HTTP error occurred when trying to retrieve this URL. HTTP errors are often intermittent, and a simple retry will get you on your way. ConnectionError(MaxRetryError("HTTPSConnectionPool(host='conda.anaconda.org', port=443): Max retries exceeded with url: /zoss-appdev/zos-z/repodata.json (Caused by NewConnectionError('<urllib3.connection.VerifiedHTTPSConnection object at 0x500A978160>: Failed to establish a new connection: ÝErrno 1¨ EDC9501I The name does not resolve for the supplied parameters.'))"))------------------------------Luc Wuytsz/OS sys
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.