So this is odd. I use OMVS as my entry to my z/OS shell. Curl and bash and bash work fine. Openssl mostly works fine, with one quirk. If I try openssl before having executed bash or curl in the same shell session the output from openssl doesn't seem to be converted from ASCII to EBCDIC, and is thus unreadable. But if, as I said, I have used curl or bash in the same session then openssl now works.
Here is an example:
IBM
Licensed Material - Property of IBM
5650-ZOS Copyright IBM Corp. 1993, 2017
(C) Copyright Mortice Kern Systems, Inc., 1985, 1996.
(C) Copyright Software Development Group, University of Waterloo, 1989.
U.S. Government Users Restricted Rights -
Use,duplication or disclosure restricted by
GSA ADP Schedule Contract with IBM Corp.
IBM is a registered trademark of the IBM Corp.
[-sh]DVFJS:/u/dvfjs:>openssl
|øÁ>ëë<--
äáá----ë-èÇÁ-ËÑÅ>/%-ëñåñ+è-Ï/Ë-ÊÁÄÁÑÎÁÀ--
<"Control-C" entered to terminate openssl>
[-sh]DVFJS:/u/dvfjs:>
[-sh]DVFJS:/u/dvfjs:>curl
curl: try 'curl --help' for more information
[-sh]DVFJS:/u/dvfjs:>openssl
OpenSSL> quit
[-sh]DVFJS:/u/dvfjs:>
I have all of the conversion related environment variables set in my .profile:
export _BPXK_AUTOCVT=ALL
export _CEE_RUNOPTS="FILETAG(AUTOCVT,AUTOTAG) POSIX(ON) $_CEE_RUNOPTS"
export _TAG_REDIR_ERR=txt
export _TAG_REDIR_IN=txt
export _TAG_REDIR_OUT=txt
Am I missing something? I am using the version from openssl-1.0.2k_b004.170321.tar.gz that I downloaded on November 10.
------------------------------
Frank Swarbrick
FirstBank
------------------------------