Re: Printing DASD type

2012-06-13 Thread Scott Barry
The IBM DFSORT website has a set of sample DCOLLECT data scripts (identified 
as ICESTGEX#8203; - Storage Administrator Examples#8203;) that can likely be 
useful for volume-capacity identification and post-processing.

Scott Barry
SBBWorks, Inc.
http://sbbworks.com/ 


On Wed, 13 Jun 2012 10:44:25 +0530, mf db dbajava...@gmail.com wrote:

Hello All,

We know pretty well that Mod - 3 , Mod - 9 . Mod -  27 has a Cylinder
of 3K , 9K and 27k, but in a environment where we have mixture of all these
type it becomes hard to know by each Volume serial. Are there any ways to
scan only the Volumes corresponding to MOD 3 or MOD 9 ?

Any suggestions or advises are much appreciated.

Peter

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: SMF volume

2012-06-13 Thread Scott Barry
Yes -- I support a very large client where CA SMF DIRECTOR is implemented quite 
effectively, with the SMF data being collected throughout the day and 
maintained as DFHSM-directed data (HISTORY) files.  Managed in smaller pieces 
by individual LPAR, the archived data is accessed, as needed, and is 
migrated/recalled on-demand, otherwise it is stored on tape as ML2/MIGRAT2. The 
SMF data is in its native format, however there is a control (SCDS) database 
which keeps track of where any given date/time a particular 'dumped' SMF record 
type can be found.  SMF DIRECTOR supports either legacy MAN-type or 
LOGSTREAM-managed environments, with some enhanced feature/function when it 
comes to accurate post-processing.

Scott Barry
SBBWorks, Inc.
http://sbbworks.com/ 

On Mon, 11 Jun 2012 22:00:51 +, Campbell Jay james.l.campb...@irs.gov 
wrote:


Is anyone else is required to collect and retain 500,000 cylinders + of SMF 
data on an LPAR in one day...
how do you handle the downstream copies ?

Jay Campbell

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Access on ALESERV

2012-06-13 Thread Rob Scott
Have you read Using Access Registers in MVS Extended Addressability?


Rob Scott
Lead Developer
Rocket Software
77 Fourth Avenue . Suite 100 . Waltham . MA 02451-1468 . USA
Tel: +1.781.684.2305
Email: rsc...@rs.com
Web: www.rocketsoftware.com


-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On Behalf Of 
Micheal Butz
Sent: 13 June 2012 16:19
To: IBM-MAIN@bama.ua.edu
Subject: Access on ALESERV

Hi,

 

 Can anyone explain to me the significance of the ACCESS parameter on the 
ALESERV MACRO

 

THANKS  


--
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: ALESEERV AL=PASN

2012-06-12 Thread Rob Scott
Can I strongly suggest that you review the MVS Extended Addressability manual 
: SA22-7614

It is a very well written guide on how to do exotic things in z/OS including 
synchronous cross-memory, AR-mode programming and managing dataspaces and 
hiperspaces.

Rob Scott
Lead Developer
Rocket Software
77 Fourth Avenue . Suite 100 . Waltham . MA 02451-1468 . USA
Tel: +1.781.684.2305
Email: rsc...@rs.com
Web: www.rocketsoftware.com


-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On Behalf Of 
Micheal Butz
Sent: 12 June 2012 13:29
To: IBM-MAIN@bama.ua.edu
Subject: Re: ALESEERV AL=PASN

Thanks

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On Behalf Of 
Dave Day
Sent: Tuesday, June 12, 2012 8:26 AM
To: IBM-MAIN@bama.ua.edu
Subject: Re: ALESEERV AL=PASN

Michael,

 If you re executing an AESERV to add an alet, it means the alet is 
available to all units of work in the pasn address space.

 --Dave

On 6/12/2012 7:09 AM, Micheal Butz wrote:
 Hi,



   Does AL=PASN on the ALESERV macro mean that the ALET is available to 
 all address spaces



 Which is the same concept LXRES with SYSTEM=YES



 Correct ??


 --
 For IBM-MAIN subscribe / signoff / archive access instructions, send 
 email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


--
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: SRB mode question

2012-06-10 Thread Rob Scott
All IBM services, whether branch entry, PC or SVC have their supported modes 
(TCB and/or SRB)  and cross-memory environments documented in the manuals.

I would strongly advise that you refer to the manuals than use any sort of 
generalizations.

Rob Scott
Lead Developer
Rocket Software
77 Fourth Avenue . Suite 100 . Waltham . MA 02451-1468 . USA
Tel: +1.781.684.2305
Email: rsc...@rs.com
Web: www.rocketsoftware.com


-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On Behalf Of 
Micheal Butz
Sent: 10 June 2012 16:30
To: IBM-MAIN@bama.ua.edu
Subject: SRB mode question

Hi,

 

It's been a while since I scheduled an SRB If I use any IBM services in a SRB I 
use the branch entry from but I just looked at some documentation Cross memory 
for beginners

 

And it seems PC rtns are also okay in SRB mode didn't specify SSWITH (space 
switch or not)

 

 

Just wanted to verify this

 

 

thanks 


--
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: ENF Listener usage

2012-06-08 Thread Rob Scott
The possibility of consuming extra CSA is much less desirable that a few extra 
instructions inside a neutered ENF listener routine.

I would probably choose option (2)

Rob Scott
Lead Developer
Rocket Software
77 Fourth Avenue . Suite 100 . Waltham . MA 02451-1468 . USA
Tel: +1.781.684.2305
Email: rsc...@rs.com
Web: www.rocketsoftware.com

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On Behalf Of 
Phil Smith
Sent: 07 June 2012 22:20
To: IBM-MAIN@bama.ua.edu
Subject: ENF Listener usage

We have a long-running Started Task that controls the use of an ENF listener 
for SMF interval record collection with an operator command.  The ENF listener 
requires use of CSA storage.

When the Started Task receives an operator command to start SMF interval 
processing it allocates CSA storage, registers the ENF listener, and WAITs for 
interval expiration.

The question is: what should it do when the operator command says to stop SMF 
interval processing?

The options seem to be:


1)  Deregister the ENF listener and free the CSA storage, meaning an 
operator can switch SMF interval processing on and off, causing CSA storage to 
be allocated and deallocated, possibly fragmenting CSA storage.  But when we 
aren't collecting SMF interval data, we won't have an ENF listener registered.


2)  Leave the ENF listener registered, but stop writing records when the 
interval expires. Don't stop the ENF listener and free CSA until the Started 
Task terminates (or possibly a special operator command like /f stcname,SMF 
STOP).  This approach is easier on CSA allocations for the case where the 
operator is switching SMF interval collection on and off.  But it leaves an ENF 
listener registered when one is not needed.

Which approach have you seen? Which is better (and why)?

Thanks,
--
...phsiii

Phil Smith III
p...@voltage.commailto:p...@voltage.com
Voltage Security, Inc.
www.voltage.comhttp://www.voltage.com/


--
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: SR

2012-06-08 Thread Rob Scott
 The component choice, however, is utterly baffling.  How that got into 
 production is a complete mystery.  No matter how I try I can not find a 
valid choice for Comm Server, for example.   

Agree completely - this very thing had me and a couple of our sysprogs 
scratching our heads for a while.

Eventually found Comms Server under our entitlement for z/OS base product - 
even though SR was listing things like Communications Server for VSE in the 
search results screen.

Rob Scott
Lead Developer
Rocket Software
77 Fourth Avenue . Suite 100 . Waltham . MA 02451-1468 . USA
Tel: +1.781.684.2305
Email: rsc...@rs.com
Web: www.rocketsoftware.com


-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On Behalf Of 
Tom Ambros
Sent: 08 June 2012 16:23
To: IBM-MAIN@bama.ua.edu
Subject: Re: SR

I'm not feeling the hate, except for the one item just mentioned. 

The second sign on amounts to 9 keystrokes, one click and one enter - first 
character of userid, accept Chrome's prompt, enter password and hit enter.  
Once a day? No big deal.  Leave the browser window open. 

Being able to attach files is convenient. 

The long outage was a head scratcher but with one exception I think SR is no 
worse than and in some ways better than ETR.

The component choice, however, is utterly baffling.  How that got into 
production is a complete mystery.  No matter how I try I can not find a 
valid choice for Comm Server, for example.   There's always a delay while 
they go out and figure out that, yes, we are entitled for the product when I 
force the choice.  I really don't think it is a user issue, either. 
Something just isn't hooking up right. 

Thomas Ambros
Operating Systems and Connectivity Engineering
518-436-6433





From:   mvs1sp mvs...@yahoo.com
To: IBM-MAIN@bama.ua.edu
Date:   06/08/2012 11:11
Subject:Re: SR
Sent by:IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu



I have found it to be very unfriendly. I wish IBM would have incorporated the 
good features of ETR.  I have not gotten emails when the record is updated ( my 
profile requests such), so I have to logon (twice) just to check - this is a 
time waster to me. I opened a SR to the SR Help Desk, but I do not think they 
understood the problem. 
I have found it incredibly difficult to choose a component. For example, using 
z/OS as a keyword and selecting the show only entitled check box results in 
475 choices. Browsing through that list, I see far more products for which I am 
NOT licensed.
Response time is slower than ETR.
 
In short, ETR much better.
 
 
--- On Thu, 6/7/12, Dick Bond dickbond...@gmail.com wrote:


From: Dick Bond dickbond...@gmail.com
Subject: SR
To: IBM-MAIN@bama.ua.edu
Date: Thursday, June 7, 2012, 5:12 PM


Anyone else as disgusted with the SR replacement as I am?  Half time, it 
doesn't updae the record correctly and you have to sign-on twice just to
get into the thing.   On a positive note, you can download files which is
nice but does not make up for the generally poor design.  Makes me wonder if 
anyone at IBM bothered to look at the ETR function and how easy that was to 
use before designing SR.

I can't help but feel IBM is shooting itself in the foot by deploying stuff 
like SR while making it worse that the prior product.  Sorry for rant but I 
see SR just one component of The Rise and Fall of IBM.

--
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
lists...@bama.ua.edu with the message: INFO IBM-MAIN

This communication may contain privileged and/or confidential information. It 
is intended solely for the use of the addressee. If you are not the intended 
recipient, you are strictly prohibited from disclosing, copying, distributing 
or using any of this information. If you received this communication in error, 
please contact the sender immediately and destroy the material in its entirety, 
whether electronic or hard copy. This communication may contain nonpublic 
personal information about consumers subject to the restrictions of the 
Gramm-Leach-Bliley Act. You may not directly or indirectly reuse or redisclose 
such information for any purpose other than to provide the services for which 
you are receiving the information.

127 Public Square, Cleveland, OH 44114
If you prefer not to receive future e-mail offers for products or services from 
Key send an e-mail to mailto:dnereque...@key.com with 'No Promotional E-mails' 
in the SUBJECT line.

--
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
lists...@bama.ua.edu with the message: INFO IBM-MAIN

Re: LE COBOL odd behavior

2012-06-07 Thread Scott Ford
Shmuel:
 
Actually we have three apps written in LE Cobol, same issue on 1.12 ...Le Cobol 
4.2 , when I inserted a 
//SYSOUT   , everything is a-ok 

Scott J Ford
Software Engineer
http://www.identityforge.com
 
 


 From: Shmuel Metz (Seymour J.) shmuel+ibm-m...@patriot.net
To: IBM-MAIN@bama.ua.edu 
Sent: Thursday, June 7, 2012 10:10 AM
Subject: Re: LE COBOL odd behavior
  
In 5ffa8470-9de8-4aad-b7a5-1bb653cec...@yahoo.com, on 06/05/2012
   at 11:09 PM, Scott Ford scott_j_f...@yahoo.com said:

No yucks please, a Display or Write to Sysprint takes a long time ,
in one case I cancelled a STC and the output was in sysprint, but
under ISPs, sdf , not there at all. 

Just COBOL, or anything that dynamically allocates SYSOUT? Was the
SYSOUT in the same IOT or different?

-- 
     Shmuel (Seymour J.) Metz, SysProg and JOAT
     ISO position; see http://patriot.net/~shmuel/resume/brief.html 
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...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Need a PC tape drive to read 3490, 3490E

2012-06-07 Thread Scott Ford
Shmuel:
 
I worked MVS at that time on a PC390 ...we had a 3800 and tape drives and a 
3174 attached to it.
Also BAR/RJE supported tape drives and of course various printers that were 
BUS/TAGGED into it

Scott J Ford
Software Engineer
http://www.identityforge.com
 
 


 From: Shmuel Metz (Seymour J.) shmuel+ibm-m...@patriot.net
To: IBM-MAIN@bama.ua.edu 
Sent: Thursday, June 7, 2012 10:13 AM
Subject: Re: Need a PC tape drive to read 3490, 3490E
  
In 4fcf76bf.9040...@cbttape.org, on 06/06/2012
   at 11:26 AM, Sam Golob sbgo...@cbttape.org said:

Does anybody have a suggestion how I can get a tape drive to 
attach to a PC so that I can read 3490, 3490E tapes, without my 
having to spend a couple of thousand dollars?

There used to be PC (SCSI?) drives that could handle old tapes, but I
have no idea what they cost or whether they are still available. I've
seen advertisements for everything from open reel to 3490E formats.

-- 
     Shmuel (Seymour J.) Metz, SysProg and JOAT
     ISO position; see http://patriot.net/~shmuel/resume/brief.html 
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...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: LE COBOL odd behavior

2012-06-07 Thread Scott Ford
Frank:
 
When this first happened, I am testing on our z/PDT Z/OS 1.12 - LE Cobol 4.2 
system, I though i missed something , left something out. So i went to our code 
working on 1.11 and imported over, compiled under 4.2 and still failed. Thats 
when I got the bright idea of adding the //SYSOUT and all of a sudden like 
magic i have all the Cobol Displays.

Scott J Ford
Software Engineer
http://www.identityforge.com
 
 


 From: Frank Swarbrick frank.swarbr...@yahoo.com
To: IBM-MAIN@bama.ua.edu 
Sent: Thursday, June 7, 2012 2:17 PM
Subject: Re: LE COBOL odd behavior
  
That is certainly interesting.  Enterprise COBOL 4.2 (and prior!) usually do a 
dynamic allocation of SYSOUT if there is no JCL allocation.  I have run in to 
cases where the dynamic allocation fails because the attempt to do it is being 
done in an I/O error routine.  I can't recall offhand the exact error, but it's 
trying to ENQ a resource that is already enqueued by for the processing of that 
file, and thus can't do it for SYSPRINT at the same time.  Or something like 
that.  Although I've gotten an abend when this occurs, so maybe its not related 
to your issue at all!  :-)
Frank





 From: Scott Ford scott_j_f...@yahoo.com
To: IBM-MAIN@bama.ua.edu 
Sent: Thursday, June 7, 2012 9:25 AM
Subject: Re: LE COBOL odd behavior
 
Shmuel:
 
Actually we have three apps written in LE Cobol, same issue on 1.12 ...Le 
Cobol 4.2 , when I inserted a 
//SYSOUT   , everything is a-ok 

Scott J Ford
Software Engineer
http://www.identityforge.com
 



From: Shmuel Metz (Seymour J.) shmuel+ibm-m...@patriot.net
To: IBM-MAIN@bama.ua.edu 
Sent: Thursday, June 7, 2012 10:10 AM
Subject: Re: LE COBOL odd behavior
  
In 5ffa8470-9de8-4aad-b7a5-1bb653cec...@yahoo.com, on 06/05/2012
   at 11:09 PM, Scott Ford scott_j_f...@yahoo.com said:

No yucks please, a Display or Write to Sysprint takes a long time ,
in one case I cancelled a STC and the output was in sysprint, but
under ISPs, sdf , not there at all. 

Just COBOL, or anything that dynamically allocates SYSOUT? Was the
SYSOUT in the same IOT or different?

-- 
     Shmuel (Seymour J.) Metz, SysProg and JOAT
     ISO position; see http://patriot.net/~shmuel/resume/brief.html 
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...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN




--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Need a PC tape drive to read 3490, 3490E

2012-06-07 Thread Scott Ford
Shmuel,

We used these when I worked on europe, we were converting a lot of small Philip 
Morris offices to these..

http://www.barrcentral.com/help/beps/Overview_BARR_RJE.htm


Scott ford
www.identityforge.com

On Jun 7, 2012, at 1:08 PM, Shmuel Metz (Seymour J.) 
shmuel+ibm-m...@patriot.net wrote:

 In 1339083804.4053.yahoomail...@web164506.mail.gq1.yahoo.com, on
 06/07/2012
   at 08:43 AM, Scott Ford scott_j_f...@yahoo.com said:
 
 I worked MVS at that time on a PC390 ...we had a 3800 and tape drives
 and a 3174 attached to it. Also BAR/RJE supported tape drives and of
 course various printers that were BUS/TAGGED into it
 
 Aren't parallel channel adaptors a lot more expensive than SCSI
 adaptors? Also, the PC tape drives I've seen advertised needed a lot
 less real estate than the mainframe versions, and for one-time copying
 I wouldn't expect performance to be an issue.
 
 -- 
 Shmuel (Seymour J.) Metz, SysProg and JOAT
 ISO position; see http://patriot.net/~shmuel/resume/brief.html 
 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...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: LE COBOL odd behavior

2012-06-06 Thread Scott Ford
I should have added under z/os1.11 works fine

Scott ford
www.identityforge.com

On Jun 5, 2012, at 11:09 PM, Scott Ford scott_j_f...@yahoo.com wrote:

 All,
 
 We migrated to z/os 1.12 , LE COBOL. I have noticed on a COBOL program 
 running as a STC,
 No yucks please, a Display or Write to Sysprint takes a long time , in one 
 case I cancelled a STC and the output was in sysprint, but under ISPs, sdf , 
 not there at all. Is this a bug or a new parm in Maybe z/os , guessing ..?
 
 Scott ford
 www.identityforge.com
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: LE COBOL odd behavior

2012-06-06 Thread Scott Ford
John,

No, we don't change LE options, I will look at them..

Scott ford
www.identityforge.com

On Jun 6, 2012, at 9:16 AM, McKown, John john.mck...@healthmarkets.com 
wrote:

 Did somebody change the LE options? That's all that I can think of. No, I 
 don't know what the option(s) might be that could cause this difference. 
 
 -- 
 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@bama.ua.edu] On Behalf Of Scott Ford
 Sent: Wednesday, June 06, 2012 8:03 AM
 To: IBM-MAIN@bama.ua.edu
 Subject: Re: LE COBOL odd behavior
 
 I should have added under z/os1.11 works fine
 
 Scott ford
 www.identityforge.com
 
 On Jun 5, 2012, at 11:09 PM, Scott Ford 
 scott_j_f...@yahoo.com wrote:
 
 All,
 
 We migrated to z/os 1.12 , LE COBOL. I have noticed on a 
 COBOL program running as a STC,
 No yucks please, a Display or Write to Sysprint takes a 
 long time , in one case I cancelled a STC and the output was 
 in sysprint, but under ISPs, sdf , not there at all. Is this 
 a bug or a new parm in Maybe z/os , guessing ..?
 
 Scott ford
 www.identityforge.com
 
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN
 
 
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: LE COBOL odd behavior

2012-06-06 Thread Scott Ford
John,

I fixed it, but the fix was odd, I added a //sysout dd sysout=* 
It now works

Scott ford
www.identityforge.com

On Jun 6, 2012, at 9:16 AM, McKown, John john.mck...@healthmarkets.com 
wrote:

 Did somebody change the LE options? That's all that I can think of. No, I 
 don't know what the option(s) might be that could cause this difference. 
 
 -- 
 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@bama.ua.edu] On Behalf Of Scott Ford
 Sent: Wednesday, June 06, 2012 8:03 AM
 To: IBM-MAIN@bama.ua.edu
 Subject: Re: LE COBOL odd behavior
 
 I should have added under z/os1.11 works fine
 
 Scott ford
 www.identityforge.com
 
 On Jun 5, 2012, at 11:09 PM, Scott Ford 
 scott_j_f...@yahoo.com wrote:
 
 All,
 
 We migrated to z/os 1.12 , LE COBOL. I have noticed on a 
 COBOL program running as a STC,
 No yucks please, a Display or Write to Sysprint takes a 
 long time , in one case I cancelled a STC and the output was 
 in sysprint, but under ISPs, sdf , not there at all. Is this 
 a bug or a new parm in Maybe z/os , guessing ..?
 
 Scott ford
 www.identityforge.com
 
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN
 
 
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Dumps to vendors with sensitive data

2012-06-06 Thread Scott Ford
Andy,
 
We work with the DOJ(FBI) and they remove IP addresses etc..since we are a IP 
server/client dealing with security
subsystems.

Scott J Ford
Software Engineer
http://www.identityforge.com
 
 


 From: Andy White awh...@metlife.com
To: IBM-MAIN@bama.ua.edu 
Sent: Wednesday, June 6, 2012 12:57 PM
Subject: Dumps to vendors with sensitive data
  
We recently have a DOD (Department of Defense) account on our systems. 
Question if you are sending a dump to a vendor e.g. IBM and there might be 
a slight change it has user data stored in common storage. Do you have a 
DOD approved person within IBM you send the dump to? Or an assigned group 
to your account that deals with GSA/DOD type of issues? 

We haven't sent any dumps to a vendor since taking on this new work but 
wanted to know how other companies handle this?


Andy S. White

The information contained in this message may be CONFIDENTIAL and is for the 
intended addressee only.  Any unauthorized use, dissemination of the 
information, or copying of this message is prohibited.  If you are not the 
intended addressee, please notify the sender immediately and delete this 
message.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: LE COBOL odd behavior

2012-06-06 Thread Scott Ford
Thanks Clark, I had to look it up, didn't know it existed, much appreciated

Scott ford
www.identityforge.com

On Jun 6, 2012, at 4:03 PM, Clark Morris cfmpub...@ns.sympatico.ca wrote:

 On 6 Jun 2012 07:04:52 -0700, in bit.listserv.ibm-main you wrote:
 
 John,
 
 I fixed it, but the fix was odd, I added a //sysout dd sysout=* 
 It now works
 
 If the statement //SYSOUT DD some parameters is missing and you have a
 DISPLAY something in your program and the LE runtime option CBLQDA is
 (ON), the program will dynamically allocate a temporary file with
 DISP=(NEW,DELETE) and write to it.  This is true for all QSAM files.
 If the LE option is CBLQDA(OFF), you will get an abend on OPEN (or for
 DISPLAY, first write).  CBLQDA(ON) is purportedly to conform to the
 COBOL standard although the standard assumed that the file would
 remain somewhere.
 
 Clark Morris  
 
 Scott ford
 www.identityforge.com
 
 On Jun 6, 2012, at 9:16 AM, McKown, John john.mck...@healthmarkets.com 
 wrote:
 
 Did somebody change the LE options? That's all that I can think of. No, I 
 don't know what the option(s) might be that could cause this difference. 
 
 -- 
 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@bama.ua.edu] On Behalf Of Scott Ford
 Sent: Wednesday, June 06, 2012 8:03 AM
 To: IBM-MAIN@bama.ua.edu
 Subject: Re: LE COBOL odd behavior
 
 I should have added under z/os1.11 works fine
 
 Scott ford
 www.identityforge.com
 
 On Jun 5, 2012, at 11:09 PM, Scott Ford 
 scott_j_f...@yahoo.com wrote:
 
 All,
 
 We migrated to z/os 1.12 , LE COBOL. I have noticed on a 
 COBOL program running as a STC,
 No yucks please, a Display or Write to Sysprint takes a 
 long time , in one case I cancelled a STC and the output was 
 in sysprint, but under ISPs, sdf , not there at all. Is this 
 a bug or a new parm in Maybe z/os , guessing ..?
 
 Scott ford
 www.identityforge.com
 
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN
 
 
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


LE COBOL odd behavior

2012-06-05 Thread Scott Ford
All,

We migrated to z/os 1.12 , LE COBOL. I have noticed on a COBOL program running 
as a STC,
No yucks please, a Display or Write to Sysprint takes a long time , in one case 
I cancelled a STC and the output was in sysprint, but under ISPs, sdf , not 
there at all. Is this a bug or a new parm in Maybe z/os , guessing ..?

Scott ford
www.identityforge.com

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Is there an Enterprise COBOL API to detect SOURCE-COMPUTER WITH DEBUGGING on or off at runtime?

2012-06-04 Thread Scott Ford
Peter,

We pass a parm debug=y or debug=n , our code there is a 88 level...

If debug-on 
  ...
 ...

End-if

Plus I had to create a special sysout , allocated dynamically...

Scott ford
www.identityforge.com

