Re: What is a programming language? (WAS Re: Unix systems and Serialization mechanism)

2010-07-13 Thread Zahir Hemini
Is GAL a programming language? What about the old SimPC script language? Do
such things really qualify to be called Programming languages? I think
this comes down to what you consider is programming.

On Fri, Jul 2, 2010 at 8:26 PM, zMan zedgarhoo...@gmail.com wrote:

 FWIW, it never occurred to me that it *wasn't* a programming language. But
 when I referred to it as such a few years ago, I got lambasted by some
 (only
 some!) of my then-cow-orkers. So Ted, you and I agree on something!

 On Fri, Jul 2, 2010 at 5:48 PM, Ted MacNEIL eamacn...@yahoo.ca wrote:

  OK, it's Friday afternoon, so time to broaden this a bit: Is HTML a
  programming language?
 
  By definition, I would say yes.
  And, I don't think this is a 'Friday' topic.
 
  After all, without programming languages, we wouldn't need computers.
 
 --
 zMan -- I've got a mainframe and I'm not afraid to use it

 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
 Search the archives at http://bama.ua.edu/archives/ibm-main.html


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: I am looking for a “poor man automation

2009-10-05 Thread Zahir Hemini
You have got quite a few options for this. what is available depends on
whether you just want message automation or also scheduling.
You should look at the following:
TSSO (Free from CBT tape, but requires some knowledge to build)
Write MPF exits (I bet a dozen people on here would show you how)
Brian Westerman's Syzygy products are a good bet if you do not want to get
involved in building TSSO. He is a major contributor to it.
Exspans Systems have a range of inexpensive products that cover scheduling
and console automation.

What you choose depends on your requirements. To get a better idea of what
we should point you at you need to give us more information about what you
want to do and the level of sophistication you want of your control. Also,
do you want to start, stop and control the whole system. Do you want
something that allows you to start simple and grow it as you see your
requirements increase. Also, how much time effort and expense do you want to
put into it.
Try to answer some of these questions and I will bet that any amount of good
advice will come your way.



On Tue, Sep 29, 2009 at 6:15 AM, Jan MOEYERSONS
jan.moeyers...@adelior.bewrote:

 On Mon, 28 Sep 2009 08:02:59 -0700, Shahnaz shahnaz0...@yahoo.com
 wrote:

 
 Any tips will be great (e.g., exit points, shareware, etc.)
 

 CBT tape?
 http://cbttape.org

 Cheers,

 Jantje.

 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
 Search the archives at http://bama.ua.edu/archives/ibm-main.html


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Question about MPFLSTXX

2009-09-18 Thread Zahir Hemini
An MPF exit can be used to recognize and respond to any message, whether it
has spaces or not in the area normally considered to be a message ID. I know
this because we use an automation product called AutoMan from Exspans that
allows us to define message IDs and by placing the text in quotes, messages
that do not have an ID, and has spaces in it. For instance you can define a
message to be suppressed by

MSG=IEF049I
SET DISPLAY=SUPPRESS

or

MSG='* RETURN COUNT
 SET DISPLAY=SUPPRESS

The first example defines a message with an ID and the second one defines an
application message from a COBOL DISPLAY command. In both cases the action
is to suppress the message from the console.
This product uses the MPF exit to perform.




On Wed, Sep 16, 2009 at 3:12 PM, Bob Rutledge deerh...@ix.netcom.comwrote:

 Yes, it has to have a message ID, the definition of which is in the
 InitTuning Ref.  Essentially, it's the first ten non-blank characters.
  I've got one that reads

 DATA/INDEX,SUP(YES),RETAIN(YES)

 Bob

 John Norgauer wrote:

 Can the MPFLSTXX member be used to suppress any display on the
 console/hardcopy or does it have to have an actual message ID?

 Thanks


 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
 Search the archives at http://bama.ua.edu/archives/ibm-main.html


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: SYSLOG message suppression

2009-09-18 Thread Zahir Hemini
Turn on the no hardcopy bit in the message flagbytes 2

 OICTXTRFB2,CTXTRNHC   FORCE NO HARDCOPY

This will display it on the console but not on syslog

or

OICTXTRFB2,CTXTRDTMDELETE THE MESSAGE

This will not display on the console or on syslog




