General MVS questions

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

General MVS questions

Hercules390 - Mvs mailing list
    Over the years I've heard about a function in MVS called a TIOC.
 From what I've been able to gather it is a function of MVS to handle
terminal communications.  But how toes it come into play with things
like the console and TSO/VTAM/TCAM?
   There is this other function called DIDCS(?)  What does this do?
   One other thing:  A terminal is connected to VTAM. And somehow that
terminal creates a new address space and the terminal becomes connected
to it.  Is this what TSO does or is it more involved than that?
   Would appreciate any information on where to continue learning about
it would be appreciated.

Scott
Reply | Threaded
Open this post in threaded view
|

Re: General MVS questions

Hercules390 - Mvs mailing list
If you don't get an answer on TIOC and DIDCS, then try asking on IBM-MAIN.
As for TSO, there is a control address space (TCAS) that accepts the VTAM request, starts the TSO user address space and passes the VTAM session to that address space.
Jon.
    On Sunday, April 16, 2017 8:27 PM, "scott [hidden email] [H390-MVS]" <[hidden email]> wrote:
 

      Over the years I've heard about a function in MVS called a TIOC.
 From what I've been able to gather it is a function of MVS to handle
terminal communications. But how toes it come into play with things
like the console and TSO/VTAM/TCAM?
 There is this other function called DIDCS(?) What does this do?
 One other thing: A terminal is connected to VTAM. And somehow that
terminal creates a new address space and the terminal becomes connected
to it. Is this what TSO does or is it more involved than that?
 Would appreciate any information on where to continue learning about
it would be appreciated.

