Browse all forums dedicated to the Rocket Mainframe DevOps product family.
Recently active
Git 2.3.5 for z/OS has been released for general availability. It has not yet appeared on Rocket’s public download page but you can access it and its prerequisite installs via these links: README.ZOS Release notes for Git 2.3.5 for zOS.pdf git 2.3.5 bash 4.3 perl 5.24 unzip 6.0 gzip 1.6
Hello, folks… I have downloaded Bash 4.2.53 from Rocket Software site for installation in a z/OS V2R2 environment. The download was successful and the file downloaded was “bash-4.2_b0005.160513.tar.gz”. However, when I upload (in binary mode) to z/OS’s USS and try to “tar” it (tar zxvf bash-4.2_b0005.160513.tar.gz) I receive an error message indicating that the file is not in compressed format. I haven’t found any clue in this forum… Can you please help me with this issue? An additional detail: I discovered a link to the theoretically newer file “bash-4.3_b0008.160714.tar.gz” but the same error occurs. Thank you very much and best regards. Gustavo Lozano IBM Brazil
Did any tried running RocketPerl with Tomcat in USS (z/OS 2.1) ? I did not find any evidence about it on the net (internet).
The first beta release of z/OS git has been out for five weeks now and has proved extremely stable. Only two bugs reported with about a dozen users. The second beta adds support for git archive facility and the perl-dependent features such as interactive command options. The second beta is now in internal test and will be available in 5 to 10 days. Reply to this post if you are interested in trying out git for z/OS. Best, -Peter
Using curl 7.42.1 (i370-ibm-openedition) through a firewall with an HTTP proxy like: http_proxy=http://redacted.com:80 ALL_PROXY="$http_proxy" export http_proxy ALL_PROXY trying to fetch: tp://service.boulder.ibm.com/s390/holddata/month.txt I get a strange behavior such that the first few thousand bytes of the file when translated from EBCDIC to ASCII (that’s right!) appear as EBCDIC. The rest of the file is proper EBCDIC. curl -q 'ftp://service.boulder.ibm.com/s390/holddata/month.txt;type=I’ curl -q 'ftp://service.boulder.ibm.com/s390/holddata/month.txt;type=A’ produce identical bad results. – gil
I had a minor stumbling block with the git beta I’d like to share The README.ZOS says to turn on some ASCII auto-conversion, but if you have never ssh’ed to your git repo before, the ebcdic ssh client will run w/ the auto-convert environment and mess up the interactive output and not take your ebcdic input (if you type ‘y’ and guess when you see the garbled interactive msg) Obvious workaround is one-time ssh w/o the auto convert environment variables. Medium term, it might make sense to have an ssh wrapper that unsets that stuff when it’s called from git.
Here’s a sequence that I have used successfully to set up a repo that is shared between Linux and z/OS. The initial set up is a bit clumsy, but once complete, it’s then easy to push and pull from either platform. Set up an ssh key pair that enables you to ssh from z/OS to Linux without a password. The next set of commands are run on the Linux host. Create a bare repository on Linux. [myuserid@linuxhost ~]$ git init myrepo.git --bare Initialized empty Git repository in /home/myuserid/myrepo.git/ [myuserid@linuxhost ~]$ Clone the bare repo on Linux. [myuserid@linuxhost ~]$ git clone myrepo.git myrepo Initialized empty Git repository in /home/myuserid/myrepo/.git/ warning: You appear to have cloned an empty repository. [myuserid@linuxhost ~]$ cd into the repo, then create, add and commit the .gitignore and .gitattribute files. [myuserid@linuxhost ~]$ cd myrepo [myuserid@linuxhost myrepo]$ cat >.gitattributes <<EOF > *.md git-encoding=iso8859-1 working-tree-encoding=
I am testing out php 5.4.4-b00005 under IHS 8.5.5.10, and am getting the message “no input file found”. I run the php using the cgi script #!/bin/sh /usr/local/php/bin/php-cgi “$@” I did try to go to B00006, that build will not run on our z9 processor. Thanks, Peter
I want to set up stored procedures in our ChangeMan system using native SQL. For the most part I've got it working but for some settings our DBA team want to lock down so users cannot override them. How would I go about doing that? Just wondered if anyone else has done this?#ChangeManZMF
running change ZMF release 5.3.6 on zos 2.1 having issue with promote. the promote appears to work and move the executables the promotion history screen is not getting update to show complete. Thus other actions like demote and freeze can not be done. We can manually correct the promotion master vasm file to to get the status updated to completed. Noticed on the component promotion status screen that the date is 1960/01/01.Look at this date changeman promotions issue.docx#ChangeManZMF
For anyone wanting to integrate code built without xplink options, please find attached versions of cURL and dependent libraries built without xplink. cURL libmetalink libssh2 nghttp2
Hi...Has anyone changed CMNEX027 so that people can demote from a site but not promote without the proper RACF authority? Thanks#ChangeManZMF
Hello, I’m using your latest version of curl to connect to ssl url - the certificate authentication works not on all defined hosts The response on the command looks like this ./curl https://hnb-web.r-services.at:51000 -v Rebuilt URL to: https://hnb-web.r-services.at:51000/ IDN support not present, can’t parse Unicode domains Trying 10.15.34.115… Connected to hnb-web.r-services.at (10.15.34.115) port 51000 (#0) ALPN, offering http/1.1 Cipher selection: ALL:!EXPORT:!EXPORT40:!EXPORT56:!aNULL:!LOW:!RC4:@STRENGTH successfully set certificate verify locations: CAfile: /usr/lpp/ported/share/curl-ca-bundle.crt CApath: none TLSv1.2, TLS Unknown, Unknown (22): TLSv1.2, TLS handshake, Client hello (1): SSLv2, Unknown (22): TLSv1.2, TLS handshake, Server hello (2): SSLv2, Unknown (22): TLSv1.2, TLS handshake, CERT (11): SSLv2, Unknown (22): TLSv1.2, TLS handshake, Server finished (14): SSLv2, Unknown (22): TLSv1.2, TLS handshake, Client key exchange (16): SSLv2, Unknown (20): TLSv1.2, TLS chan
It is not quite clear to me how the bash delivered with git is to be used. Do I need to configure it as my login shell if I want to use git? Or is it just enough to be found in the PATH when needed?
Since I cannot reply more than three times to a discussion ( what’s that all about ?). Here i response to the DBI install Andrey gave. Which seems to be pretty good except that at the end the Make Install gave the following error. After successful " perl Makefile.Pl" We run make with the following error : FSUM3008 Specify a file with the correct suffix (.c, .i, .s, .o, .x, .p, .I, or .a), or a corresponding data set name, instead of -o /shared/pp/rocketsw/perl-5.22.0/DBI-1.636/arch/auto/DBI/DBI.so. Makefile:766: recipe for target ’/shared/pp/rocketsw/perl-5.22.0/DBI-1.636/arch/auto/DBI/DBI.so’ failed make: *** [/shared/pp/rocketsw/perl-5.22.0/DBI-1.636/arch/auto/DBI/DBI.so] Error 1
Thanks for the great work on the port! Minor issue below. In the example env, the bash prereq is appended not preptended to your path. On our systems, we have a globally installed bash in our paths. It looks like $GIT_SHELL is not used when you do a simple “git pull”. The result for me was a failure to do a simple “git pull” after cloning a repository, because my global bash was used and it choked on the ascii “.git” returned here: git pull /u/WASTST1/opt/libexec/git-core/git-sh-setup: line 342: cd: ��Ȏ: EDC5129I No such file or directory. Unable to determine absolute path of git directory I flipped the order of the PATH update in the git environment variable script and things worked fine, but ideally those the prereqs would not have to be in my interactive PATH.
Is there any facility in beta or planned to do codepage conversion on repositories? We have an option like this in the java SVN client, the requirement and impl is described here: https://issues.tmatesoft.com/issue/SVNKIT-22 This allows a 7-bit safe ASCII repo to: checkout on z/OS implicitly convert text files to IBM-1047 (SVN has the benefit of mimetypes for files) use/build projects that expect to be in 1047 check in changes and have it work the way you’d want
Hello, I was helping a mainframe user who couldn’t use curl to access an Apache server (on distributed) with curl 7.28.0 (i370-ibm-openedition) libcurl/7.28.0 OpenSSL/1.0.1c zlib/1.2.7 iconv libssh2/1.4.3 Apache was returning a 400 error. On a hunch I inspected the TLS server_name extension and sure enough it was garbled (to me does not even look like EBCDIC). 0000 89 88 a2 a2 a5 95 4b 99 a3 97 4b 99 81 93 85 89 …K…K… 0010 87 88 4b 89 82 94 4b 83 96 94 …K…K… The hostname should be “libfsfe01.hursley.ibm.com” which is not externally addressable. You do not need a failing SSL server to see the problem. The Host: header at HTTP layer and server_name extension should be the same ascii bytes even if not getting an error.
Born and raised on open systems and wanting to edit z/OS source code in Eclipse? Check out the Eclipse’s ‘Remote System Explorer’ plugin to read and edit remote files on my local machine. Works well for all file types except you have to explicitly specify the encoding type to: IBM 1047, during the remote machine configuration, within Eclipse.
Thank you for having ported Python 2.7 on z/OS and making it available. I have installed it on our host machine and was able to start the interpreter. However, I am interested in accessing other load modules (DLLs) with Python’s foreign function interface ‘ctypes’. I get the following error: import ctypes Traceback (most recent call last): File “”, line 1, in File "/u/mm/python-2.7.6/lib/python2.7/ctypes/init.py", line 10, in from _ctypes import Union, Structure, Array ImportError: No module named _ctypes ctypes is very useful to make an ‘independent’ package available on different platforms and Python versions: No need to write a Python extension to interface DLL No compilations on any platform I am interested to support adapya on z/OS - https://pypi.python.org/pypi/adapya/0.7.0 and adapya needs some basic ctypes functionality which is available with ports to z/Linux and Windows. Is there a chance that you include the ctypes functionality in your Python port for z/OS? Will
Status: DeliveredDeliveredi would like to have ZMF product changed to allow CHECKOUT of a component from Baseline if the component is in CHECKOUT status in package.We often checkout the components required for changes during analysis and then when we get approval to start change we audit package and start working on changes. We find that often we have a member that was checked out has been updated in baseline in the interim. Serena will not allow a component to be checked out again if it is in CHECKOUT status, yet if in ACTIVE/INCOMP... status then a checkout can occur. We have to delete the checked out component to perform checkout same member again instead if just allowing checkout again. I would like to have ZMF update to CHECKOUT can occur on a component in CHECKOUT status in package
Status: DuplicateDuplicateOveride default URL in ZMF server properties When entering a URL in the Ws adress in ZMF server propoties and the box is unchecked, the address disappears when we return to the Propertie. It would have the address remains grayed For our testing purposes we use two different URLs, if you uncheck the box the URL overide is gray, just check the box to enable overide without re-enter the URL
Status: DuplicateDuplicateno post exit is foreseen on CMNSTG20 in BUILDToday there is a pst-exit on panel CMNSTG20 but only in the checkout function : CKOT01DL When in BUILD (option 1.6;2/3 and then put a 'D' before a component) or vai option 5, S2 before a package and then D before a component. This will present the Delete confirmation panel CMNSTG20 (if the delete confirmation flag is active). At this point there is no post-exit available. In the same way as it present at CKOT01DL, there should be an exit point BULD01DL
Status: DeclinedDeclinedAdd to ZMF logging new log type records for users invoked HLLX calls for processes like create, stage, promote... right now we only seem to log ADMIN HLLX changes and attach/detach. We have had HLLX abends and it is hard to tell functions that were running. Also would be nice if a SERPRINT was added to HLLX to display same log records. Add to ZMF logging new log type records for users invoked HLLX calls for processes like create, stage, promote... right now we only seem to log ADMIN HLLX changes and attach/detach. We have had HLLX abends and it is hard to tell functions that were running. Also would be nice if a SERPRINT was added to HLLX to display same log records. I think i would model the ZMF log record after the log records for user stage/checkout... user name, package, date and time and in text area the HLLX function invoked.
Status: DeclinedDeclinedThe cursorField in HLLX is currently numeric and differs for a field based on the calling procedure. Best example is between package create and package update. In one the work request is 12 in the other it is 13. The best solution is for the cursor field to be the name of the field Instead of a number. That way when I write validation code I can share the code between processes without having to account for it In my code. You want the same edits for both update an create in most cases.
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.