Re: State of Turnkey

"[email protected]" <[email protected]> Mon, 15 Nov 2010 11:22:49 -0000
Newsgroups gmane.comp.emulators.turnkey-mvs
Message-ID <[email protected]>
--dpTm9RMDDU9LhwadweI2TPNrlpbGjMbvi4cwnIk
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi Kevin

> Phil can speak to this with more authority than I can, but I'll take
> a shot at it.  Historically, graphic devices and unit record devices
> were on channel 0, DASD and more unit record devices were on channels
> 1, 2 and 3, tape on channel 4, CTC on channels 5 and 6.  TK3 update
> added more DASD on channels 7 and E, and graphic devices on channel D.
> Other channels are currently unused.
>=20
> DASD on channels 1-3 are split out by type:
>=20
>   x2x  reserved for 2311
>   x3x  2314
>   x4x  3350
>   x5x  3330 and 3330-1
>   x6x  3340
>   x7x  3375
>   x8x  once 3380, now reserved for VM CMS guest use
>   x9x  once 3390, now reserved for VM CMS guest use
>   xAx  3380
>   xBx  3390
>   xDx  reserved for 2305-2
>   xFx  reserved for 2305-1
=20
I had a look at the sysgen configuration in the files section of this group=
 and that pretty much seems to tie up with what you have said here.  I am a=
 little confused by the definitions for the 2701, 2703 and 3705 devices, bu=
t I'm sure some research will make it all clear!

There are plenty of spare DASD devices defined for my needs.  I will probab=
ly go with a number of 3390s.  Not historically accurate, but since the cap=
ability is there... :)  I adjusted JES3IN00 to put the console JES3 console=
 on 014 and everything is fine.  JES3 is now my default JES and I have BSPP=
ILOT, BSPSETUP, VTAM and TSO running automagically after startup.  I briefl=
y broke everything over the weekend by a misguided attempt to increase the =
number of VTAM users and running processes, but I managed to recover fairly=
 easily.

I am having problems bringing writers.  Entering

*X CR,IN=3D00C,K

results in a hot reader being available and pointing 00C at a job deck usin=
g devinit in Hercules results in the job being entered into the system.  En=
tering

*X WTR,OUT=3D00E

however results in messages about device 00E not being available and the WT=
R command being cancelled.  Device 00E is there in both the sysgen and the =
tk3upd.conf file and is defined as a printer in both, so I don't really und=
erstand what's going on!

> > I'll have a look at the printer situation.  It appears to me that
> > in the TK3 update 31E is MLOG and 31F is JESOUT.
>=20
> It does?  I am not seeing printer UCBs for 31E and 31F.  It would be
> nice, though.
>=20
Sorry, my mistake.  I think that should have been 30E and 30F!

> > I have also noticed that there is one tape drive in the config file
> > on 420, but JES3IN00 has tape devices declared at 400 thru 40F, so
> > I need to check this out and amend accordingly.
>=20
> There are tape UCBs in the generated TK3UPD system at 400-40F:
>=20

My fault again.  I didn't have my system to hand when composing the message=
.  The tape drive in the standard tk3upd.conf is on 400.  I have added 401-=
40F now, mainly because I'm greedy!  I always used to hate having to wait f=
or tape units to become available when I was running development jobs and t=
here was never enough DASD to go around!

> > > I don't know if you've gotten far enough to think about the
> > > possibilities of a multi-system JES3 complex.  Unfortunately,
> > > right now Hercules CTC support isn't robust enough to meet JES3
> > > requirements.  [...]
> >=20
> > This is a big shame.  It was my intention to run a complex with
> > at least two mains.  Is the problem with the CTC documented
> > anywhere?  Do we know if anyone is actively looking at it as
> > part of the ongoing development?
>=20
> The problem with existing Hercules CTC support is that what's
> there was written to be the basis for TCP/IP interface devices,
> not as a complete 3088 implementation.  Fully functional bidirectional
> CTC support would require intelligence to manage both ends of the
> conversation, maintain status and handle dependent requests.  It's
> been discussed in development circles from time to time, but nothing
> concrete has happened so far.  I haven't given up.

I may be able to have a look at this at some point.  I'll have to have a tr=
awl through the bitsavers archive and see what documentation is available. =
 I expect it would be too much to ask that a POO type document for the 3088=
 is there!

Regards

Simon


