AW: AW: [slightly] off topic: SPFPRO on Win 8.1

2013-11-04 Thread Michael Knigge
It's hardly fair to judge THE by how well it simulates ISPF/PDF EDIT. Do you have any issues with its XEDIT compatibility? THE might be a good tool for everyone who needs/likes an XEDIT-Clone, but it is a bad choice for everyone who looks for an ISPF-like editor. The behavior is a little bit

Aging Sysprogs = Aging Farmers

2013-11-04 Thread Elardus Engelbrecht
News for you aging Sysprogs... :-) It is not the mainframers who is aging while struggling to get new young guys/gals into mainframes. The farmers are also struggling here with this aging thing in South Africa and United States. Now read up those links before you retire! ;-)

Re: Serialization without Enque

2013-11-04 Thread Rob Scott
PLO CSDST and CSTST are *extremely* useful for queue and linked list manipulation in multi-ASID multi-TCB environments. The key to their use is to have a lock word counter that the caller increments and then prepares the new values in other regs. When it comes time to actually atomically update

Re: Serialization without Enque

2013-11-04 Thread David Crayford
On 4/11/2013 4:49 PM, Rob Scott wrote: I also think the uptake of PLO would be greater if there were some decent example code in the manuals - for instance a client adding a request to the tail of the queue whilst a server is removing from the head. Maybe somebody with expertise should blog

Re: Cpc name variable in IEASYMxx

2013-11-04 Thread Vernooij, CP - SPLXM
I knew HWNAME was not surfaced as a symbol, but some time ago we discovered a spooky symbol called HRDWNAME, which contained the value of HWNAME. We did not set it and could not find IBM did and after some searches through the internet we discovered that CA-90 software had started setting this at

Re: Cpc name variable in IEASYMxx

2013-11-04 Thread Elardus Engelbrecht
Vernooij, CP wrote: I knew HWNAME was not surfaced as a symbol, but some time ago we discovered a spooky symbol called HRDWNAME, which contained the value of HWNAME. We did not set it and could not find IBM did and after some searches through the internet we discovered that CA-90 software had

Re: Serialization without Enque

2013-11-04 Thread Binyamin Dissen
If you truly need a triple compare and swap then PLO will not help you. But if you need a disjoint double compare and swap, you use the compare-and-swap field as a counter and then you con do a compare swap and double store. Example: Fetch counter A PLO compare-and-fetch value1 CC0,

Re: aggressive drivers was: Interesting? How _compilers_ are compromising application security

2013-11-04 Thread R.S.
W dniu 2013-11-04 05:13, Jon Perryman pisze: Germany has solved this by sending you a photo with you in the driver seat and shows the license plate / time date / your speed. The photo was really good night time photo for the distance. Officer's just set the radar gun at the side of the

Re: Cpc name variable in IEASYMxx

2013-11-04 Thread Vernooij, CP - SPLXM
Yes, it is set to VMUSERID or to when not running under VM (although this might be defined by IBM). Kees. -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Elardus Engelbrecht Sent: Monday, November 04, 2013 11:42 To:

Re: Is there currently a way to access MongoDB from z/OS LE languages?

2013-11-04 Thread Shmuel Metz (Seymour J.)
In of6c884318.84e6f64a-on48257c16.00237d2b-48257c16.00257...@sg.ibm.com, on 11/01/2013 at 02:47 PM, Timothy Sipples sipp...@sg.ibm.com said: Now, I stipulate that there are many desirable capabilities. Operating on/with EBCDIC data is often useful. There are two ways to try to accomplish that

Re: Linux on System z (IFL) and Spares

2013-11-04 Thread Shmuel Metz (Seymour J.)
In 5273c6a0.6020...@us.ibm.com, on 11/01/2013 at 11:20 AM, John Eells ee...@us.ibm.com said: I am reliably told that there are in fact *two* MP effect curves. There is indeed a machine-level curve that reduces the capacity of the overall machine when an engine is added (or activated) to a

Re: Security exposure of zXXP was Re: zIIP simulation