On Fri, Sep 18, 2009 at 8:06 PM, Bob Rutledge deerh...@ix.netcom.comwrote:

 John Norgauer wrote:
 ...

 What is needed in the MPFLSTXX parm to suppress messages going to SYSLOG?

 ...

 I do not recommend this on anything but a standalone sandbox system; it
 falls under the category of tampering with evidence and an auditor would
 frown loudly.

 That said, the literal answer to your question is a USEREXIT parameter
 naming an exit that sets CTXTRDTM.  The method is described the
 Installation Exits manual.

 Bob


 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
 Search the archives at http://bama.ua.edu/archives/ibm-main.html


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: How often IPL a production LPAR (any good practice)

2009-09-06 Thread Zahir Hemini
I thought everyone used automated IPL procedures these days. Was PH
sometime ago?

On Thu, Sep 3, 2009 at 10:55 AM, Eric Bielefeld eric-ibmm...@wi.rr.comwrote:

 When I worked at PH Mining, we IPL'd every Saturday.  That worked very
 well, as at 6:00 PM they shut down all of the onlines and did backups.  To
 shut down and IPL just added about 15 minutes.  One big advantage to IPLing
 every week is that the operators know how to do it.  They deal with it every
 week.  When you IPL once a quarter or less, the operators forget.  We were
 manufacturing, which isn't near as critical to keep the system up 24/7,
 although occasionally when the factory was really busy, we would skip the
 IPL because they were running the factory on the weekend also.

 I think IPLing more regularly keeps some things less fragmented, although I
 doubt if that causes any real problems.  Business need, as several have
 said, should dictate how often you IPL.  Certainly, changing releases of
 z/OS requires an IPL, and major maintenance should be done with an IPL.

 Eric Bielefeld
 Sr. Systems Programmer
 Milwaukee, Wisconsin
 414-475-7434



 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
 Search the archives at http://bama.ua.edu/archives/ibm-main.html


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: ist663i suppression

2009-09-05 Thread Zahir Hemini
Yes I agree. We had to give up Netview and we installed AutoMan in its
place, and had to do the same kind of thing. We wrote a counter script that
counted the number of times the message was displayed for a resource and
suppressed it until the counter was triggered for that resource. It is not a
difficult script, you just have to think about exactly what you want to
achieve first. Simply suppressing all occurrences is straight forward and
takes no effort at all. But controlling it takes a bit more thought, because
there are several different ways to do it, and the method chosen needs to be
a model for other similar things that may crop up in future.

On Sat, Sep 5, 2009 at 3:40 PM, Patrick O'Keefe patrick.oke...@wamu.netwrote:

 Sorry for the late response.  I was out of town last week (and will be
 again by the time this is read, probably).


 On Sun, 30 Aug 2009 09:36:51 -0500, Chris Mason chrisma...@belgacom.net
 wrote:

 ...
 
 However, the right way to go about suppressing the IST663I message
 and all the following messages in the message group is first to work
 out why the messages are there in the first place and then deal with
 the problem which causes them to be created.

 But as Chris says in a later post, this may not be possible.

 ...
 I'm assuming that at some time in the past somebody noticed that there
 were a lot of IST663I messages and, rather than bother about
 why they were being created, ...

 ... or knew there was no easy or desirable way to eliminate their
 creation ...

 ...cleverly recalled that the quick way to deal with unwanted
 messages was to use the NetView Message Automation Table (MAT),
 forgetting that the purpose of the NetView MAT was to get rid of
  messages which didn't really matter ...

 ... or perhaps remembering rather than forgetting.

 The NetView solution, in fact, works well if NetView is running with its
 Primary Programmer Operator function enabled.   VTAM will pass most
 its messages to NetView across the PPO interface rather than issuing
 a WTO (thus keeping the messages from SYSLOG/OPERLOG).   NetView
 then has a number of message-handling options:  it (rather than VTAM)
 can issue a WTO for the message, and/or it can write the message to the
 NetView log, and/or it can automate the message, etc. as specified in
 NetView's automation table.

 In the past NetView's ability to reference information from multiple
 lines of a multi-line message was very limited.  This was improved
 a few releases ago with the automation function ACQUIRE.

 One of the real advantages of using NetView to manage IST633I
 messages is the ability reduce the number of the IST663Is displayed
 based on the resource name or type: every 10th message for some
 resources; every 100the for another; no IST633Is for yet another.

 Unfortunately, NetView provides no straightforward ability to request
 (for example) one IST633I messages every 10 minutes for some
 resource.   Don't bother looking for it; it doesn't exist.   THRESHOLD
 sounds like the solution.  It isn't.  :-(

 Pat O'Keefe

 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
 Search the archives at http://bama.ua.edu/archives/ibm-main.html


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: TSSO in a sysplex