--dpTm9RMDDU9LhwadweI2TPNrlpbGjMbvi4cwnIk
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit




<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
</head>







<body style="background-color: #fff;">
<span style="display:none">&nbsp;</span>

<!--~-|**|PrettyHtmlStartT|**|-~-->
<div id="ygrp-mlmsg" style="position:relative;">
  <div id="ygrp-msg" style="z-index: 1;">
<!--~-|**|PrettyHtmlEndT|**|-~-->

    <div id="ygrp-text" >
      
      
      <p>Hi Kevin<br>
<br>
&gt; Phil can speak to this with more authority than I can, but I'll take<br>
&gt; a shot at it.  Historically, graphic devices and unit record devices<br>
&gt; were on channel 0, DASD and more unit record devices were on channels<br>
&gt; 1, 2 and 3, tape on channel 4, CTC on channels 5 and 6.  TK3 update<br>
&gt; added more DASD on channels 7 and E, and graphic devices on channel D.<br>
&gt; Other channels are currently unused.<br>
&gt; <br>
&gt; DASD on channels 1-3 are split out by type:<br>
&gt; <br>
&gt;   x2x  reserved for 2311<br>
&gt;   x3x  2314<br>
&gt;   x4x  3350<br>
&gt;   x5x  3330 and 3330-1<br>
&gt;   x6x  3340<br>
&gt;   x7x  3375<br>
&gt;   x8x  once 3380, now reserved for VM CMS guest use<br>
&gt;   x9x  once 3390, now reserved for VM CMS guest use<br>
&gt;   xAx  3380<br>
&gt;   xBx  3390<br>
&gt;   xDx  reserved for 2305-2<br>
&gt;   xFx  reserved for 2305-1<br>
 <br>