2013-11-04 Thread Shmuel Metz (Seymour J.)
In cae1xxdfgcowtd10wjbnrrp9rkikxca3uxqijgud49ffawqj...@mail.gmail.com, on 11/03/2013 at 02:42 PM, John Gilmore jwgli...@gmail.com said: I will limit myself to noting that 1) an SRB cannot attach a subtask It can, however, create and schedule an IRB, which in turn can attach a subtask. --

Re: ISPF statistics

2013-11-04 Thread Shmuel Metz (Seymour J.)
In 138493.74522.yahoomail...@web181004.mail.ne1.yahoo.com, on 11/01/2013 at 12:18 PM, Jon Perryman jperr...@pacbell.net said: In z/OS 2.1 REXX, it will most likely use physical records on the disk as long as they don't exceed REXX variable size. As for the user data, it will most likely

Re: ISPF statistics

2013-11-04 Thread Itschak Mugzach
Sure but not wirh blksize zero. בתאריך 30 באוק 2013 16:38, Paul Gilmartin paulgboul...@aim.com כתב: On Wed, 30 Oct 2013 12:58:52 +0200, Itschak Mugzach wrote: ISPF statistics are only maintained by ISPF and some other utilities (like PDSMAN and ISPF OPT 3.5). RECFM=U libraries are MVS load

Re: Assembling SHOWMVS errors

2013-11-04 Thread Shmuel Metz (Seymour J.)
In ofbd3d957b.fbfb0e6b-on88257c15.0074f88a-88257c15.00752...@ucdmc.ucdavis.edu, on 10/31/2013 at 02:19 PM, John Norgauer john.norga...@ucdmc.ucdavis.edu said: I am trying to assemble SHOWMVS and am getting lots of undefined op codes. 1. What's the MACHINE option? 2. What's in the README?

Re: Serialization without Enque

2013-11-04 Thread Peter Relson
PLO CDS does exactly what is wanted. I presume this was a typo and should have been PLO DCS (double compare and swap) PLO CSDST (and CSST and CSTST) have limitless potential exploitations. It all depends on what your requirements are. Suppose you have N (2) separate fields all of which need to

Re: Serialization without Enque

2013-11-04 Thread Kenneth Wilkerson
I have used PLO almost exclusively for serialization in multi-address space, multi-du code for almost 10 years. I use all 6 operations. Since everything I write is 64 bit mode, I generally use the +2 variant (64 bit length) but I like using the +3 variant (128 bit length) for some really cool

Re: Security exposure of zXXP was Re: zIIP simulation

2013-11-04 Thread Binyamin Dissen
On Sun, 3 Nov 2013 16:15:56 -0800 Jon Perryman jperr...@pacbell.net wrote: :I think Itschak is saying that SRB's can't do I/O, therefore they can't write files to embed a virus or read confidential data. I think he's under the impression that SRB's can't get access to everything they desire.

Re: Linux on System z (IFL) and Spares

2013-11-04 Thread Elardus Engelbrecht
Shmuel Metz (Seymour J.) wrote: Yes, if every CP is dedicated. But isn't there a third MP effect when you share a processor across LPAR's? Yes, there is a 3th MP effect for such sharing. When workload is heavy, this is unavoidable. Think about giving icecreams to kiddies. No problem if you

Re: Security exposure of zXXP was Re: zIIP simulation

2013-11-04 Thread Kenneth Wilkerson
Since an SRB can do a SCHEDIRB it can do whatever it likes. SRBs were designed for authorized code to overcome restrictions. If you're authorized, the gates open. Kenneth -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Binyamin Dissen

Re: Automate Flash Copy : DS8800

2013-11-04 Thread Scott Chapman
If you're talking about just flashing datasets or volumes for local purposes (not involving replication), then that's a different (and simpler) story. But because you mention TPCR, my presumption is that you're talking about a DR replication scenario. By automate I take you to mean that you

Re: zIIP simulation

2013-11-04 Thread Peter Relson
I'm curious. Some of the posters have indicated that their products avoid requesting zIIP services if there are no zIIPs. If any care to share, is that a decision made at the time they start? Is that decision revisited? When the decision is made, by what fields is it made? - number of

Re: ISPF statistics