2009-08-12 Thread Zahir Hemini
Hi Dana,
we had a similar problem and looked at both freeware and alternative low
cost solutions for this. In our case we have two CEC each with four LPARs.
After experimenting with TSSO our management rejected it, because we could
not afford to make a system programmer resource available to update and
maintain it. I believe that it may be possible to re-write some of the code
to do this, but I was told to leave it and instead concentrate on looking at
alternative technologies. There are some very credible programs out there
that you may wish to look at which can be downloaded from the internet. You
may have to do a google search to find them, but take a look for Szyzgy and
Exspans AutoMan. The Szygy product is a very credible replacement for TSSO
and the Exspans product is popular in Europe as a replacement for Netview.
In the end we did chose one of these and have been happily using it for a
couple years now. The big advantage is the level of support that we got for
setup, we never technical problems, and really only needed advice on the
best ways to do things.





On Tue, Aug 11, 2009 at 7:59 PM, Dana Mitchell mitchd...@gmail.com wrote:

 Hello,
 We are considering replacing Netview for simple message automation with
 TSSO
 from the CBT tape.   I have it up and running successfully but I have one
 question.   Currently we have two Netview subsystems running on two members
 of a sysplex,  each processing messages from a subset of sysplex members.
  Is there a way to duplicate this setup, having TSSO process only messages
 from a subset of sysplex members?  or  alternately, be able to identify
 what
 system a message was issued from in TSSO processing?

 thanks
 Dana

 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
 Search the archives at http://bama.ua.edu/archives/ibm-main.html


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Any gotchas going from 1.4 to 1.9?

2009-07-26 Thread Zahir Hemini
Watch out for problems due to VSM ALLOWUSERKEYCSA. The default changes to
NO. When you first change over set this to YES, test your system , then let
it default and see what no longer works.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Message Flood Automation in z/os 1.9

2009-07-19 Thread Zahir Hemini
Is it easier to implement message flood the way IBM have implemented it or
to use one of the message automation products that offer the MPF exit as one
of its options?

On Wed, Jul 1, 2009 at 4:07 PM, Klein, Kenneth kenneth.kl...@kyfb.comwrote:


  
   Actions for OA25602:

 Before the installation of this APAR, if you implemented
   exit specified in parmlib member MPFLSTxx and with message
   processing installation exit IEAVMXIT.  With this APAR,
   Message Flood Automation is integrated in z/OS, eliminating
   the use for the exit routines.  Message Flood Automation must
   be removed from these exit routines:

 Steps to take:

   - Update your MPFLSTxx parmlib member to remove all
 .CMD USEREXIT(CNZZCMXT) statements.

   - If you have a CONTROL M (K M) command in your CONSOLxx
 or yout COMMNDxx, you must remove it.

   - If you use exit IEAVMXIT only for Message Flood
 Automation, update your CONSOLxx parmlib member to
 change the INIT statement option of UEXIT(Y) to
 UEXIT(N). Note: Do not do this if you want to
 continue to use IEAVMXIT for other
 purposes.


 Ken Klein
 Sr. Systems Programmer
 Kentucky Farm Bureau Insurance - Louisville
 kenneth.kl...@kyfb.com
 502-495-5000 x7011

 -Original Message-
 From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
 Behalf Of Skip Robinson
 Sent: Wednesday, July 01, 2009 1:28 PM
 To: IBM-MAIN@bama.ua.edu
 Subject: Re: Message Flood Automation in z/os 1.9

 I don't have the HOLD data in front of me, but as I recall 'exit
 removal'
 referred only to message suppression logic, not to the exit per se. For
 example, we use the exit to set message color by system, not for
 suppression. The exit is still in place and working fine. I think the
 HOLD record is poorly worded and misleading, but the gist is there if
 you ponder it long enough.

 .
 .
 JO.Skip Robinson
 Southern California Edison Company
 Electric Dragon Team Paddler
 SHARE MVS Program Co-Manager
 626-302-7535 Office
 323-715-0595 Mobile
 jo.skip.robin...@sce.com




 Klein, Kenneth

 kenneth.kl...@ky

 FB.COM
 To
 Sent by: IBM  IBM-MAIN@bama.ua.edu

 Mainframe
 cc
 Discussion List

 ibm-m...@bama.ua
 Subject
 .edu Message Flood Automation in z/os

   1.9



 07/01/2009 09:44

 AM





 Please respond to

   IBM Mainframe

  Discussion List

 ibm-m...@bama.ua

   .edu









 The hold(action) states the userexit is to be removed from the mpflst,
 and in consolxx the uexit be set to (N).
 So how does the integrated mfa know which messages to suppress?
 Any other actions required beyond whats in the hold data?


 Ken Klein
 Sr. Systems Programmer
 Kentucky Farm Bureau Insurance - Louisville

 --
 For IBM-MAIN subscribe / signoff / archive access instructions, send
 email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search
 the archives at http://bama.ua.edu/archives/ibm-main.html

 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
 Search the archives at http://bama.ua.edu/archives/ibm-main.html


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: job started with SUB=MSTR without the owner information