I had a look at the sysgen configuration in the files section of this group and that pretty much seems to tie up with what you have said here.  I am a little confused by the definitions for the 2701, 2703 and 3705 devices, but I'm sure some research will make it all clear!<br>
<br>
There are plenty of spare DASD devices defined for my needs.  I will probably go with a number of 3390s.  Not historically accurate, but since the capability is there... :)  I adjusted JES3IN00 to put the console JES3 console on 014 and everything is fine.  JES3 is now my default JES and I have BSPPILOT, BSPSETUP, VTAM and TSO running automagically after startup.  I briefly broke everything over the weekend by a misguided attempt to increase the number of VTAM users and running processes, but I managed to recover fairly easily.<br>
<br>
I am having problems bringing writers.  Entering<br>
<br>
*X CR,IN=00C,K<br>
<br>
results in a hot reader being available and pointing 00C at a job deck using devinit in Hercules results in the job being entered into the system.  Entering<br>
<br>
*X WTR,OUT=00E<br>
<br>
however results in messages about device 00E not being available and the WTR command being cancelled.  Device 00E is there in both the sysgen and the tk3upd.conf file and is defined as a printer in both, so I don't really understand what's going on!<br>
<br>
&gt; &gt; I'll have a look at the printer situation.  It appears to me that<br>
&gt; &gt; in the TK3 update 31E is MLOG and 31F is JESOUT.<br>
&gt; <br>
&gt; It does?  I am not seeing printer UCBs for 31E and 31F.  It would be<br>
&gt; nice, though.<br>
&gt; <br>
Sorry, my mistake.  I think that should have been 30E and 30F!<br>
<br>
&gt; &gt; I have also noticed that there is one tape drive in the config file<br>
&gt; &gt; on 420, but JES3IN00 has tape devices declared at 400 thru 40F, so<br>
&gt; &gt; I need to check this out and amend accordingly.<br>
&gt; <br>
&gt; There are tape UCBs in the generated TK3UPD system at 400-40F:<br>
&gt; <br>
<br>
My fault again.  I didn't have my system to hand when composing the message.  The tape drive in the standard tk3upd.conf is on 400.  I have added 401-40F now, mainly because I'm greedy!  I always used to hate having to wait for tape units to become available when I was running development jobs and there was never enough DASD to go around!<br>
<br>
&gt; &gt; &gt; I don't know if you've gotten far enough to think about the<br>
&gt; &gt; &gt; possibilities of a multi-system JES3 complex.  Unfortunately,<br>
&gt; &gt; &gt; right now Hercules CTC support isn't robust enough to meet JES3<br>
&gt; &gt; &gt; requirements.  [...]<br>
&gt; &gt; <br>
&gt; &gt; This is a big shame.  It was my intention to run a complex with<br>
&gt; &gt; at least two mains.  Is the problem with the CTC documented<br>
&gt; &gt; anywhere?  Do we know if anyone is actively looking at it as<br>
&gt; &gt; part of the ongoing development?<br>
&gt; <br>
&gt; The problem with existing Hercules CTC support is that what's<br>
&gt; there was written to be the basis for TCP/IP interface devices,<br>
&gt; not as a complete 3088 implementation.  Fully functional bidirectional<br>
&gt; CTC support would require intelligence to manage both ends of the<br>
&gt; conversation, maintain status and handle dependent requests.  It's<br>
&gt; been discussed in development circles from time to time, but nothing<br>
&gt; concrete has happened so far.  I haven't given up.<br>
<br>
I may be able to have a look at this at some point.  I'll have to have a trawl through the bitsavers archive and see what documentation is available.  I expect it would be too much to ask that a POO type document for the 3088 is there!<br>
<br>
Regards<br>
<br>
Simon<br>
<br>
</p>

    </div>
     

    <!--~-|**|PrettyHtmlStart|**|-~-->
    <div style="color: #fff; height: 0;">__._,_.___</div>

        
  
   
    <div id="ygrp-actbar" style="clear: both; margin-bottom: 10px; white-space: nowrap; color: #666; padding-top: 15px;">
      <div>
        <a href="mailto:[email protected]?subject=Re: State of Turnkey" style="margin-right: 0; padding-right: 0;">
	  Reply to <span style="font-weight: 700;">sender</span></a> |
        <a href="mailto:[email protected]?subject=Re: State of Turnkey">
	  Reply to <span style="font-weight: 700;">group</span></a> |
        	  <a href="http://groups.yahoo.com/group/turnkey-mvs/post;_ylc=X3oDMTJwMjJwbHF1BF9TAzk3MzU5NzE0BGdycElkAzgxNjExNjIEZ3Jwc3BJZAMxNzA1MDA2NTU5BG1zZ0lkAzcyMDcEc2VjA2Z0cgRzbGsDcnBseQRzdGltZQMxMjg5ODIwMTc4?act=reply&messageNum=7207">Reply <span style="font-weight: 700;">via web post</span></a> |
            	<a href="http://groups.yahoo.com/group/turnkey-mvs/post;_ylc=X3oDMTJlZTFxcDFvBF9TAzk3MzU5NzE0BGdycElkAzgxNjExNjIEZ3Jwc3BJZAMxNzA1MDA2NTU5BHNlYwNmdHIEc2xrA250cGMEc3RpbWUDMTI4OTgyMDE3OA--" style="font-weight: 700;">Start a New Topic</a>
      </div>

                <a href="http://groups.yahoo.com/group/turnkey-mvs/message/7176;_ylc=X3oDMTM0ZDRzdmRrBF9TAzk3MzU5NzE0BGdycElkAzgxNjExNjIEZ3Jwc3BJZAMxNzA1MDA2NTU5BG1zZ0lkAzcyMDcEc2VjA2Z0cgRzbGsDdnRwYwRzdGltZQMxMjg5ODIwMTc4BHRwY0lkAzcxNzY-">Messages in this topic</a>
          (<span style="font-weight: 700;">17</span>)
          </div> 
<!------- Start Nav Bar ------>

<!-- |**|begin egp html banner|**| -->
<div id="ygrp-vital" style="background-color: #e0ecee; font-family: Verdana; font-size: 10px; margin-bottom: 10px; padding: 10px;">
      <span id="vithd" style="font-weight: bold; color: #333; text-transform: uppercase; ">Recent Activity:</span>

    <ul style="list-style-type: none; margin: 0; padding: 0; display: inline;">
            <li style="border-right: 1px solid #000; font-weight: 700; display: inline; padding: 0 5px; margin-left: 0;">
      <span class="cat"><a href="http://groups.yahoo.com/group/turnkey-mvs/members;_ylc=X3oDMTJmcDg5ZDJhBF9TAzk3MzU5NzE0BGdycElkAzgxNjExNjIEZ3Jwc3BJZAMxNzA1MDA2NTU5BHNlYwN2dGwEc2xrA3ZtYnJzBHN0aW1lAzEyODk4MjAxNzg-?o=6" style="text-decoration: none;">New Members</a></span>
      <span class="ct" style="color: #ff7900;">2</span>
    </li>
                                              </ul>
    
  <div style="clear: both; padding-top: 2px; color: #1e66ae;">
    <a href="http://groups.yahoo.com/group/turnkey-mvs;_ylc=X3oDMTJlbjVtZmE4BF9TAzk3MzU5NzE0BGdycElkAzgxNjExNjIEZ3Jwc3BJZAMxNzA1MDA2NTU5BHNlYwN2dGwEc2xrA3ZnaHAEc3RpbWUDMTI4OTgyMDE3OA--" style="text-decoration: none;">Visit Your Group</a>
  </div>
