Browse all forums dedicated to the Rocket Mainframe DevOps product family.
Recently active
Hi all,I am a bit concerned seeing how much diskspace git 2.26.2-78 uses.When I have installed miniconda the `~/miniconda` directory uses approx. 508MBNow after having installed git: `conda install -c zoss-appdev git` which includes ```curl: 7.66.0-1 zoss-appdev expat: 2.2.9-4 zoss-appdev git: 2.26.2-pl524_78 zoss-appdev libtag: 1.4-1 zoss-appdev perl: 5.24.4-4 zoss-appdev``` the `~/miniconda` directory uses approx 1.6GB disk space.Looking at the Rocket Ported Tools I find curl 202MBperl 128MBgit 164MBIf I sum this up I get approx 490MB.As I cannot see that expat and libtag utilize much diskpace I am asking myself why git 2.26.2-78 uses so much diskspace. Any idea what's going on here?Thanks a lot,Manfred------------------------------Manfred LotzIBM------------------------------
Hi there,Is there anything planned to deliver openssl with AMODE=64?Thanks,Manfred------------------------------Manfred LotzIBM------------------------------
Git 2.26 for z/OS has been released and is generally available via conda for download and installation. In addition to the platform-independent changes between Git release 2.14.5 and 2.26.2, the following changes apply to the z/OS port. Many more character encodings are now supported on z/OS The Git encoding (the character encoding used in the Git server repositories) for text will now always be UTF-8 There are no longer 'default' encodings applied for files in the working tree. This means that, for any given file, if no treatment is specified in gitattributes file: Git will not set a file tag during clone/checkout Git will not allow a tagged file to be added to the index *** It is important to read the release notes section: Migrating from Git for z/OS 2.3.5 or Git for z/OS 2.14.4.z/OS Git 2.26 is *only* available for download and install via conda, the new download and install system for all z/OS open source language and tool ports.------------------------------Peter FandelRocket S
In the older forum there was a comment by someone at Rocket that Git 2.26 was being worked on and targeted for Q3.Wondering if there is any update on that and if Q3 is still the target?------------------------------Lionel B. DyckContributor to ZIGI - the z/OS ISPF Git Interface (see https://zigi.rocks)------------------------------
Status: DeclinedThis item has not received any further votes for inclusion in the past 12 months since tthe last update.This suggestion is especially useful for any shops that have a baseline load library connected to something like a CICS region.We had a situation years ago where an attempt to scratch components from a baseline load library resulted in the 30-job waiting for data sets, needed to be cancelled, and resubmitted with DISP=SHR. The issue is that the CMN30DEL (as well as CMN30REN) use DISP=OLD to do the deletion (or rename) of members of the target library.I'm not sure why DISP=OLD is being used in the CMN30DEL and CMN30REN ISPF skeletons, but would a better solution be to use DISP=SHR combined with the CMN$$ENQ skeleton to prevent multiple jobs from updating a given library at the same time? This would eliminate the issue with the 30-job waiting on data sets because of other resources that are outside of ChangeMan ZMF control.#DataSetUpdateSerialization#DataSet
While summer winds down, life is revving up in the AMC sector. As ever, we will help keep you right up to date. This month–news of virtual events with real benefits, a chance to kick the tyres on new products, and the chance to begin your Digital Transformation journey. Let’s go! Mainframe Market Survey Results The Big COBOL Survey of 2019/20 captured the COBOL and mainframe market in data. It asked important strategic questions of business leaders around the world. What did they say? Join Micro Focus and industry research experts, Vanson Bourne, for this webinar. See how COBOL will continue to support the mainframe as enterprises begin their Digital Transformation journeys. Take the opportunity to better understand the survey results, and pose your questions. When is it? Wednesday, September 23, 2020 @ 12:00 PM CDT Register here Change Management Masterclass Micro Focus ChangeMan ZMF is definitely the software change, configuration, and release management solution for z/OS. But you co
Does anybody have experience with using sparse-checkout in conjunction with git for z/OS?I am trying to use it, but I am encountering some apparent inconsistencies with other platforms.However, I have no real experience using sparse-checkout on any platform, so I would like to get help from someone who does.Thank you in advanceCris
A couple weeks ago we delivered our first Customer-Facing Sprint Review for ChangeMan ZMF 8.2.4. This was well attended by our customers and partners. We highlighted a couple of new features where we demoed new REST API enhancements as well as the new ZMF support for the new Db2 BIND SERVICE command. In addition we announced a new release cadence to better support and partner with our customers. Over the next several weeks and months we plan to hold more Customer-Facing Sprint Reviews like this where we have an opportunity to share our progress with customers and partners and gather their feedback before we GA. Customer-Facing Sprint Reviews is an agile best practice that enhances the customer's experience and gives them influence into the release as well as the roadmap. You can find the Customer-Facing Sprint Review for ChangeMan ZMF 8.2.4 here. Please look for more videos and posts like this in the coming weeks. We plan to have ChangeMan ZMF 8.2.4 GA in the next 2-4 weeks. Stay
Hi All I am looking for a python script to Create a PS/PDS file with LRECL of something which is not default 1024 bytes. Write a KSDS file which is already existing. If someone could also provide the documetnation of python in zos then it would be grateful. Thank you Chetan
Hi, I am using Git repositories whose sources are encoded in UTF-8 with a BOM (3 bytes EF BB BF at the start of the file). When I clone the repository with Git for z / OS, and a “* git-encoding=utf-8 zos-working-tree-encoding=ibm-1147” option declared in a “.gitattributes” file at the root of the repository, the sources are well converted to EBCDIC IBM-1147, but there is a parasitic x3F character at the beginning of the file. Is this problem known and there are plans to resolve it? Note: the “.gitattributes” file must imperatively be encoded in ISO-8859-1 in the “server” Git repository otherwise it is not recognized by Git for z / OS. UTF-8 with BOM: G4Z UTF-8 BOM771×224 23.9 KB EBCDIC IBM-1147: G4Z EBCDIC 11471332×348 10.6 KB
In this post I will walk through the steps necessary to clone a repository from GitHub using Rocket’s port of git for z/OS. Much of the content in this post is contained in the release notes for git for z/OS. In a nutshell These instructions will suffice for readers already familiar with git, ssh, GitHub, and Unix System Services on z/OS. Install git for z/OS, including its dependencies (bash and perl). Set up your environment on z/OS for git, as per the git release notes. Create an account on GitHub (if you don’t already have one). Generate an ssh key pair on z/OS. Add the public key to your account on on GitHub. Clone the repository using the ssh access method for git. A suggested starter repo is https://github.com/zorts/hello_world ;this repo contains an example of a .gitattributes file that arranges for text files to be encoded and tagged as EBCDIC. A more detailed account What, that wasn’t enough? OK, here’s a more detailed description. Install git for z/OS, including its dep
Hello ChangeMan ZMF Admins and Developers! I wanted to take this time to introduce myself as well as provide you with an inside track into ChangeMan ZMF as it relates to delivery of new releases. I am Jimmy O’Rourke and I am the new Product Manager for ChangeMan ZMF, StarTool and Comparex and have been with Micro Focus for more than 8 years, but have only recently become Product Manager for ChangeMan ZMF. Prior to this I was the Product Manager for our Micro Focus SCCM tools (AccuRev, Dimensions CM, StarTeam and PVCS) and have nearly 25 years’ experience in that space. I spent the last few months since joining this team talking to many customers and it has been great to get an appreciation of how you use ZMF today and to understand some of your challenges. I know many of you have not yet taken advantage of the new capabilities we built in our 8.2 release and I understand the effort that you need to invest to move between releases. With this in mind we are delaying the release of Chang
Hi, I am working on a task that requires a few file conversions and copying / writing to other files. Use JCL to convert an MVS file to a text file. Executes a python program on the mainframe. The python program takes the text file as input, performs some operations on it and writes output to another text file. Resume to JCL which converts the new text file to another MVS file. The problem I am having is that when the new text file is being converted / written to another MVS file, the newline character \\n is not recognised. Even when using ‘a+’ as such: with open(‘file.txt’, ‘a+’ ) as f: f.write(rowOutput) The final MVS file keeps having all the content on one line, instead of each row of the text file on a separate line in the MVS file as desired. I have tried adding code that appends “\\n”, “\\n” and even “\\\\n\\n” at the end of every rowOutput. but the MVS file still shows all content as one line. Output of text file using \\\\n\\n: {key1:value1, key2:value2}\\n {key3:valu
Just downloaded r-3.3.2_b0005.170107.tar.gz. The README mentions Python 2.7 which is unsupported now. So, Python 2.7 is no option. Question: Is R supposed to work with a Python 3.x version? – Thanks, Manfred
At the final step to push a project to our bitbucket repo this error occurs: $git push -u origin master Authentication successful. Counting objects: 4, done. Compressing objects: 100% (4/4), done. Writing objects: 100% (4/4), 548 bytes | 548.00 KiB/s, done. Total 4 (delta 0), reused 0 (delta 0) remote: error: inflate: data stream error (incorrect header check) remote: error: inflate returned -3 error: remote unpack failed: unpack-objects abnormal exit To ssh://git.ourbitbucket.net:7999/mfzos/hellomainframe.git ! [remote rejected] master -> master (unpacker error) error: failed to push some refs to ‘ssh://git@git.ourbitbucket.net:7991/mfzos/hellomainframe.git’ gzip is at 1.9-edc Did anybody also have this issue? Thanks in advance! Andreas
Does any one has a document on Python use-cases on z/OS ? thank you------------------------------Daniel RaischRocket Software------------------------------
Hello, I’m trying to install JPype on my z/OS and having problems. This is not a complete log, but here is the end of the messages: xlc++_echocmd -DNDEBUG -O -qdll -qexportall -qascii -q64 -qnocse -qfloat=ie e -qgonum -qasm -qbitfield=signed -qlanglvl=extended0x -L/u/pdharr/anaconda-bui d/python36/lib -qdll -qexportall -qascii -q64 -qnocse -qfloat=ieee -qgonum -qas -qbitfield=signed -qlanglvl=extc1x -D__MV17195__ -D_XOPEN_SOURCE=600 -L/u/pdha r/anaconda-build/python36/lib -Inative/common/include -Inative/python/include - build/src -Inative/jni_include -I/var/sysapp/python-3.6/python36/include/python .6m -c build/src/jp_thunk.cpp -o build/temp.os390-26.00-2964-3.6/build/src/jp_t unk.o -ggdb error: ÝErrno 129¨ EDC5129I No such file or directory. ---------------------------------------- -Ý31mCommand “/var/sysapp/python-3.6/python36/bin/python -u -c “import setuptoo s, tokenize;file=’/SYSTEM/tmp/pip-build-wrw6qk2p/jpype1/setup.py’;f=getattr tokenize, ‘o
After a pull i decided to reverse it using: git reset HEAD --hard and got the message: fatal: Cannot do hard reset with paths. This makes no sense to me as: I’m in the subdirectory where the git repository resides there are no git repositories higher in the directory chain a co-worker got it to work Please advise
This fails to generate a valid file if the original file is binary but works if it is text using git 2.14.4 on z/OS. However when I try it on git on my Windows PC it works perfectly for both text and binary using git version 2.17.1. log -n 2 PDSEGEN.LOAD.XMIT ls-tree 35ef2077 PDSEGEN.LOAD.XMIT cat-file blob 089cc887490267554c7f8a572a614d4618383531 > /tmp/load.xmit Is this a known issue? Is there something else I need to do to make this work? I’m trying to access historical levels of files within the repository and this looked like a viable option until I needed access to binary files (TSO Transmit - or XMIT).
It’s my understanding that Rocket has provided a port of “which”. Where can I find that?
Status: DeclinedI had a user that was looking for field on Stage panels to see one that were marked as NCAL on user options.They want this so they can tell order of staging modules subs/mains and/or identifying potential effect of source change on package. I found i was able to add column for userop04, but i could not get a sort to work, since it seems sort has to be set up by ZMF for field i want to use. Interestingly when i am in Stage for Editing i see my field and related data, but if i enter from query my new field and data all show as empty and i am not sure why. So can we get user options added to stage panels for sorting, #zmfstagesortuseroptions#moresortfieldsforstaging
Hello, we are working with Git Version 2.14.4 on z/OS 2.3 and have some troubles with codepage conversion. When we try to clone the checkout abends for some repositories with following message: Cloning into ‘Generelle-Module’… remote: Enumerating objects: 3753, done. remote: Counting objects: 100% (3753/3753), done. remote: Compressing objects: 100% (1564/1564), done. remote: Total 3753 (delta 1868), reused 3753 (delta 1868), pack-reused 0 Receiving objects: 100% (3753/3753), 2.94 MiB | 15.58 MiB/s, done. Resolving deltas: 100% (1868/1868), done. fatal: inactive/asm/ELSE040.asm: incomplete multibyte sequence encountered while converting from utf-8 warning: Clone succeeded, but checkout failed. File ELSE040.asm e.g. contains EBCDIC char x’AB’ but the utf-8 encondings seems to be correct. Other tools like iconvs or RTC are working correct with ELSE040.asm . Our .gitattributes file: text=auto *.pdf binary usermac/ zos-working-tree-encoding=IBM-1141 git-encoding=utf-8 *.asm zos-workin
[Check out my Video on a rexx exec I built to run Rocket Git command from TSO] [https://www.youtube.com/watch?v=6ercYiSdDX8]
I am having this error when trying to clone from GitHub. One workaround is to add -c http.sslVerify=false to the git command line, but this introduces security problems. I have found online that I have to apply this configuration to git: git config --system http.sslCAPath /absolute/path/to/git/certificates where /absolute/path/to/git/certificates is a path that points to a CA certificate bundle. However, when I try to run that command I get this error: error: could not lock config file /rsusr/ported/etc/gitconfig: EDC5129I No such file or directory. The problem here is that I do NOT have rocket software tools installed into that directory. Instead, I have them installed into /bkde/rocket, and all the GIT_* environment variables point there: SIGDC@BVLSYSA [~/]$ env |grep -i git GIT_SHELL=/bkde/rocket/bin/bash GIT_MAN_PATH=/bkde/rocket/man GIT_TEMPLATE_DIR=/bkde/rocket/share/git-core/templates GIT_EXEC_PATH=/bkde/rocket/libexec/git-core So why is git looking into /rsusr/ported/etc/ (
Running perl 5.22.0 on z/OS 2.2 RSU1605. The SMTP mail function does not complete at dataend(); appears to hang and no mail is sent. Works correctly using perl 5.8.7 from IBM Ported Tools. Fails on perl 5.16.2 as well. Basically using this sample program provided in the SMTP file to recreate the failure: #!/usr/local/bin/perl -w use Net::SMTP; $smtp = Net::SMTP->new(‘mailhost’); $smtp->mail($ENV{USER}); if ($smtp->to(‘postmaster’)) { $smtp->data(); $smtp->datasend(“To: postmaster\\n”); $smtp->datasend("\\n"); $smtp->datasend(“A simple test message\\n”); $smtp->dataend(); } else { print "Error: ", $smtp->message(); } $smtp->quit; We change “mailhost” to our smtp mail server and “postmaster” to "xx.yyyyy@company.com" so mail comes to tester. Also the replaced #!/usr/local/bin/perl -w to #!/shared/RSPTz/ported/perl522/bin/perl -w After failure reproduced, I replaced $smtp = Net::SMTP->new(‘mailhost’); with $smtp = Net::SMTP->new(‘mailhost’, Debug =>
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.