2009-07-19 Thread Zahir Hemini
There is no jobid unless the task attaches to JES and requests one. The task
itself must request the connection and cannot be assigned from the outside.

On Fri, Jun 5, 2009 at 1:43 AM, Tommy Tsui tommyt...@gmail.com wrote:

 Hi all,

 I try to started a system task APPC with SUB=MSTR but can't find the
 owner/user or jobid information even we defined a started task to
 APPC.* . How can we assign a owner to this system task?


 Any help will be appreciated

 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
 Search the archives at http://bama.ua.edu/archives/ibm-main.html


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Messages as Programming Interfaces

2009-07-19 Thread Zahir Hemini
Our automation system relies heavily on the content of messages and has not
failed us in 10 versions of z/OS. We have an automation product that reads
the text of messages and enables the execution of tasks, depending on the
text and passing extract of text to subroutines. I have never seen a
directive against this practice.


On Mon, Jul 6, 2009 at 9:07 PM, Paul Gilmartin paulgboul...@aim.com wrote:

 It is my understanding that IBM discourages the use of
 message texts as programming interfaces.  Can anyone
 point me to a clear statement of this in IBM documentation?

 (Notwithstanding that IBM is very reluctant to change
 messages lest that disrupt automated operations.)

 Thanks,
 gil

 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
 Search the archives at http://bama.ua.edu/archives/ibm-main.html


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Memory allocation

2009-06-23 Thread Zahir Hemini
Use Matrix from Exspans.

On Thu, Jun 18, 2009 at 2:31 PM, Ward, Mike S mw...@ssfcu.org wrote:

 Hello all, I have written an mq security exit for z/os in assembler that
 works pretty well. What I would like to add is the capability to use
 persistent memory. I tried to allocate memory from SUBPool 131 and 132.
 I received a not authorized error. I have my module in an authorized
 loadlib and linked with AC=1. I looked at CPool, and Hyperstorage as an
 option but found them very confusing. Not for the light of heart anyway.
 I like using the obtain because it seems simple enough. Can anyone help
 me figure out how to allocate persistent memory? Thanks.
 ==
 This email and any files transmitted with it are confidential and intended
 solely for the use of the individual or entity
 to which they are addressed. If you have received this email in error
 please notify the system manager. This message
 contains confidential information and is intended only for the individual
 named. If you are not the named addressee you
 should not disseminate, distribute or copy this e-mail. Please notify the
 sender immediately by e-mail if you
 have received this e-mail by mistake and delete this e-mail from your
 system. If you are not the intended recipient
 you are notified that disclosing, copying, distributing or taking any
 action in reliance on the contents of this
 information is strictly prohibited.

 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
 Search the archives at http://bama.ua.edu/archives/ibm-main.html


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Automating message CBR3750I

2008-09-01 Thread Zahir Hemini
Don't know about doing it in OPS/MVS. We use AutoMan V2.9 and use the PARSE
MSG command to parse the message  and determine the format.

On Fri, Jul 25, 2008 at 1:07 PM, Lizette Koehler [EMAIL PROTECTED]wrote:

 We had an issue with a back end tape in our VTS getting an error.

 CBR3750I Message from library SCSVTS1: OP0122 Mount of logical volume
 527272 located on physical volume V00048 failed. (rc=8794) (VTS 1)
 (07-02-2008 17:30:40).


 Since this message varies in length and text, I was wondering if anyone
 using OPS/MVS is currently monitoring this message for errors?  And if so,
 what tack did you take with it?

 Thanks

 Lizette

 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
 Search the archives at http://bama.ua.edu/archives/ibm-main.html



--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html



Re: Beta TEST announcement of Version 3 of SyzAUTO

2008-03-08 Thread Zahir Hemini
Ted, this is basically what Brian uses this discussion group for, to
advertise his products and services.


On Fri, Mar 7, 2008 at 3:16 AM, Ted MacNEIL [EMAIL PROTECTED] wrote:

  apologize if you have already received the email on this, but Syzygy is
 announcing our BETA testing of the next version of SyzAUTO.

 You should appologise for sending this e-mail at all!
 IBM-Main is a user discussion forum.
 Not a place to receive e-mail advertisements from software vendors.

 -
 Too busy driving to stop for gas!

 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
 Search the archives at http://bama.ua.edu/archives/ibm-main.html


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: How do you collect your Discribuetd systems jobs?

2007-12-17 Thread Zahir Hemini
That is not completely true. Some intelligent schedulers also allow you to
specify the disposition of work when it is complete.

On Dec 16, 2007 10:15 AM, Kenneth E Tomiak [EMAIL PROTECTED]
wrote:

 Job schedulers merely kick off the work, so collecting the 'process'
 output is
 up to the process to get the output where you want it stored. In one
 installation we used FTP to put the AIX process output up on OS/390.

 From there, you could then run another job to put it in a SYSOUT dataset
 if
 that is where you need it. RMDS, $AVERS, and other products can store your
 report output. And from z/OS you can then either push out reports or
 emails in
 various formats, including PDF attachments.

 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
 Search the archives at http://bama.ua.edu/archives/ibm-main.html


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: How do you collect your Discribuetd systems jobs?

2007-12-15 Thread Zahir Hemini
We have just started to use the SPOOL command of our automation tool
(AutoMan) to send sysout by email.

On Dec 13, 2007 4:53 PM, Jon Brock [EMAIL PROTECTED] wrote:

 Similarly to Bruno, we schedule everything from z/OS, except that we use
 CA-Scheduler instead of TWS.  As for the sysout, we just leave it on the
 individual machine concerned and browse it there at need.

 Jon



 snip
 We use TWS ( OPCPLEX)  on our Z/os Sysplex  with end to end feature , we
 schedule all jobs on distributed server from Z/os .
 We currently schedule batch ( scripts) on  AIX ( pseries ) Linux ( red
 hat)
 and quite a few Windows servers .
 Using the OPC Data Store  allows you to look at the output from sdsf
 /snip

 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
 Search the archives at http://bama.ua.edu/archives/ibm-main.html


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: PL/1 Storage Control Issue

2007-12-11 Thread Zahir Hemini
Hi Rick,
I cant point you at a reference, but I can tell you how we looked at a
problem like that some years ago. You can UNSPEC the pointers into a
variable, and display them to see where they are pointing.

On Dec 10, 2007 11:37 AM, Rick Fochtman [EMAIL PROTECTED] wrote:

 Can anyone point me to a reference that describes in detail the various
 storage control blocks used by PL/1 in managing BASED storage entities?

 I have an application that's running out of storage, supposedly, far too
 soon, even with REGION=0M.  The number of entities that lead to failure
 leads me to believe that the BASED elements are all being held in 24-bit
 addressable storage. This is NOT a UNIX-style application, if that makes
 any difference. The compiler is IEL00.

 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
 Search the archives at http://bama.ua.edu/archives/ibm-main.html


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Shooting of Commands

2007-11-26 Thread Zahir Hemini
This is not really an appropriate forum for people threatening each
other. If you want to fight with each other you should do it in
private. If my boss here at the Ministry sees this kind of exchange,
he will order us to stop experimenting with code from CBT. He will
also black list all the three products mentioned, and not allow us to
continue with our license of one of the mentioned products next year,
despite the fact that it is clearly the best possible solution to our
problem. He will react to the name, and completely ignore the fact
that we have licensed a much later and more complete solution than the
one distributed on CBT. If there is any suggestion of impropriety at
all, I will have to look for a new automation solution, and its
manufacturer will undoubtedly be as unhappy as Mr. Westerman presents
himself as being.