</div>

  
<div id="ft" style="font-family: Arial; font-size: 11px; margin-top: 5px; padding: 0 2px 0 0; clear: both;">
  <a href="http://groups.yahoo.com/;_ylc=X3oDMTJkZGtiYWVvBF9TAzk3MzU5NzE0BGdycElkAzgxNjExNjIEZ3Jwc3BJZAMxNzA1MDA2NTU5BHNlYwNmdHIEc2xrA2dmcARzdGltZQMxMjg5ODIwMTc4" style="float: left;"><img src="http://l.yimg.com/a/i/us/yg/logo/us.gif" height="15" width="137" alt="Yahoo! Groups" style="border: 0;"/></a>
  <div style="color: #747575; float: right;">Switch to: <a href="mailto:[email protected]?subject=Change Delivery Format: Traditional" style="text-decoration: none;">Text-Only</a>, <a href="mailto:[email protected]?subject=Email Delivery: Digest" class="margin-rt" style="text-decoration: none;">Daily Digest</a> &bull; <a href="mailto:[email protected]?subject=Unsubscribe" style="text-decoration: none;">Unsubscribe</a> &bull; <a href="http://docs.yahoo.com/info/terms/" style="text-decoration: none;">Terms of Use</a></div>
</div>

<!-- |**|end egp html banner|**| -->

  </div> <!-- ygrp-msg -->

  <!-- Sponsor -->
  <!-- |**|begin egp html banner|**| -->
  <div id="ygrp-sponsor" style="width:160px; float:right; clear:none; margin:0 0 25px 0; background: #fff;">

<!-- Start Recommendations -->
<div id="ygrp-reco">
     </div>
<!-- End Recommendations -->



  </div>   <!-- |**|end egp html banner|**| -->

  <div style="clear:both; color: #FFF; font-size:1px;">.</div>
</div>

  <img src="http://geo.yahoo.com/serv?s=97359714/grpId=8161162/grpspId=1705006559/msgId=7207/stime=1289820178/nc1=1/nc2=2/nc3=3" width="1" height="1"> <br>

<div style="color: #fff; height: 0;">__,_._,___</div>
<!--~-|**|PrettyHtmlEnd|**|-~-->

</body>

<!--~-|**|PrettyHtmlStart|**|-~-->
<head>
  <style type="text/css">
  <!--
  #ygrp-mkp {
  border: 1px solid #d8d8d8;
  font-family: Arial;
  margin: 10px 0;
  padding: 0 10px;
}

#ygrp-mkp hr {
  border: 1px solid #d8d8d8;
}

#ygrp-mkp #hd {
  color: #628c2a;
  font-size: 85%;
  font-weight: 700;
  line-height: 122%;
  margin: 10px 0;
}

#ygrp-mkp #ads {
  margin-bottom: 10px;
}

#ygrp-mkp .ad {
  padding: 0 0;
}

#ygrp-mkp .ad p {
  margin: 0;
}

#ygrp-mkp .ad a {
  color: #0000ff;
  text-decoration: none;
}
  #ygrp-sponsor #ygrp-lc {
  font-family: Arial;
}

#ygrp-sponsor #ygrp-lc #hd {
  margin: 10px 0px;
  font-weight: 700;
  font-size: 78%;
  line-height: 122%;
}

