Browse all forums dedicated to the Rocket Mainframe DevOps product family.
Recently active
I did a few tests with git. Locally, all was fine. One problem: when creating a bare repository on z/OS, and then trying to clone it from my laptop I get. Cloning into ‘repos1’… bash: git-upload-pack: command not found fatal: Could not read from remote repository. When showing the path with ssh manfred@hostsystem ‘echo $PATH’ I get /bin which seems to be the compiled path on the sshd server side. As a workaround I created symlinks of the git utilities in /bin but now I got fatal: protocol error: bad line length character: ���� Perhaps I did a stupid mistake. If yes please enlighten me if not then my question: How do I configure the PATH variable so that I could clone from remote? – Thanks, Manfred
I’m attempting to determine the changed files between two different branches and what I’ve found is an anomaly that I can’t recreate on the git on Windows. The scenario: Create a repository - branch master add some files, git add/commit Create a new branch - B1 add a file, change an existing git add/commit git diff --name-status master…B1 works great as does the reverse Create a new branch from B1 -> B2 add/remove/change files git add/commit git diff --name-status B2…master the results that I’m seeing are the diff for B1 and B2 but NOT B2 and master. Is this a known issue? Thoughts/suggestions? Is there a better way to get the list of files changed (add/rename/delete/update) between two branches?
Status: DeliveredIncluded in ZMF 8.3It is great to see that an enhancement has been implemented for ChangeMan ZMF to detect assembler macros within assembler programs. This will definitely help ensure that the latest version of an assembler macro gets included during a build of an assembler program, much like has been the case for assembler copybooks for years prior.However, I do see an opportunity to consolidate code within CMN$$ASM and CMN$$HLA together, and keep it in the traditional CMN$$ASM ISPF skeleton. The advantage of this is that doing any ChangeMan ZMF upgrade, there is potential for less components to retrofit. (As an example, take a look at CMN$$COE, which has been set up to handle COBOL compiles with a separate CICS translate and DB2 precompile, and also COBOL compiles that use the integrated CICS translated and DB2 co-processor. CMN$$ASM can be set up to handle both ADATA and non-ADATA scenarios...much like CMN$$WPP is already doing this.)I suppos
Seasons greetings! In the download area there is a new entry Miniconda. When I click on the related link USSP-1175 I get the description page without a list of files to download. No change if I disable my adblocker. Cheers, MM
Hi, I try installing Python 2.7.13 and Python 3.6.1 for z/OS, previous to this I downloaded and installed gzip, perl, and bash, all without any issues. When I enter the following command in the unpack step, I can not get any results. /python/gzip/rsusr/rocket/bin/gzip -d -c /python/python-2017-04-12-py27.tar.gz | tar xoUXf - aa715×432 10.5 KB Thanks. Omer
I get the following errors trying to use Git on z/OS. I’m not sure what’s causing them. It almost seems like maybe an encoding issue like git can’t read the file in UTF-8? I could be completely off base though. $git init warning: templates not found C fatal: bad config line 1 in file /u/users/xxx/git/test/.git/config $git config --global --user.name xxxx fatal: bad config line 1 in file .git/config $git --version git version 2.12.0 $bash --version GNU bash, version 4.2.50(49)-release (i370-ibm-openedition) These happen even if I delete ~/.git and the .git directory where I am trying to git init Anyone seen something like this before and have any suggestions? Thanks -Chris
I'm using Serena Changeman version 7.1.3. I created a package and checked out a COBOL-DB2 program. Post compilation of the components, I'm trying to promote the package from STAGING to DEVT area. During this promotion, BIND occurs and fails with the error*** REJECTED BY USER EXIT*** INVALID BIND PARAMETERS: INVALID QUALIFIER SUPPLIEDThe Qualifier I used in the BIND command is a valid schema in the DB2 Subsystem. Still this error comes up.I removed the QUALIFIER parameter from the BIND and tried to promote the changeman package to DEVT. But again the BIND fails with SQLSTATE=42704; SQLCODE=-204, because it is trying to use OWNER=CMNS as the schema for the DB2 table used in the program, which DB2 is rejecting.The initial failure (Error: INVALID QUALIFIER) is in the step CMNDB2PL. From the Changeman documentation, I could understand that CMNDB2PL calls the USEREXIT program CMNEX101 and sends in the BIND parameters. It seems CMNEX101 is rejecting the QUALIFIER (as per the error: REJECTED B
I’m running Ubuntu 20.04 on Windows 10 under the Windows Linux Subsystem. When I ssh into USS on the mainframe, vim works fine, except that upon exit the command line and cursor go to the top of the display, overwriting what was there before. The rest of the data on the screen is left behind. What can I do to make the command line redisplay directly under the vim invocation, as expected? Thanks!
From a Z/OS prompt, if I start bash, then use iconv to show an ASCII file, the whole bash shell becomes corrupted: bash-4.3$ iconv -f 1047 -t 819 test.txt ŽÂ/ËÇ”“„€ The ascii/ebcdic gibberish is then echoed, ^d or exit does not terminate the shell. This behavior does not happen with sh or tcsh. Note the same behavior happens with other code pages.
All z/OpenSource languages and tools have in common the existence of a file named README.ZOS containing instructions and example commands for installation of the tool. This file is located in: share/doc/<toolName>/<version>/ There are also instructions for unpacking.------------------------------Peter FandelRocket Software------------------------------
The version of a distribution is often not enough for uniquely identifying it for purposes of knowing whether or not you have the most up-to-date code. Sometimes, for the same tool version, Rocket will make available for download multiple iterations each with a different build number. When requesting support for a language or tool from Rocket be sure to include the name, version, and build number. The build number is part of the original distribution file you downloaded from Rocket. Also, in the unpacked distribution you will find a VERSION.ZOS file that contains this information within this sub-folder: share/doc/<toolName>/<version> (e.g. share/doc/bash/4.3) It is best to keep this file so you can uniquely identify your tool version.------------------------------Peter FandelRocket Software------------------------------
Before installing your distribution you need to unpack it. All z/OpenSource languages and tools are delivered as gzip tar files (e.g. automake-1.10_b0001.160204.tar.gz) with the exception of gzip which is delivered as a simple tar file (e.g. gzip-1.6-edc_b0002.160204.tar). If you do not already have gzip on your system you will need to start by downloading and installing gzip and to unpack the gzip distribution you need only issue a standard tar extraction command. To unpack all other z/OpenSource languages and tools from Rocket enter the following commands using your own destination directory in place of /rsusr/rocket: gunzip tool.tar.gz tar -C /rsusr/rocket -xoUXf tool.tar For example, if unpacking automake-1.10_b0001.160204.tar.gz, issue the commands: gunzip automake-1.10_b0001.160204.tar.gz tar -C /rsusr/rocket -xoUXf automake-1.10_b0001.160204.tar Each Rocket open source distribution comes with tool-specific installation instructions (README.ZOS) and a version information file (VE
All of the Rocket z/OS ports of open source languages and tools are available for download from the Rocket Community website downloads page. Log in to the Rocket Community here: https://my.rocketsoftware.com/RocketCommunity/RCLogin If you do not have an account, you can request one here at no cost. All downloads are meant to be unpacked on z/OS. However, most people first download to a PC and then transfer to z/OS (e.g. via SFTP) for unpacking. Be sure to use binary mode when transferring!------------------------------Peter FandelRocket Software------------------------------
Hi I am trying to use jenkins job to clone a repository from Gitlab to z/OS USS. Manually via Git commands am able to clone to z/OS. But when i try to clone via Jenkins am getting below error. Started by user IBM Administrator Running as SYSTEM Building remotely on XXX in workspace /jenkins/workspace/Testjob using credential xxxxxxxxxxxxxxxxxxxx Cloning the remote Git repository Cloning repository git@xxx.xxx.xxx:demogroup/newdbbrepo.git /usr/lpp/IBM/dbb106/bin/git-jenkins.sh init /jenkins/workspace/Testjob # timeout=10 Fetching upstream changes from git@xxx.xxx.xxx:demogroup/newdbbrepo.git /usr/lpp/IBM/dbb106/bin/git-jenkins.sh --version # timeout=10 /usr/lpp/IBM/dbb106/bin/git-jenkins.sh --version # timeout=10 /usr/lpp/IBM/dbb106/bin/git-jenkins.sh --version # timeout=10 /usr/lpp/IBM/dbb106/bin/git-jenkins.sh --version # timeout=10 /usr/lpp/IBM/dbb106/bin/git-jenkins.sh --version # timeout=10 using GIT_ASKPASS to set credentials GitLabDemouser /usr/lpp/IBM/dbb106/bin/git-jenkins.sh
Hi, we have python 3 installed and working correctly when the $PATH and $LIBPATH are set. However, as I want to use python for running Ansible against the LPAR .bashrc and .profile can’t be used. Ansible uses SSH remote commands to work, the equiv of:- ssh winmvs2c.hursley.ibm.com ‘python --version’ How can I update USS so that python 3 is available for all users without relying on .bashrc or .profile and will work with non-interactive SSH sessions? Cheers, Michael Baylis IBM Senior Software Engineer - CICS TS
Status: DeliveredDeliveredOnline checkout of a previous version of a DELTA component with ZMF4ECLUnlike ISPF, checking out of a previous version of a DELTA component is not possible online with ZMF4ECL. The "Checkout in Batch" selection box is automatically selected and can not be changed.
Status: DeliveredIncluded in ZMF 8.3Until a rework of the plugin are done it would be nice to at least have an option in the Properties, Settings to set the default language and procedure used for INC members.This would help developers in PL/I, COBOL and C so they can click open right away.
Status: DeliveredIncluded in ZMF 8.3When using option 5 in ISPF, the panel displays a lot of useful information about each package, such as status, work request and promotion level.Using the plug-in, the hierarchy tree just shows package number, status and description.It would be beneficial if the same information could be configured for display in Eclipse, so that the work request and promotion level are easily visible for each package.#ZMF#ZMF4ECL
I just installed the findutils package on my z/OS 2.3 system. When I do a “man find”, I get the following type of output (from OMVS) with codepage of IBM-1047. It’s not formatted correctly. Am I doing something wrong? Does anyone else see this? I have the rocket dir first in my MANPATH, PATH, etc. Oh I’m using Rocket’s Bluezone 3270 emulation. FIND(1) FIND(1) -[1mNAME-[0m find - search for files in a directory hierarchy -[1mSYNOPSIS-[0m -[1mfind -[22m[-H] [-L] [-P] [-D debugopts] [-Olevel] [path…] [expression] -[1mDESCRIPTION-[0m
Clone from https fails with Cloning into … warning: templates not found /var/rocket/git/share/git-core/templates fatal: Unable to find remote helper for ‘https’ I believe 2.14.4 provides support for https.
Does the Git port support, or include, git-lfs or something similar to handle binary elements in a repository or some other way?
Status: DeliveredIncluded in ZMF 8.3We are trying to setup the Changeman Eclipse plug-in and I found one thing that looks bit weird to me.When having a connection in the Eclipse plug-in towards Changeman subsystem, and when leaving it for a longer time to get a time-out, we still do see this connection icon as an active (after time-out time has passed). Once we try to browse any object we do get a pop-up menu to enter credentials, which is good and expected. However that icon for connection always stays as active and I do not believe that it should be like that. Ideally once session is timed-out, that Connection on the plug-in also shall be reflected by indicating different color of the subsystem icon to show that is not connected. This is a minor thing, but still we do think would be good to see things as they are actually are at the given time.#indicator#ZMF4ECL#connection
Hello, on https://www.rocketsoftware.com/de/zos-open-source/tools the package findutils 4.4.2 is listed to download, the link leads to Rocket Community, but there I couldn’t find a download link for this package. What I’m doing wrong? Kind regards Juergen
Using git with z/OS wouldn’t be possible without Rocket (or it would be more challenging). Using git with ISPF is now a reality. I’ve been working with Henri Kuiper on an ISPF application called zigi - z/OS ISPF Git Interface. At this point, it is still a work in progress but it is usable. Among the things that you will find are: It’s a full ISPF native application ISPF statistics for managed partitioned dataset members are retained Binary datasets (e.g. load modules, object decks) are not supported at this time Check it out at https://zigi.rocks/ And if you’d like to participate please join the fun. Note: zigi does not support just any git repository - for a repository to be used by zigi the repository must be created by zigi. This could change in the future but there are valid reason for this.
All of the Rocket z/OS ports of open source languages and tools are available for download from the Rocket Community website downloads page. Log in to the Rocket Community here: https://my.rocketsoftware.com/RocketCommunity/RCLogin If you do not have an account, you can request one here at no cost. All downloads are meant to be unpacked on z/OS. However, most people first download to a PC and then transfer to z/OS (e.g. via SFTP) for unpacking. Be sure to use binary mode when transferring! Other forum posts cover unpacking, version and README info, and installation generalities.
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.