On Jun 4, 2012, at 1:11 PM, Farley, Peter x23353 
peter.far...@broadridge.com wrote:

 The subject is the question.  Obviously I can insert a WORKING-STORAGE switch 
 that is off by default and a Debugging line in the PROCEDURE division to 
 turn on that switch when WITH DEBUGGING is in effect, but this seems 
 clumsy to me.
 
 If there is another way, I'd appreciate any info you can provide.
 
 Peter
 
 
 This message and any attachments are intended only for the use of the 
 addressee and may contain information that is privileged and confidential. If 
 the reader of the message is not the intended recipient or an authorized 
 representative of the intended recipient, you are hereby notified that any 
 dissemination of this communication is strictly prohibited. If you have 
 received this communication in error, please notify us immediately by e-mail 
 and delete the message and any attachments from your system.
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Brain drain: Where Cobol systems go from here

2012-06-03 Thread Scott Ford
Kirk,

Yes, I agree also and the ability to read a manualhave a ton of customers 
who don't even take the time to rtfm..l

Scott ford
www.identityforge.com

On Jun 1, 2012, at 5:33 PM, Kirk Talman rkueb...@tsys.com wrote:

 IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu wrote on 05/23/2012 
 05:39:26 PM:
 
 From: Roberts, John J jrobe...@dhs.state.ia.us
 
 When the last Cobol programmers walk out the door, so may 50 years 
 of business processes within the software they created. Will you be 
 ready?
 
 
 Ed, Interesting article and fairly accurate IMO.
 
 This is what I can foresee happening:
 (1) Many companies will try to offshore their COBOL application 
 support.  But this won't work so well because it is hard enough to 
 understand these systems without facing the complications of 
 language and arcane terminology.  And the young ones back in 
 Bangalore will want to do Java, not COBOL.
 
 Actually the language is not a problem.  We have people here from multiple 
 nations, some whose English is lacking.  But they can doing the 
 programming work - well.
 
 The problem is the lack of application knowledge.  We just had a senior 
 person retire to a ranch in FL.  He was senior person in his critical 
 application.  He ran a series of weekly one hour technical seminars.  The 
 problem was that he could answer any question off the top of his head. But 
 an organized overview and drill down into each part of the system and the 
 relationship of that system to multiple other systems was not there.
 
 He was used to being a S(ubject)M(atter)E(xpert)/guru.  Ask him a question 
 and he could answer it or tell you where to find the answer.
 
 Without that kind of person, trying to port the application to anything 
 else is risky as is training newbies.
 
 (2) Other companies will want to recruit overseas, either for CS 
 grads that they can train, or for those few that are willing to 
 invest in COBOL learning if that is what it takes to punch that H1B 
 ticket.  But even so, once here they are all going to be looking to 
 do something else, not COBOL.  So that company that recruits and 
 trains a COBOL resource is going to be looking for a replacement 
 within a couple years.
 
 We have had over the years training programs to build new Cobol 
 programmers.  They work fine.  But again, the application knowledge is not 
 in books.  It was transmitted by SMEs.
 
 (3) Efforts to train new young COBOL resources are going to flop, as
 the article mentions.  Again, everyone expects COBOL to be a career 
 dead-end once beyond a 5 to 10 year transition period.
 
 Since Cobol is now talking to distributed applications in various ways, 
 Cobol people are getting exposure to distributed applications.  I recently 
 had a project transferred from me which was going to have me build part of 
 an environment that is both mainframe and distributed.  As long as the 
 documentation is there, there is not a huge chasm to cross.
 
 (4) In the end, US companies are going to be forced to pay a premium
 just to hang on to their old-timers long enough to buy time to 
 implement that new ERP package or new custom application.  The ones 
 that will be successful doing this are going to be the ones that 
 accommodate their senior developer's desires: lots of time off, 
 telecommuting, job sharing, benefits, etc.
 
 Right now at the moment there are enough Cobol programmers leaving other 
 companies that is still a supply of new people, some of which have fine 
 skill sets.  But as time goes on, there will be a cliff.
 
 I just returned from Germany.  There was talk there that there is an 
 engineering shortage in the market there.  Never bothered with the 
 details.  Maybe the recession there will give them time to kick the can 
 down the road more.  After all, it has been working so well for dealing 
 with their financial problems.
 
 John
 
 
 -
 The information contained in this communication (including any
 attachments hereto) is confidential and is intended solely for the
 personal and confidential use of the individual or entity to whom
 it is addressed. If the reader of this message is not the intended
 recipient or an agent responsible for delivering it to the intended
 recipient, you are hereby notified that you have received this
 communication in error and that any review, dissemination, copying,
 or unauthorized use of this information, or the taking of any
 action in reliance on the contents of this information is strictly
 prohibited. If you have received this communication in error,
 please notify us immediately by e-mail, and delete the original
 message. Thank you 
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff

Re: How to suppress Message in REXX App

2012-06-01 Thread Scott Ford
Lizette,

Are you trapping the messages ?

Scott ford
www.identityforge.com

On Jun 1, 2012, at 12:43 PM, Lizette Koehler stars...@mindspring.com wrote:

 Cross Posting to IBM Main and TSO-REXX
 
 
 I have a Rexx process that issues the HLIST command.  I have been successful
 in trapping the output from the HLIST but have an issue when the message
 
 ARC0138I is issued.
 
 I have tried turning off all of the TSO PROF functions (MSGID, INTERCOM,
 etc)
 I have tried turning off message for that section of the code MSG('OFF')
 
 Any yet it keeps getting produced so the user has to keep hitting enter
 until they are cleared.
 
 This message can be overwhelming if my user requests 100's of datasets that
 do not have an MCDS entry.
 
 Does anyone know if this message can be suppressed from a TSO session?  IF
 so, suggestions?
 
 Thanks
 
 Lizette Koehler
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: How to suppress Message in REXX App

2012-06-01 Thread Scott Ford
Lizette,

TPut will go to sysprint or systsprt

Scott ford
www.identityforge.com

On Jun 1, 2012, at 4:16 PM, Lizette Koehler stars...@mindspring.com wrote:

 Scott 
 
 Yes the output is going to a outdsn
 
 HLIST DSN('dsnvar') MCDS ODS('tmpdsn')
 
 
 I have set  TSO PROF NOINTERCOM NOPAUSE NOMSGID NOMODE  NOWTPMSG NORECOVER
 
 I have added the turning off of MSG prior to the HLIST and restore it after 
 HLIST.
 
 I think the problem as pointed out is a TPUT.  Which means I may not be able 
 to suppress it from the user's session.
 
 Lizette
 
 
 -Original Message-
 From: Scott Ford scott_j_f...@yahoo.com
 Sent: Jun 1, 2012 1:03 PM
 To: IBM-MAIN@bama.ua.edu
 Subject: Re: How to suppress Message in REXX App
 
 Lizette,
 
 Are you trapping the messages ?
 
 Scott ford
 www.identityforge.com
 
 On Jun 1, 2012, at 12:43 PM, Lizette Koehler stars...@mindspring.com wrote:
 
 Cross Posting to IBM Main and TSO-REXX
 
 
 I have a Rexx process that issues the HLIST command.  I have been successful
 in trapping the output from the HLIST but have an issue when the message
 
 ARC0138I is issued.
 
 I have tried turning off all of the TSO PROF functions (MSGID, INTERCOM,
 etc)
 I have tried turning off message for that section of the code MSG('OFF')
 
 Any yet it keeps getting produced so the user has to keep hitting enter
 until they are cleared.
 
 This message can be overwhelming if my user requests 100's of datasets that
 do not have an MCDS entry.
 
 Does anyone know if this message can be suppressed from a TSO session?  IF
 so, suggestions?
 
 Thanks
 
 Lizette Koehler
 
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: How to suppress Message in REXX App

2012-06-01 Thread Scott Ford
Yes, system

Scott ford
www.identityforge.com

On Jun 1, 2012, at 5:59 PM, Walt Farrell walt.farr...@gmail.com wrote:

 On Fri, 1 Jun 2012 16:37:51 -0400, Scott Ford scott_j_f...@yahoo.com wrote:
 
 TPut will go to sysprint or systsprt
 
 She's concerned about a TSO session, and there it will go to the terminal.
 
 -- 
 Walt
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Cell pool questions

2012-05-30 Thread Rob Scott
Charles

You could solve this requirement using a code solution - for example :

(1) Design a common structure for a cell pool identifier - something that 
includes the cell pool id and some double-word count fields for GET and 
FREE operations
(2) Build a macro to front-end the CPOOL GET and CPOOL FREE services (eg #CPOOL 
GET  and #CPOOL FREE) that take a pointer to the structure in (1) as a parameter
(3) Inside the macro, issue the real CPOOL GETs and FREEs - however you can now 
maintain the GET and FREE count fields using CSG
(4) Write your own service to list/dump the contents of the structures in (1) 
for diagnostic purposes

Obviously the above is simplistic and you could get into a more elegant 
solution depending on the environment that you are working in. 
If the program is running in a server, then perhaps you could consider a 
separate TCB acting as a storage manager (SM) and all other TCBs having some 
sort of API to GET and FREE cells from within defined pools. If so, the SM TCB 
could use callable cell pool services to manage the pools and the APIs could 
just manage your own free cell queue(s). The big advantage of callable cell 
pool services is the ability to contract the pools if required.   
 

Rob Scott
Lead Developer
Rocket Software
77 Fourth Avenue . Suite 100 . Waltham . MA 02451-1468 . USA
Tel: +1.781.684.2305
Email: rsc...@rs.com
Web: www.rocketsoftware.com


-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On Behalf Of 
Charles Mills
Sent: 30 May 2012 21:09
To: IBM-MAIN@bama.ua.edu
Subject: Re: Cell pool questions

Jim, thanks.

Wow, I totally did not get that. I saw it as two different APIs to the same 
core service, like the C and assembler APIs to TCP/IP. Not sure if it is just 
me, but you might want to make that clearer in the documentation, seeing as 
both are called Cell Pool Services. I almost did not bother to ask question 
(1.) as it seemed so obvious that the answer was Yes.

Okay, moving right along ... re-formulating the question:

Is there any way to determine the number of cells in a CPOOL cell pool? I have 
a cell pool with a primary and a secondary count. It occurs to me that if, for 
example, I had a bug in which one time in ten I failed to return a cell to the 
pool, that I would have no indication of a problem until I got an SC78 abend, 
which might take quite a while.

I am kind of inferring that I could do a LIST and get the number of extents 
from work area Word 3 (possibly iteratively based on Word 1), from which I 
guess I could determine the pool size as primary + (secondary * (extents - 1)). 
Is that correct? Or is there not a one-to-one between pool expansions and 
extents?

Is there a better way?

Actually, I now see that that method won't work very well because I have no way 
of making sure that there would be no intervening GET requests. The GET 
requests come from asynchronous processes which the main task has no ability to 
pause. I guess I could just make sure the work area was large enough to get all 
of the extents in a single call?

Charles

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On Behalf Of 
Jim Mulder
Sent: Wednesday, May 30, 2012 12:23 PM
To: IBM-MAIN@bama.ua.edu
Subject: Re: Cell pool questions

 1. Can I mix CPOOL and CSRP calls on the same cell pool? Could one
for
 example use CPOOL GET for performance, and CSRPQPL to obtain 
 statistics
that
 are not available through CPOOL? I already have working CPOOL macro
code,
 but I would like to get the CSRQPL statistics. Can I do so without
having to
 re-write my working CPOOL macro code?
 
 2. Assuming the answer to (1.) is Yes, what CSRPQPL calls anchor_addr 
--
 is that the same datum that CPOOL calls pool id?

 No, CPOOL and CSRP are completely different services, which have no 
relation to each other. 

--
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


RACF extract

2012-05-29 Thread Scott Ford
All:
 
I am writing an assembler routine to perform a RACFROUTE REQUEST=EXTRACT 
...below:
 
 OPEN  FILEIN
 OPEN  (SYSPRINT,(OUTPUT))
READM    DS    0H
 GET   FILEIN,RECIN
 MVC   RECOUT(11),=C'PROCESSING '
 MVC   RECOUT+11(10),RECIN
 PUT   SYSPRINT,RECOUT
 XC    UID,UID
 MVC   UID(8),RECIN
RAC2 RACROUTE REQUEST=EXTRACT,TYPE=EXTRACT,CLASS='USER',WORKA=RACW,X
   ENTITY=UID,FIELDS=FLDLST,SEGMENT='TSO',RELEASE=2.2,MF=S
 LTR   R15,R15
 BNZ   BADEXTR
 MVI   RECOUT,C' '
 MVC   RECOUT+1(132),RECOUT
 
 
** dcs and ds **
 
RECIN    DS    CL80
RECOUT   DS    CL133
SAVEAREA DS    18F
UID  DS    CL8
FLDLST   DC    A(5)
 DC    CL8'TACCT'
 DC    CL8'TDEST'
 DC    CL8'THCLASS'
 DC    CL8'TJCLASS'
 DC    CL8'TLPROC'
RACW DS    CL512
WORKAREA DS    128F
SAVEREA  DC    18F'0'
FILEIN   DCB   DDNAME=INPUT,MACRF=(GM),DSORG=PS,EODAD=EOJ
SYSPRINT DCB   DDNAME=SYSPRINT,MACRF=(PM),DSORG=PS,LRECL=133
 IRRPRXTW
I am trying to extract a users TSO segment information, I will need to be doing 
them all, but my question is this:

I know R1 contains the result of the extract..but with SEGMENT=  what maps to 
the segment fields like in the RACF templates that the Extract refers me to..

Sorry all, first serious RACF program...but i need some assistance 

Scott J Ford
Software Engineer
http://www.identityforge.com

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: RACF extract

2012-05-29 Thread Scott Ford
Walt,

Thank you very much on both accounts..

Scott ford
www.identityforge.com

On May 29, 2012, at 3:02 PM, Walt Farrell walt.farr...@gmail.com wrote:

 First, I suggest that for RACF-related questions you use RACF-L rather than 
 IBM-MAIN, as there will be more RACF-knowledgeable responders there.
 
 But to answer your question, EXTWOFF in the returned extract work area (RXTW, 
 see RACF Data Areas) gives you the offset within the returned data area to 
 the data you asked for. 
 
 At that offset within the RXTW you'll get one chunk of data for each field 
 you asked for. You can figure out what each chunk of data should look like 
 using the template information and the information provided with the 
 description of the REQUEST=EXTRACT keyword in the RACROUTE REQUEST=EXTRACT 
 documentation.
 
 -- 
 Walt
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: CSVDYNEX ?'s

2012-05-26 Thread Rob Scott
If your dynamic exit has its own recovery routine and it recovers successfully, 
the the abend count will not be incremented and CSV430I will be avoided.

There is no documented ENF signal for any CSVDYNEX service.

You have at least the following choices for notification of possible problems 
with your exit :

(o) Periodically issue the LIST request to check on the exit status
(o) Make your dynamic exit update a count field or STCK value somewhere every 
time it is invoked.
(o) If you have a recovery routine for the exit, you could provide your own 
notification service to your server address space when it is invoked for an 
abend in the exit.

I would probably choose the last option.

Rob Scott
Lead Developer
Rocket Software
77 Fourth Avenue . Suite 100 . Waltham . MA 02451-1468 . USA
Tel: +1.781.684.2305
Email: rsc...@rs.com
Web: www.rocketsoftware.com


-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On Behalf Of 
Paul Schuster
Sent: 25 May 2012 17:50
To: IBM-MAIN@bama.ua.edu
Subject: CSVDYNEX ?'s

The CSVDYNEX macro provides keywords ABENDNUM and ABENDCONSEC to control how 
many times the exit routine can abend before the exit is disabled.

1) At what point does the dynamic exit processing determine that an abend has 
occurred?  If I were to provide an ESTAE or similar recovery routine in my 
exit, what that be sufficient to prevent the exit from becoming disabled? 
(Assuming it recovered correctly.)

2) Other than the 

CSV430I MODULE  FOR EXIT IGGPRE00_EXIT HAS BEEN MADE INACTIVE
DUE TO ABEND=xx REASON=   

message appearing, is any notification made available?  Specifically an ENF?  
(I did not see any mention of that in the docs.)

3) If a recovery routine in the exit itself (as in (1) above) is not the 
answer, then what is the correct way to provide recovery?  The CSVDYNEX RECOVER 
option seems to be only for callers of the exit; I am essentially only doing a 
CSVDYNEX ADD,STATE=ACTIVE.

Thank you for any insight.

Paul Schuster
   

--
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Snap dump question

2012-05-26 Thread Scott Ford
John,

Your so far from impolite. I appreciate intelligence and frankness. I will post 
my code a snippet a bit later..I know I made mistakes , so I need a another 
pair of eyes I don't have within the company I work..the black arts of 
assembler are only practiced by a few ...good men and women...thanks for the 
option...

Scott ford
www.identityforge.com

On May 25, 2012, at 8:47 PM, John Gilmore johnwgilmore0...@gmail.com wrote:

 Charles Mills writes
 
 begin extract
 DBB LECL will almost certainly not assemble (as John G. was pointing
 out, a bit obtusely). Should be LRECL
 /end extract
 
 Equally, 'DBB' should of course be 'DCB'.
 
 My point--serendipitously well illustrated by what you typed--was
 that, since the OP obviously knows that 'LECL'. should be 'LRECL',
 there was a strong possibility that his typo was a transcription
 error, defective in his post but not in his code.  In reviewing the
 language I used to make this point I find no basis for the notion that
 it is obtuse.  (It is at once clear and polite, but perhaps I should
 add that I am capable of being impolite.)
 
 While I am responding, I do not much like your
 'definition'/characterization of a DSECT.  A DSECT is a portable
 putative storage template.  It describes but neither allocates nor
 initializes a block of storage.
 
 Like other preogramming constructs, a DSECT can be misused.  You are
 of course correct that if pointed in the weeds it will yield
 gibberish and, with luck, a quick ABEND.
 
 John Gilmore, Ashland, MA 01721 - USA
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Snap dump question

2012-05-26 Thread Scott Ford
Peter,

I built the plist for a call to irrseq00 , I will post my code a bit later. 
Thanks for the reply

Scott ford
www.identityforge.com

On May 26, 2012, at 12:31 PM, Peter Relson rel...@us.ibm.com wrote:

 I am experiencing the dreaded S0C4-11
 
 I didn't see an answer to the question of just where the S0C4-11 occurred.
 
 I somewhat doubt that SNAP would end with an S0C4-11 if your data was 
 incorrect. It would catch the program interrupt, and either retry to give 
 you back a return code or change the completion code.
 That leads me to suspect that you never made it to the SVC 33 that is part 
 of SNAP.
 
 Look in your program for whatever bug is indicated by the error location.
 
 Peter Relson
 z/OS Core Technology Design
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Snap dump question

2012-05-25 Thread Scott Ford
All:
 
I have a program that uses a dsect...filling in fields and then calls an 
external program.
I am doing a RACF extract through IRRSEQ00..
 
 OPEN  (SNAPOUT,OUTPUT)
 LA    R3,SNAPOUT
 SNAP  DCB=(3),TCB=(5),PDATA=ALL
 CLOSE SNAPOUT
 L R15,=V(IRRSEQ00)
 BALR  R14,R15
** dcb **
SNAPOUT  DCB   DDNAME=SNAPOT,DSORG=PS,MACRF=(W),RECFM=VBA,LECL=125
 
I want to see the the contents of the dsect prior to the call, I am 
experiencing the dreaded S0C4-11
When I execute the above code the SNAPOUT contents shows nada..
 
can anyone shed some light on my mistake, yes I am admiting I make mistakes 
 
:( 
 
Regards,

Scott J Ford
Software Engineer
http://www.identityforge.com

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Snap dump question

2012-05-25 Thread Scott Ford
John:
 
That was correct in my code, thats what the manual gave..but I also found some 
of their parameter examples wrong

Scott J Ford
Software Engineer
http://www.identityforge.com
 
 


 From: John Gilmore johnwgilmore0...@gmail.com
To: IBM-MAIN@bama.ua.edu 
Sent: Friday, May 25, 2012 4:19 PM
Subject: Re: Snap dump question
  
On 5/25/12, John Gilmore johnwgilmore0...@gmail.com wrote:
 Scott,

 Is

 LECL=125

 just a typo for LRECL=125 in your post, or is it LECL in your code too?

 John Gilmore, Ashland, MA 01721 - USA



-- 
John Gilmore, Ashland, MA 01721 - USA

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Subpool 231 usage

2012-05-23 Thread Scott Ford
All:
 
Thank you so much for the help. We are digging through the problem. 
I hadnt seen this one before, so I was looking for pointers to point me the 
right direction to find the cause. 
 
All your help was very much appreciated.

Scott J Ford
Software Engineer
http://www.identityforge.com
 
 


 From: Ray Overby rayove...@comcast.net
To: IBM-MAIN@bama.ua.edu 
Sent: Wednesday, May 23, 2012 9:03 AM
Subject: Re: Subpool 231 usage
  
Perhaps you could look at the common storage tracking information for your SP 
231 storage. With appropriate settings in your DIAGXX parmlib member CSA/SQA 
storage tracking data should indicate the owner (address space) of the storage. 
Perform this analysis before the problem occurs. This should validate you had 
actually allocated the storage and its key. Perform this activity again after 
the problem occurs and compare the results.

I will assume that if you did not correctly allocate the storage in the first 
place that you know how to fix that. For the case where the storage is freed 
out from under you you could run a storage trace (see /MVS Diagnosis: Tools and 
Service Aids Chapter 13 Getmain, Freemain, STORAGE trace (GFS) for details). 
/This trace should show you all GETMAIN/FREEMAIN and STORAGE OBTAIN/RELEASE 
requests. Use filtering to limit the output to SP231 for the address space(s) 
involved. Hopefully you will see who freed the storage (likely one of your 
programs) and will be able to resolve your problem.



On 5/23/2012 02:50 AM, Andy Wood wrote:
 Another program cannot acquire storage within your sp231 storage. At least, 
 not unless that program, or some other program, first released/freemained all 
 or part of your storage (yes, that could happen accidentally).
 
 When you say the abend points to unknown=program, do you mean that you can't 
 see your code in the dump and you don't know exactly where it abended?
 
 What address caused the S0C4-11 - the address from your token, or maybe some 
 other address, such as an address where your code is supposed to be?
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN
 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Subpool 231 usage

2012-05-22 Thread Scott Ford
All:
 
I have a interesting situation I havent seen before..
 
1.  Program :  Does Storage Obtain in Mode=sup key=zero , subpool 231
2.  Same program creates a 16 byte token using IEANTCR..System_Level, persist
3.  A system exit will create an entry into the cache created above.
 
This is working fine and has been for a long time in many of our customer 
environments. The failing environment is z/OS 1.11..
We just got hit on a S0C4-11 , is it possible that another application acquired 
the storage at our location and token
and overlaid us...the abend points to unknown=program ...and we are seeing the 
abends on the RACF Stc log..
 
I cant paste the code here, its proprietary ...I apolognize in advance..but I 
have never seen this happen. This exit is a RACF exit,,IRREVX01 and they are 
also running a Endeavor ICHRCX01 exit..I was suspect of that exit...

Scott J Ford
Software Engineer
http://www.identityforge.com

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Screen Scraping TN3270

2012-05-22 Thread Scott Ford
David:
 
I feel your pain, screen scraping isnt generally a good thing to do, but 
sometimes your stuck. 
I am surprised you can call a API of some sort to perform the function you need 
to do on the screens that are being scraped.
We had a customer with that issue, but with a RACF application, we were going 
to replace it with our application...
But unfortunately, the deal fell through..

Scott J Ford
Software Engineer
http://www.identityforge.com
 
 


 From: David Andrews d...@lists.duda.com
To: IBM-MAIN@bama.ua.edu 
Sent: Tuesday, May 22, 2012 4:46 PM
Subject: Re: Screen Scraping TN3270
  
On Tue, 2012-05-22 at 16:10 -0400, George Henke wrote:
 I had a client in 2010 that used LegaSuite very successfully, but it was
 not really screen-scraping

Well it is really no-fooling screen scraping here, with all the
attendant change control issues.

 1 click of the mouse button triggered about 10 or 12 CICS
 transactions, tasks, under the covers.

Yes, it can devolve into this if you choose to e.g. present a multipage
screen map as a scrollable list.  We do some of that (but not a lot).

 Quite a price to pay just so customer service does not have to touch
 type.

Perhaps.  But usability has some value, and some of our green screens
are complex.  The ability to present some coded fields as pull-downs and
integrate with the desktop (SQL-server queries, mail, other stuff) has
been well received.

 Screen-scaping is taboo where I am now.

Keeping the green-screen maps in sync with the LegaSuite panel
collection is an administrative problem that we haven't solved yet.

Error recovery seems to be much less of an issue than it was in days of
yore.  I once wrote a EHLLAPI library subset for a boutique 3270
emulator board, and dealing with a recalcitrant SPX line that stretched
halfway across the country was a painful exercise.

-- 
David Andrews
A. Duda  Sons, Inc.
david.andr...@duda.com

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Early IPL problems

2012-05-21 Thread Scott Ford
John,
Boy that's a blast from the past, I worked man moons ago a s/370-158..3215 m 
worked another place on 4381s using a 3287 as a CICS log 

Scott ford
www.identityforge.com

On May 20, 2012, at 1:07 PM, McKown, John john.mck...@healthmarkets.com 
wrote:

 I agree totally. Personally, I really __liked__ the 3215 keyboard/printer on 
 the s/370 145 that I started on. I wonder if it would be possible to use an 
 OSA-ICC to have a 3284 definition which would be connected to by a Linux box 
 running pr3287 and then generate that as a 3287 non-SNA printer for hardcopy 
 during IPL. I vaguely remember having a 1403 as a console for NIP messages 
 long ago.
 
 -- 
 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@bama.ua.edu] On Behalf Of R.S.
 Sent: Saturday, May 19, 2012 3:01 AM
 To: IBM-MAIN@bama.ua.edu
 Subject: Re: Early IPL problems
 
 I prefer to have system solution, which would allow me to view/manage 
 TEXT FILE. It's far more convenient than using video camera.
 And in fact I miss the facility.
 BTW: I haven't investigated it: I have some 3270 emulator 
 which allow to 
 view few previous screens - sometimes usable for ISPF activities.
 However this facility does not work for NIP text stream.
 --
 Radoslaw Skorupka
 Lodz, Poland
 
 
 
 
 
 W dniu 2012-05-18 21:11, McKown, John pisze:
 I use the HMC and the Operating System Messages ICON. I 
 don't have any NIPCONS, so I IPL and monitor from the HMC 
 until I can get an SMCS console going.
 
 If you do have a 3270 type console, why not record the 
 console on your cell phone camera? It is a bit small. So, get 
 a tablet. Might take two people. One to do the IPL, the other 
 to keep the console in focus.
 
 --
 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@bama.ua.edu] On Behalf Of Edward Jaffe
 Sent: Friday, May 18, 2012 1:52 PM
 To: IBM-MAIN@bama.ua.edu
 Subject: Re: Early IPL problems
 
 On 5/18/2012 11:22 AM, Mark Zelden wrote:
 No, the complaint is that on emulated consoles attached via
 Tn3270 (2074,
 OSA-ICC and I assume Visira which I've never worked with)
 any messages
 that come out on the console along with the wait disappear
 immediately
 due to the RESET that happens along with the wait.
 
 Sounds like z/OS sysprogs need to ask their employers to pay
 for Evelyn Wood
 speed-reading classes. ;-)
 
 Seriously, I remember OS/2 had a similar issue. Before you
 could write down the
 information about a catastrophic trap, it would restart and
 blow away the
 screen. There was a special CONFIG.SYS parameter you had to
 code to prevent it
 from automatically restarting itself. Oh what fun...
 
 --
 Edward E Jaffe
 Phoenix Software International, Inc
 831 Parkview Drive North
 El Segundo, CA 90245
 310-338-0400 x318
 edja...@phoenixsoftware.com
 http://www.phoenixsoftware.com/
 
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN
 
 
 
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN
 .
 
 
 
 --
 Tre tej wiadomoci moe zawiera informacje prawnie 
 chronione Banku przeznaczone wycznie do uytku subowego 
 adresata. Odbiorc moe by jedynie jej adresat z wyczeniem 
 dostpu osób trzecich. Jeeli nie jeste