#ygrp-sponsor #ygrp-lc .ad {
  margin-bottom: 10px;
  padding: 0 0;
}

  a {
    color: #1e66ae;
  }

  #actions {
    font-family: Verdana;
    font-size: 11px;
    padding: 10px 0;
  }

  #activity {
    background-color: #e0ecee;
    float: left;
    font-family: Verdana;
    font-size: 10px;
    padding: 10px;
  }

  #activity span {
    font-weight: 700;
  }

  #activity span:first-child {
    text-transform: uppercase;
  }

  #activity span a {
    color: #5085b6;
    text-decoration: none;
  }

  #activity span span {
    color: #ff7900;
  }

  #activity span .underline {
    text-decoration: underline;
  }

  .attach {
    clear: both;
    display: table;
    font-family: Arial;
    font-size: 12px;
    padding: 10px 0;
    width: 400px;
  }

  .attach div a {
    text-decoration: none;
  }

  .attach img {
    border: none;
    padding-right: 5px;
  }

  .attach label {
    display: block;
    margin-bottom: 5px;
  }

  .attach label a {
    text-decoration: none;
  }
  
  blockquote {
    margin: 0 0 0 4px;
  }

  .bold {
    font-family: Arial;
    font-size: 13px;
    font-weight: 700;
  }

  .bold a {
    text-decoration: none;
  }

  dd.last p a {
    font-family: Verdana;
    font-weight: 700;
  }

  dd.last p span {
    margin-right: 10px;
    font-family: Verdana;
    font-weight: 700;
  }

  dd.last p span.yshortcuts {
    margin-right: 0;
  }

  div.attach-table div div a {
    text-decoration: none;
  }

  div.attach-table {
    width: 400px;
  }

  div.file-title a, div.file-title a:active, div.file-title a:hover, div.file-title a:visited {
    text-decoration: none;
  }

  div.photo-title a, div.photo-title a:active, div.photo-title a:hover, div.photo-title a:visited {
    text-decoration: none;
  }

  div#ygrp-mlmsg #ygrp-msg p a span.yshortcuts {
    font-family: Verdana;
    font-size: 10px;
    font-weight: normal;
  }

  .green {
    color: #628c2a;
  }

  .MsoNormal {
    margin: 0 0 0 0;
  }

  o {
    font-size: 0;
  }

  #photos div {
    float: left;
    width: 72px;
  }

  #photos div div {
    border: 1px solid #666666;
    height: 62px;
    overflow: hidden;
    width: 62px;
  }

  #photos div label {
    color: #666666;
    font-size: 10px;
    overflow: hidden;
    text-align: center;
    white-space: nowrap;
    width: 64px;
  }

  #reco-category {
    font-size: 77%;
  }

  #reco-desc {
    font-size: 77%;
  }

  .replbq {
    margin: 4px;
  }

  #ygrp-actbar div a:first-child {
   /* border-right: 0px solid #000;*/
    margin-right: 2px;
    padding-right: 5px;
  }

  #ygrp-mlmsg {
    font-size: 13px;
    font-family: Arial, helvetica,clean, sans-serif;
    *font-size: small;
    *font: x-small;
  }

  #ygrp-mlmsg table {
    font-size: inherit;
    font: 100%;
  }

  #ygrp-mlmsg select, input, textarea {
    font: 99% Arial, Helvetica, clean, sans-serif;
  }

  #ygrp-mlmsg pre, code {
    font:115% monospace;
    *font-size:100%;
  }

  #ygrp-mlmsg * {
    line-height: 1.22em;
  }

  #ygrp-mlmsg #logo {
    padding-bottom: 10px;
  }

  #ygrp-mlmsg a {
    color: #1E66AE;
  }

  #ygrp-msg p a {
    font-family: Verdana;
  }

  #ygrp-msg p#attach-count span {
    color: #1E66AE;
    font-weight: 700;
  }

  #ygrp-reco #reco-head {
    color: #ff7900;
    font-weight: 700;
  }

  #ygrp-reco {
    margin-bottom: 20px;
    padding: 0px;
  }

  #ygrp-sponsor #ov li a {
    font-size: 130%;
    text-decoration: none;
  }

  #ygrp-sponsor #ov li {
    font-size: 77%;
    list-style-type: square;
    padding: 6px 0;
  } 

  #ygrp-sponsor #ov ul {
    margin: 0;
    padding: 0 0 0 8px;
  }

  #ygrp-text {
    font-family: Georgia;
  }

  #ygrp-text p {
    margin: 0 0 1em 0;
  }

  #ygrp-text tt {
    font-size: 120%;
  }

  #ygrp-vital ul li:last-child {
    border-right: none !important; 
  } 
  -->
  </style>
</head>

<!--~-|**|PrettyHtmlEnd|**|-~-->
</html>
<!-- end group email -->


--dpTm9RMDDU9LhwadweI2TPNrlpbGjMbvi4cwnIk--