2013-11-04 Thread Paul Gilmartin
On Mon, 4 Nov 2013 14:47:50 +0200, Itschak Mugzach wrote: Sure but not wirh blksize zero. I'd expect that SDB would operate as usual and convert a declared BLKSIZE of zero to (perhaps suboptimal) 32760. It has been announced that in 2.1 Rexx EXECIO will support RECFM=U. When we get 2.1 I'll

Re: Security exposure of zXXP was Re: zIIP simulation

2013-11-04 Thread John Gilmore
It is worth recalling Mr Perryman's name for this thread, viz., Security exposure of zXXP. His riposte---It is not responsive---to my last post employs a rhetorical device that was familiar to the Alexandrian Greeks. In answer to my contention that position 1457 and position 1458 in a Kama

Re: aggressive drivers was: Interesting? How _compilers_ are compromising application security

2013-11-04 Thread Paul Gilmartin
On 2013-11-04, at 03:47, R.S. wrote: In France even highway ticket can be used as a proof you exceeded avg speed. For a recently constructed turnpike in Colorado, this practice was specifically prohibited by the enabling legislation. I understand that road is operated privately, by a German

Re: Serialization without Enque

2013-11-04 Thread Jon Perryman
Thanks Kenneth. Excellent example. I didn't consider that the load for the counter must be first to cause the serialization. Jon Perryman. From: Kenneth Wilkerson redb...@austin.rr.com I have used PLO almost exclusively for serialization in multi-address

Re: Aging Sysprogs = Aging Farmers

2013-11-04 Thread Dave Salt
Schools aren't training enough mainfarmers.;-) Dave Salt SimpList(tm) - try it; you'll get it! http://www.mackinney.com/products/program-development/simplist.html Date: Mon, 4 Nov 2013 02:41:39 -0600 From: elardus.engelbre...@sita.co.za Subject: Aging Sysprogs = Aging Farmers To:

Re: Serialization without Enque

2013-11-04 Thread Jon Perryman
Thanks Binyamin. Also a great example but it brings me to another question. What is the advantage of using PLO compare and fetch? Is it just saving CPU time in the case where the counter has changed? Is there another advantage that I'm not thinking about? Jon Perryman.

Re: Aging Sysprogs = Aging Farmers

2013-11-04 Thread George Rodriguez
That's not 100% true... Schools aren't training enough mainfarmers. There's a program in North Carolina that's teaching TSO, Cobol, JCL, etc... and graduates are being hired by businesses that are using mainframe computer systems. We in south Florida were thinking of offering the same

Re: Aging Sysprogs = Aging Farmers

2013-11-04 Thread Elardus Engelbrecht
Dave Salt wrote: Schools aren't training enough mainfarmers.;-) Because they're using ServerFarms for breeding bugs? ;-D Groete / Greetings Elardus Engelbrecht -- For IBM-MAIN subscribe / signoff / archive access

Re: Aging Sysprogs = Aging Farmers

2013-11-04 Thread Steve Comstock
On 11/4/2013 8:58 AM, George Rodriguez wrote: That's not 100% true... Schools aren't training enough mainfarmers. There's a program in North Carolina that's teaching TSO, Cobol, JCL, etc... and graduates are being hired by businesses that are using mainframe computer systems. You missed the

george.rodrig...@palmbeachschools.org has shared something with you

2013-11-04 Thread george . rodriguez
Article about the program... http://enterprisesystemsmedia.com/article/a-new-generation-of-mainframe-skills-north-carolina-central-university-paves-the-way#.UnfKILWkvaY.email --- This message was sent by

Re: Aging Sysprogs = Aging Farmers

2013-11-04 Thread Skip Robinson
I happen to have some personal knowledge about the shortage of farmers. Two of my uncles owned their own farms in southern Idaho. They didn't grow rich, but they supported their families in very comfortable style. They both had kids including one boy each. None of the kids in either family had

Re: Security exposure of zXXP was Re: zIIP simulation

2013-11-04 Thread Clark Morris
On 4 Nov 2013 06:30:46 -0800, in bit.listserv.ibm-main you wrote: It is worth recalling Mr Perryman's name for this thread, viz., Security exposure of zXXP. His riposte---It is not responsive---to my last post employs a rhetorical device that was familiar to the Alexandrian Greeks. In answer