Rexx - calling assembler question

2012-05-18 Thread Scott Ford
All:
 
I am in the process of writing a Rexx program that will call an Assembler 
program and pass parameters.
The program is simple..
 
-
Rexx:
/* TSTGFILE  */
trace i
say 'Address is: 'address()
address TSO CALL 'SFORD.LINKLIB(TESTCALL)' 'CLASS(USER' 
 

 
Assembler:
 
TESTCALL CSECT
TESTCALL AMODE 31
TESTCALL RMODE ANY
 YREGS
 SPACE 3
 SAVE (14,12),,'TESTCALL..SYSDATE..SYSTIME'
 LR    R12,R15
 USING TESTCALL,R12
 L R4,0(R1)
 ST    R4,8(R13)
 ST    R13,4(R4)
 LR    R13,R4
 L R1,4(R1)
 MVC   CLASSN(8),0(R4)
 MVC   SUBMSGA+20(8),CLASSN
SUBMSGA  WTO   'PARM1:    ',ROUTCDE=11
BAILOUT  DS    0H
L R13,SAVEAREA+4
 RETURN (14,12),RC=0
CLASSN   DS    CL8
PROFN    DS    CL8
SAVEAREA DS    18F

Execution JCL:
 
//REXXGRP JOB ,SYSTEMS,CLASS=A,MSGCLASS=X,
//  MSGLEVEL=(1,1),REGION=0M,NOTIFY=SYSUID
//STEP1    EXEC PGM=IKJEFT01,DYNAMNBR=99
//STEPLIB  DD DSN=SFORD.LINKLIB,DISP=SHR
//SYSEXEC  DD DSN=SFORD.CLIST.LIBRARY,DISP=SHR
//SYSOUT   DD SYSOUT=*
//SYSPRINT DD SYSOUT=*
//SYSTSPRT DD SYSOUT=*
//SYSTSIN  DD *
  %TSTGFILE
/*
-
Output:
 
   J E S 2  J O B  L O G  --  S Y S T E M  A D C D  --  N O
 
09.17.26 JOB00225  FRIDAY,    18 MAY 2012 
09.17.26 JOB00225  IRR010I  USERID SFORD    IS ASSIGNED TO THIS JOB.
09.17.26 JOB00225  ICH70001I SFORD    LAST ACCESS AT 09:17:12 ON FRIDAY, MAY 18,
09.17.26 JOB00225  $HASP373 REXXGRP  STARTED - INIT 1    - CLASS A - SYS ADCD
09.17.26 JOB00225  IEF403I REXXGRP - STARTED - TIME=09.17.26
09.17.27 JOB00225  +PARM1:    CL
09.17.27 JOB00225  IEF404I REXXGRP - ENDED - TIME=09.17.27
09.17.27 JOB00225  $HASP395 REXXGRP  ENDED
 
I assumed I misunderstand how parameters are passed in Rexx to Assembler...I 
thought that
 
R1 pointed to the Adcon list...can someone be so kind as to point this old 
fellow .the right way
Regards,
 
Scott J Ford
Software Engineer
http://www.identityforge.com

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Rexx - calling assembler question

2012-05-18 Thread Scott Ford
Tom:
 
Let me explain, sorry, I should have been more clear..
 
The Rexx program or clist will call and Asembler module , the Assembler module 
in this case will do calls to
the R_Radmin to perform extracts..output will go to a ddname once i get their 
with this code..
 
My problem is passing for example a Class and Profile to the Assembler routine 
doing the call to RACF

Scott J Ford
Software Engineer
http://www.identityforge.com
 
 


 From: Tony Harminc t...@harminc.net
To: IBM-MAIN@bama.ua.edu 
Sent: Friday, May 18, 2012 12:05 PM
Subject: Re: Rexx - calling assembler question
  
On 18 May 2012 11:36, Scott Ford scott_j_f...@yahoo.com wrote:
 All:

 I am in the process of writing a Rexx program that will call an Assembler 
 program and pass parameters.
 The program is simple..

 -
 Rexx:
 /* TSTGFILE  */
 trace i
 say 'Address is: 'address()
 address TSO CALL 'SFORD.LINKLIB(TESTCALL)' 'CLASS(USER' 

 