Scott
  #yiv7256522024 #yiv7256522024 -- #yiv7256522024ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv7256522024 #yiv7256522024ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv7256522024 #yiv7256522024ygrp-mkp #yiv7256522024hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv7256522024 #yiv7256522024ygrp-mkp #yiv7256522024ads {margin-bottom:10px;}#yiv7256522024 #yiv7256522024ygrp-mkp .yiv7256522024ad {padding:0 0;}#yiv7256522024 #yiv7256522024ygrp-mkp .yiv7256522024ad p {margin:0;}#yiv7256522024 #yiv7256522024ygrp-mkp .yiv7256522024ad a {color:#0000ff;text-decoration:none;}#yiv7256522024 #yiv7256522024ygrp-sponsor #yiv7256522024ygrp-lc {font-family:Arial;}#yiv7256522024 #yiv7256522024ygrp-sponsor #yiv7256522024ygrp-lc #yiv7256522024hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv7256522024 #yiv7256522024ygrp-sponsor #yiv7256522024ygrp-lc .yiv7256522024ad {margin-bottom:10px;padding:0 0;}#yiv7256522024 #yiv7256522024actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv7256522024 #yiv7256522024activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv7256522024 #yiv7256522024activity span {font-weight:700;}#yiv7256522024 #yiv7256522024activity span:first-child {text-transform:uppercase;}#yiv7256522024 #yiv7256522024activity span a {color:#5085b6;text-decoration:none;}#yiv7256522024 #yiv7256522024activity span span {color:#ff7900;}#yiv7256522024 #yiv7256522024activity span .yiv7256522024underline {text-decoration:underline;}#yiv7256522024 .yiv7256522024attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv7256522024 .yiv7256522024attach div a {text-decoration:none;}#yiv7256522024 .yiv7256522024attach img {border:none;padding-right:5px;}#yiv7256522024 .yiv7256522024attach label {display:block;margin-bottom:5px;}#yiv7256522024 .yiv7256522024attach label a {text-decoration:none;}#yiv7256522024 blockquote {margin:0 0 0 4px;}#yiv7256522024 .yiv7256522024bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv7256522024 .yiv7256522024bold a {text-decoration:none;}#yiv7256522024 dd.yiv7256522024last p a {font-family:Verdana;font-weight:700;}#yiv7256522024 dd.yiv7256522024last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv7256522024 dd.yiv7256522024last p span.yiv7256522024yshortcuts {margin-right:0;}#yiv7256522024 div.yiv7256522024attach-table div div a {text-decoration:none;}#yiv7256522024 div.yiv7256522024attach-table {width:400px;}#yiv7256522024 div.yiv7256522024file-title a, #yiv7256522024 div.yiv7256522024file-title a:active, #yiv7256522024 div.yiv7256522024file-title a:hover, #yiv7256522024 div.yiv7256522024file-title a:visited {text-decoration:none;}#yiv7256522024 div.yiv7256522024photo-title a, #yiv7256522024 div.yiv7256522024photo-title a:active, #yiv7256522024 div.yiv7256522024photo-title a:hover, #yiv7256522024 div.yiv7256522024photo-title a:visited {text-decoration:none;}#yiv7256522024 div#yiv7256522024ygrp-mlmsg #yiv7256522024ygrp-msg p a span.yiv7256522024yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv7256522024 .yiv7256522024green {color:#628c2a;}#yiv7256522024 .yiv7256522024MsoNormal {margin:0 0 0 0;}#yiv7256522024 o {font-size:0;}#yiv7256522024 #yiv7256522024photos div {float:left;width:72px;}#yiv7256522024 #yiv7256522024photos div div {border:1px solid #666666;height:62px;overflow:hidden;width:62px;}#yiv7256522024 #yiv7256522024photos div label {color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv7256522024 #yiv7256522024reco-category {font-size:77%;}#yiv7256522024 #yiv7256522024reco-desc {font-size:77%;}#yiv7256522024 .yiv7256522024replbq {margin:4px;}#yiv7256522024 #yiv7256522024ygrp-actbar div a:first-child {margin-right:2px;padding-right:5px;}#yiv7256522024 #yiv7256522024ygrp-mlmsg {font-size:13px;font-family:Arial, helvetica, clean, sans-serif;}#yiv7256522024 #yiv7256522024ygrp-mlmsg table {font-size:inherit;font:100%;}#yiv7256522024 #yiv7256522024ygrp-mlmsg select, #yiv7256522024 input, #yiv7256522024 textarea {font:99% Arial, Helvetica, clean, sans-serif;}#yiv7256522024 #yiv7256522024ygrp-mlmsg pre, #yiv7256522024 code {font:115% monospace;}#yiv7256522024 #yiv7256522024ygrp-mlmsg * {line-height:1.22em;}#yiv7256522024 #yiv7256522024ygrp-mlmsg #yiv7256522024logo {padding-bottom:10px;}#yiv7256522024 #yiv7256522024ygrp-msg p a {font-family:Verdana;}#yiv7256522024 #yiv7256522024ygrp-msg p#yiv7256522024attach-count span {color:#1E66AE;font-weight:700;}#yiv7256522024 #yiv7256522024ygrp-reco #yiv7256522024reco-head {color:#ff7900;font-weight:700;}#yiv7256522024 #yiv7256522024ygrp-reco {margin-bottom:20px;padding:0px;}#yiv7256522024 #yiv7256522024ygrp-sponsor #yiv7256522024ov li a {font-size:130%;text-decoration:none;}#yiv7256522024 #yiv7256522024ygrp-sponsor #yiv7256522024ov li {font-size:77%;list-style-type:square;padding:6px 0;}#yiv7256522024 #yiv7256522024ygrp-sponsor #yiv7256522024ov ul {margin:0;padding:0 0 0 8px;}#yiv7256522024 #yiv7256522024ygrp-text {font-family:Georgia;}#yiv7256522024 #yiv7256522024ygrp-text p {margin:0 0 1em 0;}#yiv7256522024 #yiv7256522024ygrp-text tt {font-size:120%;}#yiv7256522024 #yiv7256522024ygrp-vital ul li:last-child {border-right:none !important;}#yiv7256522024

   
Reply | Threaded
Open this post in threaded view
|

Re: General MVS questions

Hercules390 - Mvs mailing list
In reply to this post by Hercules390 - Mvs mailing list
On 16 April 2017 at 23:27, scott [hidden email] wrote:

>    There is this other function called DIDCS(?)  What does this do?


You're probably referring to DIDOCS - Device Independent Display Operator
Console Support. Way back in the earliest days of OS/360 there was just one
console, and it was a 1052 device. Much of WTO processing was hardcoded to
take text from WTO (SVC 35) to that I/O device.. DIDOCS is what supports
both multiple consoles, and devices other than 1052 (and reader/printer
pairs).

BTW, console handling was rewritten over the last several z/OS releases, so
that virtually nothing is implemented the same way anymore. For example,
after the Grand Console Restructuring the notion of a Master Console is
gone, consoles have 4-byte rather than 1-byte identifiers, etc. etc.

Tony H.