Re: Security exposure of zXXP was Re: zIIP simulation

2013-11-04 Thread Russ Teubner
zAAP's are indeed used by Java code running on a TCB. However, to my knowledge, it does not follow that: With zAAP on zIIP, they must be using SRB's. IBM determines the rules in this regard. To me (as both an ISV and System z developer), IBM allowing more code to run on specialty engines is

Re: Aging Sysprogs = Aging Farmers

2013-11-04 Thread Scott Ford
Skip, I totally agree, grew up in Indiana , saw similar situations. I think its a bit generational...if there is such a word. When you have to work hard for what you have, there is a sense of appreciation. Scott J Ford Software Engineer http://www.identityforge.com/   On Monday, November 4,

Re: Aging Sysprogs = Aging Farmers

2013-11-04 Thread Richard Pinion
Yeah, but farmers have their own dating site www.farmersonly.com. Never seen one of those for system programmers. --- scott_j_f...@yahoo.com wrote: From: Scott Ford scott_j_f...@yahoo.com To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Aging Sysprogs = Aging Farmers Date:

using ./Configure to generate listing files

2013-11-04 Thread Janet Graff
I am attempting to build openssl on the mainframe.  Can I set up my ./Configure OS390 line to generate a listing file for every module compiled? I need something like this OS/390,c99:-O -Wc,ascii -Wc,LIST(fname.LIST) -DB_ENDIAN -DNO_SYS_PARAM_H -D_ALL_SOURCE -DASCII

Re: Serialization without Enque

