Re: Static Vs Dynamic Routing 101 Question
Chris Mason has cleared up what you can and cannot do. The question what you should do is a different one. I have a copy of a fairly recent version of the technical recommendations of a major consulting firm, one that was once associated with an international auditing firm but is now independent. It makes many recommendations, and they have a characteristic flavo[u]r: Null-eligible DB2 table columns are strongly discouraged because they are 'confusing' and make 'application programs too difficult to write and maintain'. Negative logic should be avoided because it is 'difficult for many programmers to understand'. Static routes should 'always be NOREPLACEABLE ones' because 'the behavior of REPLACEABLE ones is too complex'. It is clear that this firm believes that both its employees and its clients have very low confusion, complication, and difficulty thresholds. Specific difficulties are not described or treated. Notional complexity is the villain. My own view is different. It is that the use of NOREPLACEABLE pours concrete over the behavio[u]r of your network. John Gilmore, Ashland, MA 01721 - USA -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Static Vs Dynamic Routing 101 Question
Thank you Chris, I got some reading to do. You did a great job in putting this together for me. IBM and CISCO can come up with some interesting add-ons. Thanks again, Dave Dave Hansen Eagan Software Systems Branch 651-406-1208 dave.l.han...@usps.gov -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Chris Mason Sent: Sunday, November 25, 2012 4:53 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Static Vs Dynamic Routing 101 Question Dave Ideally questions regarding Communications Server, both the IP and SNA components, should be posed in the IBMTCP-L list: For IBMTCP-L subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO IBMTCP-L However, since I'm here, I'll have a shot at providing an answer. I believe that static routes are always preferred over dynamic routes ... No. You need to become familiar with the description of the (NO)REPLACEABLE parameter of the ROUTE statement which, since it's not too much, the text of which follows: quote REPLACEABLE | NOREPLACEABLE Indicates whether or not the static route can be replaced by OMPROUTE and router advertisements when a dynamic route to the same destination is discovered. NOREPLACEABLE Indicates that static routes cannot be replaced by dynamic routes. The static route is always used to reach the destination, regardless of when dynamic routes are available. This is the default setting. This parameter can be abbreviated as NOREPL. REPLACEABLE Indicates that the static route can be replaced by OMPROUTE and router advertisements when a dynamic route to the same destination is discovered. This parameter can be abbreviated REPL. Restrictions: - Only one type (replaceable or nonreplaceable) of static route can be defined to the same destination. All static routes defined to a destination must match the type of the first static route defined to that destination. Any definitions that do not match that type are rejected. - Replaceable static routes cannot be defined to destination addresses that correspond to dynamic VIPAs for which the TCP/IP stack is a sysplex distributor target. Tip: You can use the Netstat ROUTE/-r RSTAT command to display all replaceable static routes currently configured. /quote http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/F1A1B4B1/2.9 With OMPROUTE (OSPF) does CommServer override ... a static route? Yes, if permitted by the specification of REPLACEABLE on the ROUTE statement. I am told the static routes in CommServer are only honoured until the dynamic routes get in the routing tables.[1] You have been told correctly - perhaps by someone who has read the description of the ROUTE statement - assuming, of course, that REPLACEABLE has been specified on the ROUTE statement. And then I'm told these dynamic routes will take preference to the static routes. The issue - and I mean issue in its traditional sense, not the recently emerged euphemism so favoured between the shining seas but most regrettably spreading throughout the supposedly English-speaking world - does not arise. The replaced static routes will have disappeared. Check the display of the routing table, the actual one, NETSTAT ROUTE, not the OMPROUTE one. Perhaps you need to appreciate that the IP logic of Communications Server provides an API for OMPROUTE to use in order to manage the routing table. I first encountered probably a rudimentary version of this API when teaching myself the socket API from the description of the C sockets API, the only API - not counting Pascal - at the time. Among the options of the ioctl() call, you find the so-called commands SIOCADDRT and SIOCDELRT. That - together with the rtrouteh.h structure - told me all I needed to know about how dynamic routing protocol programs worked. Does this mean that CommServer's OSPF can override ... a ... route that ... was established with a static definition? Yes. Be aware that the operation of the routing table can these days be adjusted by use of Policy-based routing - I assume based on the name of the function. This is a function with which I have yet to acquaint myself. http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/F1A1B3B1/1.6.17 - [1] Note that, since I was obliged to correct a couple of typos, I took a liberty in correcting another! - Chris Mason On Fri, 23 Nov 2012 11:42:27 -0600, Hansen, Dave L - Eagan, MN dave.l.han...@usps.gov wrote: Group, We are embattled over the question of static routes. We are running z/OS V1R13. I believe that static routes are always preferred over dynamic routes (there are some exceptions if the Administrative Distance - AD is changed). And that changing a static route requires manual intervention. Q). With OMPROUTE (OSPF) does CommServer override or reset a static route? I am told the static routes in CommServer are only
Re: TS7740 and VTS B20
Mike Would you remember what the utility was called (a program name) and where it was documented ? Steve From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Mike Wood [mww...@ntlworld.com] Sent: Thursday, November 22, 2012 5:31 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: TS7740 and VTS B20 On Tuesday, 20 November 2012 16:04:18 UTC, Steve Finch wrote: Has anyone ever done a IMPORT on TS7740 of a EXPORT tape from a VTS B20 ? Steve Steve, The export formats are not compatible between those libraries. IBM provides a utility to allow you to copy a VTS exported logical volume from the container volume - you could use that to copy an entire logical volume to a new logical volume in the TS7740. A slow process if you have many exported logicals to recover. Mike Wood -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Etymology 101; was Parsing
I changed the Subject name so Barbara Nitz would not need to tell us when to stop. :-) Lindy has correctly stated the English language's derivation (etymology) of our words hound and deer. As John Gilmore said, Roger Suhr misunderstood Lindy's point. Another example of etymology is how Suhr's German word Rehbock morphed into our English word roebuck. As languages evolve, several aspects of any given word can change: the spelling, the pronunciation, consonantal voicing or unvoicing, vowel shifting, and even the meaning. Hound comes from Hund, deer comes from Tier, and innumerable other examples can be given of modern English words with German word origins. Linguists officially classify modern English as a North Germanic language. Most of our modern words have either Anglo-Saxon (thus older Germanic) or Norman French (thus older Latin) roots. English today is the language equivalent of SMF - it absorbs data from everywhere. We have a host of technical English words now with either Latin or Greek roots in them, as well as at least a smattering of words from hundreds of the six or seven thousand languages extant. Bill Fairchild Programmer Rocket Software 408 Chamberlain Park Lane * Franklin, TN 37069-2526 * USA t: +1.617.614.4503 * e: bfairch...@rocketsoftware.com * w: www.rocketsoftware.com -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of John Gilmore Sent: Thursday, November 22, 2012 8:05 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Parsing Lindy didn't get things wrong. Roger Suhr misunderstood what Lindy wrote, with little excuse for doing so. The text Hund is dog [in German], but a specific type of animal in English does not lend itself at all readily to the interpretation Mr Suhr gave it. The transformation Unvoiced T == voiced D was noted and elaborately documented by the brothers Grimm. John Gilmore, Ashland, MA 01721 - USA -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Makes me love most of my z/OS software vendors.
But not all of them, of course. http://slashdot.org/topic/bi/a-gentle-rant-about-software-development-and-installers/ This is the frustrations that one PC software developer had trying to install Enterprise grade software (from SAP and Oracle). Only once have I had a vendor product actually crash z/OS. And that was when trying to run a out of date product which hooked into parts of z/OS on a new z/OS 1.12 system. -- John McKown Systems Engineer IV IT Administrative Services Group HealthMarkets(r) 9151 Boulevard 26 * N. Richland Hills * TX 76010 (817) 255-3225 phone * john.mck...@healthmarkets.com * www.HealthMarkets.com Confidentiality Notice: This e-mail message may contain confidential or proprietary information. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. HealthMarkets(r) is the brand name for products underwritten and issued by the insurance subsidiaries of HealthMarkets, Inc. -The Chesapeake Life Insurance Company(r), Mid-West National Life Insurance Company of TennesseeSM and The MEGA Life and Health Insurance Company.SM -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: TS7740 and VTS B20
Section 5.7.3 of http://www.redbooks.ibm.com/redbooks/pdfs/sg242229.pdf references Tape Copy Tool function of the internal IBM ADDONS package On Mon, Nov 26, 2012 at 9:24 AM, Steve Finch sfi...@recoverypoint.com wrote: Mike Would you remember what the utility was called (a program name) and where it was documented ? Steve -- Mike A Schwab, Springfield IL USA Where do Forest Rangers go to get away from it all? -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: What happens when an LPAR gets interupted.
But I still need some way to determine a dump is in progress. There is no abend or anything, this is just a slip on an instruction. How do I tell if a dump is in progress so I can either suspend my code or set a latch. RTCDSDPL in IHARTCT can indicate whether or not a dump is in progress. The RTCTSDF3 array indicates which ASIDs are involved. Caveat emptor, as these fields are not designated as programming interfaces. Isn't there an indication in the TCB that there's a dump in progress? Hmmm, probably there are way too many such indicators... TCBNDSVC may provide useful information in this regard. However, code running under a different work unit (such as the SRBs and PCs from work units in other address spaces which were previously mentioned in this discussion) may find it challenging to serialize against the termination of the selected TCB. And, TCBNDSVC is not designated as a programming interface. Why are so many OS/VS1 symbols still in there? That was before my time (in MVS development). I might guess reasons like: 1. To allow old programs to continue to be assembled. 2. To remind us in development to not reuse fields when that might break old programs. Jim Mulder z/OS System Test IBM Corp. Poughkeepsie, NY -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Makes me love most of my z/OS software vendors.
On Mon, 26 Nov 2012 09:44:43 -0600, McKown, John john.mck...@healthmarkets.com wrote: But not all of them, of course. http://slashdot.org/topic/bi/a-gentle-rant-about-software-development-and-installers/ This is the frustrations that one PC software developer had trying to install Enterprise grade software (from SAP and Oracle). Only once have I had a vendor product actually crash z/OS. And that was when trying to run a out of date product which hooked into parts of z/OS on a new z/OS 1.12 system. Lucky you! It takes me at least 2 hands to count the times an ISV product has crashed a system I've worked on. And these were supported versions. Things like PSA overlays, UCB overlays etc. Of course over the years IBM has added lots of code and features to repair critical control blocks and there are captured UCBs etc., so it less frequent. None of these comments include IBM's own bugs that have crashed systems. Regards, Mark -- Mark Zelden - Zelden Consulting Services - z/OS, OS/390 and MVS mailto:m...@mzelden.com Mark's MVS Utilities: http://www.mzelden.com/mvsutil.html Systems Programming expert at http://expertanswercenter.techtarget.com/ -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Strange thought - ADRDSSU output to a UNIX pipe.
We have a good compliment of native 3592 E06 tape drives in addition to VTS/VTL libraries and will. We even have a pair of 3490 drives for data exchange with agencies that don't support data transmission. Tape is far from dead but we are very restrictive about access to native tape drives. The storage team uses ordinary SMS ACS routines to insure that only approved and sensible uses of high capacity native attached 3592 tape are made. Best Regards, Sam Knutson, GEICO System z Team Leader mailto:sknut...@geico.com (office) 301.986.3574 (cell) 301.996.1318 Think big, act bold, start simple, grow fast... -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of McKown, John Sent: Monday, November 19, 2012 3:17 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Strange thought - ADRDSSU output to a UNIX pipe. This though occurred to me when Lindy said that no mainframe shop he knows of has tape drives. I wonder what others would think of the possibility of being able to use both ADRDSSU and AMATERSE in a UNIX environment. Why? Well, image doing a ADRDSSU DUMP of a disk (or even a logical dataset backup) and sending it to a UNIX pipe instead of a data set. This pipe would be the input to AMATERSE. Which would send its output to another pipe. Which could really be UNIX command which connects to a server which has either USB (2.0 or 3.0) or eSATA disks (magnetic, SSD, or flash) available to it. The server outputs the data to files these disks instead of to physical tapes. Let's face it, 3390s are tiny compared to distributed disk sizes. How big is a 3390-54? About 54 gigs. My home PC has a 512gig SSD, a 1.5 TiB HD, and a 2.0 TiB HD on it. The 2.0 TB HD is in an eSATA tower which has 3 empty slots in it. That isn't counting the 2 Gib mirrored NAS (OK, it's old and small). With compression, I could literally back up the company's entire mainframe environment (we're small) onto my home PC's eSATA drive. With room to spare. Yes, I realize that my home disk is not generally rated as reliable as the enterprise disk. But what about SSD instead of physical tape? Have I been into the holiday cheer too early this year? -- John McKown Systems Engineer IV IT Administrative Services Group HealthMarkets(r) 9151 Boulevard 26 * N. Richland Hills * TX 76010 (817) 255-3225 phone * john.mck...@healthmarkets.com * www.HealthMarkets.com Confidentiality Notice: This e-mail message may contain confidential or proprietary information. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. HealthMarkets(r) is the brand name for products underwritten and issued by the insurance subsidiaries of HealthMarkets, Inc. -The Chesapeake Life Insurance Company(r), Mid-West National Life Insurance Company of TennesseeSM and The MEGA Life and Health Insurance Company.SM -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN This email/fax message is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution of this email/fax is prohibited. If you are not the intended recipient, please destroy all paper and electronic copies of the original message. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Makes me love most of my z/OS software vendors.
I'm lucky because my company doesn't have the money to get much software. And my manager is ex-CA (via UCCEL); knows many people in development; and so knows what to avoid. Unless directed to my upper management. Which does not happen much with z/OS because IT management is PC oriented almost to the exclusion of even realizing that z/OS exists. Some pluses and many minuses to that last. -- John McKown Systems Engineer IV IT Administrative Services Group HealthMarkets® 9151 Boulevard 26 • N. Richland Hills • TX 76010 (817) 255-3225 phone • john.mck...@healthmarkets.com • www.HealthMarkets.com Confidentiality Notice: This e-mail message may contain confidential or proprietary information. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. HealthMarkets® is the brand name for products underwritten and issued by the insurance subsidiaries of HealthMarkets, Inc. –The Chesapeake Life Insurance Company®, Mid-West National Life Insurance Company of TennesseeSM and The MEGA Life and Health Insurance Company.SM -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Mark Zelden Sent: Monday, November 26, 2012 10:02 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Makes me love most of my z/OS software vendors. snip Lucky you! It takes me at least 2 hands to count the times an ISV product has crashed a system I've worked on. And these were supported versions. Things like PSA overlays, UCB overlays etc. Of course over the years IBM has added lots of code and features to repair critical control blocks and there are captured UCBs etc., so it less frequent. None of these comments include IBM's own bugs that have crashed systems. Regards, Mark -- Mark Zelden - Zelden Consulting Services - z/OS, OS/390 and MVS -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Dynamic VIPA cross lpar communcation
Try D TCPIP,tcipname,N,VIPADYN (or the TSO equivalent) on each affected LPAR and verify the VIPAS are active. Other than that, IMO, this is most likely a routing problem. BTW, this question would probably be better asked on the TCPIP list. IBM TCP/IP List ibmtc...@vm.marist.edu HTH, /snip We have the strangest problem regarding DVIPA and communication between the plex lpars. In Production we have 2 z/OS 1.11 plex members using sysplex dist and DVIPA. In Dev and sandbox we have 2 z/OS 1.13 plex members using sysplex dist and DVIPA. Last week Production lpars stopped communication between them, we see this mostly in MQ and DB2 basically if you do a TELNET from LPAR A to LPAR B (and vice versa) you get timeout. If you do the telnet from outside it works ok. The same thing occurs on Dev plex but in SandBox everything is working. The messages we get are like these: CSQX202E #MQP2 CSQXRCTL Connection or remote listener unavailable, 166 channel TO.PRDMB00.CSQB, connection (172.31.20.57) TRPTYPE=TCP RC=0467 (ETIMEDOUT) reason= /snip -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Etymology 101; was Parsing
Bill Fairchild wrote: begin extract As languages evolve, several aspects of any given word can change: the spelling, the pronunciation, consonantal voicing or unvoicing, vowel shifting, and even the meaning. end extract and of these the last is perhaps the most important. Geoffrey Chaucer described himself as 'lewd', by which he meant not that he had a preternatural interest in things sexual but that he was not a clergyman. Shakespeare repeatedly used the word sad to mean not sorrowful but [nearly] worthless, and there has been a colloquial recrudescence of this sense in recent years. When I began in this business storage mean only auxiliary|backing storage. Main storage was memory, a usage that is certainly not obsolete and is preserved in acronyms like DRAM. If you want to know what a word or phrase means|meant with any precision you must associate a time and a place|dialect with your query. John Gilmore, Ashland, MA 01721 - USA -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Query for Destination z article giving career-related New Years resolutions
I'm writing an article for Destination z -- http://destinationz.org/ -- suggesting career-related New Years resolutions. Resolutions can suggest things to do or things NOT to do -- so describe what works and what doesn't. What have you done right, and wrong? What would you do differently? What have others done that you've admired or thought absurd? Tips can aim at newbies starting out, mid-career staffers, or veterans still going strong or needing to reinvent themselves. Tips can be technology-specific but are most useful when they are (or can be) generalized. War stories are always interesting but for length constraints I'll need to boil most items down to shorter nuggets. As usual, please copy me directly so I don't miss responses in list digests. Thanks... -- Gabriel Goldberg, Computers and Publishing, Inc. g...@gabegold.com 3401 Silver Maple Place, Falls Church, VA 22042 (703) 204-0433 LinkedIn: http://www.linkedin.com/in/gabegoldTwitter: GabeG0 -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Etymology 101; was Parsing
John Gilmore wrote: When I began in this business storage mean only auxiliary|backing storage. Main storage was memory, a usage that is certainly not obsolete and is preserved in acronyms like DRAM. What about the little cute, but dated, word 'core'? And you perhaps know the phrase 'core dump'? ;-D http://en.wikipedia.org/wiki/Magnetic-core_memory http://en.wikipedia.org/wiki/Core_dump If you want to know what a word or phrase means|meant with any precision you must associate a time and a place|dialect with your query. Ah yes, for example, 'core' is now AFAIK dated. Some people are [still] refering to 'tape' when talking about cartridge (3490, Magstar). Should VTS (Virtual Tape System) not be VCS (Virtual Cartridge System)? ;-D :-D ;-D :-D Groete / Greetings Elardus Engelbrecht -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Parsing
i thought I just read a self-appointed list cop say that he would rather we stop talking about cool stuff just so he doesn't have to ... errr, umm. hit delete? no, not that. Skip it? No, he would have to read it first. Some people like Fortunato know what is best for me. I don't know. It isn't my list. But IMHO, flooding the list owner with complaints is more honest than flooding the list. but I digress. Anyway, best way to stop an unwanted thread is to ignore it. best way to let someone else know you don't like what he/she is discussing it, is to just ignore it. so having said that. Granted a punch card in no matter what language would most likely be 80 bytes long. but what about the very first language, assembler? Mnemonics would most likely hide a multitude of grammatical elements, say, for example, the one that comes to mind most often for me (other than SQL), which is COBOL. Her language needs lots of verbs and prepositions. And Ms. Hopper's language was really just one step ahead of assembler. C? Nothing there that requires any identity with any language. JCL? Nope. It only has 6 verbs (according to Montresor Brooks, Jr). (1) I just cannot help feeling that somewhere along the way languages similar as English in some similar as English way makes some things easier in computer stuff. Cool people were talking about this and for me it was fun. Now after being chastised I might as well go down with some pride and fortune. Ciao. Lindy (1) http://lilliana.eu/downloads/jcltalk.txt -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Shmuel Metz (Seymour J.) Sent: Sunday, November 25, 2012 3:26 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Parsing In 50afbbd1.2020...@t-online.de, on 11/23/2012 at 07:09 PM, Bernd Oppolzer bernd.oppol...@t-online.de said: For a native German speaker, it is always remarkable that in the English language there are often two words for the same thing. It's worse than that; sometimes there are more than two words for the same thing, sometimes there are distinctinct English words derived from the same root. One from the indo-german or anglo-saxon language origin, and the other from latin. Don't forget French[1] and Greek. [1] Yes, I know it's a Romance language, but it's not the same as Latin -- Shmuel (Seymour J.) Metz, SysProg and JOAT Atid/2http://patriot.net/~shmuel We don't care. We don't have to care, we're Congress. (S877: The Shut up and Eat Your spam act of 2003) -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Etymology 101; was Parsing
Just because you changed the Subject does not make this any more relevant to this list. - Don Imbriale On Mon, Nov 26, 2012 at 10:40 AM, Bill Fairchild bfairch...@rocketsoftware.com wrote: I changed the Subject name so Barbara Nitz would not need to tell us when to stop. :-) -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
OMVS su -
We have serveral OMVS userids of 0. Is their any way to control which of those gets utilized when an su - command is entered? I would like it to be the omvs userid each time. Some of the UID 0 userids have a home of /, and a couple have no home defined. Seems like the last UID 0 defined is probably the one selected for su - and directory displays. I have defined a /home/root/.profile and added a soft link for /.profile to go there, but if a userid with no home defined is selected, it doesn't activate a .profile script. Owner of those IDs doesn't want them changed to add a home. -- Donald J. dona...@4email.net -- http://www.fastmail.fm - Choose from over 50 domains or use your own -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: OMVS su -
I know what you mean, Don. For MVS-OE subscribe / signoff / archive access instructions, send email to lists...@vm.marist.edu with the message: INFO MVS-OE Try that list. They really do know all about this stuff. I recall from the last few years, over 10, this same topic gone over the same add gnausium. Best regards. -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Donald J. Sent: Monday, November 26, 2012 8:18 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: OMVS su - We have serveral OMVS userids of 0. Is their any way to control which of those gets utilized when an su - command is entered? I would like it to be the omvs userid each time. Some of the UID 0 userids have a home of /, and a couple have no home defined. Seems like the last UID 0 defined is probably the one selected for su - and directory displays. I have defined a /home/root/.profile and added a soft link for /.profile to go there, but if a userid with no home defined is selected, it doesn't activate a .profile script. Owner of those IDs doesn't want them changed to add a home. -- Donald J. dona...@4email.net -- http://www.fastmail.fm - Choose from over 50 domains or use your own -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: OMVS su -
On Mon, 26 Nov 2012 10:17:39 -0800, Donald J. dona...@4email.net wrote: We have serveral OMVS userids of 0. Is their any way to control which of those gets utilized when an su - command is entered? I would like it to be the omvs userid each time. Some of the UID 0 userids have a home of /, and a couple have no home defined. Seems like the last UID 0 defined is probably the one selected for su - and directory displays. I have defined a /home/root/.profile and added a soft link for /.profile to go there, but if a userid with no home defined is selected, it doesn't activate a .profile script. Owner of those IDs doesn't want them changed to add a home. -- AFAIK the one that gets used is the userid defined in BPXPRMxx SUPERUSER(userid) In my case it is BPXROOT. I've never tried changing it to another UID(0) userid, nor would I ever attempt to. BTW, why would whomever defines userids define one with an OMVS segment that doesn't contain a home DIR? Regards, Mark -- Mark Zelden - Zelden Consulting Services - z/OS, OS/390 and MVS mailto:m...@mzelden.com Mark's MVS Utilities: http://www.mzelden.com/mvsutil.html Systems Programming expert at http://expertanswercenter.techtarget.com/ -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Parsing
On Mon, Nov 26, 2012 at 12:08 PM, Lindy Mayfield lindy.mayfi...@sas.comwrote: Granted a punch card in no matter what language would most likely be 80 bytes long. Before someone else points it out: unless it's a 96-column S/3 card, or a 90-column Remington-Rand card :-) -- zMan -- I've got a mainframe and I'm not afraid to use it -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: OMVS su -
No, that's doesn't do it. We have: BROWSESYS1.SY1.PARMLIB(BPXPRM00) - 01 Line 0180 Col 001 080 Command === Scroll === CSR SUPERUSER(BPXROOT) --- su - /home/root === env ... LOGNAME=OMVS /home/root === ll /bin/z* -rwxr-xr-x 3 OMVS 1 188416 Nov 12 2009 /bin/zcat -- BTW, why would whomever defines userids define one with an OMVS segment that doesn't contain a home DIR? I guess because DB2 security manual doesn't specity to do it that way. AFAIK the one that gets used is the userid defined in BPXPRMxx SUPERUSER(userid) In my case it is BPXROOT. I've never tried changing it to another UID(0) userid, nor would I ever attempt to. BTW, why would whomever defines userids define one with an OMVS segment that doesn't contain a home DIR? Regards, Mark -- Mark Zelden - Zelden Consulting Services - z/OS, OS/390 and MVS mailto:m...@mzelden.com Mark's MVS Utilities: http://www.mzelden.com/mvsutil.html Systems Programming expert at http://expertanswercenter.techtarget.com/ -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- http://www.fastmail.fm - Same, same, but different... -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Etymology 101; was Parsing
Tweedledee and Tweedledum _Agreed_ to have a fight. Someday soon some language will be the Lingua Chinoise and COBOL will start looking really funny. I just had the extreme pleasure of helping a colleague from Beijing doing some installation in z/OS, and she had never seen or touched a mainframe before. Ever. And just on her own she could work with everything from USS to JCL with zERO training in ISPF or JCL or anything. No training. Just looking through docs. I explained to her what SYSPROC meant and she got it right away... I still cannot believe it, but on the other hand, I it is just a machine. I'd love to hear Steve chime in on this, but I never thought I'd see the day that someone went from knowing a TSO command line's difference from UNIX, or batch, to ISPF so easily, just like it was, hmmm, what is the word I'm looking for A computer? ...a way a lone a last a loved a long the... -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of John Gilmore Sent: Monday, November 26, 2012 6:24 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Etymology 101; was Parsing Bill Fairchild wrote: begin extract As languages evolve, several aspects of any given word can change: the spelling, the pronunciation, consonantal voicing or unvoicing, vowel shifting, and even the meaning. end extract and of these the last is perhaps the most important. Geoffrey Chaucer described himself as 'lewd', by which he meant not that he had a preternatural interest in things sexual but that he was not a clergyman. Shakespeare repeatedly used the word sad to mean not sorrowful but [nearly] worthless, and there has been a colloquial recrudescence of this sense in recent years. When I began in this business storage mean only auxiliary|backing storage. Main storage was memory, a usage that is certainly not obsolete and is preserved in acronyms like DRAM. If you want to know what a word or phrase means|meant with any precision you must associate a time and a place|dialect with your query. John Gilmore, Ashland, MA 01721 - USA -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Parsing
On 11/26/2012 12:08 PM, Lindy Mayfield wrote: Granted a punch card in no matter what language would most likely be 80 bytes long. Except when it's 96? but what about the very first language, assembler? Mnemonics would most likely hide a multitude of grammatical elements, say, for example, the one that comes to mind most often for me (other than SQL), which is COBOL. Her language needs lots of verbs and prepositions. And Ms. Hopper's language was really just one step ahead of assembler. The first language depends heavily on your definition of language. IBM's early users on the 700 series coded machine instructions, and manually assigned storage locations, something I would not call a language, but transcription. Assemblers on other machines were only marginally better. And not considering entering programs with front-panel switches, the first effort on the IBMs was ForTran, which compiled to machine language, rather than assembler as later version did. Admiral Hopper's CoBOL existed in simpler form by 1952, but didn't become available on IBM machines until 1959. And IBM machines, the assembler was an afterthought developed by SHARE members (as S.O.S.), who pressured IBM, resulting in FAP (ForTran Assembler Program), and later MAP for ForTran IV. I just cannot help feeling that somewhere along the way languages similar as English in some similar as English way makes some things easier in computer stuff. Cool people were talking about this and for me it was fun. English has the peculiarity that it that it is comprehensible without articles (e.g., man walks dog); also it lost most gender-based attributes. I wonder how much that is due to immigrants who never learned the formal language? Gerhard Postpischil Bradford, Vermont -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: OMVS su -
I don't know of any way to do that. IBM has implemented sudo (1.7.2p2) in the ported tools (at least on my z/OS 1.12 system that's where it is). Personally, with the security hat on, I'd prefer enforcing the use of sudo because you can control and audit it more easily. ref: http://www.sudo.ws/ But I would strongly suggest that you set up the proper RACF profiles to allow superuser-like access while using a regular RACF id. I have a non-zero UID on my login and I have yet to have any need to use sudo or an su - command. I can read/modify/chmod/chtag/chown/chgrp/... any UNIX file. Do a kill command on any UNIX process. Start up daemons (sudo helps a bit on this one). http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/BPXZB2C0/4.20 http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/bpxzb2c0/4.17 -- John McKown Systems Engineer IV IT Administrative Services Group HealthMarkets(r) 9151 Boulevard 26 * N. Richland Hills * TX 76010 (817) 255-3225 phone * john.mck...@healthmarkets.com * www.HealthMarkets.com Confidentiality Notice: This e-mail message may contain confidential or proprietary information. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. HealthMarkets(r) is the brand name for products underwritten and issued by the insurance subsidiaries of HealthMarkets, Inc. -The Chesapeake Life Insurance Company(r), Mid-West National Life Insurance Company of TennesseeSM and The MEGA Life and Health Insurance Company.SM -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Donald J. Sent: Monday, November 26, 2012 12:18 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: OMVS su - We have serveral OMVS userids of 0. Is their any way to control which of those gets utilized when an su - command is entered? I would like it to be the omvs userid each time. Some of the UID 0 userids have a home of /, and a couple have no home defined. Seems like the last UID 0 defined is probably the one selected for su - and directory displays. I have defined a /home/root/.profile and added a soft link for /.profile to go there, but if a userid with no home defined is selected, it doesn't activate a .profile script. Owner of those IDs doesn't want them changed to add a home. -- Donald J. dona...@4email.net -- http://www.fastmail.fm - Choose from over 50 domains or use your own -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: OMVS su -
The filesystem has the uid, not the userid. If you have multiple userids using uid(0), then when it maps the uid to a userid it just picks one :-) Kirk Wolf Dovetailed Technologies http://dovetail.com +1 636.300.0901 On Mon, Nov 26, 2012 at 10:48 AM, Donald J. dona...@4email.net wrote: No, that's doesn't do it. We have: BROWSESYS1.SY1.PARMLIB(BPXPRM00) - 01 Line 0180 Col 001 080 Command === Scroll === CSR SUPERUSER(BPXROOT) --- su - /home/root === env ... LOGNAME=OMVS /home/root === ll /bin/z* -rwxr-xr-x 3 OMVS 1 188416 Nov 12 2009 /bin/zcat -- BTW, why would whomever defines userids define one with an OMVS segment that doesn't contain a home DIR? I guess because DB2 security manual doesn't specity to do it that way. AFAIK the one that gets used is the userid defined in BPXPRMxx SUPERUSER(userid) In my case it is BPXROOT. I've never tried changing it to another UID(0) userid, nor would I ever attempt to. BTW, why would whomever defines userids define one with an OMVS segment that doesn't contain a home DIR? Regards, Mark -- Mark Zelden - Zelden Consulting Services - z/OS, OS/390 and MVS mailto:m...@mzelden.com Mark's MVS Utilities: http://www.mzelden.com/mvsutil.html Systems Programming expert at http://expertanswercenter.techtarget.com/ -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- http://www.fastmail.fm - Same, same, but different... -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Etymology 101; was Parsing
On Mon, Nov 26, 2012 at 1:00 PM, Lindy Mayfield lindy.mayfi...@sas.com wrote: deleted I'd love to hear Steve chime in on this, but I never thought I'd see the day that someone went from knowing a TSO command line's difference from UNIX, or batch, to ISPF so easily, just like it was, hmmm, what is the word I'm looking for A computer? ...a way a lone a last a loved a long the... Um, CPM 80 / 86 Dos command line / .bat files; Netware command prompt / .ncf scripts; Unix / BSD / Linux commands / scripts in several languages; z/VM / z/VSE / z/OS TSO ready mode / clists / jobs. Very similar concepts of a typed command that does an action. Command names and options vary widely. -- Mike A Schwab, Springfield IL USA Where do Forest Rangers go to get away from it all? -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Etymology 101; was Parsing
Ah yes, for example, 'core' is now AFAIK dated. It now means something else: IE: dual/quad cores on PC's. - Ted MacNEIL eamacn...@yahoo.ca Twitter: @TedMacNEIL -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: comparing virtualization
Les Koehler wrote: I've always wondered, and never got around to researching: Can VMWare or VMBox do the instruction level debugging that CP can? I doubt itthat debugging uses hardware facilities (PER). (Why would you need that? Just use the IDEs debugger ) Juarez, David T. noted: z/VM with IBM's zSeries hardware can virtualize and consolidate hundreds of servers on one mainframe server! And since they stopped making zSeries in 2005, modern System z can do even more ...phsiii -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: comparing virtualization
On Mon, 26 Nov 2012 15:52:46 -0500, Phil Smith III wrote: Les Koehler�wrote: I've always wondered, and never got around to researching: Can VMWare or VMBox do the instruction level debugging that CP can? Why is it so hard for people to reply to the same list that a thread started on? But I will grant this topic is closer to on-charter than the parsing and variants thread: STFU! n, U STFU! n, U STFU! ... -- gil -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: Etymology 101; was Parsing
On 11/26/2012 12:00 PM, Lindy Mayfield wrote: Tweedledee and Tweedledum _Agreed_ to have a fight. Someday soon some language will be the Lingua Chinoise and COBOL will start looking really funny. Funny yourself there. I just had the extreme pleasure of helping a colleague from Beijing doing someinstallation in z/OS, and she had never seen or touched a mainframe before. Ever. And just on her own she could work with everything from USS to JCL with zERO training in ISPF or JCL or anything. No training. Just looking through docs. I explained to her what SYSPROC meant and she got it right away... I still cannot believe it, but on the other hand, I it is just a machine. I'd love to hear Steve chime in on this, I've always said if people could read IBM manuals, I'd be out of work. And many people on the listservs have said they learn best by reading and some trial and error. On the other hand, as I've mentioned before, a well-designed class can speed the process up quite a bit. For the next 2-4 weeks I'm in Albuquerque: our son is having open heart surgery Wednesday. Opportunities to read and respond to emails will be sporadic for me for a while, at best. but I never thought I'd see the day that someone went from knowing a TSO command line's difference from UNIX, or batch, to ISPF so easily, just like it was, hmmm, what is the word I'm looking for A computer? ...a way a lone a last a loved a long the... -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of John Gilmore Sent: Monday, November 26, 2012 6:24 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Etymology 101; was Parsing Bill Fairchild wrote: begin extract As languages evolve, several aspects of any given word can change: the spelling, the pronunciation, consonantal voicing or unvoicing, vowel shifting, and even the meaning. end extract and of these the last is perhaps the most important. Geoffrey Chaucer described himself as 'lewd', by which he meant not that he had a preternatural interest in things sexual but that he was not a clergyman. Shakespeare repeatedly used the word sad to mean not sorrowful but [nearly] worthless, and there has been a colloquial recrudescence of this sense in recent years. When I began in this business storage mean only auxiliary|backing storage. Main storage was memory, a usage that is certainly not obsolete and is preserved in acronyms like DRAM. If you want to know what a word or phrase means|meant with any precision you must associate a time and a place|dialect with your query. John Gilmore, Ashland, MA 01721 - USA -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- Kind regards, -Steve Comstock The Trainer's Friend, Inc. 303-355-2752 http://www.trainersfriend.com * To get a good Return on your Investment, first make an investment! + Training your people is an excellent investment * Try our tool for calculating your Return On Investment for training dollars at http://www.trainersfriend.com/ROI/roi.html -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: TS7740 and VTS B20
DITTO/ESA EVC (Exported Stacked Volume Copy) function does it. The document is following: ftp://public.dhe.ibm.com/software/websphere/awdtools/ditto/ditesv.pdf Minoru Massaki (M*M) 2012/11/27 Steve Finch sfi...@recoverypoint.com: Mike Would you remember what the utility was called (a program name) and where it was documented ? Steve From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Mike Wood [mww...@ntlworld.com] Sent: Thursday, November 22, 2012 5:31 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: TS7740 and VTS B20 On Tuesday, 20 November 2012 16:04:18 UTC, Steve Finch wrote: Has anyone ever done a IMPORT on TS7740 of a EXPORT tape from a VTS B20 ? Steve Steve, The export formats are not compatible between those libraries. IBM provides a utility to allow you to copy a VTS exported logical volume from the container volume - you could use that to copy an entire logical volume to a new logical volume in the TS7740. A slow process if you have many exported logicals to recover. Mike Wood -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- 全先 実 - Minoru Massaki (M*M) E-mail: mmass...@gmail.com -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: IBM warns mainframe shops of 2013 price hike
You might not have heard from FWLC because you don't have an EC machine or because you're not running in sysplex mode. FWLC applies for EC machines or sysplex pricing. For most current customers that will be those running with VWLC or AWLC pricing. Customers with EWLC or AEWLC pricing don't have FWLC but have TWLC (Tiered Workload License Charge). I don't know how prevalent the specific license mentioned is. I wasn't even aware of the FWLC (Flat Workload License Charge). I am under the impression that most shops are MSU or capacity based. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN