David Crayford wrote:

>There are equivalents to almost all of those listed above. As Timothy already

>mentioned ZAOU has many functions....



Good list! I should mention some more.



1. IBM offers open source Python code called tnz that provides a complete 3270 
?stack.? You can use tnz to programmatically drive practically anything that 
can be driven through a TN3270E connection. And sometimes you have to do that, 
maybe because you?ve lost the source code or otherwise would find it difficult 
to add APIs to an existing application through some other means. (Or maybe you 
want to automate some tests of 3270 screens.) You can also use tnz as a 
terminal emulator, running on a client machine (PC, Mac) or on z/OS itself. 
When you run tnz on z/OS you can connect via SSH (using Putty for example), 
fire up tnz, and establish a TN3270E connection from there ? back to TSO/E on 
the same z/OS instance if you want. Or hop over to z/VM, VSEn, some other 
instances of z/OS, or z/TPF. All from your SSH terminal session into the z/OS 
instance that?s running tnz. Very handy!



https://github.com/IBM/tnz



2. Colin Paice ported PyMQI, a popular Python library for IBM MQ, to z/OS. More 
information here:



https://github.com/colinpaicemq/zpymqi



IBM MQ for z/OS also has a simple RESTful interface, and as David mentioned 
it's easy to use/consume REST interfaces in Python.



3. Python has an email package that you can use to send and receive emails ? 
analogous to XMITIP and CSSMTP.



4. PyRACF is just what it sounds like: a Python interface into the RACF 
management API.



https://github.com/ambitus/pyracf



5. Here's an article explaining how to call COBOL directly from Python:



https://community.ibm.com/community/user/ibmz-and-linuxone/blogs/denis-gbler2/2023/12/08/how-to-call-existing-cobol-modules-from-python?communityKey=9a8b7fc3-b167-447a-8e14-adf93406eccc

?????
Timothy Sipples
Senior Architect
Digital Assets, Industry Solutions, and Cybersecurity
IBM Z/LinuxONE, Asia-Pacific
[email protected]


----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to