Browse all forums dedicated to the Rocket Mainframe DevOps product family.
Recently active
Hello Community, Our customer is using GIT for his Softwarerepository on z/OS. We have changed from z/OS 2.5 to z/OS 3.1 last week and changed also the GIT Version from 2.26.2-78 to 2.41.0-4. Now we get a lot of RACF messages like follows and the result is not as expected: ICH408I USER(USSGIT ) GROUP(UITUVERF) NAME(USSGIT -TECHN. USER ).git/objects/pack/pack-a4854ba0aa6a6333d597deea4f53b5f24d64e030.pack CL(FSOBJ ) FID(C8E4D6D4F0F106C60000000140D9B4F3) INSUFFICIENT AUTHORITY TO UTIME ACCESS INTENT(-W-) ACCESS ALLOWED(OWNER R--) EFFECTIVE UID(0013900119) EFFECTIVE GID(0013900004) The file is created with permission 444 and owner is USSGIT. We tried to solve the problem by setting default file ACL for the directory, but GIT seems to ignore this! Any suggestions! Many Thanks in advance!------------------------------Jurgen Hildebra
I followed the sudo configuration instructions at Rocket Software Documentation Rocketsoftware remove preview Rocket Software Documentation © Rocket Software, Inc. Rocket® is a registered trademark of Rocket Software, Inc. All other trademarks cited herein are the property of their respective owners. View this on Rocketsoftware > . Then, I attempted to invoke it: . sudo ls BMUSER:/local/rocket/miniconda>sudo ls sudo: unknown user ROOT sudo: error initializing audit plugin sudoers_audit IBMUSER:/local/rocket/miniconda> What am I missing?? ------------------------------Roger WilliamsCTOSelf RegisteredGainesville GA US------------------------------
I have a simple MAKE fie that executes OK on Linux and Windows, and compiles a file containing C++-style comments (i.e., // to newline) without issue. On zOS, the same file barfs if it encounters C++ comments, as follows: cc -DOECS -D_OE_SOCKETS -D__UU -DPREFIX=\\"/usr\\" -o vfiled.o -c vfiled.c ERROR CCN3046 ./vfiled.c:27 Syntax error. ERROR CCN3334 ./vfiled.c:27 Identifier s4 has already been defined on line 26 of "./vfiled.c". ERROR CCN3046 ./vfiled.c:57 Syntax error. ERROR CCN3022 ./vfiled.c:57 "sin_family" is not a member of "struct sockaddr". ERROR CCN3046 ./vfiled.c:59 Syntax error. ERROR CCN3022 ./vfiled.c:59 "sin_port" is not a member of "struct sockaddr". ERROR CCN3046 ./vfiled.c:62 Syntax error. ERROR CCN3022 ./vfiled.c:62 "sa_port" is not a member of "struct sockaddr". ERROR CCN3046 ./vfiled.c:73 Syntax error. All of the indicated lines above contain commented-out lines; e.g.: line 26: struct sockaddr *sa, s4;line 27: // struct sockaddr_in s4
Hi, I would like to create an overview (or report) containing : all components of 1 specific TYPE , which are in package(s) having a non-BAS status and which were impacted by a change (reverted, staged, promoted, ...) during the last day. The report should contain (at minimum) the components name , the package number and the package status. Is there a (standard) option that I could use to get this information ? Thanks.------------------------------Dirk BollensKbc GroupLeuven BE------------------------------
What VSC Extension (ZMF Explorer) do we need for CM ZMF 8.3.01 ? If an upgraded version, is that generally available through VSC marketplace? We needed to point our IDZ users to the upgraded plugin, and are now getting ready to upgrade a site with VSC users...------------------------------Jim HaworthTechnology EngineerNationwide Mutual Insurance Company------------------------------
Is anyone hosting a git server on z/OS, either natively or in a container?If so, would you be willing to share your insights/hints/tips for doing so?- which git server?- started task or container?Thank you------------------------------LionelDyck
Hello Alex, Here's how I finally resolved my issue: 1. Upgraded to zOS 3.1. 2. Upgraded to IBM Java 21 (which has different file encoding semantics than Java <= 17 - I was formerly using Java 11). 3. Found this Java file encoding snippet on the IBM Web site: https://www.ibm.com/docs/en/semeru-runtime-ce-z/21.0.0?topic=guide-file-encoding-utf-8-as-default-charset 4. I think I had previously put -Dfile.encoding="IBM-1047" in the ant script as part of $ant.sys.options. I removed it (and temporarily added -Dcom.ibm.autocvt.trace=true just to do a verbose check). Viola - all tagged files (e.g., via .gitattributes) converted internally to UTF-8! This was a Java issue all along; -Dcom.ibm.autocvt was disabled because ant specified -Dfile.encoding="IBM-1047" (and Semeru, being higher than Java 17, acted differently than my former Java11). Again, thanks for your input - it helped to clarify the issue. ------------------------------Roger WilliamsCTOSelf RegisteredGainesville GA US--
We are currently on ChangeManZMF V827 for most of our platforms, but have begun conversion to V831. We have several applications that are decommissioning out of ChangeMan. We have done a couple searches through the Admin and User Guides, but did not find a section for decommissioning/retiring applications. Any help/guidance (especially for automation to assist with): Take a "final" backup of source Scratch/remove/delete all components from baseline libraries Decommission/remove/delete the application ------------------------------Jim HaworthTechnology EngineerNationwide Mutual Insurance Company------------------------------
Hello, In the past we stored specific variables in the ISPF pool that we could use during the ISPF session of the user It would be great to be able to do the same via the VPOOL, this would require a HLLX exit on the primary panel This would give us the ability to store specific userVariables in the VPOOL and retrieve them from any HLLX we would see fit Or a way to store VPOOL variables from outside the HLLX (but that I think is less likely to be provided) Thank you Johan------------------------------Johan JacobEuroclearBrussels BE------------------------------
Hello Sergei/Alexander, Greatly appreciated the prompt replies! I removed the "<?xml encoding" lines from all .xml and .dtd (as per Sergey); and upgraded ANT to 1.10 (as per Alexander). A little change - but no joy: Buildfile: /local/vssi/dev/ptk/build.xml BUILD FAILED /local/vssi/dev/ptk/build/project.dtd:1: Invalid byte 2 of 2-byte
Hello, i send json data with curl z/os using rexx bpxwunix. 1) the json is accepted if i put the data 1047 encoded into an untaggged file using --data @/filexxxx . but i do not want to use files for this 2) A trace shows me if i put the same bytes into stdin stem in rexx (using --data @- its not converted, so the server does not accept the garbage sent. I am using an older version of curl, but i found no hint that a newer version will help here?? Any ideas? I could build into the rexx my own translation table to convert the stdin data to 8859-1. but can i avoid it somehow? Thank you ------------------------------Horst GfrererRAITEC GmbH------------------------------
zmf explorer doesn't list package attached to an ERO release? Will this be included in a future release?------------------------------Lisa BrewerSenior System Software EngineerThe Northwestern Mutual Life Insurance CompanyMilwaukee WI US------------------------------
Hi, as we are using vowel mutations in our programs. I would like to know if there are any plans, for the future, to implement a encoding option in the Profile or a settings option including a encoding option. Because as of now, there are no options to specify the encoding type of the downloaded Program/Component. I looked in the CLI and there wasn't an option as well. I don't know if this is already in progress to implement, or if it's beeing already discussed, but it would be great if this could be implemented. Thanks in advance. Felix Braun------------------------------Felix BraunRocket Forum Shared AccountBolzano Italy------------------------------
Wanted to know if Miniconda supports unzipping of .7z file format which is zipped with 7Zip software. Appreciate any information on this.
HelloI was wondering if it would be possible to have the 3DSKEL variables available in the HLLX exitsI have written a peace of code that when needed I retrieve the one(s) I need at that moment, but it would be nice that they would be available The exit will work very often on a function for a package, component belonging to an application. It would be nice that at that moment the 3DSKEL variables for that application would be available in the HLLX Thank youBest regardsJohan------------------------------Johan JacobEuroclearBrussels BE------------------------------
Do you have a Mac equivalent for the git Connector execs?------------------------------Lisa BrewerSenior System Software EngineerThe Northwestern Mutual Life Insurance CompanyMilwaukee WI US------------------------------
Hi everyone, We are currently working on tools that use ZMF Rest API and are still trying to get used to it. To make it easier to use, is there a way to get a swagger of the API ? It would allow us to import said swagger into API Tools. Thanks in advance, Best regards, ------------------------------Patrick ZHUANG------------------------------
Has anyone successfully installed the ibm_db extension on z/OS USS to go along with the Rocket Python3.6 distribution? Not finding any z/OS ibm_db installation driver version or any instructions anywhere to work with python and DB2 on z/OS.
Hello, I created a new site in CMN global Admin and added this site to some application and defined the necessary libraries in Production tab. However the install fials CMN9800I - DIST TO ONTE (11) PACKAGE AP09000015 FAILED TO ONTE ON 2025/04/04 @ 07:56:28. CN(INTERNAL) looking into the jobs I see an error fase 11 job IEF403I P0911X15 - STARTED - STEPNAME PROCSTEP RC - JIE2BKP 04 - JPE2BKP 00 - CMN00 12 - CMN99 FLUSH and looking for the error I only see ChangeMan(R) ZMF CMNBATCH - 8.2 Patch 6 2025/04/04 07:56:26 Attempting to initiate dialog with ChangeMan ZMF subtask Session established with ChangeMan ZMF subtask SYSIN: AP09000015 11 PKG=CMNE.I.STG.AP09.#000015.PACKAGE
Hello, We are in discussions about connecting our ZMF instances (V83) to Service Now so that we can tie a SNOW change or incident record to a package thats related to the item. Has anyone done this previously and if so, please provide some details etc on how this can be accomplished. Any information would be greatly appreciated. Thanks Clark Rogers JPMC - Columbus, OH ------------------------------Clark RogersIT System EngineerJP Morgan Chase Bank National AssociationColumbus OH United States------------------------------
Status: Needs Clarification During the compile/link process of any given program, a requirement has come up to extract the list of all copybooks (component name and type) from the ChangeMan ZMF package. Looking at #VARLIST, it was found that the PDSTGTBL ISPF table is available, which is the Package Driven Stage Table. When one does a ")DOT PDSTGTBL" to find all copybooks (using ")SEL &STGLIKE EQ C"), it does destruction of values across various variables used in the compile/link skeletons. For example, COBOL program ABC123.SRC may be staged with certain user options, etc. When ISPF file tailoring begins, values are set as follows: &CMPNAME is "ABC123" &CMPTYPE is "SRC" &LNGNAME is "COBOL" etc. The issue is that once the whole PDSTGTBL ISPF table is looped through via ")DOT PDSTGTBL", the various variables (&CMPNAME, &CMPNAME, &LNGNAME, &PROC, &USEROP1, &CUSR011, etc.) are set to the last entry /
Hallo, I have a question regarding the security checks in CMN. Situation is like this : We created a packages, could add content, add and freeze the package .... However we could not approve the package. We had a miss configuration in application administration of CMN (wrong security entity linked to the Approver setup). But after correction .... it still failed to approve ..... Only after creating a new package (after changing the application administration) we were able to approve that (newly) package. Does this means that when creating the package somehow these security entities are linked/saved in the package configuration and checked "locally" and not fetched via Admin configuration ? Or how should we deal with this ? Kind regards,Wim Priem------------------------------Wim PriemKbc GroupeBrussel BE------------------------------
Hello everyone, I wanted to share my experience with installing gzip user Miniconda under the /bin directory. After the installation, I noticed that both gunzip and gzip are available in the /bin directory. However, I've encountered an interesting behavior: to unzip a file using gunzip , I need to initiate a bash interactive shell with the command bash -i , after which I can successfully use gunzip filename.txt.gz to unzip the file. On the other hand, I can use gzip -d filename.txt.gz to unzip the file without needing to enter the interactive shell. Has anyone else experienced this? If so, do you have any insights or solutions to avoid using bash -i for gunzip? I would appreciate any advice or tips! Note: both file gzip and gunzip under /prd/mini/envs/zoss/bin Thank you!------------------------------Raju Shrestha------------------------------
We are upgrading from V827 to V831. (And I might add without Lalitha who is out on extended leave...) We have completed the code merges for our customizations applied to the upgraded skels/panels/REXX/messages. However, when we tested a build, our loadlib was not included in the concatenation. We have resolved that specific issue (updating the CMN$$JBL skel to include it for our &ZMFCTST), but that led us to ask the question "Are we doing customizations correctly?" We can continue to plow through comparing pre-upgrade skels to post-upgrade, but wonder if there is a better approach. Is it possible to get an hour consultation on upgrading to V831? We have followed the migration guide, and have a conversion-day playbook that we followed. However, I think we need more of an upgrade best practices discussion - at a Bob Yates level (not developer technical, but more detailed than a list of features). ------------------------------Jim HaworthTechnology EngineerNationwide Mutual Insurance
Below c++ source code compiled on zOS with Codepage IBM-1047 (Compile options CONVLIT(IBM-1047) gives expected results for the Curl command. Curl command: /home/xxx/rsusr/rocket/bin/ /curl --insecure -v -s -X POST https://api.test-xxx.hub-xx.xx.com/xxxxservices/exec/cmd - H "Content-Type: application/json" -H "x-api-key: xxx" -H "Authorization: Bearer xxx" -d ‘jsonbody' Problem arises in test job (COBOL/JCL) when Source code is c++ compiled on zOS with Codepage IBM-1141 (Compile options CONVLIT(IBM-1141). DEBUG Curl command result: Expected valueLine: 1 Offset: 0 ERROR Failed to send V1 XE Server request Does CURL support IBM-1141 or IBM-285? Is there any way to convert the Jsondata in the command to IBM-1047?
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.