Z/VM on Hercules z/VM on Hercules 'herculessearch Jun 21, 2007 Can I run z/VM on top of a Hercules installation? Thanks in advance for your help. 9:16 pm Re: z/VM on Hercules Josef Sipek Jun 21, 2007 On Thu, Jun 21, 2007 at 09:16:43PM -0000, herculessearch wrote: Can I run z/VM on top of a Hercules installation? As far as I know, there's no technical problem, and hercules can handle it just fine, but you need IBM to let you run z/VM - licensing issues. Josef 'Jeff' Sipek. The reasonable man adapts himself to the world; the unreasonable one persists in trying to adapt the world to himself. Therefore all progress depends on the unreasonable man.
George Bernard Shaw 9:31 pm RE: z/VM on Hercules William D Carroll Jun 22, 2007 Like was stated, Technically it will run but proper licensing is required. Problem is the installation, unless you install from TAPE or do a second level install using the DVDPRIME you can not install it The DVD/CD needs the SYSG console which is not supported by Hercules.
Running Man Episode 394 Subtitle Indonesia Download di – Running Man (Korean: 런닝맨) is a South Korean variety show, forming part of SBS’s Good Sunday lineup. Download running man episode 171-172 subtitle indonesia. It first aired on July 11, 2010.
Doug From: [email protected] mailto:[email protected] On Behalf Of Josef Sipek Sent: Thursday, June 21, 2007 5:32 PM To: [email protected] Subject: Re: hercules-390 z/VM on Hercules On Thu, Jun 21, 2007 at 09:16:43PM -0000, herculessearch wrote: Can I run z/VM on top of a Hercules installation? As far as I know, there's no technical problem, and hercules can handle it just fine, but you need IBM to let you run z/VM - licensing issues.
Josef 'Jeff' Sipek. The reasonable man adapts himself to the world; the unreasonable one persists in trying to adapt the world to himself. Therefore all progress depends on the unreasonable man. George Bernard Shaw Non-text portions of this message have been removed 1:35 am Re: z/VM on Hercules Johnny Luo Jun 22, 2007 William, I once successfully installed z/vm 5.3 Demopkg DVDs for Flex-es under hercules. I didn't see anything specifal.
Do I miss something here? On 6/22/07, William D Carroll wrote: Like was stated, Technically it will run but proper licensing is required.
Installing Z/vm On Hercules
Problem is the installation, unless you install from TAPE or do a second level install using the DVDPRIME you can not install it The DVD/CD needs the SYSG console which is not supported by Hercules. Doug From: [email protected] mailto: [email protected] On Behalf Of Josef Sipek Sent: Thursday, June 21, 2007 5:32 PM To: [email protected] Subject: Re: hercules-390 z/VM on Hercules On Thu, Jun 21, 2007 at 09:16:43PM -0000, herculessearch wrote: Can I run z/VM on top of a Hercules installation? Yes and no. As far as I know, there's no technical problem, and hercules can handle it just fine, but you need IBM to let you run z/VM - licensing issues.
Josef 'Jeff' Sipek. - The reasonable man adapts himself to the world; the unreasonable one persists in trying to adapt the world to himself. Therefore all progress depends on the unreasonable man. - George Bernard Shaw Non-text portions of this message have been removed - Best Regards, Johnny Luo Non-text portions of this message have been removed 12:46 pm RE: z/VM on Hercules William D Carroll Jun 22, 2007 That's a Demo Pak + zVM 5.3 which only ESP site's have at this time (until june 29th anyways) Hercules lacks the SYSG support needed by zVM upto 5.2 (I can not speak for 5.3 except to say if it was designed for Flex-es they may have changed it to allow an install from a normal console) which is an OSA-ICC Connected Console Device. From: [email protected] mailto:[email protected] On Behalf Of Johnny Luo Sent: Friday, June 22, 2007 8:46 AM To: [email protected] Subject: Re: hercules-390 z/VM on Hercules William, I once successfully installed z/vm 5.3 Demopkg DVDs for Flex-es under hercules.
I didn't see anything specifal. Do I miss something here? On 6/22/07, William D Carroll wrote:. Non-text portions of this message have been removed 1:33 pm Re: z/VM on Hercules Rich Smrcina Jun 22, 2007 z/VM doesn't require SYSG support.
Just a non-SNA 3270 console device, if it happens to be SYSG that's fine. William D Carroll wrote: That's a Demo Pak + zVM 5.3 which only ESP site's have at this time (until june 29th anyways) Hercules lacks the SYSG support needed by zVM upto 5.2 (I can not speak for 5.3 except to say if it was designed for Flex-es they may have changed it to allow an install from a normal console) which is an OSA-ICC Connected Console Device. From: [email protected] mailto:[email protected] On Behalf Of Johnny Luo Sent: Friday, June 22, 2007 8:46 AM To: [email protected] Subject: Re: hercules-390 z/VM on Hercules WilliamI once successfully installed z/vm 5.3 Demopkg DVDs for Flex-es under hercules. I didn't see anything specifal. Do I miss something here? On 6/22/07, William D Carroll wrote:.
50957/stime=/nc1=4507179/nc2=3848642/nc3=4670553 Non-text portions of this message have been removed Community email addresses: Post message: [email protected] Subscribe: [email protected] Unsubscribe: [email protected] List owner: [email protected] Files and archives at: Get the latest version of Hercules from: Yahoo! Groups Links - Rich Smrcina VM Assist, Inc. Phone: 414-491-6001 Ans Service: 360-715-2467 rich.smrcina at vmassist.com Catch the WAVV! WAVV 2008 - Chattanooga - April 18-22, 2008 1:46 pm RE: hercules-390 z/VM on Hercules William D Carroll Jun 22, 2007 It requires SYSG support for the INSTALLATION of z/VM from DVD It does not require SYSG support once installed. From: [email protected] mailto:[email protected] On Behalf Of Rich Smrcina Sent: Friday, June 22, 2007 9:47 AM To: [email protected] Subject: Re: hercules-390 z/VM on Hercules z/VM doesn't require SYSG support. Just a non-SNA 3270 console device, if it happens to be SYSG that's fine.
William D Carroll wrote: That's a Demo Pak + zVM 5.3 which only ESP site's have at this time (until june 29th anyways) Hercules lacks the SYSG support needed by zVM upto 5.2 (I can not speak for 5.3 except to say if it was designed for Flex-es they may have changed it to allow an install from a normal console) which is an OSA-ICC Connected Console Device. From: [email protected] mailto:[email protected] On Behalf Of Johnny Luo Sent: Friday, June 22, 2007 8:46 AM To: [email protected] Subject: Re: hercules-390 z/VM on Hercules WilliamI once successfully installed z/vm 5.3 Demopkg DVDs for Flex-es under hercules. I didn't see anything specifal. Do I miss something here? On 6/22/07, William D Carroll wrote:. 50957/stime=/nc1=4507179/nc2=3848642/nc3=4670553 Non-text portions of this message have been removed Community email addresses: Post message: [email protected] Subscribe: [email protected] Unsubscribe: [email protected] List owner: [email protected] Files and archives at: Get the latest version of Hercules from: Yahoo!
Groups Links - Rich Smrcina VM Assist, Inc. Phone: 414-491-6001 Ans Service: 360-715-2467 rich.smrcina at vmassist.com Catch the WAVV! WAVV 2008 - Chattanooga - April 18-22, 2008 Non-text portions of this message have been removed 3:35 pm Re: z/VM on Hercules ronxronkonkoma Jun 22, 2007 What about SIE, Hercules can't be implementing that??? - In [email protected], 'herculessearch' wrote: Can I run z/VM on top of a Hercules installation? Thanks in advance for your help. 7:01 pm Re: z/VM on Hercules Jay Maynard Jun 22, 2007 On Fri, Jun 22, 2007 at 07:01:31PM -0000, ronxronkonkoma wrote: What about SIE, Hercules can't be implementing that???
Can and does. Z/VM ir reporeted to run well under Hercules. Jay Maynard, K5ZC (Yes, that's me!) Buy Hercules stuff at 7:59 pm RE: z/VM on Hercules Paul Raulerson Jun 23, 2007 Not required, but sure convenient and cost effective!
J -Paul From: [email protected] mailto:[email protected] On Behalf Of William D Carroll Sent: Friday, June 22, 2007 10:35 AM To: [email protected] Subject: RE: hercules-390 z/VM on Hercules It requires SYSG support for the INSTALLATION of z/VM from DVD It does not require SYSG support once installed. From: [email protected] mailto:[email protected] On Behalf Of Rich Smrcina Sent: Friday, June 22, 2007 9:47 AM To: [email protected] Subject: Re: hercules-390 z/VM on Hercules z/VM doesn't require SYSG support. Just a non-SNA 3270 console device, if it happens to be SYSG that's fine.
William D Carroll wrote: That's a Demo Pak + zVM 5.3 which only ESP site's have at this time (until june 29th anyways) Hercules lacks the SYSG support needed by zVM upto 5.2 (I can not speak for 5.3 except to say if it was designed for Flex-es they may have changed it to allow an install from a normal console) which is an OSA-ICC Connected Console Device. From: [email protected] mailto:[email protected] On Behalf Of Johnny Luo Sent: Friday, June 22, 2007 8:46 AM To: [email protected] Subject: Re: hercules-390 z/VM on Hercules WilliamI once successfully installed z/vm 5.3 Demopkg DVDs for Flex-es under hercules.
I didn't see anything specifal. Do I miss something here? On 6/22/07, William D Carroll wrote:. 50957/stime=/nc1=4507179/nc2=3848642/nc3=4670553 Non-text portions of this message have been removed Community email addresses: Post message: [email protected] Subscribe: [email protected] Unsubscribe: [email protected] List owner: [email protected] Files and archives at: Get the latest version of Hercules from: Yahoo! Groups Links - Rich Smrcina VM Assist, Inc. Phone: 414-491-6001 Ans Service: 360-715-2467 rich.smrcina at vmassist.com Catch the WAVV!
WAVV 2008 - Chattanooga - April 18-22, 2008 Non-text portions of this message have been removed Non-text portions of this message have been removed 12:24 pm RE: z/VM on Hercules William D Carroll Jun 23, 2007 If you can install z/VM from the DVD without having an existing VM installation so you can use the DVDPRIME EXEC I'd sure like to know how you get past the hardcoded SYSG console device in DVD? I am not talking a second level install, I've been through this many times on this list.
To install directly from DVD, first level requires SYSG support, you can not use a CONS= statement for first level on zVM = mailto:[email protected] On Behalf Of William D Carroll Sent: Friday, June 22, 2007 10:35 AM To: [email protected] Subject: RE: hercules-390 z/VM on Hercules It requires SYSG support for the INSTALLATION of z/VM from DVD It does not require SYSG support once installed. From: [email protected] mailto:[email protected] On Behalf Of Rich Smrcina Sent: Friday, June 22, 2007 9:47 AM To: [email protected] Subject: Re: hercules-390 z/VM on Hercules z/VM doesn't require SYSG support. Just a non-SNA 3270 console device, if it happens to be SYSG that's fine.
William D Carroll wrote: That's a Demo Pak + zVM 5.3 which only ESP site's have at this time (until june 29th anyways) Hercules lacks the SYSG support needed by zVM upto 5.2 (I can not speak for 5.3 except to say if it was designed for Flex-es they may have changed it to allow an install from a normal console) which is an OSA-ICC Connected Console Device. From: [email protected] mailto:[email protected] On Behalf Of Johnny Luo Sent: Friday, June 22, 2007 8:46 AM To: [email protected] Subject: Re: hercules-390 z/VM on Hercules WilliamI once successfully installed z/vm 5.3 Demopkg DVDs for Flex-es under hercules. I didn't see anything specifal. Do I miss something here? On 6/22/07, William D Carroll wrote:. 50957/stime=/nc1=4507179/nc2=3848642/nc3=4670553 Non-text portions of this message have been removed Community email addresses: Post message: [email protected] Subscribe: [email protected] Unsubscribe: [email protected] List owner: [email protected] Files and archives at: Get the latest version of Hercules from: Yahoo!
Groups Links - Rich Smrcina VM Assist, Inc. Phone: 414-491-6001 Ans Service: 360-715-2467 rich.smrcina at vmassist.com Catch the WAVV! WAVV 2008 - Chattanooga - April 18-22, 2008 Non-text portions of this message have been removed Non-text portions of this message have been removed Non-text portions of this message have been removed 6:00 pm RE: z/VM on Hercules Paul Raulerson Jun 23, 2007 I was referring to: 'It does not require SYSG support once installed.'
You can also get around it via installing from tape images of course. It sure seems like a lot of work though. It would be better indeed if IBM would either just legitimize Herc someway or another. The open source licenses appears to be a negative issue on this perhaps. Anyway, yes, if you install from DVD, you need SYSG. How much trouble would it be to emulate SYSG? And is there any other reason to do so given how Hercules operates?
-Paul From: [email protected] mailto:[email protected] On Behalf Of William D Carroll Sent: Saturday, June 23, 2007 1:00 PM To: [email protected] Subject: RE: hercules-390 z/VM on Hercules If you can install z/VM from the DVD without having an existing VM installation so you can use the DVDPRIME EXEC I'd sure like to know how you get past the hardcoded SYSG console device in DVD? I am not talking a second level install, I've been through this many times on this list.
To install directly from DVD, first level requires SYSG support, you can not use a CONS= statement for first level on zVM = mailto:[email protected] On Behalf Of Paul Raulerson Sent: Saturday, June 23, 2007 8:24 AM To: [email protected] Subject: RE: hercules-390 z/VM on Hercules Not required, but sure convenient and cost effective! J -Paul From: [email protected] mailto:[email protected] On Behalf Of William D Carroll Sent: Friday, June 22, 2007 10:35 AM To: [email protected] Subject: RE: hercules-390 z/VM on Hercules It requires SYSG support for the INSTALLATION of z/VM from DVD It does not require SYSG support once installed. From: [email protected] mailto:[email protected] On Behalf Of Rich Smrcina Sent: Friday, June 22, 2007 9:47 AM To: [email protected] Subject: Re: hercules-390 z/VM on Hercules z/VM doesn't require SYSG support. Just a non-SNA 3270 console device, if it happens to be SYSG that's fine. William D Carroll wrote: That's a Demo Pak + zVM 5.3 which only ESP site's have at this time (until june 29th anyways) Hercules lacks the SYSG support needed by zVM upto 5.2 (I can not speak for 5.3 except to say if it was designed for Flex-es they may have changed it to allow an install from a normal console) which is an OSA-ICC Connected Console Device.
From: [email protected] mailto:[email protected] On Behalf Of Johnny Luo Sent: Friday, June 22, 2007 8:46 AM To: [email protected] Subject: Re: hercules-390 z/VM on Hercules WilliamI once successfully installed z/vm 5.3 Demopkg DVDs for Flex-es under hercules. I didn't see anything specifal. Do I miss something here? On 6/22/07, William D Carroll wrote:. 50957/stime=/nc1=4507179/nc2=3848642/nc3=4670553 Non-text portions of this message have been removed Community email addresses: Post message: [email protected] Subscribe: [email protected] Unsubscribe: [email protected] List owner: [email protected] Files and archives at: Get the latest version of Hercules from: Yahoo! Groups Links - Rich Smrcina VM Assist, Inc.
Phone: 414-491-6001 Ans Service: 360-715-2467 rich.smrcina at vmassist.com Catch the WAVV! WAVV 2008 - Chattanooga - April 18-22, 2008 Non-text portions of this message have been removed Non-text portions of this message have been removed Non-text portions of this message have been removed Non-text portions of this message have been removed 11:29 pm Re: z/VM on Hercules Jay Maynard Jun 23, 2007 On Sat, Jun 23, 2007 at 06:29:01PM -0500, Paul Raulerson wrote: You can also get around it via installing from tape images of course. It sure seems like a lot of work though.
It would be better indeed if IBM would either just legitimize Herc someway or another. The open source licenses appears to be a negative issue on this perhaps. How do you mean? Anyway, yes, if you install from DVD, you need SYSG. How much trouble would it be to emulate SYSG? And is there any other reason to do so given how Hercules operates? I don't know if anyone has any idea how hard it would be to emulate.
I don't believe it's documented. Is there a reason to emulate it? Hercules is intended to be as complete an emulation of the IBM system as we can make. That includes every peripheral we can figure out. Jay Maynard, K5ZC (Yes, that's me!) Buy Hercules stuff at 11:55 pm Copyright 2007.
KICKS User's Guide - Installation KICKS A transaction processing system for CMS & TSO Install Notes Every install environment is different, and there is no way to describe exactly what needs to be done to install any product in every environments. The following and sections are thus necessarily generic. However, since some environments are well known the following pre-install suggestions are provided.
They apply to unmodified versions only (fresh standard installs of the subject operating system distribution). TSO -.
TSO -. TSO -. TSO -. CMS -. CMS -. CMS - z/OS These instructions are for use by a normal TSO user to perform an unassisted install of KICKS into his or her own TSO account. Instructions for systems programmers to install KICKS for general use are.
KICKS has been successfully installed on Z/OS 1.4, 1.6, 1.10, and 1.12. I am not aware of any Z/OS system where it does not install and run.
KICKS is available from a number of sites, including the, so download a copy and review and accept the license. Unzip kicks-tso-v1r5m0.zip resulting in a single folder named kicks-tso-v1r5m0. The following files and folders will be within. Kicks-tso-v1r5m0.xmi - an XMIT file you will upload to your system If you aren't familiar with XMI files I recommend the NASPA reprint on the subject. User's Guide - a folder containing this User's Guide. Note - Although a copy of the User's Guide is included in the distribution package you should always use the online version (at ) if possible as it is the most current.
In particular, many installation problems can be resolved by reinstalling using the instructions in the online version! Kicks-license.txt - a text file of the license you agreed to when you downloaded the KICKS package.
Readme.txt - a text file with this information, and telling you to go to the User's Guide Installation section to continue the install. Prepare for install:. Review the environment specific instructions for your TSO environment. It may also be useful to look at the instructions for 'similar' TSO environments. KICKS requires a TSO region of at least 4 megs. It may start in smaller regions, but abends are likely as it opens more VSAM files and/or runs complicated applications.
KICKS can be installed using your TSO id, or your TSO prefix, or some fixed literal as a high level qualifier. The default is your TSO id. Regardless of your choice, the remainder of these install instructions will refer to that choice as USERID.
There are two kinds of KICKS files: 'system' and 'user'. The 'system' files are installed as USERID.KICKSSYS. And the 'user' files are installed as USERID.KICKS. So if your TSO id (or prefix, or literal) is 'JACKSON' the 'system' files will be JACKSON.KICKSSYS and the 'user' files will be JACKSON.KICKS. KICKS dataset names include a lower level qualifier of V1R5M0 so they will not conflict with dataset names for earlier KICKS installations. Unless you change it, KICKS non-VSAM files will be allocated on non-specific storage volumes. If you want those files installed on specific volumes you will need to modify the installation code to specify those volumes (see step 7).
This preparation step is to decide if non-specific is OK, and if not what volume(s) you want them on. Unless you change it, KICKS VSAM files will be allocated on volume PUB002.
Most shops won't have such a volume, or if they do you probably shouldn't allocate on it. You should change the idcams DEFINE's for these files to specify volumes appropriate to your shop, possibly non-specific, ie, VOLUME(.).
See steps 10-14. This preparation step is to decide if you want to use non-specific allocation, or if not what volume(s) you want the files on. You should have at least 2000 tracks of disk space available.
Upload the xmi file. Use a binary file transfer (ftp? Ind$file?) to upload kicks-TSO-v1r5m0.xmi to the system as USERID.KICKS.V1R5M0.XMI (or some other name you like, but these instructions will call it USERID.KICKS.V1R5M0.XMI).
You should select recfm=fb, lrecl=80 for the uploaded file. Since kicks-TSO-V1R5M0.xmi is about 10 megs it may take several minutes to upload. Some systems will require you to pre-allocate the upload file (or override the default space allocation for the upload).
![Installing Z/vm On Hercules Installing Z/vm On Hercules](/uploads/1/2/3/8/123850572/194809855.jpg)
The clue is a B37 (etal) during the upload. If that happens pre-allocate USERID.KICKS.V1R5M0.XMI like this dsn=userid.kicks.v1r5m0.xmi,unit=sysda,disp=(,catlg), space=(trk,(225,15)),dcb=(recfm=fb,lrecl=80,blksize=3200) Alternately, you could specify appropriate options to the file transfer program. For example, for ind$file you could add space(225,15) tracks 5. 'Receive' the uploaded file. Get to a TSO READY prompt. Enter RECEIVE INDS(KICKS.V1R5M0.XMI) You might need to press enter a few more times at TSO. prompts.
Delete USERID.KICKS.V1R5M0.XMIT, it's no longer needed. You will find you have a new pds USERID.KICKS.V1R5M0.BIGPDS, most of whose members also need to be received. First member in the pds is $$V1R5M0 which is a REXX to do all the receives. Run without any optional arguments it will restore the KICKS non-VSAM datasets to non specific volumes with a high level qualifier (HLQ) of your userid, ie EXEC 'USERID.KICKS.V1R5M0.BIGPDS($$V1R5M0)' The first optional argument is an HLQ to use instead of your userid, ie EXEC 'USERID.KICKS.V1R5M0.BIGPDS($$V1R5M0)' 'otherHLQ' The second optional argument is the volser to use for specific volume allocation. EXEC 'USERID.KICKS.V1R5M0.BIGPDS($$V1R5M0)' '. volid' Note the '.'
in front of the volid above. Dvb-t2 driver software download. That's a placeholder for a missing first optional argument. Of course both could be specified if desired, ie EXEC 'USERID.KICKS.V1R5M0.BIGPDS($$V1R5M0)' 'otherHLQ volid' Decide what you want to do, then Get to a TSO READY prompt Enter one of the above commands as you choose You will need to press enter a few dozen times at TSO.
prompts. Delete USERID.KICKS.V1R5M0.BIGPDS, it's no longer needed.
Customize KICKS for your USERID. Get to a TSO READY prompt Enter EXEC KICKSSYS.V1R5M0.CLIST(KFIX) Responding as appropriate to the query regarding the userid/prefix/literal to be used for customization. If necessary edit the clist (ZFIX as called by KFIX) to obtain the desired customization and restart this step. When the clist finishes successfully you should see a 'Done' message above the next READY prompt. Edit USERID.KICKS.V1R5M0.INSTLIB(LOADMUR), which is batch jcl Change the jobcard as appropriate to conform to your shop standards and your own needs (do you want output be printed or held?). If you want specific volumes global change PUB002 to whatever volume you want the VSAM files allocated on; if you want non-specific volumes, global change PUB002 to '.'
. Submit the job and make sure it runs ok. All condition codes in the JES log should be zero. Edit USERID.KICKS.V1R5M0.INSTLIB(LOADTAC), which is batch jcl Change the jobcard as appropriate/ If you want specific volumes global change PUB002 to whatever volume you want the VSAM files allocated on; if you want non-specific volumes, global change PUB002 to. Submit the job and make sure it runs ok.
All condition codes in the JES log should be zero. Edit USERID.KICKS.V1R5M0.INSTLIB(LOADSDB), which is batch jcl Change the jobcard as appropriate If you want specific volumes global change PUB002 to whatever volume you want the VSAM files allocated on; if you want non-specific volumes, global change PUB002 to. Submit the job and make sure it runs ok. All condition codes in the JES log should be zero.
Edit USERID.KICKSSYS.V1R5M0.INSTLIB(LODINTRA), which is batch jcl Change the jobcard as appropriate If you want specific volumes global change PUB002 to whatever volume you want the VSAM files allocated on; if you want non-specific volumes, global change PUB002 to. Submit the job and make sure it runs ok. All condition codes in the JES log should be zero. Edit USERID.KICKSSYS.V1R5M0.INSTLIB(LODTEMP), which is batch jcl Change the jobcard as appropriate If you want specific volumes global change PUB002 to whatever volume you want the VSAM files allocated on; if you want non-specific volumes, global change PUB002 to.
Submit the job and make sure it runs ok. All condition codes in the JES log should be zero. Start KICKS Get to a TSO READY prompt Enter EXEC KICKSSYS.V1R5M0.CLIST(KICKS) READY kicks KICKS version 1.5.0(0) startup using SIT=1$, which with command line and stdin overrides results in. V marc unpack kicks vmarc a = = a (olddate replace notrace 5. Build the VSAM environment on an empty mini-disk.
This is in three steps. Define the DOS environment to KICKS by updating and assembling the FCT (file control table); then run the PREVSAM EXEC to dos format the vsam mini-disk; and finally run the POSTVSAM EXEC to define the vsam catalog and space, and to define and load the sample files. Edit KIKFCT1$ ASSEMBLE K and change the CATXXXX arguments in lines 3-5 per the instructions in the of this guide. Especially note/change CATUSER, the CMS userid of the 'owner' of the mini-disk (probably your own id), CATLNK1, the disk address by which the mini-disk is defined in the system directory, CATPASS, the write password for the mini-disk. The other arguments (CATLNK2, CATFM, CATVOL) are probably OK as they are. You will also need to re-assemble the FCT, which you do by entering the following command.
Prevsam DEV xxx DOES NOT EXIST About to erase and DOS format your xxx mini disk! Please type YES now to confirm this action. YES DASD 0xxx DETACHED Filemode O not accessed Device 0222 does not exist Device 0xxx does not exist 222 replaces O (222) ICKDSF - CMS/XA/ESA DEVICE SUPPORT FACILITIES 17.0 INIT UNIT(222) - PRG NVFY VOLID(VSAMIN) - FBAVTOC(END) ICK00700I DEVICE INFORMATION FOR 0222 IS CURRENTLY AS FOLLOWS: PHYSICAL DEVICE = 3370-2 STORAGE CONTROLLER = 3880 STORAGE CONTROL DESCRIPTOR = 01 DEVICE DESCRIPTOR = 04 ICK01731I MAP FUNCTION NOT SUPPORTED FOR MINI-DISKS ICK00001I FUNCTION COMPLETED, HIGHEST CONDITION CODE WAS 0 After 'I CMS' press ENTER you type enter here. Define the VSAM catalog, space, sample files, and load test data into the sample files using the POSTVSAM EXEC. Kiktable pct 1$. In addition to Cobol programming, KICKS supports application development using the GCCCMS C compiler and libraries.You may want to download and install those next if you haven't already done so. Find them at.
Further testing of the execs, preprocessors, and compilers is recommended, and the easiest way to do this is to run the API test/demonstration execs in TESTCOB VMARC (for Cobol) and TESTGCC VMARC (for C). After that (and after trying the precompiled versions!), recompile the online example maps by reviewing then running the KIKSAMPM EXEC, then recompile the online example programs by reviewing then running the KIKSAMPP EXEC. Finally verify that the online examples work like the precompiled ones did. Note that these two execs run many back-to-back compiles and generate voluminous output - they'd be great candidates for CMSBATCH. Uninstalling KICKS.
There is a KGONE EXEC that will delete all (at least most) of the KICKS distribution files from the A mini-disk (type KGONE A). VM/370 These instructions are for use by a normal CMS user to perform an unassisted install of KICKS into his or her own CMS account. Instructions for systems programmers to install KICKS for general use are. KICKS is available from a number of sites, including the, so download a copy and review and accept the license. Unzip kicks-cms-v1r5m0.zip resulting in a single folder named kicks-cms-v1r5m0.
The following files and folders will be within. Kicks-cms-v1r5m0.vmarc - a VMARC file that you will upload to your system User's Guide - a folder containing this User's Guide. Note - Although a copy of the User's Guide is included in the distribution package you should always use the online version (at ) if possible as it is the most current. In particular, many installation problems can be resolved by reinstalling using the instructions in the online version! Kicks-license.txt - a text file of the license you agreed to when you downloaded the KICKS package. Readme.txt - a text file with this information, and telling you to go to the User's Guide Installation section to continue the install. Prepare for install:.
The VM/370 6-pack 1.2 system may be downloaded from. The X'58' full screen support package may be downloaded from the 'FILES' area (most current as of this writing is called 'diag58v108.zip'). This may not be absolutely necessary if you install the optional MECAFF console support, but these instructions assume you do have X'58' support installed. The MECAFF tools package may be downloaded from the 'FILES' area (most current as of this writing is called 'mecaff-tools-and-console-1.2.5.zip').
Be sure you install the 'static linked' version of the MECAFF tools. This is necessary because KICKS uses the DOS/VSAM components of VM/370, whose use will cause the 'dynamically linked' versions of the MECAFF tools to abend (and require you to re-IPL CMS all the time, very irritating. The CMSUSER account on the VM/370 6-pack has empty 192, 193, 194, and 195 mini-disks. The KICKS install will modify CMSUSER's PROFILE EXEC to release/detach the 194 mini-disk, and to access the 195 mini-disk as 'K'.
All KICKS permanent non-vsam files will be installed onto the 195 mini-disk that will be accessed as 'K'. The 194 mini-disk will be DOS formatted. A vsam master catalog and vsam space will be allocated on it, and the KICKS sample vsam files will be defined and loaded into that vsam space.
The 194 mini-disk will otherwise remain unlinked so that not just CMSUSER, but any KICKS user can access the vsam files. KICKS or associated programs, run by any user, will access this 194 mini-disk as 'O'.
Ensure you are not using CMSUSER's 194 or 195 mini-disks before you start the KICKS install!! Unload installation package from tape. Logon to MAINT from a full screen capable 3270 session. Edit SIXPACK DIRECT to change CMSUSER's default storage size down to 14M (so that there is room for the DOS/VSAM segment) change 'USER CMSUSER CMSUSER 15M 16M G' to 'USER CMSUSER CMSUSER 14M 16M G' then after you save that change. V marc unpack kicks vmarc k = = k (olddate replace notrace 5. Build the VSAM environment on the 194 mini-disk. This is in three steps.
Define the DOS environment to KICKS by updating and assembling the FCT (file control table); then run the PREVSAM EXEC to dos format the vsam mini-disk; and finally run the POSTVSAM EXEC to define the vsam catalog and space, and to define and load the sample files. Edit KIKFCT1$ ASSEMBLE K and, if necessary, change the CATXXXX arguments in lines 3-5 per the instructions in the of this guide. This will probably be unnecessary since KICKS comes with these arguments pre-configured for the VM/370 6 pack system.
If you change nothing just quit out of the editor. If you do change something you will also need to re-assemble the FCT, which you do by entering the following command.
Prevsam DEV 194 DOES NOT EXIST About to erase and DOS format your 194 mini disk! Please type YES now to confirm this action. YES DASD 194 DETACHED DISK 'O' NOT ACCESSED. DEV 222 DOES NOT EXIST O (222) R/W - DOS New file: EDIT: NO FILES PURGED PUN FILE 0782 TO CMSUSER COPY 01 NOHOLD PUN FILE 0783 TO CMSUSER COPY 01 NOHOLD IBCDASDI has been IPLed to format the vsam disk. Press ENTER to see the 'DEFINE INPUT' request - then type 'INPUT=2540,00C' and press ENTER When done (almost immediately), type 'I CMS' and press ENTER, - then ENTER again to finish the IPL, Finally type POSTVSAM and press ENTER you type enter here. IBC105A DEFINE INPUT DEVICE.
DASDI 7.91 input=2540,00c DASDI 7.91 JOB 'DOS INIT 194 AS VSAMIN' MSG TODEV=1052,TOADDR=009 DADEF TODEV=3350,TOADDR=222,IPL=NO,VOLID=SCRATCH,CYLNO=0115 VLD NEWVOLID=VSAMIN,OWNERID=CMSUSER VTOCD STRTADR=1,EXTENT=15 END IBC163A END OF JOB. CP ENTERED; DISABLED WAIT PSW '000EEEE' i cms. Define the VSAM catalog, space, sample files, and load test data into the sample files using the POSTVSAM EXEC. Direct sixpack DMKUDR476I System Directory loaded from volume VM50-1 EOJ DIRECTORY UPDATED AND ON LINE. In addition to Cobol programming, KICKS supports application development using the GCCCMS C compiler and libraries. These are already installed on the VM/370 6-pack, but unfortunately the installed library has a bug that prevents it's use with KICKS.
A fixed (and more up-to-date) version of that library is included with KICKS as PDPCLIB TXTLIB on the K mini-disk and will be used when any of the standard KICKS compile exec's are used. If you want to use it with other execs (ie, the standard GCC execs) you can copy it to the system Y disk by logging on to MAINT, releasing the Y disk, accessing 19E as Y disk, copying PDPCLIB TEXTLIB from CMSUSER K disk to the MAINT Y disk, then releasing Y again and accessing 19E as Y/S. Link cmsuser 195 111 acc 111 k rel y acc 19e y copy pdpclib txtlib k = = y (replace rel y acc 19e y/s rel k (det. Further testing of the execs, preprocessors, and compilers is recommended, and the easiest way to do this is to run the API test/demonstration execs in TESTCOB VMARC (for Cobol) and TESTGCC VMARC (for C). After that (and after trying the precompiled versions!), recompile the online example maps by reviewing then running the KIKSAMPM EXEC, then recompile the online example programs by reviewing then running the KIKSAMPP EXEC.
Finally verify that the online examples work like the precompiled ones did. Note that these two execs run many back-to-back compiles and generate voluminous output - they'd be great candidates for CMSBATCH.
Uninstalling KICKS. KICKS can be uninstalled simply by re CMS formatting the 194 ( KICKS code) and 195 (dos vsam) mini-disks. You might also want to revert your PROFILE EXEC to access these mini-disks as F and G respectively.
There is also a KGONE EXEC that will delete all (at least most) of the KICKS distribution files from the K (ie, 194) mini-disk (type KGONE K). This may make it easier to find any of your own files you want to save before you reformat. Installing KICKS for many users (system install) Installing KICKS for many users is much the same as installing it for one. The effort is not so much in the installation as in deciding exactly what to provision to users who need access to it.
Following is the simplest case: KICKS will be installed in one place and all TSO/CMS users will have fully shared access to it.
Z/VM install files and Hercules z/VM install files and Hercules macromraco Jan 11, 2008 Hello guys, I'm new in this Mainframe world and I have a question: I have the z/VM installation DVD and would like to install it on Hercules. According to some posts that I saw in the list, it is not possible to install it using the DVD image itself, so is there a way to generate a tape or multiple CD structure with the DVD content, aggregate it to Hercules and install the z/VM os?
![Z/vm monitor records Z/vm monitor records](/uploads/1/2/3/8/123850572/142347415.png)
Thank you guys! Marcio 7:28 pm Re: z/VM install files and Hercules azavedo Jan 13, 2008 Hi. I have not done this before but Hercules does not have the ability to install software available on CDs/DVDs (like the Load from CDROM or server option available from the Hardware Management Console HMC available for 'real iron').
I would be interested if there is a way to install mainframe software using CDs/DVDs. In [email protected], 'macromraco' wrote: Hello guysI'm new in this Mainframe world and I have a question: I have the z/VM installation DVD and would like to install it on Hercules. According to some posts that I saw in the list, it is not possible to install it using the DVD image itself, so is there a way to generate a tape or multiple CD structure with the DVD contentaggregate it to Hercules and install the z/VM os? Thank you guys! Marcio 9:10 pm Re: z/VM install files and Hercules Jay Maynard Jan 13, 2008 On Sun, Jan 13, 2008 at 09:10:15PM -0000, azavedo wrote: Hi.
I have not done this before but Hercules does not have the ability to install software available on CDs/DVDs (like the Load from CDROM or server option available from the Hardware Management Console HMC available for 'real iron'). I would be interested if there is a way to install mainframe software using CDs/DVDs.
Actually, it does. Mount the CD on your system, then start Hercules with an appropriate config file and say 'ipl ', where is the full path to the.ins file on the CD. The reason that z/VM 5.2 and higher can't be installed from DVD on Hercules is not that it can't get to the data, but rather that that OS requires a device that Hercules doesn't emulate: a SYSG console, a 3270 device accessed through the service processor. It's been reported that you can install z/VM 5.2 and higher if you use an already-installed copy of z/VM as a driving system. Jay Maynard, K5ZC (Yes, that's me!) Buy Hercules stuff at 9:18 pm Copyright 2008.
Hercules Version 4: Frequently-Asked Questions Hercules Version 4: Frequently-Asked Questions What is Hercules? So what exactly does that mean? Is it functional enough to run production work? What are the licensing restrictions for Hercules? Can it run z/OS, z/VM, z/VSE? What operating systems can I run legally?
What other programs will run under Hercules? Where can I obtain OS/360? Where can I obtain MVS? Where can I obtain VM/370? Where can I obtain DOS/VS?
Where can I obtain Linux/390? Where can I find documentation? What PC hardware do I need to run Hercules?
What sort of MIPS rate can I expect? What PC software do I need to run Hercules? What software do I need to build Hercules on Linux and Unix?
What software do I need to build Hercules on Windows? Can Hercules be ported to run on other platforms? How can I create a virtual DASD volume? Can I read a tape which was created on a mainframe? Can I attach a PC tape drive to Hercules? Can I process mainframe tapes with Hercules? Can I create Assembler programs without a mainframe?
What architectural features are implemented? Who are the Herculeans? Where can I obtain technical support? What is Hercules? Hercules is a software implementation of the System/370, ESA/390 and z/Architecture mainframe architectures. Hercules runs under Windows and Linux, as well as under various other Unix or Unix-like systems on Intel Pentium and other hardware platforms including Alpha, Sparc, and Mac. So what exactly does that mean?
It means that your PC can emulate an IBM mainframe processor. The mainframe can range from a System/360 to a z10 - running in 'S/370' mode, 'ESA/390' mode, or 'z/Architecture' mode. Hercules executes S/370, ESA/390, and z/Architecture instructions and channel programs. It emulates mainframe I/O devices by using PC devices. For example, 3390 DASD devices are emulated by large files on your hard disk, and local 3270 screens are emulated by tn3270 sessions. (Note: Not all 370 and 390 features have been implemented in Hercules.
See the list of particulars later in this document. Also, certain non-standard models, 360/20s, and the 360/67 virtual memory mode are not emulated.) Hercules implements only the raw S/370, ESA/390, and z/Architecture instruction set; it does not provide any operating system facilities. This means that you need to provide an operating system or standalone program which Hercules can load from an emulated disk or tape device. You will have to write the operating system or standalone program yourself, unless you can manage to obtain a license from IBM to run one of their operating systems on your PC, or use IBM programs and operating systems which have been placed in the public domain. Is it functional enough to run production work?
Hercules has never claimed to be a production-capable system. It was always meant to be a system programmer's toy.
Having said that, it's now become good enough to run a wide range of software without problems, and there are reports that it has been used to run production work in some parts of the world. What are the licensing restrictions for Hercules?
Hercules is a copyright work which has been made generally available, subject to the terms of the. In essence this allows free use and distribution of the program for personal and commercial use.
You may not distribute modified copies of the program, but you may distribute your own patches along with the program, provided that you also grant the maintainer permission to include those patches in future versions of the program. You may not copy any portion of the source code for use in any other program. Hercules is not, repeat, not GPL software! The GNU General Public License is a Unix/Linux software licensing agreement, which we, the authors, will not participate in.
We believe that the QPL, which has been certified as compliant with the, provides the benefits and protections of open source for both users and developers, without the political baggage that has come to be associated with the GPL. Can it run z/OS, z/VM, z/VSE? Hercules is a software implementation of z/Architecture, and so it is capable of running z/OS, z/VM, and z/VSE. Hercules also implements ESA/390 (including SIE) and so it can run OS/390, VM/ESA, and VSE/ESA, as well as older versions of these operating systems such as MVS/ESA, MVS/XA, VM/SP, VSE/SP, etc. But (and this is a big but), these operating systems are all IBM Licensed Program Products, whose conditions of use generally restrict their usage to specific IBM machine serial numbers. So you cannot just copy these systems from work and run them on your PC. What operating systems can I run legally?
Most 3rd party operating systems like Linux/390, z/Linux and TELPAR are covered under their own free license and can therefore run under Hercules without any legal problems. OS/360 (PCP, MFT and MVT) is in the public domain, as far as we know. The status of OSes for which IBM did not charge a license fee is somewhat murky; these include MVS 3.8, VM/370 release 6, and DOS/VS release 34. The legal status outside the USA, where something like public domain or software without copyright doesn't exist, is 'copyrighted software provided at no charge'. It is a known fact that vendors like Amdahl, Hitachi, Nixdorf and others modified those operating systems, and distributed them as their own OS for their own hardware, without asking IBM for permission. But law had been changed over that time, so its not clear if the same legal status applies in your country right now.
Rick Fochtman managed to obtain a letter from IBM that he is allowed to distribute OS/360. Try to ask your salesdroid for a similar letter for VM/370, MVS 3.8j or DOS/VS next time they want to sell you a major upgrade. OS/390, z/OS, and other ESA or z/Architecture operating systems are definitely licensed to a particular machine. Therefore, in practice you cannot run any classic ESA or z/Architecture operating system on your PC unless you can obtain a license from IBM allowing you to do so. It is believed that there are, however, four ways you could run z/OS, z/VM, z/VSE, OS/390, VM/ESA, or VSE/ESA under Hercules using currently available licenses:.
Running under Linux on the Pentium processor of a P/390 which is licensed to run the OS. Running under Linux/390 on a mainframe which is licensed to run the OS. Running under the terms of a disaster recovery provision of the OS license (but I really don't recommend depending on Hercules to be your disaster recovery solution!). Using the IBM OS/390 or z/OS DemoPkg, which is available only to IBM employees and IBM Business Partners. What other programs will run under Hercules? Any program which uses the S/370, ESA/390, or z/Architecture instruction set, as implemented in Hercules.
Some special utilities in the form of standalone programs are known to run well. I can particularly recommend Jan Jaeger's excellent standalone editor (ZZSA) which is included in the Hercules distribution, or it can be downloaded from; I use it regularly to look at DASD while debugging an OS installation, which is just what it's designed to do. Note: ZZSA runs in ESA/390 mode. See Jan Jaeger's website for more information and special logon procedures. Where can I obtain OS/360? Rick Fochtman's OS/360 archive CD is now obtainable by download from these locations:. 2.
If you are interested in obtaining a copy of the CD itself, contact Rick Fochtman at rfochtman@ ync.net. Alternatively, you can download the OS/360 Y2K Starter package from which contains a full featured MVT system on a 3330 image, with some minimal documentation. The configuration is that of a 370/158 with 4 megabytes of main storage, running OS/MVT Release 21.0. The same site also offers a MVTDBL volume and a Builder package for those who like to participate in OS/360 nucleus hacking.
Jay Maynard's 'IBM Public Domain Software Collection' at contains copies of the OS/360 Release 21.8 distribution tapes. Where can I obtain MVS 3.8? The Original MVS 3.8 distribution as it was first used came from. who advise using the mirrors at. Several people have generated a functional MVS system from this archive:. Where can I obtain VM/370? The VM/370 page at contains download links for the Andy Norrie VM 4-pack system and the Bob Abeles VM/370 R6 distribution.
Where can I obtain DOS/VS? I've put the DOS/VS r34 install tape on my site.
It'll expand to a 21 MB AWSTAPE file, dosrel34.aws. You need the Coverletter to install it. Read the relevant postings of the Hercules mailing list first, as the install process is quite obscure.
You can grab those files at:. Where can I obtain Linux/390?
The best starting point for information about Linux for S/390 and Linux for zSeries is Where can I find documentation? The document describes various methods of creating and loading virtual DASD volumes. I've produced a document describing how to build an OS/360 system on Hercules, called 'OS/360 on Hercules'. It can be found at. This will build an MVT system without TCAM/TSO, but with two 3270 consoles.
You will need Malcolm Beattie's 'Guide to Using 3270 Consoles and Terminals for Hercules' with this MVT version. The N.U.D.E guides can be found at:. IBM provides only current documentation. But many things haven't changed since 1964:. What PC hardware do I need to run Hercules? Classic IBM operating systems (OS/360, MVS 3.8, VM/370) are very light by today's standards and will run satisfactorily on a 300Mhz Pentium with as little as 32MB RAM. Anything more up-to-date, such as Linux/390 or OS/390, requires much more processing power.
Hercules is CPU intensive, so you will want to use the fastest processor you can get. A 2GHz Pentium, preferably with hyperthreading, will probably provide acceptable performance for a light workload. If you can afford a multiprocessor system, so much the better. Hercules makes extensive use of multi-threading to overlap I/O with CPU activity, and to dispatch multiple emulated CPU's in parallel. For the latest 64-bit operating systems such as zLinux and z/OS, be aware that there is a performance penalty when Hercules emulates z/Architecture on a 32-bit processor such as the Pentium.
If you are serious about running 64-bit then you will probably want to build Hercules for a 64-bit processor such as Alpha (DEC/Compaq/HP), or AMD64 (AMD Opteron, Athlon-64, Turion 64) together with a 64-bit version of Linux or PPC (Power Mac G5) with OS X. Hercules does not depend on the Pentium architecture. I've built and run it successfully on a 500 MHz Alpha 21164, and others have run it on SPARC and S/390 (!) Linux systems.
One guy has even run OS/360 under Hercules under Linux/390 under Hercules under Linux/390 under VM/ESA! The prize for the world's smallest mainframe probably goes to Ivan Warren, who claims to have run VM/370 under Hercules on an iPAQ 5450 handheld PDA. You should provide enough RAM to accommodate your S/390 real storage (main storage plus expanded storage) in addition to the normal requirements of your PC's operating system. For maximum throughput, you should set your main and expanded storage sizes high enough to eliminate S/390 paging.
S/390 storage is allocated out of your PC's virtual storage. You also need enough hard disk space to accommodate the emulated DASD. A virtual '3330 model 1' disk drive will need about 100 megabytes of space for emulation (a 3330-11 will need about 200 megabytes). A 3380 'single density' model will need about 650MB, a 3390 model 2 needs about 2GB, and a 3390 model 3 needs about 3GB. If you use the, these sizes will shrink dramatically, usually to about 20 to 30 percent of the original size.
What sort of MIPS rate can I expect? Thanks to the cumulative work of many individuals, including Valery Pogonchenko, Juergen Dobrinski, Albert Louw, Gabor Hoffer, Jan Jaeger, Paul Leisy, Clem Clarke, and Greg Smith, the performance of Hercules today is vastly better than it was 5 years ago. Even on a Celeron 300 you should see an execution speed of 1 to 2 MIPS, which is enough to run OS/360 (MFT or MVT) or MVS 3.8 with a response time better than that of a 3033 from the 1970's. It's also fast enough to run VSE/ESA with an acceptable response time. On a more recent system with a 2GHz Pentium processor, you may see the system peak at around 30 MIPS which is enough to run Linux/390 or z/OS with a light workload.
Performance on server class machines is now fairly respectable. For example, on a dual-core Intel Xeon with hyperthreading (4 CPUs) running at 3.46GHz, you might expect to see a sustained MIPS rate of 40 to 60 MIPS. A dual-processor quad-core Mac Pro (8 cores, 3 GHz) will sustain over 150 MIPS. For anyone who is prepared to spend a considerable amount of money on their Hercules system, there are reports that a sustained 300+ MIPS has been achieved on an Intel Core i7 processor running at 3.75GHz using all four cores plus hyperthreading (8 CPUs). Typical I/O rates of around 50 EXCP/second are reported on average hardware, with rates over 500/second achievable with hardware RAID.
What PC software do I need to run Hercules? The following software platforms are supported:. Linux (kernel 2.4 or later). Windows XP x64, Server 2003, Windows Vista, or Windows 7 or greater.
Mac OS X 10.3 or later. Solaris 2.9 or later (Sparc or Intel). FreeBSD NOTE: Since neither Windows XP x64 nor Windows Server 2003 are supported any longer by Microsoft either (extended support for both ended on April 2014 and July 2015 respectively), Hyperion support for them will be dropped in the very near future as well. All Hercules users running either of these operating systems are strongly encouraged to upgrade as soon as possible to Windows Vista or Windows 7 Professional SP1 x64 or greater. You will also need tn3270 client software for the virtual 3270 console.
The tn3270 client can run on the same machine as Hercules, or on any Unix or Windows box with a TCP/IP connection to the Hercules machine. The supported and recommended tn3270 clients for Hercules are: x3270 for Unix x3270 is included with most Linux distributions, or you can download it from Vista tn3270 for Windows Vista tn3270 can be obtained from. The very modest license fee charged for this excellent 3270 emulator helps to support an independent software developer. Brown University tn3270 for Macintosh Brown University tn3270 is freely available. You can download it from. There is one setting that must be changed to use this program with some operating systems, especially MVS 3.8: Open a connection to Hercules, but before IPLing the system, go to the Session-Features menu and set 'Change embedded nulls to blanks' to 'No'. Click on 'OK'.
Now, click on File-Save default settings. To make the setting permanent. Other tn3270 clients, such as QWS3270, IBM Personal Communications, Attachmate Extra, or Dynacomm Elite should also work in most cases, but be aware that some tn3270 clients have bugs which make them unusable as OS/360 or MVS consoles. What software do I need to build Hercules on Linux and Unix? To build Hercules for Linux and other Unix-like environments (including Cygwin under Windows), you need to use the compiler, version 3.x or above. You will also need a full set of GNU development tools, including recent versions of autoconf, automake, flex, gawk, gcc, grep, m4, make, perl, and sed. Refer to the util/bldlvlck file in the Hercules distribution for details.
What software do I need to build Hercules on Windows? To build Hercules for the Windows native environment (without Cygwin), you need to use the Microsoft C/C compiler (MSVC) version 14.x or later. The 32-bit compiler and SDK are packaged as Microsoft Visual C 2008 Express (Version 15.x) available for download from Microsoft. Although no longer available for download, Microsoft Visual C 2005 Express (Version 14.x) may also be used. For further information, see Fish's MSVC Hercules Build page at Alternatively, the Microsoft Visual Studio 8.0 or 9.0 products may be used. To build Hercules for 64-bit Windows platforms you will need Microsoft Visual Studio 9.0 Professional.
Can Hercules be ported to run on other platforms? With the introduction of autotools, we do make efforts to ensure Hercules builds and run on several different operating system platforms (mostly Linux, Windows, MAC, Solaris, and FreeBSD right now), but we of course simply cannot guarantee that it will run on every operating system platform out there. If you want to make Hercules run on AS/400, OS/2, or whatever, then by all means go ahead. I welcome reports of any bugs or problems you find, but I probably won't fix problems if it means introducing platform-specific code, and I will not be able to test new releases against other platforms. Folks who have gotten it compiled on the BSDs report that the hardest part is removing the Linux-specific tape support. The Hercules code is not intended to be specific to Intel hardware, so if you find any issues or faults related to running on other hardware (SPARC, Alpha, PPC.) under Linux, then I'm likely to be receptive to fixing that sort of problem. Issues related to Unix variants are less likely to be fixed however.
How can I create a virtual DASD volume? The document describes various methods of creating and loading virtual DASD volumes.
Can I read a tape which was created on a mainframe? Yes, indirectly. The mainframe tape must be converted to AWSTAPE format and then downloaded to your PC. The tapeconv.jcl file in the Hercules directory contains a sample program which you can run under OS/390 on your mainframe system. It reads a file from tape and converts it to AWSTAPE format. Download the AWSTAPE file to your PC (making sure to choose binary format for the download), and then add the downloaded filename to the Hercules configuration file as a virtual tape device. You will then be able to read the tape file from the virtual tape drive located on your PC.
Note: the 'tapeconv' program will not correctly process input tapes whose block size exceeds 32760! One symptom of this may be the message ' ADRY011E I/O ERROR - DEVICE NOT ATTACHED.0000,NA,00.00,0000' when attempting to restore from tape originally created using the default DF/DSS block size. The solution is to recreate the dump tape with DCB=BLKSIZE=32760. Can I attach a PC tape drive to Hercules? Hercules can read and write tapes on SCSI drives. I have tested this with 4mm DAT, QIC-1000, and 9-track drives. Can I process mainframe tapes with Hercules?
It is possible to obtain 9-track open reel drives and 3480-type cartridge drives which attach to the SCSI bus. Hercules makes these appear to the operating system as channel-attached 3420 or 3480 devices, making it possible to read and write real mainframe tapes. Can I create Assembler programs without a mainframe?
If you want to write Assembler (BAL) programs to run on Hercules, but you don't have access to a mainframe, then there are two interesting products which you can run on your PC to assemble programs: The 'Tachyon 390 Cross Assembler' ( ) With this assembler you can produce S/390-compatible object decks using your Linux or Windows PC. A high degree of HLASM compatibility, coupled with the ability to perform complex assemblies at lightning speed, make this a product which is well worth looking. I have tried this assembler and it is truly amazing. The 'Dignus Systems/C Compiler' ( ) This is a C compiler which runs under Windows or Linux and generates mainframe assembler code which you can then assemble using the Tachyon assembler.
Sam Golob wrote a fascinating review of these two products in the September 1999 issue of Technical Support magazine. What architectural features are implemented?