2013-11-04 Thread Kenneth Wilkerson
Yes, it is possible that the updates are not performed in any order. However, it is guaranteed that the updates are only performed if the swap can be done. Therefore, I use a simple rule. If the number of instructions needed to compute the new chain pointers are small (as is the case in my

Timing from HMC

2013-11-04 Thread Pesce, Andy
I have a question about the timers in the HMC and the CLOCKxx member. I have a single z/10 CPC with an HMC. I have 3 different LPARS running. I know I can configure the HMC to stay in sync with an NTP server. I do not however have a Sysplex Timer. So correct me if I am wrong. Since I don't

BBC News - IBM PC pioneer William C Lowe dies, aged 72

2013-11-04 Thread efinnell15
BBC News - IBM PC pioneer William C Lowe dies, aged 72 Guess the roll-out was at an Interim SHARE in May of '81 in Phoenix Hilton. If you had a question, usually one of the developers was close at hand. -- For IBM-MAIN

Re: Security exposure of zXXP was Re: zIIP simulation

2013-11-04 Thread Jon Perryman
What rhetoric? It's a fact that if any vendor other than IBM moved JAVA to zIIP, it would have been done with SRB's and JAVA would run authorized. It's a fact that IBM moved JAVA to zAAP because of $$ and customer demand. Why would vendors be any different with that desire for their end user

Re: Timing from HMC

2013-11-04 Thread R.S.
W dniu 2013-11-04 18:40, Pesce, Andy pisze: I have a question about the timers in the HMC and the CLOCKxx member. I have a single z/10 CPC with an HMC. I have 3 different LPARS running. I know I can configure the HMC to stay in sync with an NTP server. I do not however have a Sysplex Timer.

Re: Timing from HMC

2013-11-04 Thread Staller, Allan
Use SIMETRID HTH, snip I have a question about the timers in the HMC and the CLOCKxx member. I have a single z/10 CPC with an HMC. I have 3 different LPARS running. I know I can configure the HMC to stay in sync with an NTP server. I do not however have a Sysplex Timer. So correct me

Re: Aging Sysprogs = Aging Farmers

2013-11-04 Thread Roberts, John J
To have an adequate supply of new sysprogs to replace those retiring, the compensation needs to be more attractive than it is currently. Most of the younger people in IT see mainframe technology as a dead end. They might not know when it will expire, but they think it will die off sooner than

Re: Aging Sysprogs = Aging Farmers

2013-11-04 Thread Ted MacNEIL
They said enough -- just because some are doesn't mean there's enough! - Ted MacNEIL eamacn...@yahoo.ca Twitter: @TedMacNEIL -Original Message- From: George Rodriguez george.rodrig...@palmbeachschools.org Sender: IBM Mainframe Discussion List IBM-MAIN@LISTSERV.UA.EDU Date:

Re: Serialization without Enque

2013-11-04 Thread Binyamin Dissen
That won't help if you fetch the new count and the old value1. On Mon, 4 Nov 2013 11:38:38 -0600 Kenneth Wilkerson redb...@austin.rr.com wrote: :Yes, it is possible that the updates are not performed in any order. :However, it is guaranteed that the updates are only performed if the swap :can be

Re: Serialization without Enque

2013-11-04 Thread Kenneth Wilkerson
I'm glad you brought that up because I knew what I have been doing for years was correct but I hadn't taken the time to read the manual on PLO in some time. The order of stores is unpredictable except that according to the POM, operand 2 (in this case, the count) is always stored last. In

Re: Serialization without Enque

2013-11-04 Thread Jon Perryman
Thanks for pointing out that it's required to do the PLO COMPARE against the counter and FETCH of the value otherwise there is no guarantee that value1 is consistent with the counter. I'm also hearing you say that programs that reference more than a single word, must use PLO COMPARE and FETCH.

Re: Serialization without Enque

2013-11-04 Thread Kenneth Wilkerson
This is not correct. The choice to PLO compare and load is not required since the count is always guaranteed to be swapped after the stores (my last email). I only use PLO Compare and load for complex chain manipulations. But do it if you want. The serialization performed by a PLO forces

Re: Serialization without Enque

2013-11-04 Thread Jon Perryman
As you say, PLO only locks CPU's using the same PLO lock word. For other CPU's not using the lockword, it is consider multiple unique instructions. So in the case of the 64 bit address, PLO CSDST, it is considered  compare, store value1, store value2, store swap value. Although it's unlikely,

Re: Serialization without Enque

2013-11-04 Thread Kenneth Wilkerson
The order of stores is unpredictable except that according to the POM, operand 2 (in this case, the count) is always stored last. In those cases when a store is performed to the second- operand location and one or more of the fourth-, sixth-, and eighth-operand locations, the store to the

Re: Aging Sysprogs = Aging Farmers

2013-11-04 Thread DASDBILL2
I thought that was why we had those big SHARE and CMG conferences every year.  :-) Bill Fairchild Franklin, TN - Original Message - From: Richard Pinion rpin...@netscape.com To: IBM-MAIN@LISTSERV.UA.EDU Sent: Monday, November 4, 2013 11:31:04 AM Subject: Re: Aging Sysprogs = Aging

Re: Cpc name variable in IEASYMxx

2013-11-04 Thread Ed Jaffe
On 11/4/2013 2:06 AM, Vernooij, CP - SPLXM wrote: OSLEVEL : The 6 character operating system level. A new symbol was added in z/OS 2.1: SYSOSLVL. = Z1020100 -- Edward E Jaffe Phoenix Software International, Inc 831 Parkview Drive North El Segundo, CA 90245 http://www.phoenixsoftware.com/

Re: Security exposure of zXXP was Re: zIIP simulation

2013-11-04 Thread Ed Jaffe
On 11/4/2013 5:01 AM, Binyamin Dissen wrote: SRB's certainly can do I/O - they just need to do it at the metal level. I'm not sure I would call the venerable STARTIO interface the metal level. It probably seems that way to most developers since it's so poorly documented... -- Edward E

Re: Security exposure of zXXP was Re: zIIP simulation

2013-11-04 Thread Paul Gilmartin
On Mon, 4 Nov 2013 15:46:47 -0800, Ed Jaffe wrote: On 11/4/2013 5:01 AM, Binyamin Dissen wrote: SRB's certainly can do I/O - they just need to do it at the metal level. I'm not sure I would call the venerable STARTIO interface the metal level. It probably seems that way to most developers since

Re: Security exposure of zXXP was Re: zIIP simulation

