Browse all forums dedicated to the Rocket Mainframe DevOps product family.
Recently active
Hi Team,I am installing mininconda - miniconda-py39-zos-2022-01-17.run on zOS and facing below error. Can you please help me on how to proceed with this? Though system has enough space but still getting below error.Am I missing anything?Checking available space in /u/zdevops/Rocket ... 2041 MB ... OKMoving out sensitive files and directories...Extracting packages from distribution...2311 blocksFSUM7131 Out of space or reached the end of the archive file.If you want to go on, type device or file name when ready------------------------------Tamilarasan PushparajMainframe Devops ConsultantSelf RegisteredChennai IN------------------------------
Hi Team,Regarding the OSS license of Perl, when I display the version information of Perl for z/OS after installation, the same contents as the general Perl license agreement are displayed as follows. The license agreement to be complied with is written as GPL or Artistic License in it. However are there any special terms or considerations specific for the z/OS version? (Let me add that the only purpose of my Perl for z/OS usage is to use apxs (Perl is the prerequisite software) to create a Plugin for Apache. ) Thank you in advance. Shohji------------------------------Shohji TanakaSystem Engineer------------------------------
Hello,I am using unzip tool on my environment (latest version and I would like to convert ASCII file to EBCDIC during decompressing but it doesn't work as expected with the -a option.First, I have zipped an text file, which is on the Unix Services environment (in EBCDIC) with the zip tool, option -a (translate to ASCII). Then, the zip file is sent to my Windows desktop and after unzipped on Windows, the text file is readable (so I guess that the translation to ASCII has worked correctly).I tried to unzip the same zipped file on the Unix Services environment with the unzip tool, option -a ("auto-convert any text files") but the unzipped file is still in ASCII and it is not readable. I have to use iconv command to read it correctly (iconv -f 819 -t 1047).Is there a way to translate the file from ASCII to EBCDIC when I unzip it, like I did the translation from EBCDIC to ASCII when I zipped it ? Thank you for your helpRegardsSébastien COUVENHES
Based on your feedback we're introducing several significant changes to Rocket Open AppDev for Z today. While you can read the full press release here, users of the forum will be familiar with the topics and improvements listed below: Inclusion of IBM Python with full compatibility between Rocket z/OS ports to reduce administrative overhead Streamlined installation and the choice to use SMP/E or conda for deployments An update to the latest version of Bash – V5.1 An updated Perl port providing seamless and transparent ASCII EBCDIC conversion What do you think of these improvements? I'd love to learn how you plan to take advantage of them or what problems they solve. We've already seen hundreds of downloads so I'm sure you have feedback for me!------------------------------Peter FandelSr. Director, Product ManagementRocket Software------------------------------
Micro Focus Universe, our premier customer event of the year, taking place March 23-24. Virtual for 2022, the benefits for our Application Modernization and Connectivity (AMC) customers are real. Hundreds have registered to see the latest market trends, innovations, and customer stories. We’ve rounded up the AMC sessions below—browse the keynote, breakout, and live studio sessions to find what you’re looking for to run and transform your organization. Take a look and be sure to book your spot at Universe here. Day 1 Track Keynote—AMC: Provide Value at Each Step of the Journey In this AMC track keynote, Neil Fowler, Micro Focus Senior VP and General Manager will share the latest on mainframe modernization, COBOL development, mainframe access and security, as well as ecosystem investments enabling new opportunities for application modernization in the cloud. Kill It with Fire: Manage Aging Computer Systems (and Future Proof Modern Ones) Join us for an exclusive
Hi,On one of my systems, this job://BPX EXEC PGM=BPXBATCH,REGION=0M //STDERR DD SYSOUT=* //STDOUT DD SYSOUT=* //STDENV DD * //STDPARM DD * SH bash -c ' uname -a && TMPDIR=Å(mktemp -d) && cd ÅTMPDIR && chgrp Å(id -g) . && git clone -b feature/TEST ssh://gitØgitprod:7999/vpzt/vpztools.git&& cd vpztools && echo ZZZaaa && cat vpztools/build/build-bash.sh && echo ZZZbbb && vpztools/build/build-bash.sh && echo ZZZccc && cat vpztools/build/build-sh.sh && echo ZZZddd && vpztools/build/build-sh.sh && cd /tmp && rm -rf ÅTMPDIR !! exit 1 ' Gives me this outout:OS/390 MVS2 27.00 04 2964 ZZZaaa Ƥ/bin/bash echo aaa git rev-parse --abbrev-ref HEAD echo bbb git rev-parse --abbrev-ref HEAD ! sed 's+/+_+g'echo ccc ZZZbbb aaa feature/TEST bbb feature_TEST ccc ZZZccc Ƥ/bin/sh echo aaa git rev-parse --abbrev-ref HEAD echo bbb git rev-parse --abbrev-ref HEAD ! sed 's+/+_+g'echo ccc ZZZdd
HLLX server started getting 'CEE0374C CONDITION=CEE3201S TOKEN=00030C81' and 'CEE0374C CONDITION=CEE3204S TOKEN=00030C84' messages. Full article: https://portal.microfocus.com/s/article/KM000003870#SupportTips/KnowledgeDocs#ChangeManZMF
Have a customer who wants to use the PDF:API2 and I download it from CPAN (PDF-API2-2.043.tar.gz). I am not sure how install it to USS on z/os. I know there is a CPAN shell but what I tried doesn't seem to work. Any help would be grateful.------------------------------Jeff GreeneSYS PROGState of OregonSalem OR US------------------------------
I am working with z/OS 2.4I was using the manifest file in order to get all dependencies resolved in one pass.You have given me some ideasA) a newer manifest file. I think there is a newer one from RocketB) individual or small group installs of key products only.Unfortunately, I have no clue which package is generating the bash character (unknown command) problem.I have a vague recollection from earlier threads that if the 'wrong' level of python was in your PATH, bad things could happen. That is something else that will eat up my working days. What should be at most a two day project has been a burden to me since I started it over 3 months ago------------------------------Tom LongfellowSenior Systems ProgrammerMaryland Judicial Information Systems (JIS)Annapolis MD US------------------------------
Hi, Is it documented anywhere what addresses and ports we need open on our firewall to reach the conda servers (both free and paid for) at Rocket? I'll have to make a request and have it approved, and I really don't want to have to go through that pain more than once.. :-)Thanks------------------------------Andy Stylesz/Series System ProgrammerLloyds Banking Group------------------------------
The downloads for cURL include:appdev_manifest_1.3.txtappdev_manifest_1.2..1txtbut onlyminiconda-zos-1.2.1-2020-12-23.runShouldn't there be a miniconda-zos-1.3-yyyy-mm-dd.run ?There also seem to be a bunch of older manifests--why?And what isminiconda-py39-zos-2022-01-17.run ?signed,Confused------------------------------Phil Smith IiiDistinguished TechnologistMicro FocusHerndon VA US------------------------------
I am at the end of a long day and a bit frustrated (and with no budget for the professional support). This post may expose some of my current irritations.After literally days of fighting with custom configured environment variables and destination file systems and the public rocket server I was finally able to create an environment with miniconda and attempt an install using the command.(/usr/local/Rocket) TECH905@jismvs_test-> export CONDA_PREFIX=/usr/local/Rocket/miniconda(/usr/local/Rocket) TECH905@jismvs_test-> conda install -c https://conda.anaconda.org/zoss-appdev --file /u/tech905/tmp/appdev_bundle_1.0.txtI have attached the output file as conda install 1.txtI do not see any new install results in my file system: The error messages included arePreparing transaction: doneVerifying transaction: doneExecuting transaction: donesed: FSUM7310 no remembered regular expressionsed: FSUM7296 newline or end of file found in patternsed: FSUM7296 newline or end of file found in pat
Hi,I have installed git from public anaconda repo and post install I am getting bash: $'25': command not found.How this could be resolved?
I tried miniconda back in October and have been forced into looking at it againInstall went clean - using public server (I hope - no way to confirm)conda list shows me packages from condaserver.rocketsoftware.com/apu/repoTrying to create an environment --- everything goes sount with lots of not found message for the .so fileslike CEE3501S The module /u/tech905/.ffi/v_P.so was not found.the .ffi related messages happen for a lot of conda functions and the conda list shows a url that i think requires a login How the heck to I get this to work?The instructions are not helpful at all - just saying 'confirm the installation directory and channel' I do not even know where these are stored or what they are supposed to look like. Rather than give working examples or a cookbook they wave their hands and refer me to general conda documentation that does not know z/OS from a hole in the groundThis is INSANE
As part of a code-signing initiative, I am working with SHA256 digests on z/OS. In the past, I would download files to a Linux or Windows machine and verify that the hashes matched expected values. But for some reason, Rocket openssl (OpenSSL 1.1.1h 22 Sep 2020) yields different digest values (openssl dgst -sha256) than Linux or WIndows. The only way to get the same hash is to tag the file on z/OS before creating the hash: chtag -tc ISO8859-1 <filename> This feels really odd, since the original file is binary. Is this working as designed? ------------------------------Jeff MierzejewskiAdvisory Software EngineerIBM Global ServicesAustin TX US------------------------------
Status: DeliveredBy default, we will take the previous version after another checkout of a component. It would be helpful if this frequent process could be done in one workstep.If a component during its modification was changed at the baseline, the new baseline version of the component must be taken over again in the package via checkout. Afterwards the developer will check the last modification version against the new baseline version. Our standard process is, the previous version is reactivated in the package after the checkout. Because we process a large amount of components in this way, it would be helpful for us to be able to do this in one work step (checkout and reaktivating the last modification version).
I try to read a sequential dataset (FB LRECL(1000)) by using this simple code:# ================================================== count = 0 thefilepath = "//'sa8sb22.resultfb'" count = len(open(thefilepath, 'r', encoding="cp500").readlines( )) print("There are ", count , " lines in the file") # ================================================== I have 133 records in the file, but the above code delivers 1 (one). I suppose, no read is executed.I suppose it is realted to the encoding, but I don't find any better as the cp500.The file is definitive EBCDIC (x'81' for 'a').Any hints pls.?------------------------------Gabor MarkonMainframe ArchitectSelf RegisteredBudapest HU------------------------------
We are currently using a git protocol helper to allow us (in ZMF R&D) to synchronize off platform development, managed by git in a local repo, with the overarching control provided by ChangeMan ZMF. The target ZMF package is presented as remote repo to local git by using a ‘url’ of ZMF://<target ZMF profile>/<target ZMF package> For example, we use: ZMF://PRODZMF/CZMF125 to address package CZMF000125 in our production ZMF subsystem. We can then use clone, pull/fetch and push to synchronize change between the local repo and the ZMF package. The ZMF package is the ‘gold code’. We have put in place local regression checking as part of this support and the git merge process can be used when refreshing the latest code from the ZMF package into the local repo. The protocol helper relies on the use of our zowe zmf cli plugin to communicate with the target ZMF. The zowe zmf cli takes care of managing the ip add
We keep seeing emails that there is a HOTFIX for Log4j Security Issue. If so, do we have to request the hotfix?#ChangeManZMF
Rocket has moved to a new system – conda – for downloading, installing, and upgrading all z/OS open source ports developed by Rocket. With conda, a single command can replace dozens of steps and commands previously required to install some open source products. For example, installing z/OS Git with its dependencies formerly required over thirty steps but now can be accomplished with a single conda command. Conda is an open source tool ideally suited for delivery and deployment of software on the mainframe due to its channel concept and multiple types of channels supporting varying degrees of security including file channels for air-gapped systems. Rocket has set up two internet channels from which you can download z/OS open source ports using conda – one public and open to all, the other a secure channel server on premise at Rocket available only to Rocket customers on a support plan. z/OS Miniconda is a free bundle of open source containing everything you need to run conda on z/OS.
As the Apache Log4j vulnerability (CVE-2021-44228) was disclosed on Dec 09, 2021, your Rocket Open Systems Software for Z (ZOSS) teams have been actively monitoring the issue and assessing its impact on these products. It has been determined that our ported tools do not contain a version of Log4j that is impacted by the vulnerability. Please feel free to reach out to support or product management should you have any questions or concerns regarding any of the open systems ports for z/OS and the Apache Log4j security vulnerability. ------------------------------Jeff CherringtonVice President, Product Management, Z SystemsRocket Software------------------------------
This sample Python script demonstrates how to call the ChangeMan ZMF plugin-in for Zowe CLI. import osimport sysimport json def print_to_stdout(*a): print(*a, file = sys.stdout) # get run time parmsfolder = sys.argv[1]comp = sys.argv[2]type = sys.argv[3]package = sys.argv[4] zmf = sys.argv[5] # Print Parametersprint('Running Python Script: ', __file__)print_to_stdout(f"Parameters: Package({package}) Component({comp}) Library Type({type}) Output Folder({folder})") # retrieve component using component-browse-packageprint_to_stdout(f"Retrieving Component: Package({package}) Component({comp}) Library Type({type})")command = f"zowe zmf browse pcomp -c {comp} -t {type} -p {package} --zmf-p {zmf} > {folder}/{comp}.{type}"os.system(command) # retrieve the list of copybooks using component-source-include-locatecommand = f"zowe zmf get csil -p {package} -c {comp} -t {type} --zmf-p {zmf} > {folder}/list.json"os.system(command) with open(f"{folder}/
Got a curl c api based on a previous curl distro.Now I'm trying to rebuild using the current miniconda distro but......IEW2456E 9207 SYMBOL zos_compat_malloc_wrapper UNRESOLVED. MEMBER COULD NOT BE INCLUDED FROM THE DESIGNATED CALL LIBRARY. andIEW2456E 9207 SYMBOL gss_release_name UNRESOLVED. MEMBER COULD NOT BE INCLUDED FROM THE DESIGNATED CALL LIBRARY.amongst a number of other similar missing symbols.Are these objects in Rocket code ? If not has anyone got a suggestion ?------------------------------hank oerlemansSenior Software EngineerHCL America Inc.North Sydney NSW AU------------------------------
Hello,I tried to create a new conda environment separate from the base. It failed as we don't have a support contract (and don't have access to the secure channel).I activated the base environment to see if I could get a bit further.bash-4.3$ conda activate base(base) bash-4.3$ (base) bash-4.3$ conda info --envs # conda environments:#base * /global/rocket/miniconda(base) bash-4.3$ conda install -c https://conda.anaconda.org/zoss-appdev gitSolving environment: failedCondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://conda.anaconda.org/zoss-appdev/noarch/repodata.json>Our z/OS LPAR doesn't have access to the internet.How can I install the the package via conda without internet connectivity from z/OS?Can I download the package to z/OS (internet to workstation to z/OS) and run conda install?thanks------------------------------Gary GrossiIT Director, Z SystemsAlight Solutions LLCLincolnshire IL United States------------------------------
Hello,Has anyone installed the z/OS ISPF Git Interface? If so, any issues or things to be aware of?thankshttps://anaconda.org/zdevopshttps://zdevops.tumblr.com/post/651198309275451392/installing-zigi-with-conda
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.