What you've got is a TSO call command. It has really nothing to do with REXX.

 Assembler:

 TESTCALL CSECT
 TESTCALL AMODE 31
 TESTCALL RMODE ANY
  YREGS
  SPACE 3
  SAVE (14,12),,'TESTCALL..SYSDATE..SYSTIME'
  LR    R12,R15
  USING TESTCALL,R12
  L R4,0(R1)
  ST    R4,8(R13)
  ST    R13,4(R4)
  LR    R13,R4
  L R1,4(R1)
  MVC   CLASSN(8),0(R4)
  MVC   SUBMSGA+20(8),CLASSN
 SUBMSGA  WTO   'PARM1:    ',ROUTCDE=11
 BAILOUT  DS    0H
 L R13,SAVEAREA+4
  RETURN (14,12),RC=0
 CLASSN   DS    CL8
 PROFN    DS    CL8
 SAVEAREA DS    18F
 
 Execution JCL:

 //REXXGRP JOB ,SYSTEMS,CLASS=A,MSGCLASS=X,
 //  MSGLEVEL=(1,1),REGION=0M,NOTIFY=SYSUID
 //STEP1    EXEC PGM=IKJEFT01,DYNAMNBR=99
 //STEPLIB  DD DSN=SFORD.LINKLIB,DISP=SHR
 //SYSEXEC  DD DSN=SFORD.CLIST.LIBRARY,DISP=SHR
 //SYSOUT   DD SYSOUT=*
 //SYSPRINT DD SYSOUT=*
 //SYSTSPRT DD SYSOUT=*
 //SYSTSIN  DD *
   %TSTGFILE
 /*
 -
 Output:

    J E S 2  J O B  L O G  --  S Y S T E M  A D C D  --  N 
 O

 09.17.26 JOB00225  FRIDAY,    18 MAY 2012 
 09.17.26 JOB00225  IRR010I  USERID SFORD    IS ASSIGNED TO THIS JOB.
 09.17.26 JOB00225  ICH70001I SFORD    LAST ACCESS AT 09:17:12 ON FRIDAY, MAY 
 18,
 09.17.26 JOB00225  $HASP373 REXXGRP  STARTED - INIT 1    - CLASS A - SYS ADCD
 09.17.26 JOB00225  IEF403I REXXGRP - STARTED - TIME=09.17.26
 09.17.27 JOB00225  +PARM1:    CL
 09.17.27 JOB00225  IEF404I REXXGRP - ENDED - TIME=09.17.27
 09.17.27 JOB00225  $HASP395 REXXGRP  ENDED

 I assumed I misunderstand how parameters are passed in Rexx to Assembler...I 
 thought that
 R1 pointed to the Adcon list...can someone be so kind as to point this old 
 fellow .the right way

It does. R1 points to a list of fullword addresses, and in this case
there will be only one. You load that first and only pointer into R4
with
          L     R4,0(R1)
Now R4 points to a halfword length field(10), followed by the argument
text - in your case CLASS(USER. So far, so good. (At this point, I
would just do a WTO with the TEXT= option. TEXT= takes a pointer to a
halfword length followed by text, so you are all set.)

Then there is some code that appears to confuse chaining save areas
with the argument you've been passed...
          ST    R4,8(R13)
          ST    R13,4(R4)
          LR    R13,R4
          L     R1,4(R1)

If you want to include some hardcoded text such as PARM1: , then you
might do better to reserve an area, e.g.
MSG   DS    Y(*-*),CL256
move in your local constant text and the argument you received, make
sure the length field covers both, and then issue the WTO TEXT=.

You could even easily achieve reenterability this way, should that
matter to you.

Tony H.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Rexx - calling assembler question

2012-05-18 Thread Scott Ford
Tony,
 
Sort for the misname ...I am looking at the storage save area chain, John send 
me, ty, John..
And I will take a look at LINKPGM..
 
You guys are great as usual

Scott J Ford
Software Engineer
http://www.identityforge.com
 
 


 From: Tony Harminc t...@harminc.net
To: IBM-MAIN@bama.ua.edu 
Sent: Friday, May 18, 2012 12:40 PM
Subject: Re: Rexx - calling assembler question
  
On 18 May 2012 12:25, Scott Ford scott_j_f...@yahoo.com wrote:
 Tom:

Tom?

 Let me explain, sorry, I should have been more clear..

 The Rexx program or clist will call and Asembler module , the Assembler 
 module in this case will do calls to
 the R_Radmin to perform extracts..output will go to a ddname once i get their 
 with this code..

 My problem is passing for example a Class and Profile to the Assembler 
 routine doing the call to RACF

If you stick to the TSO CALL command, you have only one text argument
you can pass. So if you have two variable length items to pass, you
will need delimiters of some sort, or you can reserve a fixed space
for each. Keep in mind that yuo have only 100 bytes available in such
an argument.

There are other ways of calling an assembler program from REXX that
allow you to pass multiple arguments, and even update them. Have a
look at LINKMVS and LINKPGM in the REXX Reference book.

Tony H.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Co-existance of z/OS and z/VM on same DASD farm

2012-05-17 Thread Scott Ford
Interesting worked vm since sp1 and VSE (1970s) never ever saw that problem...

Scott ford
www.identityforge.com

On May 17, 2012, at 7:24 PM, Shmuel Metz (Seymour J.) 
shmuel+ibm-m...@patriot.net wrote:

 In 1696751327392196.wa.ronmacraehotmail.co...@bama.ua.edu, on
 05/16/2012
   at 03:03 PM, Ron MacRae ronmac...@hotmail.co.uk said:
 
 The reason I'm worried is that in a previous life, over 30 years 
 ago, my previous company attempted to do the same between an VM 
 system and a DOS/VSE system.  This was a long time ago on a real 
 machine in pre LPAR days. When they brought up VM for the first 
 time it objected to the VSE VTOCs it found and rewrote them as OS 
 VTOCs and we lost the whole DASD farm.
 
 Can you provide any details? I've certainly never seen anything like
 that with VM/SE (SEPP).
 
 -- 
 Shmuel (Seymour J.) Metz, SysProg and JOAT
 ISO position; see http://patriot.net/~shmuel/resume/brief.html 
 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...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Retiring after 43+ years with IBM

2012-05-16 Thread Rob Scott
Frank

You were one of the first IBMers I ever saw that went *way* beyond the call of 
duty to help others.

You will be missed.

Enjoy your retirement!

Rob Scott
Lead Developer
Rocket Software
275 Grove Street * Newton, MA 02466-2272 * USA
Tel: +1.781.684.2305
Email: rsc...@rs.com
Web: www.rocketsoftware.com


-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On Behalf Of 
Frank Yaeger
Sent: 16 May 2012 02:00
To: IBM-MAIN@bama.ua.edu
Subject: Retiring after 43+ years with IBM

Just a note to let everyone know I'll be retiring at the end of this month 
(5/31/2012).  I've been with IBM for 43+ years (plus a couple of summers in 
college) and I've enjoyed my career immensely.  I've especially enjoyed being 
able to help people use the DFSORT/ICETOOL functions I developed, over many 
years, in new and interesting ways.

Once I retire, I won't be posting solutions any more since I won't have access 
to a mainframe to test them, and I don't like posting untested solutions.  I 
may lurk a bit or I may not.

I'm looking forward to retirement, but I'll also miss this list.  I'm happy to 
say that others on the DFSORT Team will continue to contribute.

Thanks to everyone for giving me the chance to earn a living all these years 
doing something that was a lot of fun for me.

Long live the mainframe, IBM, z/OS, DFSORT and ICETOOL!

Frank Yaeger - DFSORT Development Team (IBM) - yae...@us.ibm.com
Specialties: JOINKEYS, FINDREP, WHEN=GROUP, ICETOOL, Symbols, Migration

 = DFSORT/MVS is on the Web at http://www.ibm.com/storage/dfsort

--
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Any way to programmatically detect diagnostic trap IGVCPOOLFREEQ active

2012-05-16 Thread Rob Scott
See ' SYS1.MODGEN(IGVDGNB)'

ECVT---ECVTDGNBDGNB

Rob Scott
Lead Developer
Rocket Software
77 Fourth Avenue . Suite 100 . Waltham . MA 02451-1468 . USA
Tel: +1.781.684.2305
Email: rsc...@rs.com
Web: www.rocketsoftware.com


-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On Behalf Of 
Dave Day
Sent: 16 May 2012 17:20
To: IBM-MAIN@bama.ua.edu
Subject: Any way to programmatically detect diagnostic trap IGVCPOOLFREEQ active

 Does anyone know of any way to determine which diagnostic traps are 
active?  Is it possible?  Since my code makes heavy use of cell pools, 
IGVCPOOLFREEQ can have an impact on performance.

 --Dave Day

--
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Compiled SYSTEM Rexx exec

2012-05-16 Thread Scott Ford
Ray,

Very true, also you may gain speed in computations but not I/O that was very 
clear in a Share presentation..

Scott ford
www.identityforge.com

On May 16, 2012, at 2:47 PM, Ray Mullins m...@lerctr.org wrote:

 On 2012-05-15 12:35, Ed Mackmahon wrote:
 Hi List.
 
 We are zOS 1.12 shop.
 I compiled and linked a Rexx exec which is supposed to run under AXR (system 
 Rexx),
 compile and link finished OK. After System Rexx server restated with the 
 load dataset
 concatenated, I got:
 
 AXR0113I DATA SET S00.RCGAURD.SAXRLOAD ACCESSED THROUGH VOLSER(VPMVSE)
 HAS INCORRECT RECORD FORMAT
 
 How can I compile a Rexx exec that will run under the system Rexx server ?
 
 Make absolutely sure you are creating a load module, not a CEXEC. The REXX 
 compiler has all sorts of options governing the output of the compiler, and I 
 can vouch that it's sometimes easy to slip up.
 
 Cheers,
 Ray
 
 -- 
 M. Ray Mullins
 Roseville, CA, USA
 http://www.catherdersoftware.com/
 
 German is essentially a form of assembly language consisting entirely of far 
 calls heavily accented with throaty guttural sounds. ---ilvi
 French is essentially German with messed-up pronunciation and spelling.  
 --Robert B Wilson
 English is essentially French converted to 7-bit ASCII.  ---Christophe 
 Pierret [for Alain LaBonté]
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Co-existance of z/OS and z/VM on same DASD farm

2012-05-16 Thread Scott Ford
Ron,

I also did the same as John has MVS at that time under VM , with no issues.
The Sungard people were great, so if you have gaps in understanding or 
knowledge they help out in a DR situation. Almost all of the DR problems I have 
seen, done a ton of tests, turned out to be poor planning and execution.  I am 
of the mindset always, 'plan the work and work the plan'...


Scott ford
www.identityforge.com

On May 16, 2012, at 4:03 PM, Ron MacRae ronmac...@hotmail.co.uk wrote:

 Hi all,
We are currently an exclusively z/OS site with multiple LPARs sharing 
 a single IOCDS and DASD farm.  We are about to install z/VM in a new LPAR and 
 I'm worried about both OSs sharing the same DASD farm. They will not be 
 sharing at the volume level. 
 
 I've read through the install doc and it all seems fine, you tell the install 
 process 6 or 9 unit adresses and it goes and loads stuff onto them and then 
 you IPL. There is no mention of modifying other volumes, however there are 
 include and exclude unit address lists that you can specify to define what 
 z/VM will try to look at, which presumably you can't get at until after the 
 basic install and IPL. Also z/VM can issue sense commands to determine what 
 devices are out there.
 
 The reason I'm worried is that in a previous life, over 30 years ago, my 
 previous company attempted to do the same between an VM system and a DOS/VSE 
 system.  This was a long time ago on a real machine in pre LPAR days.
 When they brought up VM for the first time it objected to the VSE VTOCs it 
 found and rewrote them as OS VTOCs and we lost the whole DASD farm.  
 Management were not best pleased.  I wasn't directly involved at that time so 
 I'm not 100% sure of my facts here and perhaps the guys who did this did 
 something wrong, however my worry still remains.
 
 My question is - Do we have to isolate z/VM from the z/OS volumes or will 
 z/VM play nice and leave stuff alone?
 
 I just want to double check that VM will only touch the 6 volumes it is given 
 at install time.
 
 Regards, Ron MacRae.
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Comparison of compiler generated code AD 1980(ish) v 2010(ish)

2012-05-16 Thread Scott Ford
Guys,

A little lost on the point of this thread , not trying be rude or flippant , 
just I see a lot about performance, is it valid with today's hardware and 
software, yes there is time sensitive events and software and hardware. 

Scott ford
www.identityforge.com

On May 16, 2012, at 4:35 PM, Mike Schwab mike.a.sch...@gmail.com wrote:

 The Hercules group did some testing comparing MVCL to MVC.
 If both source and destination had the same alignment to a double word
 boundary, you could move 8 bytes, then increment the 4 registers to
 reflect this, before being interuptable.  If they aligned differently
 between boundaries, each 8 bytes would do this twice.
 
 Whereas an MVC would do 256 bytes or less without interupting or
 touching registers, and was much faster.
 
 Of course, emulation is much different from hardware, ie, updating all
 4 registers at once.
 
 On Wed, May 16, 2012 at 2:41 PM, Bernd Oppolzer
 bernd.oppol...@t-online.de wrote:
 First, I would like to thank you for starting this thread.
 
 I posted it to the performance people of my customer, and they told me, that
 they just found a similar problem with EP PL/1 3.9, that is: the PLIMOVE
 calls
 don't generate MVCLs any more, as in previous releases, but series of MVCs
 and loops. Even when the length of PLIMOVE is - for example - 8000 bytes.
 They discovered it, because one of the PLIMOVE locations showed up in a
 Strobe report.
 
 I asked them to test using a ASSEMBLER program, if the MVC loop is faster,
 but they told me, that even with lengths around 500 or 600, the MVCL
 solution is faster
 - this is on a z196. I have still to confirm this.
 
 If this turns out to be true, this sounds like a bug, and we will try to
 convince IBM to go back to
 the previous solution. If we compile our modules during normal service using
 EP PL/1 3.9,
 our system will get slower and slower, because PLIMOVE is widely used.
 This is not acceptable.
 
 Because the PLIMOVEs are generated by a site-specific macro called PLICOPY,
 I already thought about calling a short ASSEMBLER routine (with minimal
 linkage conventions)
 doing the transfer using MVCL instead of CALL PLIMOVE. The applications need
 not
 to be changed, because the PLICOPY syntax stays the same. Maybe this could
 still be
 faster than doing the MVC loop.
 
 Kind regards
 
 Bernd
 
 
 -- 
 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...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Comparison of compiler generated code AD 1980(ish) v 2010(ish)

2012-05-16 Thread Scott Ford
Oh, now i see what Bernd was talking about, sorry guys , old age

Scott ford
www.identityforge.com

On May 16, 2012, at 4:53 PM, Scott Ford scott_j_f...@yahoo.com wrote:

 Guys,
 
 A little lost on the point of this thread , not trying be rude or flippant , 
 just I see a lot about performance, is it valid with today's hardware and 
 software, yes there is time sensitive events and software and hardware. 
 
 Scott ford
 www.identityforge.com
 
 On May 16, 2012, at 4:35 PM, Mike Schwab mike.a.sch...@gmail.com wrote:
 
 The Hercules group did some testing comparing MVCL to MVC.
 If both source and destination had the same alignment to a double word
 boundary, you could move 8 bytes, then increment the 4 registers to
 reflect this, before being interuptable.  If they aligned differently
 between boundaries, each 8 bytes would do this twice.
 
 Whereas an MVC would do 256 bytes or less without interupting or
 touching registers, and was much faster.
 
 Of course, emulation is much different from hardware, ie, updating all
 4 registers at once.
 
 On Wed, May 16, 2012 at 2:41 PM, Bernd Oppolzer
 bernd.oppol...@t-online.de wrote:
 First, I would like to thank you for starting this thread.
 
 I posted it to the performance people of my customer, and they told me, that
 they just found a similar problem with EP PL/1 3.9, that is: the PLIMOVE
 calls
 don't generate MVCLs any more, as in previous releases, but series of MVCs
 and loops. Even when the length of PLIMOVE is - for example - 8000 bytes.
 They discovered it, because one of the PLIMOVE locations showed up in a
 Strobe report.
 
 I asked them to test using a ASSEMBLER program, if the MVC loop is faster,
 but they told me, that even with lengths around 500 or 600, the MVCL
 solution is faster
 - this is on a z196. I have still to confirm this.
 
 If this turns out to be true, this sounds like a bug, and we will try to
 convince IBM to go back to
 the previous solution. If we compile our modules during normal service using
 EP PL/1 3.9,
 our system will get slower and slower, because PLIMOVE is widely used.
 This is not acceptable.
 
 Because the PLIMOVEs are generated by a site-specific macro called PLICOPY,
 I already thought about calling a short ASSEMBLER routine (with minimal
 linkage conventions)
 doing the transfer using MVCL instead of CALL PLIMOVE. The applications need
 not
 to be changed, because the PLICOPY syntax stays the same. Maybe this could
 still be
 faster than doing the MVC loop.
 
 Kind regards
 
 Bernd
 
 
 -- 
 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...@bama.ua.edu with the message: INFO IBM-MAIN
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Netview Question

2012-05-15 Thread Scott Ford
Cheryl,

Anytime, glad I can help

Scott ford
www.identityforge.com

On May 15, 2012, at 7:28 AM, Meehan, Cheryl cmee...@cswg.com wrote:

 Hi, Scott-
 
 No changes in Sequence, no new products will continue to look for
 timing. 
 
 Thanks!
 
  Cheryl
 
 -Original Message-
 From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On
 Behalf Of Scott Ford
 Sent: Monday, May 14, 2012 9:35 PM
 To: IBM-MAIN@bama.ua.edu
 Subject: Re: Netview Question
 
 Cheryl,
 
 Your IPL sequence on any of the LPARS havent changed ?  New products ?
 Have seen sequence issues before , usually turned out to be timing...
 
 Scott ford
 www.identityforge.com
 
 On May 14, 2012, at 3:16 PM, Meehan, Cheryl cmee...@cswg.com wrote:
 
 Scott-
 
 The reason the resource is not available is because the system it is 
 attached to is coming down.  Which makes sense, because we're IPLing
 it.
 
 We have never had this issue prior to this version of the operating 
 system.  We do not believe we have any cross LPAR Tasks running that 
 we have been able to find thus far.
 
 We plan to check next IPL for any cross netview sessions, and see if a
 
 disconnect is necessary, but it has never been required in the past.
 
   Cheryl
 
 -Original Message-
 From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On 
 Behalf Of Scott Ford
 Sent: Monday, May 14, 2012 1:36 PM
 To: IBM-MAIN@bama.ua.edu
 Subject: Re: Netview Question
 
 Cheryl,
 
 Did you review the SNA messages and codes, that's your fist 
 step..sense
 8002 is a resource not available, maybe a timing issue with the IPL
 ...
 
 Scott ford
 www.identityforge.com
 
 On May 14, 2012, at 12:21 PM, Meehan, Cheryl cmee...@cswg.com
 wrote:
 
 Greetings-
 
 We upgraded our operating system to z/os 1.11 last fall.  We have 
 IPL'd our Production System twice since then, and each time, we have 
 caused our AUTO1 task to fail on our Test System.  Last week, we 
 IPL'd
 
 our test system, and the AUTO1 task dropped on our Production system.
 
 Once recovered, we IPL'd our Test system several more times, and 
 never
 
 lost AUTO1.
 
 The messages that we are seeing are for our EE link between the two 
 system to go down,  ( as we are IPLing. . . . ) and then these
 Messages:
 
 MVS2 12134 01:17:32.40 STC35551 0281  DSI769I MVS02 RPL_EXIT
 APPCCMD RECEIVE FAILED, LUNAME = MVS01, QUALIFY = 
  X'11', FEEDBACK =
 (X'4C',X'00',X'8002') 
 MVS2 12134 01:17:32.40 STC35551 0281  DSI769I MVS02 RPL_EXIT
 APPCCMD SEND FAILED, LUNAME = MVS01, QUALIFY =
 X'07', FEEDBACK =
 (X'4C',X'00',X'8002')  
 MVS2 12134 01:17:32.40 STC35551 0281  DWO575I RMTCMD
 TERMINATED
 ON CSNET.MVS01 WITH SENSE: X'08A80012' 
 MVS2 12134 01:17:32.40 STC35551 0281  DSI769I MVS02 RPL_EXIT
 APPCCMD ALLOC FAILED, LUNAME = MVS01, QUALIFY =   
 X'1F', FEEDBACK =
 (X'04',X'00',X'087D0001')  
 MVS2 12134 01:17:32.44 STC35551 0290  IEA631I  OPERATOR
 AUTO12
 NOW INACTIVE, SYSTEM=MVS2, LU=AUTO1   
 
 If anyone else has had this issue, I would appreciate your insight.
 
Cheryl Meehan
 
 -
 - For IBM-MAIN subscribe / signoff / archive access instructions, 
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions, send 
 email to lists...@bama.ua.edu with the message: INFO IBM-MAIN
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions, send 
 email to lists...@bama.ua.edu with the message: INFO IBM-MAIN
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions, send
 email to lists...@bama.ua.edu with the message: INFO IBM-MAIN
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: EXCP count like SDSF

2012-05-15 Thread Rob Scott
Look at ASCBIOSX and ASCBIOSC in the ASCB (IHAASCB)

Rob Scott
Lead Developer
Rocket Software
275 Grove Street * Newton, MA 02466-2272 * USA
Tel: +1.781.684.2305
Email: rsc...@rs.com
Web: www.rocketsoftware.com


-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On Behalf Of 
Miklos Szigetvari
Sent: 15 May 2012 19:24
To: IBM-MAIN@bama.ua.edu
Subject: EXCP count like SDSF

Hi

Is it possible to find the actual EXCP count value in the address spac ?

--
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Retiring after 43+ years with IBM

2012-05-15 Thread Scott Ford
Frank,

Congrats on your retirement. Wishing you all the happiest and best wishes

Best regards,

Scott ford
www.identityforge.com

On May 15, 2012, at 9:00 PM, Frank Yaeger yae...@us.ibm.com wrote:

 Just a note to let everyone know I'll be retiring at the end
 of this month (5/31/2012).  I've been with IBM for 43+ years
 (plus a couple of summers in college) and I've enjoyed my
 career immensely.  I've especially enjoyed being able to
 help people use the DFSORT/ICETOOL functions I developed,
 over many years, in new and interesting ways.
 
 Once I retire, I won't be posting solutions any more since I
 won't have access to a mainframe to test them, and I don't
 like posting untested solutions.  I may lurk a bit or I may
 not.
 
 I'm looking forward to retirement, but I'll also miss this
 list.  I'm happy to say that others on the DFSORT Team will
 continue to contribute.
 
 Thanks to everyone for giving me the chance to earn a living
 all these years doing something that was a lot of fun for
 me.
 
 Long live the mainframe, IBM, z/OS, DFSORT and ICETOOL!
 
 Frank Yaeger - DFSORT Development Team (IBM) - yae...@us.ibm.com
 Specialties: JOINKEYS, FINDREP, WHEN=GROUP, ICETOOL, Symbols, Migration
 
 = DFSORT/MVS is on the Web at http://www.ibm.com/storage/dfsort
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Compiled SYSTEM Rexx exec

2012-05-15 Thread Scott Ford
Ed,

What's the load library lrecl, blksize ? Just curious

Scott ford
www.identityforge.com

On May 15, 2012, at 4:21 PM, Ed Mackmahon dropip...@gmail.com wrote:

 yes
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Netview Question

2012-05-14 Thread Scott Ford
Cheryl,

Did you review the SNA messages and codes, that's your fist step..sense 8002 is 
a resource not available, maybe a timing issue with the IPL ...

Scott ford
www.identityforge.com

On May 14, 2012, at 12:21 PM, Meehan, Cheryl cmee...@cswg.com wrote:

 Greetings-
 
 We upgraded our operating system to z/os 1.11 last fall.  We have IPL'd
 our Production System twice since then, and each time, we have caused
 our AUTO1 task to fail on our Test System.  Last week, we IPL'd our test
 system, and the AUTO1 task dropped on our Production system. Once
 recovered, we IPL'd our Test system several more times, and never lost
 AUTO1.  
 
 The messages that we are seeing are for our EE link between the two
 system to go down,  ( as we are IPLing. . . . )
 and then these Messages:
 
 MVS2 12134 01:17:32.40 STC35551 0281  DSI769I MVS02 RPL_EXIT
 APPCCMD RECEIVE FAILED, LUNAME = MVS01, QUALIFY = 
X'11', FEEDBACK =
 (X'4C',X'00',X'8002') 
 MVS2 12134 01:17:32.40 STC35551 0281  DSI769I MVS02 RPL_EXIT
 APPCCMD SEND FAILED, LUNAME = MVS01, QUALIFY =
   X'07', FEEDBACK =
 (X'4C',X'00',X'8002')  
 MVS2 12134 01:17:32.40 STC35551 0281  DWO575I RMTCMD TERMINATED
 ON CSNET.MVS01 WITH SENSE: X'08A80012' 
 MVS2 12134 01:17:32.40 STC35551 0281  DSI769I MVS02 RPL_EXIT
 APPCCMD ALLOC FAILED, LUNAME = MVS01, QUALIFY =   
   X'1F', FEEDBACK =
 (X'04',X'00',X'087D0001')  
 MVS2 12134 01:17:32.44 STC35551 0290  IEA631I  OPERATOR AUTO12
 NOW INACTIVE, SYSTEM=MVS2, LU=AUTO1   
 
 If anyone else has had this issue, I would appreciate your insight.
 
  Cheryl Meehan
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: CSVEDIT using COBOL

2012-05-14 Thread Scott Ford
Mansi,

Please try to explain what your trying to do..it is not clear from you post

Scott ford
www.identityforge.com

On May 14, 2012, at 12:15 AM, Mansi Kulkarni mansi.e...@gmail.com wrote:

 Hi,
   Sir can u tell me program of IEBEDIT utility in JCL.. Plz give all
 details of steps please...
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Netview Question

2012-05-14 Thread Scott Ford
Cheryl,

Your IPL sequence on any of the LPARS havent changed ?  New products ?
Have seen sequence issues before , usually turned out to be timing...

Scott ford
www.identityforge.com

On May 14, 2012, at 3:16 PM, Meehan, Cheryl cmee...@cswg.com wrote:

 Scott-
 
 The reason the resource is not available is because the system it is
 attached to is coming down.  Which makes sense, because we're IPLing it.
 
 We have never had this issue prior to this version of the operating
 system.  We do not believe we have any cross LPAR Tasks running that we
 have been able to find thus far.
 
 We plan to check next IPL for any cross netview sessions, and see if a
 disconnect is necessary, but it has never been required in the past.
 
Cheryl
 
 -Original Message-
 From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On
 Behalf Of Scott Ford
 Sent: Monday, May 14, 2012 1:36 PM
 To: IBM-MAIN@bama.ua.edu
 Subject: Re: Netview Question
 
 Cheryl,
 
 Did you review the SNA messages and codes, that's your fist step..sense
 8002 is a resource not available, maybe a timing issue with the IPL ...
 
 Scott ford
 www.identityforge.com
 
 On May 14, 2012, at 12:21 PM, Meehan, Cheryl cmee...@cswg.com wrote:
 
 Greetings-
 
 We upgraded our operating system to z/os 1.11 last fall.  We have 
 IPL'd our Production System twice since then, and each time, we have 
 caused our AUTO1 task to fail on our Test System.  Last week, we IPL'd
 
 our test system, and the AUTO1 task dropped on our Production system. 
 Once recovered, we IPL'd our Test system several more times, and never
 
 lost AUTO1.
 
 The messages that we are seeing are for our EE link between the two 
 system to go down,  ( as we are IPLing. . . . ) and then these 
 Messages:
 
 MVS2 12134 01:17:32.40 STC35551 0281  DSI769I MVS02 RPL_EXIT
 APPCCMD RECEIVE FAILED, LUNAME = MVS01, QUALIFY = 
   X'11', FEEDBACK =
 (X'4C',X'00',X'8002') 
 MVS2 12134 01:17:32.40 STC35551 0281  DSI769I MVS02 RPL_EXIT
 APPCCMD SEND FAILED, LUNAME = MVS01, QUALIFY =
  X'07', FEEDBACK =
 (X'4C',X'00',X'8002')  
 MVS2 12134 01:17:32.40 STC35551 0281  DWO575I RMTCMD
 TERMINATED
 ON CSNET.MVS01 WITH SENSE: X'08A80012' 
 MVS2 12134 01:17:32.40 STC35551 0281  DSI769I MVS02 RPL_EXIT
 APPCCMD ALLOC FAILED, LUNAME = MVS01, QUALIFY =   
  X'1F', FEEDBACK =
 (X'04',X'00',X'087D0001')  
 MVS2 12134 01:17:32.44 STC35551 0290  IEA631I  OPERATOR AUTO12
 NOW INACTIVE, SYSTEM=MVS2, LU=AUTO1   
 
 If anyone else has had this issue, I would appreciate your insight.
 
 Cheryl Meehan
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions, send 
 email to lists...@bama.ua.edu with the message: INFO IBM-MAIN
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions, send
 email to lists...@bama.ua.edu with the message: INFO IBM-MAIN
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Confused on DFSORT SORTWK

2012-05-11 Thread Scott Barry
Why would I be forced to code DSNTYPE=LARGE, rather than using the WRKSEC=Y 
parameter in SORTCNTL along with //SORTWKnn DDs with secondary allocation 
specified?   I am also curious about the SEC=nn  parameter, as well.

For my interests, I have chosen DSNTYPE=LARGE, however one still must remember 
the 16 extent per volume limitation, so it's oh so important to code a 
sufficiently large enough secondary amount (and/or primary as well) so that a 
one-volume allocation can even exceed the 65K track limitation and still be 
within 16 extents.

Scott Barry
SBBWorks, Inc.


On Tue, 1 May 2012 15:52:41 -0400, David Betten bet...@us.ibm.com wrote:

Just to clarify, DFSORT can cetrainly use more than the 1st extent, it just
can't use multiple volumes.  As long as DSNTYPE=LARGE is coded on the DD
statement, each of the SORTWK DDs should be able to use multiple extents.
Since a 3390-9 has a capacity of 10,017 cylinders, you should be able to
get 3 extents of 3335 cylinders on each work data set if the volumes are
empty.

 From: Neil Duffee nduf...@uottawa.ca
 To: IBM-MAIN@bama.ua.edu,
 Date: 05/01/2012 03:14 PM
 Subject: Re: Confused on DFSORT SORTWK
 Sent by: IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu

 In addition to all the other responses you got regarding DynAlloc, I
 wanted to add the nudge that DFSORT only uses the **1st** extent in
 SortWk DD statements.  Thus, SPACE=(CYL,(3335,3335)) is the same as
 SPACE=(CYL,3335) which, in your example, only got you 10*'3335
 cylinders or the equivalent to 10 mod-3s.  So you'd need to have 27
 DD statements to use your entire pool.

   signature = 6 lines follows  
 Neil Duffee, Joe Sysprog, uOttawa, Ottawa, Ont, Canada
 telephone:1 613 562 5800 x4585  fax:1 613 562 5161
 mailto:NDuffee of uOttawa.ca http:/ /aix1.uOttawa.ca/ ~nduffee
 How *do* you plan for something like that?  Guardian Bob, Reboot
 For every action, there is an equal and opposite criticism.
 Systems Programming: Guilty, until proven innocent  John Norgauer 2004


 -Original Message-
 From: Mark Pace [mailto:pacemainl...@gmail.com]
 Sent: April 27, 2012 08:43
 Subject: Confused on DFSORT SORTWK

 Trying to sort a fairly large RMF data file. 20,000 + cylinders.
 I keep running out of SORTWK space.  I have 9 3390-9 volumes in my
 SMS temporary storage pool. But I just noticed that no matter how
 many SORTWKxx DDs I add it only allocates file on the first 5 temp
 storage volumes.
 Anyone have an idea how I make DFSORT use more volumes?

 //SORTWK01 DD DISP=(NEW,DELETE),UNIT=SYSDA,SPACE=(CYL,(3335,3335))
 [snip]

 ICE046A E SORT CAPACITY EXCEEDED - RECORD COUNT 2459859
 [snip]

 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN



Have a nice day,
Dave Betten
DFSORT Development, Performance Lead
IBM Corporation
email:  bet...@us.ibm.com
1-301-240-3809
DFSORT/MVSontheweb at http://www.ibm.com/storage/dfsort/
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Modern users of old tech

2012-05-11 Thread Scott Ford
Sure is, but think about a lot of banking, in fact almost all of, we have a ton 
of bank customers,
Rely on IBM Mainframes..I am multi platform , I enjoy all of them

Scott ford
www.identityforge.com

On May 11, 2012, at 9:57 AM, John Gilmore johnwgilmore0...@gmail.com wrote:

 Masochism?  A latent death wish?
 
 I think not.  These examples are variants of the If it ain't broke,
 don't fix it refrain that we often hear here.
 
 Heavy, inappropriate use of obsolete or at best obsolescent technology
 is one of the identifying characteristics of mainframe shops.
 
 John Gilmore, Ashland, MA 01721 - USA
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: IEW4005I FETCH FOR MODULE Failed

2012-05-11 Thread Scott Ford
Lim,

A couple of questions, who's module ? IBM ? Other ? 
Has this program ever worked before ?
If so, what changed ?

Scott ford
www.identityforge.com

On May 11, 2012, at 11:31 PM, Lim Ming Liang limm...@unifi.my wrote:

 Hi,
 I had quite a few similar error messages on load modules fetching problem on 
 a same volume;
 
 DSINIT   FROM DDNAME STEPLIB  FAILED BECAUSE
 IEWFETCH ISSUED RC 0D AND REASON 00
 
 On the System Messages manual;
 
 IEW4005I FETCH FOR MODULE program-name FROM DDNAME ddname FAILED BECAUSE
 IEWFETCH ISSUED RC return-code AND REASON reason code.
 
 Explanation: Fetch for the load module failed. The possible hexadecimal 
 return codes and hexadecimal reason codes are as follows:
 
 Return Code
 Error Description
 
 00
 Processing completed normally.
 
 0B
 Program check.
 
 0C
 Not enough storage available. Reason Code Error Description 04 No storage for 
 DATD 08 No storage for DEB 0C No storage for IOSB 10 No storage for EXTLIST 
 14 No storage for module
 
 *0D **
 Bad record area.
 
 
 *What does this Bad record area means ?
 
 Does it mean the affected volume has an hardware issue ?
 
 What utility I can used to check the volume integrity ?
 
 The load modules library is corrupted ? But I can browse the Load dataset and 
 members without any problem.
 
 Please advise.
 -- 
 Regards Lim ML
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Comments on DFSMS verbose messages?

2012-05-11 Thread Scott Ford
Ed,

We do it with a debug=y or n, n= no messages unless a failure occurs, y= yes 
gives you verbose

Scott ford
www.identityforge.com

On May 12, 2012, at 12:18 AM, Ed Finnell efinnel...@aol.com wrote:

 .  

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Modern users of old tech

2012-05-10 Thread Scott Ford
An 083 for the living room, great conversation piece

Scott ford
www.identityforge.com

On May 10, 2012, at 6:21 PM, William Donzelli wdonze...@gmail.com wrote:

 And the owner of the last blank punch card supplied died and the
 company closed up.
 
 So of course, I bought 100,000 cards, just in case.
 
 Actually, I have been helping the widow a little to close up shop for good.
 Anyone need an 083, cheap? She has two. Great for the family room or office.
 
 --
 Will
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: It's feeding time in Jurassic Park . . .

2012-05-09 Thread Scott Ford
Excellent explanation, John 

Scott ford
www.identityforge.com

On May 9, 2012, at 8:05 AM, McKown, John john.mck...@healthmarkets.com 
wrote:

 Not all .NET runs on Mono. Mono is reverse engineered and so may not 
 implement everything 100% like Microsoft does. Also, it tends to lag .NET 
 because it cannot implement the .NET functionality until after Microsoft has 
 documented it. And, like IBM and z/OS, there may be some parts of .NET which 
 are not publically documented but are used by those who can afford to license 
 the information for a competitive advantage.
 
 Well written (is there such?) C/C++ code could likely be ported to z/Linux. 
 Of course, z/Linux and Solaris are different, so they speak a similar but 
 different language. Like a drunken Cockney talking to a drunken Texan, they 
 both thing they're speaking English, but the meaning is likely to be quite 
 different. Eh?
 
 -- 
 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@bama.ua.edu] On Behalf Of George Henke
 Sent: Tuesday, May 08, 2012 6:02 PM
 To: IBM-MAIN@bama.ua.edu
 Subject: Re: It's feeding time in Jurassic Park . . .
 
 John,
 
 Thank you for the tip about MONO.
 
 It appears that with MONO, .NET applications can be run under 
 zLinux, zVM.
 
 This would be preferable to x86 zBx, because the CHPID, not 
 the IFL, does
 the I/O, more bang for the buck.
 
 Why would I NOT port all .NET to zLinux instead of x86 zBx?
 
 If so, what does that leave to run on zBx x86, other than 
 some C/C++ code?
 
 
 
 On Fri, May 4, 2012 at 2:39 PM, McKown, John
 john.mck...@healthmarkets.comwrote:
 
 -Original Message-
 From: IBM Mainframe Discussion List
 [mailto:IBM-MAIN@bama.ua.edu] On Behalf Of George Henke
 Sent: Friday, May 04, 2012 1:02 PM
 To: IBM-MAIN@bama.ua.edu
 Subject: It's feeding time in Jurassic Park . . .
 
 and the dinosaurs are very hungry.
 
 I need to migrate 50 Solaris servers to zLinux under z/VM on
 a z114 and
 about the same number of Windows servers to zBx.
 
 Congrats!
 
 
 Does anyone have experience with this, some ideas?
 
 Experience, no. Ideas, sure! Why not? grin
 
 
 Need a migration path.
 
 Some questions:
 
 Can z114 be upgraded to include zBx or must I upgrade to a
 z196 for that?
 
 I am not sure.
 
 Can zBx be SYSPLEXed between 2 CECs?
 
 No. a zBx can be attached to at most 1 CEC.
 
 If not, how do I eliminate the SPF, how do I do failover 
 for the blade
 servers?
 
 SPF? Single point of failure? You need to have multiple 
 z114s with and
 associated zBX.
 I think you'd do failover just like you would with any other racked
 mounted servers.
 If the rack fails, all the servers fail. So you need the 
 same techniques
 with a zBX rack.
 I'm not a PC person, but I think this involves TCP 
 connections between a
 server and it's failover
 twin.
 
 How do I convert Solaris to zLInux under z/VM?  Solaris is
 not supported by
 zBx.
 Must I recompile the applications running under Solaris to
 run them under
 zLinux?
 
 Yes, you must recompile. z/Linux runs on the z/Architecture 
 instruction
 set. Solaris runs on
 Intel or SPARC(?). You can't run Intel or SPARC instructions on a z.
 However there are two exceptions
 that I can think of which __may__ not need recompilation. 
 The first is
 Java code. The .jar and .class
 files should run on any compatible JVM, regardless of the underlying
 hardware architecture. Another
 possibility is .NET applications. They __might__ run on a 
 z/Linux using
 Mono. Again, because they
 don't run native, but on an instruction emulator. Shell 
 scripts may need
 some changing. Perl, Python, Ruby
 and other intepreted language may need some changing, 
 depending on the
 levels of the intepreter
 on z/Linux versus the one on Solaris.
 
 
 
 --
 George Henke
 (C) 845 401 5614
 
 I wish we were doing something like this. But we're z/OS only and IT
 management would like to go MS-Windows only.
 
 --
 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

Re: IDC21809I FAILURE ATTEMPTING TO WRITE D-TYPE RECORD

2012-05-07 Thread Scott Ford
Willie:
 
I would suggest if you havent all ready looking at this IEC message
 
 
IEC331I 050-096(,M2BRS1),IF00DCOL,DATASET,VMMC,IGG0CLE2  

---

IEC331I 
rc-crs[sfierror],jjj, sss,proc[func],mmm VOL,ser,NAME,dsname 
Explanation: 
An error condition was detected while processing a catalog 
management request directed to either a VSAM or an ICF catalog. See message 
IDC3009I for an explanation of the return and reason codes. 
Note: 
If rc-crs is 
004-33 or 04-34, a VSAM catalog was OPENed. IBM support for VSAM catalogs will 
end January 1, 2000. This message is intended to help identify VSAM catalogs 
that are still in use. If you need to use a VSAM catalog after December 31, 
1999, you must convert it to an ICF catalog. To do this, use facilities such as 
the IDCAMS CNVTCAT command. For more details on 004-33 and 004-34, see message 
IDC3009I. 
In the message text:  
rc 
The return code. 
crs 
The catalog reason code. 
sfierror 
Hexadecimal fullword of information that further describes the error; this 
information appears only if an invoked subfunction (SFI) detected the error. 
The 
meaning depends on the possible combinations of the return code and the reason 
code. 
jjj 
The job name. 
sss 
The step name. 
proc 
The name of the VSAM catalog management procedure that caused the message to 
be issued. (The name omits the IGGP prefix.) 
func 
Indicates that an error occurred during the VSAM catalog/ACB open process. 
mmm 
The name of the VSAM catalog management control section (CSECT) that 
detected the error condition. 
ser 
The volume serial number. 
dsname 
The data set name or component name.  
System action: 
The command is ended. 
Application Programmer Response: 
See programmer response for the specific return code and reason 
code in message IDC3009I. 
System programmer response: 
If the error recurs and the program is not in error, look at 
the messages in the job log for more information. Search problem reporting data 
bases for a fix for the problem. If no fix exists, contact the IBM Support 
Center. Provide the SYSOUT output for the job. 
Source: 
DFSMSdfp 
Routing Code: 
2,11 
Descriptor Code: 
6

Regards,
Scott J Ford
Software Engineer
http://www.identityforge.com
 
 


 From: willie bunter williebun...@yahoo.com
To: IBM-MAIN@bama.ua.edu 
Sent: Monday, May 7, 2012 10:06 AM
Subject: Re: IDC21809I FAILURE ATTEMPTING TO WRITE D-TYPE RECORD
  
Richard,
Here it is:
 
Organization  . . . : PS 
Record format . . . : VB 
Record length . . . : 340    
Block size  . . . . : 27998  
1st extent cylinders: 5  
Secondary cylinders : 5  
Data set name type  :    
SMS Compressible. . : NO 
 
Current Allocation   
 Allocated cylinders : 45
 Allocated extents . : 9 
 
Current Utilization  
 Used cylinders  . . : 5 
 Used extents  . . . : 1 
 
The VVDS is okay for the 2 volumes mentiond.  Could it be that the dsn has 
been corrupted?  


From: Richard Marchant richard.march...@shoden.co.za
To: IBM-MAIN@bama.ua.edu 
Sent: Monday, May 7, 2012 9:52:02 AM
Subject: Re: IDC21809I FAILURE ATTEMPTING TO WRITE D-TYPE RECORD

Willie,

What DCB info do you have for SMVS1.DCOLLECT.DATASETS.JOUR ?? I would suggest 
it be RECFM=VB LRECL=644

List the VTOCS on volumes PFX007 and PROD36 just check they are good, if not 
may be a rebuild of the INDEX VTOCs might help.

Richard Marchant


-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On Behalf Of 
willie bunter
Sent: 07 May 2012 02:39 PM
To: IBM-MAIN@bama.ua.edu
Subject: Re: IDC21809I FAILURE ATTEMPTING TO WRITE D-TYPE RECORD

Richard,
 
Here is the JCL:
 
//*   
//DATASET EXEC PGM=IDCAMS 
//SYSPRINT DD  SYSOUT=*   
//OUTPUT   DD  DSN=SMVS1.DCOLLECT.DATASETS.JOUR,DISP=OLD  
//SYSIN    DD  *  
 DCOLLECT OUTFILE(OUTPUT) VOLUMES(*)  
/*
//*  
//VOLUME  EXEC PGM=IDCAMS    
//SYSPRINT DD  SYSOUT=*  
//OUTPUT   DD  DSN=TEMP,DISP=(NEW,PASS,DELETE),    
// UNIT=SYSDA,SPACE=(TRK,(1,1)), 
// DSORG=PS,RECFM=VB,LRECL=264   
//SYSIN    DD  * 
 DCOLLECT OUTFILE(OUTPUT) VOLUMES(*) NODATAINFO  
/*   
//*  
//INF0DCOL EXEC PGM=INF0DCOL,COND=(0,LT,VOLUME)  
//RECIN    DD  DSN=TEMP,DISP=(OLD,DELETE)  
//RECOUT   DD  DSN=SMVS1

Re: Kerneels ( was RE: It's feeding time in Jurassic Park . . .)

2012-05-07 Thread Scott Ford
Rex,
 
Amen brothers and sisters of the Mainframe Church .hes sounds like quack 
quack to me

Scott J Ford
Software Engineer
http://www.identityforge.com
 
 


 From: Pommier, Rex R. rex.pomm...@cnasurety.com
To: IBM-MAIN@bama.ua.edu 
Sent: Monday, May 7, 2012 10:50 AM
Subject: Kerneels ( was RE: It's feeding time in Jurassic Park . . .)
  
David,

I think you hit the nail squarely on the head here.  Kerneels De Wet sure looks 
like, sounds like, smells like, and walks like the duck that used to go by the 
name Anton Britz.  And they both hated Fox channel with a passion, and both 
bring their hatred into completely unrelated topics (like IBM-main discussions 
on zBX).

Looks like another outlook rule to send e-mails directly to the trash...

Rex


-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On Behalf Of 
Jousma, David
Sent: Monday, May 07, 2012 8:30 AM
To: IBM-MAIN@bama.ua.edu
Subject: Re: It's feeding time in Jurassic Park . . .

Anton Britt software consultants perhaps?


-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On Behalf Of 
Tom Marchant
Sent: Monday, May 07, 2012 9:20 AM
To: IBM-MAIN@bama.ua.edu
Subject: Re: It's feeding time in Jurassic Park . . .

On Fri, 4 May 2012 14:12:48 -0500, Kerneels de Wet wrote:

No disrespect but this looks a little like

I disagree.  This post and your later one are quite disrespectful.
This is a technical forum with which you may be unfamiliar.
AFAICT, you have posted exactly twice to IBM-MAIN, both of them in this thread 
with no apparent purpose than to attack George.

George is a familiar name here.  While I do not recall any of the previous 
threads with which he was involved or the level of his involvement, he has 
started an interesting and worthwhile discussion.  You, on the other hand have 
contributed nothing.  Rather, you have detracted from this forum.

b) You use a nameless email account

PKB.  You use a nameless email account with no identifying information.  Of 
course, to do so is your right, but why do you make an issue of it?  
ABSOFTWARECONSULTANTS.COM is an empty web site, apparently registered with 
ICANN anonymously four years ago.

c) The SHARE grease monkeys immediately respond

More insults.  Apparently you don't have a clue what SHARE is.  I would suggest 
that you refrain from posting until you learn some basic netiquette.

--
Tom Marchant


The information contained in this e-mail may contain confidential and/or 
privileged information and is intended for the sole use of the intended 
recipient. If you are not the intended recipient, you are hereby notified that 
any unauthorized use, disclosure, distribution or copying of this communication 
is strictly prohibited and that you will be held responsible for any such 
unauthorized activity, including liability for any resulting damages. As 
appropriate, such incident(s) may also be reported to law enforcement. If you 
received this e-mail in error, please reply to sender and destroy or delete the 
message and any attachments. Thank you.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Kerneels ( was RE: It's feeding time in Jurassic Park . . .)

2012-05-07 Thread Scott Ford
Ty Ron, sorry dont get this guy

Scott ford
www.identityforge.com

On May 7, 2012, at 10:16 PM, Ron Hawkins ronjhawk...@sbcglobal.net wrote:

 Yeah, he confirmed he is Anton in an off-list response to me.
 
 He signed off  Kerneels/Anton/GrandMa/Helpdesk but he has also used 
 Mohammed. Seems some people take offense at his posts and pass them on to 
 people he would prefer never see them. Ipso facto the name changes.
 
 -Original Message-
 From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On
 Behalf Of Mitch
 Sent: Monday, May 07, 2012 1:23 PM
 To: IBM-MAIN@bama.ua.edu
 Subject: Re: [IBM-MAIN] Kerneels ( was RE: It's feeding time in Jurassic 
 Park .
 . .)
 
 Everyone:
 
 It is one and the same. He also goes by Helpdesk. Just ignore him. I have
 him (and all his email addresses) as SPAM, so I no longer have to listen to 
 his
 drivel.
 
 Mitch
 
 
 -Original Message-
 From: Scott Ford scott_j_f...@yahoo.com
 To: IBM-MAIN IBM-MAIN@bama.ua.edu
 Sent: Mon, May 7, 2012 1:10 pm
 Subject: Re: Kerneels ( was RE: It's feeding time in Jurassic Park . .
 .)
 
 
 Rex,
 
 Amen brothers and sisters of the Mainframe Church .hes sounds like
 quack quack to me
 
 Scott J Ford
 Software Engineer
 http://www.identityforge.com
 
 
 
 
 From: Pommier, Rex R. rex.pomm...@cnasurety.com
 To: IBM-MAIN@bama.ua.edu
 Sent: Monday, May 7, 2012 10:50 AM
 Subject: Kerneels ( was RE: It's feeding time in Jurassic Park . . .)
 
 David,
 
 I think you hit the nail squarely on the head here.  Kerneels De Wet sure
 looks like, sounds like, smells like, and walks like the duck that used to 
 go by
 the name Anton Britz.  And they both hated Fox channel with a passion, and
 both bring their hatred into completely unrelated topics (like IBM-main
 discussions on zBX).
 
 Looks like another outlook rule to send e-mails directly to the trash...
 
 Rex
 
 
 -Original Message-
 From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On
 Behalf Of Jousma, David
 Sent: Monday, May 07, 2012 8:30 AM
 To: IBM-MAIN@bama.ua.edu
 Subject: Re: It's feeding time in Jurassic Park . . .
 
 Anton Britt software consultants perhaps?
 
 
 -Original Message-
 From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On
 Behalf Of Tom Marchant
 Sent: Monday, May 07, 2012 9:20 AM
 To: IBM-MAIN@bama.ua.edu
 Subject: Re: It's feeding time in Jurassic Park . . .
 
 On Fri, 4 May 2012 14:12:48 -0500, Kerneels de Wet wrote:
 
 No disrespect but this looks a little like
 
 I disagree.  This post and your later one are quite disrespectful.
 This is a technical forum with which you may be unfamiliar.
 AFAICT, you have posted exactly twice to IBM-MAIN, both of them in this
 thread with no apparent purpose than to attack George.
 
 George is a familiar name here.  While I do not recall any of the previous
 threads with which he was involved or the level of his involvement, he has
 started an interesting and worthwhile discussion.  You, on the other hand
 have contributed nothing.  Rather, you have detracted from this forum.
 
 b) You use a nameless email account
 
 PKB.  You use a nameless email account with no identifying information.  Of
 course, to do so is your right, but why do you make an issue of it?
 ABSOFTWARECONSULTANTS.COM is an empty web site, apparently
 registered with ICANN anonymously four years ago.
 
 c) The SHARE grease monkeys immediately respond
 
 More insults.  Apparently you don't have a clue what SHARE is.  I would
 suggest that you refrain from posting until you learn some basic netiquette.
 
 --
 Tom Marchant
 
 
 The information contained in this e-mail may contain confidential and/or
 privileged information and is intended for the sole use of the intended
 recipient. If you are not the intended recipient, you are hereby notified 
 that
 any unauthorized use, disclosure, distribution or copying of this
 communication is strictly prohibited and that you will be held responsible 
 for
 any such unauthorized activity, including liability for any resulting 
 damages.
 As
 appropriate, such incident(s) may also be reported to law enforcement.
 If you
 received this e-mail in error, please reply to sender and destroy or delete 
 the
 message and any attachments. Thank you.
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions, send email to
 lists...@bama.ua.edu with the message: INFO IBM-MAIN
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions, send email to
 lists...@bama.ua.edu with the message: INFO IBM-MAIN
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions, send email to
 lists...@bama.ua.edu with the message: INFO IBM-MAIN

Re: Any simple tool to monitor the storage uasge ?

2012-05-04 Thread Rob Scott
The MXI 4.3 freeware product comes with a REXX interface - it returns the 
information that would have been presented on the screen as a set of REXX stem 
variables for each logical line.

The commercial version of MXI has an enhanced REXX API where you can directly 
access each column variable without having to parse the screen line. 

Rob Scott
Lead Developer
Rocket Software
275 Grove Street * Newton, MA 02466-2272 * USA
Tel: +1.781.684.2305
Email: rsc...@rs.com
Web: www.rocketsoftware.com


-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On Behalf Of 
Miklos Szigetvari
Sent: 04 May 2012 11:35
To: IBM-MAIN@bama.ua.edu
Subject: Any simple tool to monitor the storage uasge ?

Hi

Any simple tool, to monitor the storage usage of an address space ?
I'm using now the MXI from Rob Scott, and it is very good, but I would need 
something like a function call to get this in a program or in REXX

--
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Any simple tool to monitor the storage uasge ?

2012-05-04 Thread Rob Scott
The VSMLIST service presents this information in a slightly more digestible 
form and it will also get the appropriate locks for the caller if you use 
LINKAGE=SYSTEM

It is what MXI uses under the covers for reporting on private or common subpool 
usage.

Rob Scott
Lead Developer
Rocket Software
275 Grove Street * Newton, MA 02466-2272 * USA
Tel: +1.781.684.2305
Email: rsc...@rs.com
Web: www.rocketsoftware.com


-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On Behalf Of 
Bernd Oppolzer
Sent: 04 May 2012 13:00
To: IBM-MAIN@bama.ua.edu
Subject: Re: Any simple tool to monitor the storage uasge ?

Maybe you could write a function that reads the control blocks of the z/OS 
storage management queues and computes the overall size of the used storage 
blocks, per subpool?

If you call this function somewhere in a loop in your main program, you could 
discover if one of your subroutines allocates memory and doesn't free it.

See SPQE, DQE and FQE control blocks.

Kind regards

Bernd



Am 04.05.2012 13:25, schrieb Miklos Szigetvari:
 Hi

 Thank you, I will try out with REXX and stem.
 I would need something , shows the running address space memory usage 
 in some time intervals.



--
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: It's feeding time in Jurassic Park . . .

2012-05-04 Thread Scott Ford
George,
Done a lot of migrations never Solaris to Z/vm and z/Linux...amen..we Dino's 
are now smiling, victory...one thought, anyone done disk or cycle benchmarks ? 
Or is this a slam dunk, been there too, but one needs to plan..not sure what 
the total picture of your situation is...


But congrats on the victory


Scott Ford
Senior Systems Engineer
www.identityforge.com



On May 4, 2012, at 3:46 PM, George Henke gahe...@gmail.com wrote:

 I do not suppose there is any way of sharing a zBx between 2 CECs.
 
 On Fri, May 4, 2012 at 3:14 PM, Mark Post mp...@suse.com wrote:
 
 On 5/4/2012 at 02:55 PM, George Henke gahe...@gmail.com wrote:
 Do I need an Enterprise Class z114 box or will a Business Class one
 suffice?
 
 There are no such things.  IBM marketing confusing things again.  A z114
 could be considered the equivalent of a BC model and the z196 and EC model.
 
 
 Mark Post
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN
 
 
 
 
 -- 
 George Henke
 (C) 845 401 5614
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: It's feeding time in Jurassic Park . . .

2012-05-04 Thread Scott Ford
Aren't we here to help colleagues who need the help and assistance ?
I understand there's a fine line between eloping and be used bad abused ..been 
there done that haver numerous tshirts


Scott Ford
Senior Systems Engineer
www.identityforge.com



On May 4, 2012, at 3:12 PM, Kerneels de Wet 
kerne...@absoftwareconsultants.com wrote:

 No disrespect but this looks a little like what the Fox channel dishes up 
 for us on a daily basis:
 
 a) You post a message on IBMMAIN stating that you are starting a project but 
 have no idea how to do it
 b) You use a nameless email account with a cellphone number listed as 
 Poughkeepsie , NY
 c) The SHARE grease monkeys immediately respond with YOU are doing what ? 
 You need to come talk to us 
 d) The Health Care BIG spender responds with My management wants to go the 
 other way
 
 Note: If it smells like a duck, quacks like a duck, looks like a duck, and 
 walks like a duck...it should be on the FOX channel
 
 Kerneels
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: It's feeding time in Jurassic Park . . .

2012-05-04 Thread Scott Ford
Yeah Dave,

I also think a lot of managers , who lack technical expertise get sold ideas, 
like someone else said. Been there also...about 100 Advil headache ...I was 
told by a very wise Irish woman, my mom, don't use your head for a hat rack...


Scott Ford
Senior Systems Engineer
www.identityforge.com



On May 4, 2012, at 4:39 PM, Gibney, Dave gib...@wsu.edu wrote:

 The wisdom of Anton (Kerneels here) is generally well mixed in with much 
 that is superfluous to the actual conversation.
 
 Dave Gibney
 Information Technology Services
 Washington State University
 
 
 -Original Message-
 From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On
 Behalf Of Scott Ford
 Sent: Friday, May 04, 2012 1:35 PM
 To: IBM-MAIN@bama.ua.edu
 Subject: Re: It's feeding time in Jurassic Park . . .
 
 Aren't we here to help colleagues who need the help and assistance ?
 I understand there's a fine line between eloping and be used bad abused
 ..been there done that haver numerous tshirts
 
 
 Scott Ford
 Senior Systems Engineer
 www.identityforge.com
 
 
 
 On May 4, 2012, at 3:12 PM, Kerneels de Wet
 kerne...@absoftwareconsultants.com wrote:
 
 No disrespect but this looks a little like what the Fox channel dishes up
 for us on a daily basis:
 
 a) You post a message on IBMMAIN stating that you are starting a project
 but have no idea how to do it
 b) You use a nameless email account with a cellphone number listed as
 Poughkeepsie , NY
 c) The SHARE grease monkeys immediately respond with YOU are doing
 what ? You need to come talk to us 
 d) The Health Care BIG spender responds with My management wants to
 go the other way
 
 Note: If it smells like a duck, quacks like a duck, looks like a duck, and 
 walks
 like a duck...it should be on the FOX channel
 
 Kerneels
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Programming languages can't have copyright protection, EU court rules

2012-05-03 Thread Scott Ford
Charles,

Yeh I know, had uncles in construction business, had patents on tools...we all 
can't be
Nathan   Myhrvold and be worth $650 million..man be interesting 

Scott Ford
Senior Systems Engineer
www.identityforge.com



On May 3, 2012, at 9:47 AM, Charles Mills charl...@mcn.org wrote:

 If you think patents are easy to get you should try applying for one.
 
 I have.
 
 Seriously, whatever one's criticisms of the USPTO, it is indisputable that
 patents are a lot harder to get than copyright. Copyright is trivial. You
 write something, you fix it in a tangible medium (which includes, by
 statute, keying it into a text editor) and voila! you own the copyright on
 it. That's it! Patents involve applications, years, at least a plausible
 claim of novelty and usefulness, and non-trivial fees.
 
 Charles
 
 -Original Message-
 From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On Behalf
 Of Shmuel Metz (Seymour J.)
 Sent: Thursday, May 03, 2012 6:18 AM
 To: IBM-MAIN@bama.ua.edu
 Subject: Re: Programming languages can't have copyright protection, EU court
 rules
 
 In 14d901cd2887$312cfba0$9386f2e0$@mcn.org, on 05/02/2012
   at 10:15 AM, Charles Mills charl...@mcn.org said:
 
 Patents are very hard to get
 
 Would that that were true. USPTO fails to exclude patents that should be
 invalid due to, e.g., prior art.
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Programming languages can't have copyright protection, EU court rules

2012-05-03 Thread Scott Ford
Correct me if I am wrong, but isn't this about Google imbedding java in their 
operating system on phones ?


Scott Ford
Senior Systems Engineer
www.identityforge.com



On May 3, 2012, at 11:56 AM, Charles Mills charl...@mcn.org wrote:

 I always bristle at the use of the word copyright as a verb (all of the
 dictionaries do support the verb form) and try never to use it that way
 myself, although it is easy to slip.
 
 Historically, perhaps you could copyright something, as John's Shakespeare
 perhaps did.
 
 Now, in the US and most nations (Berne convention) copyright is a noun that
 inures automatically to authors upon fixing the work in a tangible form.
 
 You can't copyright (verb) something. You either own the copyright (noun) or
 you do not. The work is copyright (adjective) or it is not.
 
 You can (optionally) REGISTER the copyright with the Library of Congress,
 but that's a different matter.
 
 Not to argue in the least with the substance of John's post ...
 
 Charles
 
 -Original Message-
 From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On Behalf
 Of John Gilmore
 Sent: Thursday, May 03, 2012 7:17 AM
 To: IBM-MAIN@bama.ua.edu
 Subject: Re: Programming languages can't have copyright protection, EU court
 rules
 
 Charles Mills has made the operative distinction very clear, but let me try
 another analogy.
 
 Think of yourself, briefly, as Shakespeare.
 
 You have written Sonnet XXX,
 
 When to the sessions of sweet silent thought I sigh the lack of many a thing
 I sought.
 
 Then can I . . .
 . . .
 
 You, Shakespeare, may copyright this sonnet, its specific content.
 You may not copyright the fourteen-line sonnet form and its rhyming scheme.
 
 Instances of a schema are copyrightable and protectable.  The schema itself
 is not.  You may, that is, protect yourself against the misappropriation of
 a sonnet that you write.  You may not interdict the writing of
 [non-duplicative] sonnets by others.
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Programming languages can't have copyright protection, EU court rules

2012-05-03 Thread Scott Ford
John,

Thanks for the explanation, we deal our product also through Oracle, strictly 
between you and me, we are taking a serious screwing financially, plus the 
manuals done in India ...man


Scott Ford
Senior Systems Engineer
www.identityforge.com



On May 3, 2012, at 1:48 PM, McKown, John john.mck...@healthmarkets.com 
wrote:

 Basically, yes. Except that the Android system is not an OS. It is like a JVM 
 (only not really) in that the OS running on the phone is actually Linux. 
 Android does not use Java byte code. Java compiles to a universal byte code 
 (instruction set) sequence. The JVM (Java Virtual Machine) interprets the 
 byte code and executes it (ignoring the JIT compiler in most JVMs and the 
 weird way that the i does it). JVM is stack based, not register based. 
 Development for Android (which is not in the new native mode) is done in 
 Java. This produces a normal Java .class output file. But this cannot be run 
 directly on Android. There is another program which takes the Java byte code 
 and converts it to Dalvik byte code. The Dalvik byte code is then loaded onto 
 the Android system (usually a phone or a tablet at present) and is 
 interpreted by the Dalvik interpreter on the phone/tablet.
 
 So what Google has done is implement a system (Android) which has a 
 subroutine library for use by the Dalvik virtual machine. And this subroutine 
 library presents the same API as the Java API. Oracle says this is copying. 
 But, to me, it would be like writing C++ code to create a C++ callable native 
 library which has functions in it which implement the Java API. It's not 
 Java. It's not copied source code. It is simply a library with functions in 
 it that echo the functions in the Java system. That is, you could tell the 
 C++ programmer to just read the Java library documentation (freely viewable 
 via the Web on an Oracle maintained site) to use you library for C++. And 
 Oracle says that is a violation of their copyright.
 
 Or, if you prefer, it would be like having a Java source code to C++ source 
 code converter and an Java-compatible C++ library which was not licensed by 
 Oracle. Again, this would, according to Oracle, violate their copyright to 
 Java.
 
 I used to be indifferent towards Oracle. I now have yet another vendor that I 
 despise. And we are in the process of eliminating them due to costs. Or 
 course the fact that we are converting to MS-SQL Server is not exactly 
 pleasing to me. Many in the FOSS arena are joking that Google's motto may be 
 Never do evil, but Oracle's is Only do evil. But this was over Sun's 
 OpenOffice which Oracle acquired with Sun and tried to make proprietary. 
 OpenOffice has been forked, which is legal because it was GPL licensed by 
 Sun, and most Linux users have converted to LibreOffice.
 
 -- 
 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@bama.ua.edu] On Behalf Of Scott Ford
 Sent: Thursday, May 03, 2012 11:59 AM
 To: IBM-MAIN@bama.ua.edu
 Subject: Re: Programming languages can't have copyright 
 protection, EU court rules
 
 Correct me if I am wrong, but isn't this about Google 
 imbedding java in their operating system on phones ?
 
 
 Scott Ford
 Senior Systems Engineer
 www.identityforge.com
 
 
 
 On May 3, 2012, at 11:56 AM, Charles Mills charl...@mcn.org wrote:
 
 I always bristle at the use of the word copyright as a verb 
 (all of the
 dictionaries do support the verb form) and try never to use 
 it that way
 myself, although it is easy to slip.
 
 Historically, perhaps you could copyright something, as 
 John's Shakespeare
 perhaps did.
 
 Now, in the US and most nations (Berne convention) 
 copyright is a noun that
 inures automatically to authors upon fixing the work in a 
 tangible form.
 
 You can't copyright (verb) something. You either own the 
 copyright (noun) or
 you do not. The work is copyright (adjective) or it is not.
 
 You can (optionally) REGISTER the copyright with the 
 Library of Congress,
 but that's a different matter.
 
 Not to argue in the least with the substance of John's post ...
 
 Charles
 
 -Original Message-
 From: IBM Mainframe Discussion List 
 [mailto:IBM-MAIN@bama.ua.edu] On Behalf
 Of John Gilmore
 Sent: Thursday

Re: Programming languages can't have copyright protection, EU court rules

2012-05-03 Thread Scott Ford
Guys,

I don't hate Oracle, far from it, most of our customers about 99% are great and 
helpful..

I don't understand some business nowadays



Scott Ford
Senior Systems Engineer
www.identityforge.com



On May 3, 2012, at 1:48 PM, McKown, John john.mck...@healthmarkets.com 
wrote:

 Basically, yes. Except that the Android system is not an OS. It is like a JVM 
 (only not really) in that the OS running on the phone is actually Linux. 
 Android does not use Java byte code. Java compiles to a universal byte code 
 (instruction set) sequence. The JVM (Java Virtual Machine) interprets the 
 byte code and executes it (ignoring the JIT compiler in most JVMs and the 
 weird way that the i does it). JVM is stack based, not register based. 
 Development for Android (which is not in the new native mode) is done in 
 Java. This produces a normal Java .class output file. But this cannot be run 
 directly on Android. There is another program which takes the Java byte code 
 and converts it to Dalvik byte code. The Dalvik byte code is then loaded onto 
 the Android system (usually a phone or a tablet at present) and is 
 interpreted by the Dalvik interpreter on the phone/tablet.
 
 So what Google has done is implement a system (Android) which has a 
 subroutine library for use by the Dalvik virtual machine. And this subroutine 
 library presents the same API as the Java API. Oracle says this is copying. 
 But, to me, it would be like writing C++ code to create a C++ callable native 
 library which has functions in it which implement the Java API. It's not 
 Java. It's not copied source code. It is simply a library with functions in 
 it that echo the functions in the Java system. That is, you could tell the 
 C++ programmer to just read the Java library documentation (freely viewable 
 via the Web on an Oracle maintained site) to use you library for C++. And 
 Oracle says that is a violation of their copyright.
 
 Or, if you prefer, it would be like having a Java source code to C++ source 
 code converter and an Java-compatible C++ library which was not licensed by 
 Oracle. Again, this would, according to Oracle, violate their copyright to 
 Java.
 
 I used to be indifferent towards Oracle. I now have yet another vendor that I 
 despise. And we are in the process of eliminating them due to costs. Or 
 course the fact that we are converting to MS-SQL Server is not exactly 
 pleasing to me. Many in the FOSS arena are joking that Google's motto may be 
 Never do evil, but Oracle's is Only do evil. But this was over Sun's 
 OpenOffice which Oracle acquired with Sun and tried to make proprietary. 
 OpenOffice has been forked, which is legal because it was GPL licensed by 
 Sun, and most Linux users have converted to LibreOffice.
 
 -- 
 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@bama.ua.edu] On Behalf Of Scott Ford
 Sent: Thursday, May 03, 2012 11:59 AM
 To: IBM-MAIN@bama.ua.edu
 Subject: Re: Programming languages can't have copyright 
 protection, EU court rules
 
 Correct me if I am wrong, but isn't this about Google 
 imbedding java in their operating system on phones ?
 
 
 Scott Ford
 Senior Systems Engineer
 www.identityforge.com
 
 
 
 On May 3, 2012, at 11:56 AM, Charles Mills charl...@mcn.org wrote:
 
 I always bristle at the use of the word copyright as a verb 
 (all of the
 dictionaries do support the verb form) and try never to use 
 it that way
 myself, although it is easy to slip.
 
 Historically, perhaps you could copyright something, as 
 John's Shakespeare
 perhaps did.
 
 Now, in the US and most nations (Berne convention) 
 copyright is a noun that
 inures automatically to authors upon fixing the work in a 
 tangible form.
 
 You can't copyright (verb) something. You either own the 
 copyright (noun) or
 you do not. The work is copyright (adjective) or it is not.
 
 You can (optionally) REGISTER the copyright with the 
 Library of Congress,
 but that's a different matter.
 
 Not to argue in the least with the substance of John's post ...
 
 Charles
 
 -Original Message-
 From: IBM Mainframe Discussion List 
 [mailto:IBM-MAIN@bama.ua.edu] On Behalf
 Of John Gilmore
 Sent: Thursday, May 03, 2012 7:17 AM
 To: IBM-MAIN@bama.ua.edu

Re: zOS under zVM

2012-05-02 Thread Scott Ford
Mark,

Are you going to a hosting DR recovery site , I.e.; Sungard ..
If so, they also usually are pretty good to help out..


Scott Ford
Senior Systems Engineer
www.identityforge.com



On May 2, 2012, at 9:46 AM, Mark Jacobs mark.jac...@custserv.com wrote:

 We don't, yet. It's only used for XCF sysplex partitioning activities. I'll 
 keep it in mind, but I'm not going to worry about it for a DR test.
 
 Mark Jacobs  
 
 From: IBM Mainframe Discussion List [IBM-MAIN@bama.ua.edu] on behalf of Gary 
 DiPillo [gdipi...@axiosproducts.com]
 Sent: Wednesday, May 02, 2012 9:34 AM
 To: IBM-MAIN@bama.ua.edu
 Subject: Re: zOS under zVM
 
 I did not see this mentioned, but, if you use BCPII, it will not be available 
 in your Guest:
 
 HWI010I BCPII DOES NOT OPERATE ON A VM GUEST. BCPII INITIALIZATION
 IS HALTED.
 
 If you use BCPII for critical processes you may need a rethink.
 
 Thanks for confirming my own research on the subject.
 
 Regards,
 
 Mark Jacobs
 
 From: IBM Mainframe Discussion List [IBM-MAIN@bama.ua.edu] on behalf of Mary 
 Anne Matyaz [maryanne4...@gmail.com]
 Sent: Wednesday, May 02, 2012 9:07 AM
 To: IBM-MAIN@bama.ua.edu
 Subject: Re: zOS under zVM
 
 Mark,
 
 Here's my doc on the subject...
 
 Mary Anne
 
 Differences b/w running native LPAR and running as a z/VM guest
 
 In a single system:
 
 The only issue I’m aware of is some strangeness with your performance 
 monitors.
 
 In a SYSPLEX:
 
 --A new CFRM policy is required, specifying SIMDEV for the coupling facility:
 
  CF NAME(CFCC1
 TYPE(SIMDEV)
 MFG(IBM)
 PLANT(EN)
 SEQUENCE(000CFCC1)
 PARTITION(0)
 CPCID(00)
 DUMPSPACE(2000)
 
 Type Number (TYPE) - SIMDEV specifies that this is a z/VM simulated   
 message device type.
Manufacturer (MFG) - IBM® indicates IBM as the manufacturer.
Plant (PLANT) - EN indicates Endicott as the manufacturing plant.
Sequence # (SEQUENCE) - The 12-byte field will contain the CF Service 
 Machine user IDright justified. Pad all leading unused characters with 
 EBCDIC zeros. For example, if a CF Service Machine of CFCC1 is specified, 
 SEQUENCE is 000CFCC1. Your DR provider may have a different CF name.
 
 
 --A different CLOCKxx member may be needed specifying SIMETRID:
 
 TIMEZONE W.04.00.00
 ETRMODE YES
 ETRDELTA 10
 ETRZONE YES
 SIMETRID 00
 
 --Possible CFSizing needed:
 
 If you are on a processor that has a lower level of CF Code, you may need to 
 resize your structures. For example, if your DR provider has a z10 (CFLEVEL 
 16) and you are running on a z9 (CFLEVEL 15), you may need to increase the 
 storage size of the CF.
 
 
 It's been many, many years since we've run our sysplex under zVM. Our next 
 DR exercise will be hosted in a VM environment and I'm looking for any 
 environmental setup concerns that I need to consider.
 
 I know that we'll have to change LOADxx, but I'm unsure about anything else.
 
 Any advice on what I have to do would be greatly appreciated.
 
 Mark Jacobs
 Time Customer Service
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Programming languages can't have copyright protection, EU court rules

2012-05-02 Thread Scott Ford
All,

So how do you protect code, whatever language you have written in , in business 
?
Without copyright, doesn't it imply , people can take you source and change it 
and resell it ...if the gave your source , right ?


Scott Ford
Senior Systems Engineer
www.identityforge.com



On May 2, 2012, at 1:49 PM, Charles Mills charl...@mcn.org wrote:

 Can one replicate the 'look and feel' without copyright issues in the EU
 now?
 
 I might add that look and feel might be subject to copyright protection.
 Copyright, again, protects *expression.*
 
 If I wrote a z/OS system monitor that cleverly displayed the status of
 started tasks as bouncing balls of various sizes and colors, that expression
 might be subject to copyright, but the function of displaying the status of
 started tasks graphically would not.
 
 Charles
 
 -Original Message-
 From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On Behalf
 Of Charles Mills
 Sent: Wednesday, May 02, 2012 10:16 AM
 To: IBM-MAIN@bama.ua.edu
 Subject: Re: Programming languages can't have copyright protection, EU court
 rules
 
 Lots of confusion here.
 
 1. US and EU are of course different. Laws and precedents don't matter much
 from one to the other.
 
 2. Copyright in the US has never protected programming language
 specifications, etc. Google Lotus v. Borland, the seminal case, which went
 all the way to SCOTUS.
 
 3. Copyright and Patent are way different. Copyright is trivially easy to
 get and  protects expression: think of poetry. Copyright protects a
 particular COBOL manual and compiler source code but not the concepts and
 functions of COBOL. Patents are very hard to get and protect function. This
 decision has no relationship to patents (except that it reaffirms that
 copyright does not protect the things that only a patent would protect).
 
 4. Intellectual Property is the name of the kind of stuff copyrights and
 patents protect. It is not a form of protection of its own. Personal
 property is not a form of protection, but personal property is protected by
 theft laws.
 
 Charles
 
 -Original Message-
 From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On Behalf
 Of Hal Merritt
 Sent: Wednesday, May 02, 2012 10:01 AM
 To: IBM-MAIN@bama.ua.edu
 Subject: Re: Programming languages can't have copyright protection, EU court
 rules
 
 I'm not a lawyer and don't pretend to understand the ramifications, but this
 sounds huge. 
 
 The result is that the court finds that ideas and principles which underlie
 any element of a computer program are not protected by copyright under that
 directive, only the expression of those ideas and principles.
 
 What does the above really mean? Can one replicate the 'look and feel'
 without copyright issues in the EU now? 
 
 In the US, there is the concept of 'intellectual property' that seems to
 protect ideas from theft. Does that now mean open season in the EU? 
 
 Or am I confusing copyright with patents? 
 
 Granted, I currently think that the US patent system is broken, but this
 seems a bit of an over kill.  
 
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Programming languages can't have copyright protection, EU court rules

2012-05-02 Thread Scott Ford
Charles,

Functionality of the language ? Not being dense, but you functionally what the 
programming language does in the app or functionally what it does, I.e.; read 
files ,write files, etc..


Scott Ford
Senior Systems Engineer
www.identityforge.com



On May 3, 2012, at 12:15 AM, Charles Mills charl...@mcn.org wrote:

 Right.
 
 If you wrote a COBOL compiler, you could protect your compiler code under
 copyright, you could protect your manual, you could protect the layout of
 your interactive debugger screens.
 
 But you can't protect the functionality of the language. I can write my own
 COBOL compiler, manual, and interactive debugger.
 
 Charles
 
 -Original Message-
 From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On Behalf
 Of Mike Schwab
 Sent: Wednesday, May 02, 2012 8:19 PM
 To: IBM-MAIN@bama.ua.edu
 Subject: Re: Programming languages can't have copyright protection, EU court
 rules
 
 This is not the code.  This is the language specification.  Someone could
 write their own version of your product.  Then users could buy their
 application instead of yours and run their programs.
 
 On Wed, May 2, 2012 at 9:33 PM, Scott Ford scott_j_f...@yahoo.com wrote:
 All,
 
 So how do you protect code, whatever language you have written in , in
 business ?
 Without copyright, doesn't it imply , people can take you source and
 change it and resell it ...if the gave your source , right ?
 
 
 Scott Ford
 Senior Systems Engineer
 www.identityforge.com
 
 
 
 On May 2, 2012, at 1:49 PM, Charles Mills charl...@mcn.org wrote:
 
 Can one replicate the 'look and feel' without copyright issues in 
 the EU
 now?
 
 I might add that look and feel might be subject to copyright
 protection.
 Copyright, again, protects *expression.*
 
 If I wrote a z/OS system monitor that cleverly displayed the status 
 of started tasks as bouncing balls of various sizes and colors, that 
 expression might be subject to copyright, but the function of 
 displaying the status of started tasks graphically would not.
 
 Charles
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Strip column 1 from reports

2012-05-01 Thread Scott Ford
Elardus,

It's probably all ready been mentioned, a small rexx clist can do this also...
Maybe 10 lines or so...also depends on what else you doing with the data, any 
formatting, etc...

Hth

Regards,


Scott Ford
Senior Systems Engineer
www.identityforge.com



On Apr 30, 2012, at 12:59 PM, Scott Ford scott_j_f...@yahoo.com wrote:

 Elardus,
 
 Wow, 3800 printers, I remember they forms and then you could over or insert 
 you text data , e to into the form for printing..worked the awhile ago..10+ 
 yrs my friend
 
 
 Scott Ford
 Senior Systems Engineer
 www.identityforge.com
 
 
 
 On Apr 30, 2012, at 12:27 PM, Elardus Engelbrecht 
 elardus.engelbre...@sita.co.za wrote:
 
 Paul Gilmartin wrote:
 
 In the wider perspective, ASA carriage control was originally a form of 
 presentational markup targeted at a class of output devices, impact 
 printers, then preponderant, now dwindling.
 
 Markup, yes, this is the correct word in these times of markup languages. 
 The ASA cc was indeed a type of markup where you say, put text here, start 
 new page there, overwrite a line there and there. It reminds me of the type 
 of first column (AFAIK) where you tell the 3800 laser printer to use this or 
 that font on this or that line.
 
 Any greybeards remembering this 3800 toy? ;-D
 
 It would be chaotic to produce an instance of each report for each class of 
 output device (printer, 3278, GUI display, etc.)  Semantic markup is the 
 necessary answer. It would likewise be chaotic to undertake conversion of 
 each report generator to generate reports with semantic markup.  A likely 
 better place to do this is in a SYSOUT writer that filters ASA carriage 
 control to a semantic markup language such as HTML, or perhaps XML.  
 
 Agreed 100%. Is there such software [1] ? I'm aware of XML on /zOS, but can 
 you use it on a SYSOUT? 
 
 And it might be unreasonable to expect such a filter to generate proper 
 markup for intended tabular material in reports.  (Does XMITIP, for 
 example, to this?)
 
 Interesting question! Thanks, I wonder what answer you will get?
 
 Thanks Paul for your kind comments. It is much appreciated!
 
 Groete / Greetings
 Elardus Engelbrecht
 
 [1] - It seemed to me that LRS/DRS can do this, but then, there is no actual 
 printing in this case.
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Strip column 1 from reports

2012-04-30 Thread Scott Ford
Elardus,

Wow, 3800 printers, I remember they forms and then you could over or insert you 
text data , e to into the form for printing..worked the awhile ago..10+ yrs my 
friend


Scott Ford
Senior Systems Engineer
www.identityforge.com



On Apr 30, 2012, at 12:27 PM, Elardus Engelbrecht 
elardus.engelbre...@sita.co.za wrote:

 Paul Gilmartin wrote:
 
 In the wider perspective, ASA carriage control was originally a form of 
 presentational markup targeted at a class of output devices, impact 
 printers, then preponderant, now dwindling.
 
 Markup, yes, this is the correct word in these times of markup languages. The 
 ASA cc was indeed a type of markup where you say, put text here, start new 
 page there, overwrite a line there and there. It reminds me of the type of 
 first column (AFAIK) where you tell the 3800 laser printer to use this or 
 that font on this or that line.
 
 Any greybeards remembering this 3800 toy? ;-D
 
 It would be chaotic to produce an instance of each report for each class of 
 output device (printer, 3278, GUI display, etc.)  Semantic markup is the 
 necessary answer. It would likewise be chaotic to undertake conversion of 
 each report generator to generate reports with semantic markup.  A likely 
 better place to do this is in a SYSOUT writer that filters ASA carriage 
 control to a semantic markup language such as HTML, or perhaps XML.  
 
 Agreed 100%. Is there such software [1] ? I'm aware of XML on /zOS, but can 
 you use it on a SYSOUT? 
 
 And it might be unreasonable to expect such a filter to generate proper 
 markup for intended tabular material in reports.  (Does XMITIP, for example, 
 to this?)
 
 Interesting question! Thanks, I wonder what answer you will get?
 
 Thanks Paul for your kind comments. It is much appreciated!
 
 Groete / Greetings
 Elardus Engelbrecht
 
 [1] - It seemed to me that LRS/DRS can do this, but then, there is no actual 
 printing in this case.
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: SV: SV: Mainframe Skills Scarce? (z/OS Mainframe CA Product training ...)

2012-04-27 Thread Scott Ford
Yep, I agree , trying to explain to manglers , aka managers , what a sysprog 
does and has to know...my old age is showing, 62 in August , some ppl just 
don't get what we do..


Scott Ford
Senior Systems Engineer
www.identityforge.com



On Apr 27, 2012, at 5:14 AM, Thomas Berg thomas.b...@swedbank.se wrote:

 -Ursprungligt meddelande-
 Från: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] För
 R.S.
 Skickat: den 27 april 2012 11:04
 Till: IBM-MAIN@bama.ua.edu
 Ämne: Re: SV: Mainframe Skills Scarce? (z/OS Mainframe  CA Product
 training ...)
 
 W dniu 2012-04-27 10:35, Thomas Berg pisze:
 [...]
 
 If true, why are so many skilled mainframe professionals --
 particularly
 sysprogs -- looking for work? IJS...
 
 - More skilled ones are to expensive
 
 They aren't.  It's just that the hiring bosses think so because they
 are fixated at the view that non-management personals should be payed
 much less than management personals.
 In a rational world there wouldn't at the same time have people saying
 that it's hard to get skilled mainframe personal and have many skilled
 mainframe sysprogs looking for work (and not getting any).
 
 If you really need, e g, a skilled sysprog it's no problem to get one:
 just put some more money on the pay - and do a decent research to get
 the right person.
 But CIOs today isn't interested as they are constantly looking at the
 next step in their careers.
 
 Let me rephrase it: It is TYPICAL IN OUR WORLD.
 Is our world reasonable?
 Well... I think it's completely unreasonable that poor soccer player
 earns much more than prime minister or university professor. It's
 unreasonable to pay fortune for Madonna's brassiere. It's unreasonable
 that, for example some celebrity's divorce is a news of the day, and
 blue laser is completely ignored.  However it's typical, so it's NORMAL.
 And it's (unfortunately) normal, that managers prefer young candidates.
 It's bad, stupid, illegal, but normal.
 
 We have met the enemy and he is us ?  :)
 
 
 
 Regards,
 Thomas Berg
 __
 Thomas Berg   Specialist   AM/DQS   SWEDBANK AB (publ)
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Check out Photos: April 27, 2011 Superoutbreak - weather.com

2012-04-27 Thread Scott Ford
Hope your all right , man


Scott Ford
Senior Systems Engineer
www.identityforge.com



On Apr 27, 2012, at 3:21 PM, Ed Finnell efinnel...@aol.com wrote:

 _Photos:  April 27, 2011 Superoutbreak - weather.com_ 
 (http://www.weather.com/outlook/weather-news/news/articles/alabama-tornado-042711_2011-04-27)
   
 
 There's a ceremony at Coleman Coliseum at 5pm. Lots of dignitaries. It was  
 a scary day with three waves coming thru. One to the north and one thru the 
 middle and one to the south. When I first saw it I thought this is gonna 
 hurt.  But it made an eastward turn and missed UofA and my neighborhood. 
 Guess the  stats are pretty impressive raised the national average from 161 
 to 
 241 strikes  per year. One of forecasters observing the damage said Imagine 
 a half mile wide  lawnmower on the ground for 160 miles. and it was just 
 one of over 760  that stretch. People who've come thru after being away are 
 just floored at how  much and how extensive the damage was. Coming back but 
 it's going to be long  pull.
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Check out Photos: April 27, 2011 Superoutbreak - weather.com

2012-04-27 Thread Scott Ford
Ed,

I grew up in Indiana seen a few tornados...they are definitely scary


Scott Ford
Senior Systems Engineer
www.identityforge.com



On Apr 27, 2012, at 5:17 PM, Ed Finnell efinnel...@aol.com wrote:

 This was last year. I just got sore from moving boxes and people around,  
 one lady moved three times in two weeks. Anyway, elementary school where I  
 started and surrounding neighborhoods were pancaked. Guess the emotional  
 scares will be us long after the physical.
 
 
 In a message dated 4/27/2012 3:20:29 P.M. Central Daylight Time,  
 scott_j_f...@yahoo.com writes:
 
 Hope  your all right , man
 
 
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Have you ever done this using FTP?

2012-04-26 Thread Scott Ford
Lot of ways to crack this one, FTP like everyone stated. Jes2 to jes2 using 
TCPIP, using NJE,
TSO Xmit works great


Scott Ford
Senior Systems Engineer
www.identityforge.com



On Apr 26, 2012, at 7:44 PM, John McKown john.archie.mck...@gmail.com wrote:

 The SENDSITE command will help if the PDS needs to be created.
 On Apr 26, 2012 6:41 PM, retired mainframer retired-mainfra...@q.com
 wrote:
 
 If you specify EBCDIC and BLOCK and if the receiving PDS is already
 allocated, it will even transfer load modules and preserve the directory
 information.  I think it will also preserve ISPF statistics.
 
 lcd local_pds
 cd  remote_pds
 ebcdic
 block
 mget *  (or mput if you are on the transmit system)
 
 
 :: -Original Message-
 :: From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On
 :: Behalf Of John Norgauer
 :: Sent: Thursday, April 26, 2012 3:02 PM
 :: To: IBM-MAIN@bama.ua.edu
 :: Subject: Have you ever done this using FTP?
 ::
 :: FTP a PDS from one Mainframe to another mainframe connected through
 :: TCPIP?
 ::
 :: If so how is it done?
 ::
 ::
 ::
 :: John Norgauer
 :: Senior Systems Programmer
 :: Mainframe Technical Support Services
 :: University of California Davis Medical Center
 :: 2315 Stockton Blvd
 :: ASB 1300
 :: Sacramento, Ca 95817
 :: 916-734-0536
 ::
 ::  SYSTEMS PROGRAMMING..  Guilty, until proven innocent !! JN
 :: 2004
 :: 
 :: Hardware eventually breaks - Software eventually works  anon
 :: 
 ::
 :: --
 :: For IBM-MAIN subscribe / signoff / archive access instructions,
 :: send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN
 
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


z/OS Mainframe CA Product training workshops coming up!

2012-04-26 Thread Scott McFall
MAINFRAME SKILLS ARE BECOMING SCARCE!particularly Systems Programmers.

 

We just wanted to let you know the following mainframe  CA automation
product classes are coming up both in our live Virtual Classroom, Pittsburgh
and Toronto training centers.

 

Attend either in-person (Pittsburgh/Toronto) or online from anywhere in the
world and experience our expert Sr. Instructors and real-world mainframe lab
environment.  Cross-train your distributed systems staff and be prepared for
the future!

 

For more information on any of the courses dates below, please contact
Harriette Matthews at 800-373-9188x131 or hmatth...@protechtraining.com.

 

MVS JCL Workshop - 5/15-1

Advanced MVS JCL and Utilities - 3/29-30  

Introduction to VSAM - 4/2-5

SMP/E Fundamentals - 4/10-13

z/OS UNIX Systems Services Implementation - 4/16-19  

Understanding Workload Manager - 4/16-18

HCD and IODF Fundamentals - 4/23-24

Understanding  Using CA-OPS/MVS - 4/25-26

VTAM Facilities and Operations - 4/30-05/4  8/20-24

CICS Concepts and Commands for Operations - 5/7-8 

Intro to ISPF Dialog Management - 5/14-18  6/25-27

z/OS Technical Bootcamp - 5/14-25 (Intensive Two-Week Program!)

CICS v4 for System Programmers  - 5/21-25  

Installing  Unleashing Unicenter AutomationPoint - 5/21-25

z/OS Performance Tuning and Control w/WLM - 5/28-6/1

z/OS Internals Fundamentals - 6/11-22 (Intensive Two-Weeks!)

Easytrieve Plus for Programmers - 6/11-13

COBOL Programming 06/18-22  9/24-28

z/OS Unix Systems Services Implementation - 6/18-6/21

COBOL Debugging  Dump Reading - 6/25-27

REXX Programming - 7/09-11  10/15-17

Adv REXX - 7/12-13  10/18-19

z/OS Diagnostics  Debugging 7/23-27

VSAM Application Performance  Tuning - 7/23-26

SMP/E Fundamentals - 7/30-8/2

Intro to Assembler - 8/27-31

Understanding Workload Manager - 8/6-8

WebsphereMQ Bootcamp for Systems Administrators - 9/10-14

Intermediate Assembler - 9/10-14

CICS Command Level Programming - 7/9-15  9/17-21

Understanding CA-OPS/MVS RDF  SSM - 10/1-2

IMS Basic Programming Techniques - 11/5-7

 

If you would like more information on any of these dates, please contact our
Mainframe Marketing Specialist, Harriette Matthews at
hmatth...@protechtraining.com

 

Yours in learning,

 

Scott

 

 

Scott Redmond McFall

 http://www.linkedin.com/in/scottrmcfall
http://www.linkedin.com/in/scottrmcfall

800-373-9188x113 cell 412-445-8070

VP/GenMgr-ProTechTraining.com

a div of ProTech Professional Technical Services, Inc.

Enterprise IT Specialists - Consulting/Training/Staffing 

GSA #GS-35F-0486W

 

LinkedIn open-networker, or follow me at  http://www.twitter.com/srmcfall
www.twitter.com/srmcfall

 

Over 250,000 Successfully Trained IT Professionals Since 1990!

 

 

 


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Progress Toward z/OS Personal Use License

2012-04-25 Thread Scott Ford
Ed,

We run z/Pdt also, but on a bigger system, Opensuse and 16 m , Amd box, but we 
are pure development. 


Scott Ford
Senior Systems Engineer
www.identityforge.com



On Apr 25, 2012, at 10:43 AM, Edward Jaffe edja...@phoenixsoftware.com wrote:

 On 4/25/2012 7:24 AM, Joel C. Ewing wrote:
 
 The big problem with something like zPDF was that it still had a minimum 
 $20K - $30K per year cost.
 
 What was zPDF and why was it so expensive?
 
 -- 
 Edward E Jaffe
 Phoenix Software International, Inc
 831 Parkview Drive North
 El Segundo, CA 90245
 310-338-0400 x318
 edja...@phoenixsoftware.com
 http://www.phoenixsoftware.com/
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Progress Toward z/OS Personal Use License

2012-04-25 Thread Scott Ford
Yep dongles are not fool proof, then can break...it's hardware..I don't get the 
reason for dongles..


Scott Ford
Senior Systems Engineer
www.identityforge.com



On Apr 25, 2012, at 11:56 AM, Mike Schwab mike.a.sch...@gmail.com wrote:

 On Wed, Apr 25, 2012 at 10:43 AM, Joel C. Ewing jcew...@acm.org wrote:
 
 A dongle definitely could be an issue for some.  Might be less of an issue
 on Linux, but my experiences on Windoze has been less than ideal and makes
 me regard any application that requires a dongle as more of a gamble.  While
 the dongle may be regarded as nice license insurance from the software
 vendors standpoint, it is essentially just another point of failure for the
 user and lowers the value of the product.
 
 My wife has some very expensive Embroidery software that requires a dongle.
  The license does entitle her to run the software on multiple platforms,
 both her laptop and desktop, since the dongle prevents concurrent use. After
 a year or so the dongle case became too loose to remove the dongle from the
 USB port - the only way now is grasp and pull the dongle base with a pair of
 needle-nose pliers, which works, but is certainly not the advertised
 convenience. The only support provided by the application vendor to remedy
 this situation is to re-purchase the software at full price to get a new
 dongle.
 
 Other than using standard Windows GUI interfaces, this software does nothing
 that special at the Operating System level, except for the dongle support
 that requires a hardware driver written by yet a different vendor.  Logic
 would suggest that this application should be able to migrate from Win XP to
 Win 7 without a problem, provided one can find support for the dongle on Win
 7.  My initial attempts to migrate have so far failed because the dongle
 vendor's current drivers for Win 7 are not compatible with the older version
 dongle that came with the application.  I haven't given up, but unless I can
 locate a compatible driver that is also compatible with Win 7 this expensive
 application is toast on Win 7.  A nice result for the application vendor if
 I'm forced to do an otherwise unnecessary upgrade at great cost, but from
 the user's standpoint this is a very poor outcome, apparently forced by the
 decision to require a dongle.
 
 --
 Joel C. Ewing,Bentonville, AR   jcew...@acm.org
 
 
 I had a USB Verizon celluar modem case fail and got it replaced under
 insurance.  Now I put it on a USB Male A - Female A cord.
 -- 
 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...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Tcpip sockets and dns

2012-04-22 Thread Scott Ford
Found our issue, Ty


Scott Ford
Senior Systems Engineer
www.identityforge.com



On Apr 20, 2012, at 6:54 PM, Scott Ford scott_j_f...@yahoo.com wrote:

 All,
 
 I have a question, we have a COBOL Tcpip client, server hybrid. 
 We drive with the destination ip address or dns host name and port.
 The issue is this
 
 1. Destination is a host 'abcdef' for example pointing to ip address 
 192.168.1.222
 2. Host 'abcdef' goes down, tcpip client goes into recovery by gethostbyname 
 and 
Ezacic08 ...
 3. Now host 'abcdef' points to 192.168.1.221
 A. Dig abcdef confirms its 221
 4. Gethostbyname returns rc=0
 5. Ezacic08 fails the returning address is blank.
 
 I should after after the ip changes to 221 , I can recycle client and it 
 finds 221
 
 Is my logic wrong, that all you have to do is re drive gethostbyname and then 
 ezacic08 ?
 This is written in CICS sockets.
 
 Any help is much appreciated. 
 
 Scott Ford
 Senior Systems Engineer
 www.identityforge.com
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: A z/OS Redbook Corrected - just about!

2012-04-21 Thread Scott Ford
Ron,

There are all the Navy ships to USS ..United States Ship


Scott Ford
Senior Systems Engineer
www.identityforge.com



On Apr 21, 2012, at 4:39 PM, Ron Hawkins ronjhawk...@sbcglobal.net wrote:

 Well, shouldn't that be USST? But yes cobber, it could be a contraction of
 Unix System Services Table. It could even be Universal Studios Singapore
 Table.
 
 Geez, why is it that VTAM should have a mortgage over these three letters.
 I'm going to write to the United States Senate (USS) about this.
 
 If one has difficulty understanding the context it's their problem, not
 mine. You know when someone is talking about a ship, shell scripts or a
 modify table which USS they are referring to, so get smart and adapt.
 
 -Original Message-
 From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On
 Behalf Of Dick Bond
 Sent: Thursday, April 12, 2012 2:47 PM
 To: IBM-MAIN@bama.ua.edu
 Subject: Re: [IBM-MAIN] A z/OS Redbook Corrected - just about!
 
 Oh, so USSTAB means Unix Systems Services table.  Wonder what that's used
 for, mate?
 
 On Fri, Apr 6, 2012 at 10:20 PM, Ron Hawkins
 ronjhawk...@sbcglobal.netwrote:
 
 Chris,
 
 I took your advice and read this post, but then I took it to a higher
 authority for validation. Yes, I googled acronym USS.'
 
 Mate, I'm sure I don't have to tell you that the internet holds the
 keys that unlock all mysteries, and for this one I was horrified to
 find that for all your hard work, the first hit in Google just simply
 did not support your position. There was the site with all the answers
 staring me in the face, waiting for the USS conundrum to be unraveled
 at a hit labeled USS - Definition by AcronymFinder. I mean, this has
 to be place to find the correct meaning of an acronym - forget all
 these red books and stuff.
 
 And so I curtailed my googling activities, sallied forth, clicked my
 mouse button, and infiltrated this place of purveyance to negotiate
 the reading of some contracted comestibles.
 
 And there it was, on the fifth line of the list: Unix System Services
 (IBM).
 
 I'm afraid there was no mention of that other meaning you are always
 talking about. I mean, based on this unassailable reference it is hard
 to believe that Unformatted System Services was ever abbreviated to
 USS, and probably should not have been because all the math's majors
 working in mainframes back then would have immediately been misled
 into thinking one was talking about the Uncorrected Sum of Squares
 (did you know that SAS has a USS function - you should write to them
 and get them to change it).
 
 So I'm afraid we have Internet 1, Chris nil, and we should all start
 using USS the way God and Google intended us to.
 
 Ron
 
 -Original Message-
 From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu]
 On
 Behalf Of Chris Mason
 Sent: Wednesday, March 21, 2012 5:35 AM
 To: IBM-MAIN@bama.ua.edu
 Subject: [IBM-MAIN] A z/OS Redbook Corrected - just about!
 
 Back in early February, I sent off this comment to the redbooks
 site:
 
 comment
 
 To whom it may concern,
 
 -
 
 This feedback concerns redbook z/OS Version 1 Release 13
 Implementation, SG24-7946-00, which is described still to be in
 Draft
 status.
 
 -
 
 Recently I wanted to check on what z/OSMF was all about. Expecting
 to be more quickly enlightened by finding a suitable redbook, I tried
 z/OSMF
 as a
 search word on the redbooks site.
 
 There were 3 hits, the first, gratifyingly, was entitled z/OS
 Management
 Facility. The other two were z/OS Version 1 Release xx
 Implementation, where xx was 12 and 13.
 
 I happened to notice the following at the beginning of the z/OS
 UNIX System Services chapter in the release 13 redbook:
 
 quote
 
 z/OS UNIX System Services, is an element of z/OS, is a UNIX
 operating environment, and is implemented within the z/OS operating
 system. It is
 also
 known as z/OS UNIX. In addition, there is a short abbreviation
 called
 USS.
 
 /quote
 
 How very curious, I thought. How did this mistake creep in?
 
 I then checked the beginning of the z/OS UNIX System Services
 chapter
 in
 the release 12 redbook and found that the curious addition had been
 slipped
 in only in the later V1R13 edition:
 
 quote
 
 The UNIX System Services element of z/OS is a UNIX operating
 environment, implemented within the z/OS operating system. It is
 also known as z/OS UNIX.
 
 /quote
 
 Since the V1R13 redbook is still in draft status, the inappropriate
 text
 can be
 removed.
 
 -
 
 First, in order to confirm that the abbreviation sanctioned by the
 authors
 of
 the manuals when UNIX System Services was introduced, we can pick
 any of the front-line manuals, the OS/390 MVS Initialization and
 Tuning
 Reference
 being one:
 
 quote
 
 CHANGES Summary of Changes
 
 ...
 
 As part of the name change of OS/390 OpenEdition to OS/390 UNIX
 System Services, occurrences of OS/390 OpenEdition have been changed
 to OS/390 UNIX System Services or its abbreviated name, OS/390 UNIX

Re: USS File Integrity

2012-04-20 Thread Scott Ford
I know CA-MIM , if memory serves  me correctly works across Plexes and Lpars.
I am not sure if it works across Unix file systems in a similar manner


Scott Ford
Senior Systems Engineer
www.identityforge.com



On Apr 20, 2012, at 9:43 AM, David Crayford dcrayf...@gmail.com wrote:

 Synchronizing file access between threads in a single program in java is 
 trivial. Java has a built-in synchronized methods to implement critical 
 sections. I'm not sure how well it would scale though as I guess there 
 implemented by calling the pthread API. 
 
 On 20/04/2012, at 9:01 PM, Farley, Peter x23353 
 peter.far...@broadridge.com wrote:
 
 The OP originally stated that he had two STC processes that updated the same 
 z/Unix file at the same time and wanted to prevent this.  Are two STC's both 
 considered z/Unix processes under the same kernel when they are running on 
 the same LPAR?  If so, ISTM that locking and unlocking the file around the 
 write code will work as a mechanism to prevent simultaneous writes.
 
 But what about two STC's running on different LPAR's in the same sysplex?  
 Does z/Unix file locking work across LPAR's, or only within the same LPAR?
 
 Just curious.
 
 ISTR that simultaneous writes to a common file are classically solved in 
 most unix systems by implementing a daemon process that is the only process 
 allowed to write to the file, and other processes send messages to the 
 daemon to accomplish the write function, like the syslog daemon for system 
 messages.
 
 The new question is whether Java on z/Unix provides access to any file 
 locking mechanism at all, as the OP also just said it was a Java application 
 and he wants to share the file among tasks of the *same* program.  That 
 would argue that using whatever the Java equivalent of the C flockfile 
 function is would be the solution to use.
 
 But can z/Unix Java do that?  Or does he have to write a JNI function to be 
 called from his z/Unix Java code to implement a file lock?  Or should he 
 just implement a third process/task under the same program for the file 
 writes and have both of the other tasks just send messages to the write 
 process?
 
 Peter
 
 -Original Message-
 From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On Behalf 
 Of Walt Farrell
 Sent: Friday, April 20, 2012 8:27 AM
 To: IBM-MAIN@bama.ua.edu
 Subject: Re: USS File Integrity
 
 On Fri, 20 Apr 2012 11:18:45 +0800, David Crayford dcrayf...@gmail.com 
 wrote:
 
 Of course, fcntl() can be used to implement byte-range-locking. So in
 theory you could use it to implement
 row-level locking in a dictionary library. ENQ is not that granular.
 
 ENQ is as granular as the application wants to make it, depending on how 
 clever the application programmer is at encoding information into the RNAME 
 the application will use.
 
 The key point about UNIX files, though, is that all the locking is advisory, 
 and controlled by the applications that use the file. If they all implement 
 the same locking mechanism (whatever that may be), the locking will work. If 
 they don't, it won't work.
 --
 
 
 This message and any attachments are intended only for the use of the 
 addressee and may contain information that is privileged and confidential. 
 If the reader of the message is not the intended recipient or an authorized 
 representative of the intended recipient, you are hereby notified that any 
 dissemination of this communication is strictly prohibited. If you have 
 received this communication in error, please notify us immediately by e-mail 
 and delete the message and any attachments from your system.
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Tcpip sockets and dns

2012-04-20 Thread Scott Ford
All,

I have a question, we have a COBOL Tcpip client, server hybrid. 
We drive with the destination ip address or dns host name and port.
The issue is this

1. Destination is a host 'abcdef' for example pointing to ip address 
192.168.1.222
2. Host 'abcdef' goes down, tcpip client goes into recovery by gethostbyname 
and 
Ezacic08 ...
3. Now host 'abcdef' points to 192.168.1.221
 A. Dig abcdef confirms its 221
4. Gethostbyname returns rc=0
5. Ezacic08 fails the returning address is blank.

I should after after the ip changes to 221 , I can recycle client and it finds 
221

Is my logic wrong, that all you have to do is re drive gethostbyname and then 
ezacic08 ?
This is written in CICS sockets.

Any help is much appreciated. 

Scott Ford
Senior Systems Engineer
www.identityforge.com

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Execute certian steps based on input parm

2012-04-18 Thread Scott Ford
Z...
 
Here is another approach i use this:
 
//BULDREL  JOB SYSTEMS,MSGLEVEL=(1,1),MSGCLASS=X,CLASS=A,PRTY=8,
// NOTIFY=SYSUID,REGION=0M
//*--*
//*  BUILD FOR IDF RACF RELEASES *
//*  . PRODEXP = EXPRESS PIONEER ONLY    *
//*  . PRODENT = ENTERPRISE EDITION  *
//*  . PROD    = ORACLE RELEASE  *
//*--*
//SETP1  SET   ITYPE=PROD
//SETP2  SET   OTYPE=PROD
//SETO   SET   ORG=IDF
//SETH1  SET   IHLQ=ORA9418
//SETH2  SET   OHLQ=ORA9419
//SET1I  SET   IDSN=ORG..ITYPE..IHLQ..JCLLIB
//SET1O  SET   ODSN=ORG..OTYPE..OHLQ..JCLLIB
//SETM1  SET   ORECFM=FB
//SETM2  SET   OLRECL=80
//SETM3  SET   OBLOCK=3120
//SETM4  SET   OVOLSER=JASYS3
//SET2I  SET   IDSN1=ORG..ITYPE..IHLQ..PROCLIB
//SET2O  SET   ODSN1=ORG..OTYPE..OHLQ..PROCLIB
//SET3I  SET   IDSN2=ORG..ITYPE..IHLQ..PARMLIB
//SET3O  SET   ODSN2=ORG..OTYPE..OHLQ..PARMLIB
//SET4I  SET   IDSN3=ORG..ITYPE..IHLQ..LINKLIB
//SET4O  SET   ODSN3=ORG..OTYPE..OHLQ..LINKLIB
//SET5I  SET   IDSN4=ORG..ITYPE..IHLQ..CLISTLIB
//SET5O  SET   ODSN4=ORG..OTYPE..OHLQ..CLISTLIB
//STEP1  EXEC  PGM=IEFBR14
//*---*
//*  IEFBR14 ALLOC OUTPUT LIBRARIES
//*---*
//INDD1  DD    DSN=ODSN,
//   DCB=(DSORG=PO,RECFM=ORECFM,LRECL=OLRECL,
//   BLKSIZE=OBLOCK),UNIT=SYSDA,SPACE=(TRK,(300,100,60)),
//   DISP=(NEW,CATLG),VOL=SER=OVOLSER
//INDD2  DD    DSN=ODSN1,
//   DCB=(DSORG=PO,RECFM=ORECFM,LRECL=OLRECL,
//   BLKSIZE=OBLOCK),UNIT=SYSDA,SPACE=(TRK,(300,100,60)),
//   DISP=(NEW,CATLG),VOL=SER=OVOLSER
//INDD3  DD    DSN=ODSN2,
//   DCB=(DSORG=PO,RECFM=ORECFM,LRECL=OLRECL,
//   BLKSIZE=OBLOCK),UNIT=SYSDA,SPACE=(TRK,(300,100,60)),
//   DISP=(NEW,CATLG),VOL=SER=OVOLSER
//INDD4  DD    DSN=ODSN4,
//   DCB=(DSORG=PO,RECFM=ORECFM,LRECL=OLRECL,
//   BLKSIZE=OBLOCK),UNIT=SYSDA,SPACE=(TRK,(300,100,60)),
//   DISP=(NEW,CATLG),VOL=SER=OVOLSER
//INDD5  DD    DSN=ODSN3,
//   DCB=(DSORG=PO,RECFM=U,LRECL=0,
//   BLKSIZE=6144),UNIT=SYSDA,SPACE=(TRK,(2000,100,60)),
//   DISP=(NEW,CATLG),VOL=SER=OVOLSER
//IFGOD1 IF (STEP1.RC = 0) THEN
 
..so on so forth.

Depends on what you are doing ...

Scott J Ford
Software Engineer
http://www.identityforge.com
 
 


 From: Bill Ashton bill00ash...@gmail.com
To: IBM-MAIN@bama.ua.edu 
Sent: Wednesday, April 18, 2012 9:51 AM
Subject: Re: Execute certian steps based on input parm
  
Why not pass the the version in as a symbolic:
//ABC PROC VER=620
//PGMNAME EXEC PGM=PGM
//STEPLIB DD DNS=LOADMOD.Vver

Then you can call it from your JCL:
//STEP1  EXEC PROC=ABC,VER=620    or
//STEP1  EXEC PROC=ABC      (This will default to 620)

and then if you have a new version, you can change some JCL:
//STEP2  EXEC PROC=ABC,VER=710

Another option, if you want to change the version all at once, is to use
dataset alias definitions.
To do this, you set your proc up like this:
//ABC PROC
//PGMNAME EXEC PGM=PGM
//STEPLIB DD DNS=LOADMOD.PROD.VERSION

Then, your JCL would have only this:
//STEP1  EXEC PROC=ABC

To set this up, you would use IDCAMS like this:
//STEP0    EXEC PGM=IDCAMS
//SYSPRINT DD  SYSOUT=*
//SYSIN    DD  *
  DEL            LOADMOD.PROD.VERSION   ALIAS
  DEF ALIAS(NAME(LOADMOD.PROD.VERSION) -
             REL(LOADMOD.V620))

That way, everyone who uses LOADMOD.PROD.VERSION, in JCL or ISPF browse,
etc, will automatically get LOADMOD.V620.

Then, when you want to upgrade, you just run the IDCAMS for the new version:
//STEP0    EXEC PGM=IDCAMS
//SYSPRINT DD  SYSOUT=*
//SYSIN    DD  *
  DEL            LOADMOD.PROD.VERSION   ALIAS
  DEF ALIAS(NAME(LOADMOD.PROD.VERSION) -
             REL(LOADMOD.V710))

Your proc doesn't need to change, your JCL doesn't change, any CLIST or
REXX programs don't change, and everything processes the same way, just on
a different version.

Of course before you upgrade, you can perform testing by either using a JCL
STEPLIB override to the absolute version, or you can define an alias of
LOADMOD.TEST.VERSION... This will give you a lot of options, if this is
what you are looking for.

I hope this is some help to you.
Billy



On Wed, Apr 18, 2012 at 9:02 AM, Victor Zhang victor_wor...@yahoo.com.cnwrote:

 Ok, the proc is like:
 //ABC PROC VER='620'
 //PGMNAME EXEC PGM=PGM
 //STEPLIB DD DNS=LOADMOD.V620

 IF VER NOT = '620' i want proc be:
 //PGMNAME EXEC PGM=PGM
 //STEPLIB DD DNS=LOADMOD.V710

 So I code:
 //ABC PROC VER='620'
 //IF620 IF (VER=620) THEN
 //PGMNAME EXEC PGM=PGM
 //STEPLIB DD DNS=LOADMOD.V620
 //     ELSE
 //PGMNAME EXEC PGM=PGM
 //STEPLIB DD DNS=LOADMOD.V710
 //    ENDIF

 But it does not work.

 Please help

Re: GO TO cobol

2012-04-17 Thread Scott Ford
Whatever happened to everyone talking about structured COBOL code.
I usually perform paragraph- name thru paragraph- name exit. I but agree flow 
logic in COBOL need revision. Especially, when you in the middle of the 
perform. Using 'continue' to good, but sometimes deadlines force you to write 
not the way you want too


Scott Ford
Senior Systems Engineer
www.identityforge.com



On Apr 17, 2012, at 9:12 AM, Jeff Holst jeff.ho...@fiserv.com wrote:

 Without the GO TO, Grace Hopper might have been forever stuck in Japan.
 
 Many years ago, I was at an ACM meeting where Grace Hopper was a speaker. One 
 of the stories she told was of a visit to a data center in Japan. Somehow, 
 she was left there without an interpretter. The folks at the data center 
 spoke no English and she spoke no Japanese. Fortunately, the programmers knew 
 COBOL. And while COBOL was designed so that the english commands could be 
 easily translated into other languages (in most languages, the verb in a 
 command is the first thing in the sentence), this is almost never done. Her 
 solution was simple. She poiinted at herself, then said GO TO and the name of 
 the hotel. This was enoungh so that the programmers were able to get her to 
 the hotel.
 
 Jeff Holst 
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: GO TO cobol

2012-04-17 Thread Scott Ford
Lloyd,

My father was a Unisys CE at the Fort for many years...


Scott Ford
Senior Systems Engineer
www.identityforge.com



On Apr 17, 2012, at 8:17 AM, Lloyd Fuller leful...@sbcglobal.net wrote:

 In 1969, and until sometime in the 1970s or later, the Army programming 
 school 
 was at Fort Benjamin Harrison in Indiana.
 
 
 Graduated in March 1969 as a Staff Sergeant converted to a SP6.  Programming 
 since then.
 
 lLOYD
 
 
 
 - Original Message 
 From: Ed Gould edgould1...@comcast.net
 To: IBM-MAIN@bama.ua.edu
 Sent: Tue, April 17, 2012 12:16:33 AM
 Subject: Re: GO TO cobol
 
 On Apr 16, 2012, at 8:34 AM, McKown, John wrote:
 SNIP-
 Also remember that COBOL, at least originally, was supposed to be very 
 English-like and so usable by people at the Army PFC level of training.
 
 --John McKown
 Systems Engineer IV
 IT
 
 Hmmm... I was in the Army and we got PFC's from the programming school (AZ? 
 its 
 been 40 years so forgive me). We had two groups, one COBOL (batch processing) 
 and one ASM group (essentially sysprogs). The ASM group was by far the best 
 IMO. 
 I was on call quite often and had to fix the cobol programs that went boom 
 in 
 the middle of the night. The COBOL people were semi useless in debugging and 
 when I looked at the code they had produced (except for a few people) it was 
 hopeless to understand. I spent more time trying to figure out the logic and 
 compare what I was seeing in the dump. 1/3 the time I helped the programmer 
 figure out where his problem was and supplying answers to his questions on 
 what 
 was in this field or that field.
 What was interesting was that as the guys (no female programmers so don't 
 call 
 me sexist blame the Army not me) as they became more experienced the code 
 became 
 easier to follow. As they became became better programmers there were less 
 logic 
 problems. Now having said that most of the programs were  smallish and only a 
 few were considered large so the smallish programs there was no excuse for 
 logic 
 issues or mangled code. My memory is foggy here as to goto's but I think the 
 rule no standards if memory serves me that goto's were to be minimized as a 
 result flow was easier to follow and frankly debugging was easier.
 
 Ed
 
 ps: We had one person who at the time he was drafted was working for IBM and 
 he 
 privately told me about some OS enhancements that when I first heard I 
 couldn't 
 wrap my head around as virtual (at least that I had never heard of) was a 
 nightmare that I couldn't wrap my head around. After I got out of the Army (2 
 years) IBM announced Virtual and I was able to ask some semi intelligent 
 questions as my preview and the questions helped jump start by job.
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: GO TO cobol

2012-04-17 Thread Scott Ford
Yes sir, for many years, large systems CE ...


Scott Ford
Senior Systems Engineer
www.identityforge.com



On Apr 17, 2012, at 10:07 AM, Lloyd Fuller leful...@sbcglobal.net wrote:

 Probably at the Army Finance Center there.  I think that they used Unisys.
 
 Lloyd
 
 
 
 - Original Message 
 From: Scott Ford scott_j_f...@yahoo.com
 To: IBM-MAIN@bama.ua.edu
 Sent: Tue, April 17, 2012 9:36:59 AM
 Subject: Re: GO TO cobol
 
 Lloyd,
 
 My father was a Unisys CE at the Fort for many years...
 
 
 Scott Ford
 Senior Systems Engineer
 www.identityforge.com
 
 
 
 On Apr 17, 2012, at 8:17 AM, Lloyd Fuller leful...@sbcglobal.net wrote:
 
 In 1969, and until sometime in the 1970s or later, the Army programming 
 school 
 
 was at Fort Benjamin Harrison in Indiana.
 
 
 Graduated in March 1969 as a Staff Sergeant converted to a SP6.  Programming 
 since then.
 
 lLOYD
 
 
 
 - Original Message 
 From: Ed Gould edgould1...@comcast.net
 To: IBM-MAIN@bama.ua.edu
 Sent: Tue, April 17, 2012 12:16:33 AM
 Subject: Re: GO TO cobol
 
 On Apr 16, 2012, at 8:34 AM, McKown, John wrote:
 SNIP-
 Also remember that COBOL, at least originally, was supposed to be very 
 English-like and so usable by people at the Army PFC level of training.
 
 --John McKown
 Systems Engineer IV
 IT
 
 Hmmm... I was in the Army and we got PFC's from the programming school (AZ? 
 its 
 
 been 40 years so forgive me). We had two groups, one COBOL (batch 
 processing) 
 and one ASM group (essentially sysprogs). The ASM group was by far the best 
 IMO. 
 
 I was on call quite often and had to fix the cobol programs that went boom 
 in 
 
 the middle of the night. The COBOL people were semi useless in debugging and 
 when I looked at the code they had produced (except for a few people) it was 
 hopeless to understand. I spent more time trying to figure out the logic and 
 compare what I was seeing in the dump. 1/3 the time I helped the programmer 
 figure out where his problem was and supplying answers to his questions on 
 what 
 
 was in this field or that field.
 What was interesting was that as the guys (no female programmers so don't 
 call 
 
 me sexist blame the Army not me) as they became more experienced the code 
 became 
 
 easier to follow. As they became became better programmers there were less 
 logic 
 
 problems. Now having said that most of the programs were  smallish and only 
 a 
 few were considered large so the smallish programs there was no excuse for 
 logic 
 
 issues or mangled code. My memory is foggy here as to goto's but I think the 
 rule no standards if memory serves me that goto's were to be minimized as 
 a 
 result flow was easier to follow and frankly debugging was easier.
 
 Ed
 
 ps: We had one person who at the time he was drafted was working for IBM and 
 he 
 
 privately told me about some OS enhancements that when I first heard I 
 couldn't 
 
 wrap my head around as virtual (at least that I had never heard of) was a 
 nightmare that I couldn't wrap my head around. After I got out of the Army 
 (2 
 years) IBM announced Virtual and I was able to ask some semi intelligent 
 questions as my preview and the questions helped jump start by job.
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Modernizing the BCP code ?

2012-04-14 Thread Scott Ford
Walt,
That's great that you indicate they can be in Metal C, but I haven't seen any 
examples from IBM in there manuals. Also, it would be desirable to say 'yes' 
you can or 'no' you can't, it would help customers and us developers, IMHO. 
Examples are a great source for learning and helpful pointers.

Regards 


Scott Ford
Senior Systems Engineer
www.identityforge.com



On Apr 13, 2012, at 11:11 PM, Walt Farrell walt.farr...@gmail.com wrote:

 On Fri, 13 Apr 2012 15:05:57 -0400, Scott Ford scott_j_f...@yahoo.com wrote:
 
 Reading through this thread, quickly, it very obvious that certain exits 
 must be in Assembler.
 So your kind of a captive audience. I am speaking of security type products. 
 I have beem experimenting in C , not being a C 
 heavy, it would be nice and desirable to do them in C . But sure if IBM 
 supports ICHPWX01 in C ...
 
 Are there really system exits that -must be- in Assembler? Wouldn't Metal C 
 work instead? (Yes, you might need to provide some control block mappings 
 yourself, of course, but that really doesn't mean the language can't be used; 
 just that it may be a bit inconvenient, depending on what you want to look 
 at.)
 
 (And by the way, I'm pretty sure that Metal C would work for ICHPWX01 (RACF 
 new password exit). You can even use System REXX if you want.)
 
 -- 
 Walt
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Modernizing the BCP code ?

2012-04-14 Thread Scott Ford
R.S.

I have customers also asking for help , sample exits, we do security product 
work.
So I know what IBM goes through also. But IBM being big Blue , how does one get 
someone to listen or pay attention to customer needs ?  We are small and always 
listen to our customers.

Fwiw

Regards,


Scott Ford
Senior Systems Engineer
www.identityforge.com



On Apr 14, 2012, at 11:37 AM, R.S. r.skoru...@bremultibank.com.pl wrote:

 Good idea, wrong address. Walt is retired.
 However the idea is really good. There many cases where IBM should prepare 
 some sample exits (*). Even (as usually) in as is mode of responsibility.
 
 (*) I didn't say there are no sample exits from IBM. I said we lack some 
 other exits.
 
 -- 
 Radoslaw Skorupka
 Lodz, Poland
 
 
 
 W dniu 2012-04-14 17:26, Scott Ford pisze:
 Walt,
 That's great that you indicate they can be in Metal C, but I haven't seen 
 any examples from IBM in there manuals. Also, it would be desirable to say 
 'yes' you can or 'no' you can't, it would help customers and us developers, 
 IMHO. Examples are a great source for learning and helpful pointers.
 
 Regards
 
 
 Scott Ford
 Senior Systems Engineer
 www.identityforge.com
 
 
 
 On Apr 13, 2012, at 11:11 PM, Walt Farrellwalt.farr...@gmail.com  wrote:
 
 On Fri, 13 Apr 2012 15:05:57 -0400, Scott Fordscott_j_f...@yahoo.com  
 wrote:
 
 Reading through this thread, quickly, it very obvious that certain exits 
 must be in Assembler.
 So your kind of a captive audience. I am speaking of security type 
 products. I have beem experimenting in C , not being a C
 heavy, it would be nice and desirable to do them in C . But sure if IBM 
 supports ICHPWX01 in C ...
 
 Are there really system exits that -must be- in Assembler? Wouldn't Metal C 
 work instead? (Yes, you might need to provide some control block mappings 
 yourself, of course, but that really doesn't mean the language can't be 
 used; just that it may be a bit inconvenient, depending on what you want to 
 look at.)
 
 (And by the way, I'm pretty sure that Metal C would work for ICHPWX01 (RACF 
 new password exit). You can even use System REXX if you want.)
 
 --
 Walt
 
 
 
 --
 Tre tej wiadomoci moe zawiera informacje prawnie chronione Banku 
 przeznaczone wycznie do uytku subowego adresata. Odbiorc moe by 
 jedynie jej adresat z wyczeniem dostpu osób trzecich. Jeeli nie jeste 
 adresatem niniejszej wiadomoci lub pracownikiem upowanionym do jej 
 przekazania adresatowi, informujemy, e jej rozpowszechnianie, kopiowanie, 
 rozprowadzanie lub inne dziaanie o podobnym charakterze jest prawnie 
 zabronione i moe by karalne. Jeeli otrzymae t wiadomo omykowo, 
 prosimy niezwocznie zawiadomi nadawc wysyajc odpowied oraz trwale 
 usun t wiadomo wczajc w to wszelkie jej kopie wydrukowane lub 
 zapisane na dysku.
 
 This e-mail may contain legally privileged information of the Bank and is 
 intended solely for business use of the addressee. This e-mail may only be 
 received by the addressee and may not be disclosed to any third parties. If 
 you are not the intended addressee of this e-mail or the employee authorised 
 to forward it to the addressee, be advised that any dissemination, copying, 
 distribution or any other similar activity is legally prohibited and may be 
 punishable. If you received this e-mail by mistake please advise the sender 
 immediately by using the reply facility in your e-mail software and delete 
 permanently this e-mail including any copies of it either printed or saved to 
 hard drive. 
 BRE Bank SA, 00-950 Warszawa, ul. Senatorska 18, tel. +48 (22) 829 00 00, fax 
 +48 (22) 829 00 33, www.brebank.pl, e-mail: i...@brebank.pl
 Sd Rejonowy dla m. st. Warszawy XII Wydzia Gospodarczy Krajowego Rejestru 
 Sdowego, nr rejestru przedsibiorców KRS 025237, NIP: 526-021-50-88. 
 Wedug stanu na dzie 01.01.2012 r. kapita zakadowy BRE Banku SA (w caoci 
 wpacony) wynosi 168.410.984 zotych.
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Modernizing the BCP code ?

2012-04-13 Thread Scott Ford
Hey Bob,
What us users of z/Pdt ?

Sent from my iPad
Scott Ford
Senior Systems Engineer
www.identityforge.com



On Apr 12, 2012, at 12:41 PM, Bob Shannon bshan...@rocketsoftware.com wrote:

 What about folks not running  Z9 for z/os 2.1 ?
 
 2.1 requires an architectural level set.
 
 If you are running a z9 or higher (i.e., z10, z196 or z114), then you will be 
 fine.
 
 If you are running a processor prior to a z9 (i.e., z800/z900, z890/z990) 
 then you need a new processor if you want to run 2.1. Of course, with the 
 extended support periods there is certainly need to rush into this.
 
 
 Bob Shannon
 Rocket Software
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Modernizing the BCP code ?

2012-04-13 Thread Scott Ford
Bob,
Will do and thank you

Sent from my iPad
Scott Ford
Senior Systems Engineer
www.identityforge.com



On Apr 13, 2012, at 9:16 AM, Bob Shannon bshan...@rocketsoftware.com wrote:

 What us users of z/Pdt ?
 
 Well, everything I know came from the SOD. I have no inside information. 
 Having said that I can't imagine IBM not supporting 2.1 on a zPDT. Send a 
 note to Bill Ogden for a definitive answer.
 
 Bob Shannon
 Rocket Software
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: z/OS every two years (Official announcment)

2012-04-13 Thread Scott Ford
John,
I can tell you where the kool-aid was made too...

Sent from my iPad
Scott Ford
Senior Systems Engineer
www.identityforge.com



On Apr 12, 2012, at 1:23 PM, McKown, John john.mck...@healthmarkets.com 
wrote:

 IBM has drunk the Kool-Aid. It is Windows only. Curiously, it is mainly Java, 
 with some part of it being Windows. I had been working on a Java only 
 work-alike, but just quit one day due to getting busy. And I've never gotten 
 back to it.
 
 --
 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@bama.ua.edu] On Behalf Of Paul Gilmartin
 Sent: Thursday, April 12, 2012 12:04 PM
 To: IBM-MAIN@bama.ua.edu
 Subject: Re: z/OS every two years (Official announcment)
 
 On Thu, 12 Apr 2012 10:01:57 -0500, Mark Zelden wrote:
 
 I use SoftCopy librarian to download / manage PDF 
 bookshelves (per my last post - for example, Tivoli since
 bookmanager format is not available).
 
 Is it ecumenical, or does it require a particular OS?
 
 -- gil
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN
 
 
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Modernizing the BCP code ?

2012-04-13 Thread Scott Ford
Guys,

Reading through this thread, quickly, it very obvious that certain exits must 
be in Assembler.
So your kind of a captive audience. I am speaking of security type products. I 
have beem experimenting in C , not being a C heavy, it would be nice and 
desirable to do them in C . But sure if IBM supports ICHPWX01 in C ...


Scott Ford
Senior Systems Engineer
www.identityforge.com



On Apr 13, 2012, at 2:53 PM, McKown, John john.mck...@healthmarkets.com 
wrote:

 Sounds like what is done by the GNU compiler people. From what I've read, all 
 the GNU compilers utilize the same back end code generator. IIRC, at one 
 time the non-C compilers really did a language to C conversion, followed by 
 a C compile. I don't know if I have the terminology correct, but now all the 
 compilers in the GCC collection emit a parse tree(?) and pass that to the 
 common back end for actual optimization and code generation.
 
 Now if they would just create a COBOL and PL/I compiler front end, I would 
 be in 7th heaven.
 
 --
 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@bama.ua.edu] On Behalf Of Edward Jaffe
 Sent: Friday, April 13, 2012 1:10 PM
 To: IBM-MAIN@bama.ua.edu
 Subject: Re: Modernizing the BCP code ?
 
 On 4/13/2012 10:46 AM, David Crayford wrote:
 On 14/04/2012 1:38 AM, Edward Jaffe wrote:
 On 4/12/2012 9:03 AM, David Crayford wrote:
 AFAIK, the PL/X compiler shares a back-end with the other 
 code optimizers, 
 so should produce excellent code.
 
 Not yet.
 
 
 So does that mean that the PL/X compiler produces inferior 
 code to the Metal/C 
 compiler? That would be disappointing considering the 
 majority of the 
 operating system is writen in PL/X!
 
 Yes. This has been one of the justifications for not having a 
 new z/OS 
 Architectural Level Set i.e., the existing PL/X compiler 
 cannot generate code 
 that takes advantage of the newer hardware features, so why 
 force customers to 
 upgrade unnecessarily? The compiler was given to the folks in 
 Toronto a 
 couple/few years ago with the intent of having it enhanced 
 with the smart back 
 end used for other IBM compilers. Given that z/OS V2.1 will 
 require z9 
 processors there is even more pressure on Toronto to deliver 
 this much needed 
 plumbing enhancement.
 
 -- 
 Edward E Jaffe
 Phoenix Software International, Inc
 831 Parkview Drive North
 El Segundo, CA 90245
 310-338-0400 x318
 edja...@phoenixsoftware.com
 http://www.phoenixsoftware.com/
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN
 
 
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Modernizing the BCP code ?

2012-04-13 Thread Scott Ford
So very true, but since I can remember companies just wouldn't buy neat 
software/ hardware, they had to cost justify, especially when money was tight, 
like nowadays. I understand that, but there are better approaches and mouse 
traps to aid in productivity..


Scott Ford
Senior Systems Engineer
www.identityforge.com



On Apr 13, 2012, at 3:10 PM, McKown, John john.mck...@healthmarkets.com 
wrote:

 -Original Message-
 From: IBM Mainframe Discussion List 
 [mailto:IBM-MAIN@bama.ua.edu] On Behalf Of David Crayford
 Sent: Friday, April 13, 2012 1:51 PM
 To: IBM-MAIN@bama.ua.edu
 Subject: Re: Modernizing the BCP code ?
 snip
 
 Thanks for the info! Seems like IBM are more interested in the 
 middleware (Websphere!) then the OS! How does that make sense?
 
 That's where the money is. Now days, the hardware and the OS are mainly there 
 to support the applications. Which makes sense. To business people (the ones 
 who pay), all that is important are the results. They don't care how they get 
 them as long at they are correct, timely, and cost-effective.
 
 That's also why IBM's first requirement for an enhancement request is: 
 Present a business case. I.e. how will implementing this make us more 
 money. That can be done in basicall two ways: (1) reduces cost; (2) increases 
 revenue. I think that's a big reason why IBM created PL/X. It is more 
 time-efficient to code in it than in HLASM, and likely more likely to be 
 correct. Which reduces cost to produce the software. It also makes it faster 
 and more reliable to make changes. More reliabe software is cost effective 
 because it reduces the amount of money needed to maintain it. How much money 
 would be saved if every program in existance ran according to spec, so that 
 the only time it was every modified is when it had to be improved.
 
 I know that Java is interpreted (byte code) with a JIT. I wish that I could 
 somehow use the JIT to produce a native program object. Why? Because then 
 every language which produces JVM byte code could be used to produce z/OS 
 executables. And the compilation to a class file could be done on any system, 
 not just z/OS.
 
 -- 
 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...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Modernizing the BCP code ?

2012-04-13 Thread Scott Ford
I learned PL/1 on OS/VS2/HASP ( duck ) I really liked it but didn't 
catch, then worked a VM VSE shop running Plancode in a ICCF, horrible slow on a 
4381...

OpenCobol haven't seen or worked with, love Open Object Rexx


Scott Ford
Senior Systems Engineer
www.identityforge.com



On Apr 13, 2012, at 4:42 PM, Frank Swarbrick frank.swarbr...@yahoo.com wrote:

 OpenCOBOL is not part of the GCC.  OpenCOBOL converts COBOL to C; then it 
 invokes the C compiler to compile the result.
 
 
 
 
 
 From: Farley, Peter x23353 peter.far...@broadridge.com
 To: IBM-MAIN@bama.ua.edu 
 Sent: Friday, April 13, 2012 2:13 PM
 Subject: Re: Modernizing the BCP code ?
 
 http://www.opencobol.org/
 
 HTH
 
 Peter
 
 -Original Message-
 From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On Behalf 
 Of Frank Swarbrick
 Sent: Friday, April 13, 2012 4:07 PM
 To: IBM-MAIN@bama.ua.edu
 Subject: Re: Modernizing the BCP code ?
 
 Haha, I think there were GCC projects for both COBOL and PL/I, but both are 
 stagnate (and probably incomplete).
 One can still dream, though!
 Frank
 
 
 From: McKown, John john.mck...@healthmarkets.com
 To: IBM-MAIN@bama.ua.edu 
 Sent: Friday, April 13, 2012 12:53 PM
 Subject: Re: Modernizing the BCP code ?
 
 Sounds like what is done by the GNU compiler people. From what I've read, 
 all the GNU compilers utilize the same back end code generator. IIRC, at 
 one time the non-C compilers really did a language to C conversion, 
 followed by a C compile. I don't know if I have the terminology correct, 
 but now all the compilers in the GCC collection emit a parse tree(?) and 
 pass that to the common back end for actual optimization and code 
 generation.
 
 Now if they would just create a COBOL and PL/I compiler front end, I 
 would be in 7th heaven.
 --
 
 
 This message and any attachments are intended only for the use of the 
 addressee and may contain information that is privileged and confidential. 
 If the reader of the message is not the intended recipient or an authorized 
 representative of the intended recipient, you are hereby notified that any 
 dissemination of this communication is strictly prohibited. If you have 
 received this communication in error, please notify us immediately by e-mail 
 and delete the message and any attachments from your system.
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN
 
 
 
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


__console2()

2012-04-13 Thread Scott Ford
All:
 
I am to use the __console2() function call in C to build an operator Modify 
interface.
Reading the manual , I can issue messages, no problem , retrieval of the modify 
information
is good, but I cant figure out how to compare..He's my C code:
 
/* CCONS    
 * Company:  Identityforge,LLC  
 * Date: 04-12-2012 
 * Author:   Scott Ford 
 *  
 */ 