2013-11-04 Thread Ed Jaffe
On 11/4/2013 9:23 AM, Russ Teubner wrote: I don't think customers mind using (and paying for) high-value MIPS for high-value apps. However, everything else (e.g., integration and plumbing) should be run on specialty engines (within the bounds of IBM's rules). Agreed. For example, it would be

Re: Security exposure of zXXP was Re: zIIP simulation

2013-11-04 Thread Ed Jaffe
On 11/4/2013 4:00 PM, Paul Gilmartin wrote: On Mon, 4 Nov 2013 15:46:47 -0800, Ed Jaffe wrote: I'm not sure I would call the venerable STARTIO interface the metal level. It probably seems that way to most developers since it's so poorly documented... Is it GUPI? I understand that IBM had

Re: Security exposure of zXXP was Re: zIIP simulation

2013-11-04 Thread Farley, Peter x23353
PMFJI here Ed, but PSPI and DMTI aren't acronyms that I recognize. Translations please? Peter -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Ed Jaffe Sent: Monday, November 04, 2013 7:11 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject:

Re: Aging Sysprogs = Aging Farmers

2013-11-04 Thread Clark Morris
On 4 Nov 2013 11:49:17 -0800, in bit.listserv.ibm-main you wrote: They said enough -- just because some are doesn't mean there's enough! Somehow I got into the field with only 1 course in Numerical Analysis and Programming for Digital Computers (2 semesters) in 1961 and 1 course in Symbolic

How can I write this program to a load library

2013-11-04 Thread Cameron Seay
All: I am a re-newbie to COBOL (learned it years ago but it's very rusty). I am teaching it to my students because it's a great job skill now. Below is job that contains the source code inline and runs great. It compiles, links and runs error free. What I want is the syntax to place the

Re: How can I write this program to a load library

2013-11-04 Thread retired mainframer
The CLG at the end of your proc name stands for compile, link, and go. You should have a corresponding CL proc (for compile and link) that should be set up to let you specify a permanent library via a symbolic parameter. You will then need to add Binder (nee Linkage Editor) control cards (or

Re: How can I write this program to a load library

2013-11-04 Thread Steve Comstock
On 11/4/2013 7:49 PM, Cameron Seay wrote: All: I am a re-newbie to COBOL (learned it years ago but it's very rusty). I am teaching it to my students because it's a great job skill now. Below is job that contains the source code inline and runs great. It compiles, links and runs error free.

Re: How can I write this program to a load library

2013-11-04 Thread Lizette Koehler
With Cobol Installation, your shop should have loaded many IGYW* procs. You are using IGYWCLG. In the JESMSGLOG you should see a message that states PROC IGYWCLG Expanded from x Library. Go to that Library and see if you have other IGYW* procs there. One of them should have an IEWL or

Re: How can I write this program to a load library

2013-11-04 Thread Paul Gilmartin
On Mon, 4 Nov 2013 20:21:38 -0700, Steve Comstock wrote: To do that has nothing to do with COBOL: it's JCL you need to brush up on. Point LKED.SYSLMOD to a PDS/PDSE that contains load modules or program objects. Be very careful doing that! When I was very young I tried something similar

Re: Automate Flash Copy : DS8800

2013-11-04 Thread Brian Westerman
Actually we have a sample script that we distribute with our automation products that does exactly that, you can schedule the Flashcopy (i.e. for D.R. purposes or just plain backups) and the entire FC/backup for a specific TOD, or you can have it happen based on some event where that event can

Re: Automate Flash Copy : DS8800

2013-11-04 Thread Timothy Sipples
Have you looked at scheduling a script in Tivoli Storage Productivity Center to see if that would meet your needs? More information is available here: http://pic.dhe.ibm.com/infocenter/tivihelp/v59r1/topic/com.ibm.tpc_V52.doc/fqz0_c_working_with_scripts.html

Re: Aging Sysprogs = Aging Farmers

2013-11-04 Thread Robin Atwood
Diverting the thread a tad, does anyone know where you can do an HLASM course? My young colleague wants to be inducted into the mysteries of the ancient craft and we found various IBM courses (see below) but none of them are currently being offered. Of course, various outfits are happy to come to