On Nov 26, 2007 1:32 AM, Brian Westerman [EMAIL PROTECTED] wrote:
 Hi Glenn,

 Your comments have (so far) caused more than 30 customers to send me email
 with copies of what you have said about my utilities and (incidentally)
 about me.  I have also received several phone calls and some email from
 other members of this list who are not customers of mine, and it might be a
 good idea for you to think before you make false statements, insinuations or
 accusations.

 Actually The Automatic Command and the Command scripting facilitites predate
 your code by almost 20 and 10 years respectively.  They have been renamed
 from their original names, several times over the years and the code has
 been updated to support newer levels of the OS and to perform a great number
 of new functions.  There actually was some code in the command scripting
 program which was copied (with permission) from someone else, but that also
 predates your code by many years so that code can't possibly infringe on
 anyone's code.

 Your code MPFXTALL is actually very close to albeit a less elegantly
 implemented TSSO substitute, but you don't see me denigrating you or your
 abilities to the rest of IBMMAIN about that.  You have the right to write
 any code you want and offer it in any way you see fit.  Please remember that
 other people also have that same right.  When someone uses my code that I
 have provided freely, in its entirety or in part, it's not considered
 copyright infringement, you can't infringe on a copyright that doesn't
 exist.  What could you possibly have been thinking when you said what you
 said?

 I have been writing code for IBM, and many non-IBM vendors for a very long
 time.  There are several routines and parts of sub-systems that you use
 every day on z/OS, assuming you have a job working with z/OS, that were
 written by me.  I have been contributing code to SHARE and CBT and many
 other places for a LONG long time, and I still submit source code for people
 to share and to help them learn how to code things for themselves.

 The fact that I no longer share the SOME of the code for several of the
 utilities we support has nothing to do with anything except the economics of
 the situation.  There are currently over 1,700 ACTIVE utilities and programs
 that I personally have written with a combined well over 700,000 currently
 active lines of code, (and probably more than twice that in the
 in-active/obsolete code that I still keep around just-in-case).  I even
 have code that I wrote just to keep track of my code. :)

 Some of my code is not shared because of the time and effort involved in
 testing, updating and keeping the code functioning at a level that makes no
 compromises and is reliable, sometimes it's because the code is too
 dangerous to provide to people who might not have the skills level to use it
 properly.  Sometimes it's because the code is just so cool that I feel that
 it's worthy of being marketed. :)   It has nothing to do with hiding code
 from other people.  The sad fact is that there are very few people
 now-a-days that even know how to code effectively in assembler, and the pool
 keeps getting smaller.

 I'm a bit distressed by your insinuation that there might be some copyright
 infringement going on because my code isn't copied from anyone, especially
 not you, as your coding techniques are not on the same level as mine.
 Although my code has obviously been copied time and time again, but that's
 what I contribute it to be used for.  If people are copying your code, and
 you don't like it, then remove it from CBT.  I'm sure no one is forcing you
 to keep it there.

 You might want to remember in the future about the possible cost of making
 these kinds of accusations.  Not everyone is as easy going as I am and I'm
 sure you don't want to get a letter from someones lawyer, especially not
 mine because he is NOT a very nice person.  It can get quite expensive for 
 you.

 At first I was offended by what you said, then I realized how silly it was
 for you to make that accusation, based on what obviously little knowledge
 you have of me or my coding talents (or lack 

Re: VARY too many devices offline

2007-10-23 Thread Zahir Hemini
Yes, I quite agree with you. At our organization we do brainstorm about what
could potentially go wrong and we admit that humans are error prone for a
whole variety of reasons. So we do try to have contingencies planned as well
as procedures to catch gross errors. My management is very strict that we
should present the benefits and drawbacks of all of our procedures, and
consider what could go wrong. Sometimes this makes us slow to implement new
systems, but they do tend to be quite reliable. But they have to be, because
many people depend upon our services, including the dispatch of police and
ambulances, as well as payrolls for public services.

On 10/23/07, Howard Brazee [EMAIL PROTECTED] wrote:

 On 22 Oct 2007 14:12:07 -0700, [EMAIL PROTECTED] (Zahir Hemini)
 wrote:

 This is exactly why there are products like CA OPS/MVS and Automan and
 probably a few others. People sometimes are new to a procedure, they do
 accidentally make mistakes, and read and write instructions incorrectly.

 Which is the response to the message that compared operator errors
 with blood tester errors.

 People do make mistakes.   When the results of likely mistakes are too
 expensive, procedures and tools need to be created to minimize the
 impact of those mistakes.

 Lots of software design is like the design of sidewalks which have
 lines scored on them to encourage the breaks into a predictable
 direction.   Don't deny that errors happen- handle them.

 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
 Search the archives at http://bama.ua.edu/archives/ibm-main.html


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: VARY too many devices offline

2007-10-22 Thread Zahir Hemini
This is exactly why there are products like CA OPS/MVS and Automan and
probably a few others. People sometimes are new to a procedure, they do
accidentally make mistakes, and read and write instructions incorrectly. It
is up to the systems management to make sure that proper process is in place
to catch and disallow mistakes that will bring the systems down. It is
perfectly legitimate to specify procedures that require certain devices to
always be online, or online at specific times and dates. It is reasonable
that these are documented and embedded into  software procedures to ensure
that they are adhered to. The operator should not be fired, but given
education. The systems management that allowed this to happen are a better
candidate for dismissal.

On 10/22/07, Howard Brazee [EMAIL PROTECTED] wrote:

 On 22 Oct 2007 12:56:30 -0700, [EMAIL PROTECTED] (Jon Brock) wrote:

 Color me disbelieving.
 snip
 I think in the 30+ years I have been around OS360 and MVS and z/os,
 there has never been an operator mistake of a typo.

 I liked the time where the Vax operator put in a date a century in the
 future.   DIR SINCE TOMORROW found the file I created before I called
 him.

 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
 Search the archives at http://bama.ua.edu/archives/ibm-main.html


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Netview DM PK07855

2007-07-16 Thread Zahir Hemini

Yes. You cant do it. The one byte console ID is dropped.

On 7/16/07, Sharon Lopez [EMAIL PROTECTED] wrote:


We are scheduled to migrate all our production systems to z/OS 1.8 and we
still have an open apar with NETVIEW DM with the one-byte console id.  Has
this stopped anyone from migrating forward to 1.8?

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html



--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Software installs which deserve an A+

2007-05-24 Thread Zahir Hemini

There are a few. AutoMan is like that too.

On 5/24/07, John Mattson [EMAIL PROTECTED] wrote:


I know it is against policy to praise rather than disparage, but
occasionally a software vendor comes up with an install that really works
quite nicely.  DTS  www.dtssoftware.com SRS product is a good example. One
basic assumption is that you have the ability to FTP from your PC to your
mainframe.  You download their ZIP file to windows and unzip it.  Then you
create an MVS JOB card in a text file and then  run their FTPINST.BAT
passing it just 6 parms (see below).

rem *  A sample JOBCARD.TXT file:
rem *
rem *  //JOBNAME JOB REGION=1M,USER=userid,PASSWORD=password
rem *  /*ROUTE PRINT FETCH
rem *
rem *
rem *  After creating the jobcard.txt file, you can issue the ftpinst
rem *  command. This batch file has six positional parameters.
rem *
rem * Parm 1 - HLQ of DTS distribution libraries. Note: This parameter

rem *  can contain multiple qualifiers (ie. VENDOR.DTS)
rem * Parm 2 - IP address or Domain name of the MVS FTP Server
rem * Parm 3 - TSO Userid for logon
rem * Parm 4 - TSO Password for logon
rem * Parm 5 - Volume name for new allocations
rem * Parm 6 - Name and location of the member containing the JOB
rem *  card information (ie. c:\temp\jobcard.txt).
rem *
rem *  Sample execution:
rem *
rem * ftpinst DTS 199.72.47.195 USR1 PASS1 DTS001 JOBCARD.TXT

From this information they create an FTP script and FTP the XMIT
files to your mainframe.  They generate MVS JOB JCL to expand (RECEIVE)
the XMIT files, and they FTP the jobs to the MF host and submit them to
JES.  At least in my shop it worked flawlessly.  I liked it so much, I
copied their BAT file and adapted it to other installs which are not so
efficient.
I do not see any Copyright notices on the scripts, but I am not
going to take a chance of irritating the vendor.  If anyone is interested
in seeing the whole thing, I will ask DTS if I can send you a copy of the
.BAT file.  Just drop me an eMail.  Or give DTS a call.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html



--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html