#include stdio.h  
#include string.h 
#include time.h   
#include errno.h  
#include sys/__messag.h   
int main(int argc, char** argv) {   
    struct __cons_msg2 cmsg;    
    char buf[256] = Test C console interface; 
    char reply[128];    
    int rc; 
    int  x; 
    int  res;   
    int cmsg_cmd;   
    unsigned int cmsg_rout[2] = {1,0};  
    unsigned int cmsg_desc[2] = {12,0}; 
    cmsg.__cm2_format = __CONSOLE_FORMAT_2; 
    cmsg.__cm2_msg = buf;   
    cmsg.__cm2_msglength = strlen(buf); 
    cmsg.__cm2_routcde = cmsg_desc; 
    cmsg.__cm2_token = 0;   
    cmsg.__cm2_msgid = NULL;    
    cmsg.__cm2_dom_token = 0;   
    rc = __console2(cmsg,reply,cmsg_cmd);    
    x = 0;  
   printf(Success display of console message\n);  
   do { 
 printf(%s\n);    
 if ( strcmp(reply,SHUTDOWN) == 0 );  
 x = 1; 
   } while (x = 0)  
   }    

If i issue :   F TESTCONS,APPL=HI
 
I see the variable REPLY is HI ...so is my assumption when I compare i have to 
somehow use a length ??
 
I am a newbie at this, so any help is super appreciated..

Scott J Ford
Software Engineer
http://www.identityforge.com

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: __console2()

2012-04-13 Thread Scott Ford
Thanks Kirk much appreciated, I will give a try a little later


Scott J Ford
Software Engineer
http://www.identityforge.com
 
 


 From: Kirk Wolf k...@dovetail.com
To: IBM-MAIN@bama.ua.edu 
Sent: Friday, April 13, 2012 5:50 PM
Subject: Re: __console2()
  
Scott,

The second argument is a pointer.  If successful, it will point to a
null-terminated string, so strcmp() or strcasecmp() should work fine.

Your code should also check the return code and check that the value
returned in the third argument is  _CC_modify before assuming that your
pointer points to a modify appl= string.

Kirk Wolf
Dovetailed Technologies
http://dovetail.com

On Fri, Apr 13, 2012 at 4:12 PM, Scott Ford scott_j_f...@yahoo.com wrote:

 All:

 I am to use the __console2() function call in C to build an operator
 Modify interface.
 Reading the manual , I can issue messages, no problem , retrieval of the
 modify information
 is good, but I cant figure out how to compare..He's my C code:

 /*
 CCONS
  * Company:
 Identityforge,LLC
  * Date:
 04-12-2012
  * Author:   Scott
 Ford

  *

  */
 #include
 stdio.h
 #include
 string.h
 #include
 time.h
 #include
 errno.h
 #include
 sys/__messag.h
 int main(int argc, char** argv)
 {
     struct __cons_msg2
 cmsg;
     char buf[256] = Test C console
 interface;
     char
 reply[128];
     int
 rc;
     int
 x;
     int
 res;
     int
 cmsg_cmd;
     unsigned int cmsg_rout[2] =
 {1,0};
     unsigned int cmsg_desc[2] =
 {12,0};
     cmsg.__cm2_format =
 __CONSOLE_FORMAT_2;
     cmsg.__cm2_msg =
 buf;
     cmsg.__cm2_msglength =
 strlen(buf);
     cmsg.__cm2_routcde =
 cmsg_desc;
     cmsg.__cm2_token =
 0;
     cmsg.__cm2_msgid =
 NULL;
     cmsg.__cm2_dom_token =
 0;
     rc =
 __console2(cmsg,reply,cmsg_cmd);
     x =
 0;
        printf(Success display of console
 message\n);
        do
 {

 printf(%s\n);
              if ( strcmp(reply,SHUTDOWN) == 0
 );
              x =
 1;
        } while (x =
 0)

 }

 If i issue :   F TESTCONS,APPL=HI

 I see the variable REPLY is HI ...so is my assumption when I compare i
 have to somehow use a length ??

 I am a newbie at this, so any help is super appreciated..

 Scott J Ford
 Software Engineer
 http://www.identityforge.com

 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Modernizing the BCP code ?

2012-04-12 Thread Scott Ford
Bob,

What about folks not running  Z9 for z/os 2.1 ?

Sent from my iPad
Scott Ford
Senior Systems Engineer
www.identityforge.com



On Apr 12, 2012, at 10:26 AM, Bob Shannon bshan...@rocketsoftware.com wrote:

 and seems to me the code is  not very modern
 
 First, there are structures in the BCP code that are 40 years old. They 
 haven't changed and are extremely difficult to change. 
 
 Second, z/OS 1.13 will IPL on a z900/z800. This means the BCP can only use 
 instructions supported by those processors.
 
 Third, according to yesterday's SOD, z/OS 2.1 requires at least a z9 
 processor. This implies the BCP in 2.1 can use instructions introduced on 
 those processors.
 
 Bob Shannon
 Rocket Software
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


  1   2   3   4   5   6   7   8   9   10   >