Tim,
I believe the reason for the Start in order to Stop process is required in
order to stop Unix Daemons that are running as a part of the process. I agree
that the code to handle STOP and MODIFY commands is quite simple, but I don't
have any experience starting and stopping Daemons.
Peter, thanks, this is pretty much what I am looking for.
Perhaps (thinking of the other responses) I was not sufficiently clear. I am
not trying to write an encapsulated function which is guaranteed to solve
this problem for any case. I have a particular program that may need to
behave
On Dec 5, 2012, at 05:32, Martin, Larry D wrote:
I believe the reason for the Start in order to Stop process is required in
order to stop Unix Daemons that are running as a part of the process. I
agree that the code to handle STOP and MODIFY commands is quite simple, but I
don't have any
All of PLPA is by definition refreshable. It implements exactly what
refreshable means -- the storage might be refreshed (from its original
state) at any point the system deems it appropriate to do so.
If a page backing a PLPA is stolen, it is not at that point written to aux
storage; writing
We have not resolved the problem yet - waiting for change control process. We
do now understand the problem. The problem is because the OSA cards do not
come with a default OAT that includes port 1. To use PORT 1 for LCS you must
use OSA/SF to complete the configuration. There are 2 changes
This is what I was thinking. I believe I can require my admin users to
use a particular port on the TN3270 server task and assign a unique set of
LUs that way. Non-admin users would not have access to that port. If a
user connects to the open port, they would wind up with an LU that would
To my remembrance, START, STOP, and MODIFY we all original commands in OS/360
(I can be wrong, I don't go back that far). They do not do asynchronous
functions like kill does. They basically post an ECB. It is up to the program
to periodically query this ECB (see the QEDIT macro). That's why
No. You should not attempt to start two distinct HSMs within the same LPAR.
Multiple HSMs within the same LPAR are only supported when they share the same
control data sets and the secondary hosts are started with the HOSTMODE=AUX
parameter. A good example of why you can't have distinct HSMs
Peter Relson writes:
begin extract
It is already supported (z/OS 1.11) to do a LOAD with ADDR64 to an
area above the bar for non-executable code if you have a data table
module that you know can be above the bar (it better not have any
4-byte relocatable adcon's).
end extract
A number of the
There is also much discussion of this same topic in the IBM-MAIN archives, q. v.
Bill Fairchild
Programmer
Rocket Software
408 Chamberlain Park Lane * Franklin, TN 37069-2526 * USA
t: +1.617.614.4503 * e: bfairch...@rocketsoftware.com * w:
www.rocketsoftware.com
-Original Message-
On Tue, Dec 4, 2012 at 9:16 PM, Clark Morris cfmpub...@ns.sympatico.cawrote:
On 4 Dec 2012 10:10:42 -0800, in bit.listserv.ibm-main you wrote:
I meant legal code. My English is poor, especially in non-IT areas.
In general, your written English seems as least as good as mine
(unfortunately
On Wed, 5 Dec 2012 09:31:03 -0500, John Gilmore wrote:
I would rephrase Peter's formulation,
(it better not have any 4-byte relocatable adcon's),
slightly, changing it to
it better be AMODE(64).
His point is in a certain sense, or at least ought to be, obvious; but
that does not make it less
Glenn,
Is there any safe way to test HSM exits without having a TEST LPAR? So if I
only had an LPAR but needed to validate my code for an HSM Exit, any way to do
that safely? Or would it be safer to bring up a new sysres set with the exits?
Or a new LPAR for testing?
Thanks
Lizette
Although I have only used RACF TERMINAL profiles for userid/password
logon control, I believe they would equally apply to any logon,
including one using client certificates.
If you can restrict your admin users to specific set of LU names with a
unique naming convention, then you don't need
Lizette,
Is Setsys debug what you're looking for?
Setsys debug
Enable exits to test
Test function using exits
Disable exits
Setsys nodebug
Release Hardcopy
Examine activity logs for the effects of testing exits.
No need for a second HSM.
-Original Message-
From: Lizette Koehler
Bill Fairchild is guilty of meiosis, the antonym of hyperbole. There
is very much too much discussion of this topic in the archives.
It is of course possible to get answers to carefully circumscribed
special cases of this question of the sort Charles Mills is seeking.
There are no
That was what Miklos Szigetvari asked originally. I was just trying to get an
answer for him
Lizette
Lizette,
Is Setsys debug what you're looking for?
Setsys debug
Enable exits to test
Test function using exits
Disable exits
Setsys nodebug
Release Hardcopy
Examine activity
On Wed, 5 Dec 2012 10:16:46 -0500, John Gilmore wrote:
I have been guilty of poking fun at some of the terminology used above
the bar, but that should not be misunderstood. I would have named
some things differently, but I have nothing but praise for the quality
of the things themselves. In
Hopefully he is still monitoring the thread.
-Original Message-
From: Lizette Koehler [mailto:stars...@mindspring.com]
Sent: Wednesday, December 05, 2012 10:59 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Multiple HSM in one LPAR ?
That was what Miklos Szigetvari asked originally. I
Thanks, John.
It is so easy and facile to say RTFM.
Yeah, sure, it's in the archives. So is everything else.
When I lived in NYC in the sixties, I had a friend who had this idea of
selling the police a list of everyone in Manhattan who smoked dope. It was
the Manhattan phone book.
I have a
On Wed, 5 Dec 2012 08:03:16 -0800, Charles Mills wrote:
How does STOP work?
From a programmer's point of view, it sets a flag and posts an ECB.
Is MODIFY similar?
Yes, both are quite similar in how they work. Modify is a flag plus the text
of the command. AFAIR Stop is just a flag, but I
Rebecca
For the OSE cards, when TCP/IP is started, it uses the information in the
TCP/IP profile to load the port with IP address, etc, that the port needs to
connect to the network.
No. You or your hardware vendor - wouldn't that be IBM or has the world
become more complicated with more
On Wed, 5 Dec 2012 11:02:26 -0600 Paul Gilmartin paulgboul...@aim.com wrote:
:On Wed, 5 Dec 2012 08:03:16 -0800, Charles Mills wrote:
:
: How does STOP work?
:From a programmer's point of view, it sets a flag and posts an ECB.
: Is MODIFY similar?
:Yes, both are quite similar in how they work.
Gilmartin
Stop bullying your erstwhile colleagues!
You can put everybody out of their misery, yourself especially, by doing on
what Charles Mills is famous for pouring scorn - RT fine M:
2.3 Communicating with a program (EXTRACT, QEDIT)
The ability to terminate a TSO user with STOP is not used much, but I once
worked with a shop that required, as part of their security/integrity
environment, that a user never be allowed to reach 'TSO Ready'. The user
was put into ISPF at logon and logged off upon exit from ISPF. Their focus
How about creating a started task, say OPENCMD. When started, it
determines what OpenMVS programs are running. Then the operator could
issue /F OPENCMD,KILL *ALL for normal shut down all OpenMVS functions
prior to shutdown, or '/F OPENCMD,unixcmd function option' and the
function with options
-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU]
On Behalf Of Paul Gilmartin
Sent: Wednesday, December 05, 2012 11:02 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Historical question regarding the stop command
On Wed, 5 Dec 2012 08:03:16
On 12/5/2012 1:00 PM, McKown, John wrote:
Same physical ECB. There is a control block, the CIB, which describes
the communication. It has a verb for STOP, MODIFY, and START. Each
of these reside in a CIB.
I've never had an occasion to process a CIB for a STOP command, as it's
easier just to
According to IEZCIB, STOP is x'40', MODIFY is x'44' and START is x'04':
CIBVERB DSC - COMMAND VERB CODE
CIBSTART EQU X'04' - COMMAND CODE FOR START
CIBSTCOM EQU X'08' - COMMAND CODE FOR STC COMMUNICATION @G860P2G
CIBMODFY
On 5 December 2012 12:02, Paul Gilmartin paulgboul...@aim.com wrote:
z/OS knows whether a program has gone through the motions of telling z/OS
it was prepared to accept console commands. ...
May I assume that telling includes providing z/OS with the address of the
ECB(s)?
It's been answered,
Well, I know for a fact that some vendors still don't use MODIFY commands for
their products. They hang a WTOR. Why? I guess it's just easier.
I spoke with my manager, who used to work for a vendor. He said that for one
product he knew of, what became an independent STC was once a subset of a
I had never heard of the ability to issue a STOP command for a TSO
session, so I tried it with one of my TSO sessions (which was in READY
mode), and nothing happened. It would appear that as of z/OS 1.13 this
ability no longer exists.
--
Regards, Gord Tomlin
Action Software International
(a
Okay, I'm getting this nailed down. To review, I am not writing a general
purpose function and can safely ignore all of the weird cases like two
programs with the same name from different load libraries. We can assume
true z/OS batch (not STC or anything Unix-ey). Let's ignore any 64-bit
In 076601cdd26d$7bc24590$7346d0b0$@mcn.org, on 12/04/2012
at 02:19 PM, Charles Mills charl...@mcn.org said:
1. What would be the best way for a program running z/OS batch to
answer the question Am I the jobstep program, the PGM= program,
or was I LOADed and CALLed or ATTACHed (let's ignore
In 20121205011050.5da6824...@panix5.panix.com, on 12/04/2012
at 08:10 PM, Rich Greenberg ric...@panix.com said:
Tim et al, This is a pure WAG:
And quite wrong.
The START command has been around a LOT longer than the STOP
command,
No.
taps A on the shoulder,
The standard way to do that
In 50bea8f7.1060...@valley.net, on 12/04/2012
at 08:52 PM, Gerhard Postpischil gerh...@valley.net said:
The PGM= entry is the jobstep program, unless you're processing a TSO
command (but you specified batch...).
Even under TSO, PGM=IKJEFT01 is in a J/S task.
He'll need more detail to do SA
In 50bed27c.3090...@ozemail.com.au, on 12/05/2012
at 03:50 PM, Clem Clarke clementcla...@ozemail.com.au said:
I agree. MFT had a P command too, as I recall. You had to be
able to stop the readers and writers, even though TSO,
multitasking and all the good stuff hadn't been invented yet.
In 50bf02da.9010...@edelweb.fr, on 12/05/2012
at 09:16 AM, Peter Sylvester peter.sylves...@edelweb.fr said:
Several started tasks programs around do not need
authorized features.
QEDIT does not require authorization. IBM documented it back in
OS/360, so it's hardly bleeding edge.
--
The programming to respond to either a MODIFY command or a WTOR reply is
pretty simple. From my POV the level of complexity is similar. In either
case, to ensure that operator input is recognized and processed
promptly, it is advisable to create a separate TCB to handle the
operator input.
Just a thought on this. As you say, check that the TCB under which the code is
executing is the JSTCB. Next, make sure that the RB back chain points back to
the TCB. This means that it is the only RB on the chain and that you are not
running via a LINK instruction. But you might be running on
On 12/05/2012 04:18 PM, Shmuel Metz (Seymour J.) wrote:
In 50bf02da.9010...@edelweb.fr, on 12/05/2012
at 09:16 AM, Peter Sylvester peter.sylves...@edelweb.fr said:
Several started tasks programs around do not need
authorized features.
QEDIT does not require authorization. IBM documented
On 5 December 2012 14:49, Gord Tomlin gt.ibm.li...@actionsoftware.com wrote:
I had never heard of the ability to issue a STOP command for a TSO session,
so I tried it with one of my TSO sessions (which was in READY mode), and
nothing happened. It would appear that as of z/OS 1.13 this ability
Charles Mills charl...@mcn.org wrote:
Issue CSVQUERY
INADDR=ptr_to_any_addr_in_my_pgm,SEARCH=JPALPA,SEARCHMINOR=NO,OUTEPNM=eight_
char_fld_in_writable_storage
(I know some of those parms are defaults; I'm just being extra clear.)
Given RC=0, that gets me my name. Do I need anything else on
In 2318b017-dbf2-4116-8388-d8d607ac0...@aim.com, on 12/05/2012
at 06:36 AM, Paul Gilmartin paulgboul...@aim.com said:
How does STOP work? Is MODIFY similar?
Almost identical; both chain a new CIB to the CSCB and post an ECB.
The differences are:
1. ECB CC
2. CIB verb
3. No text from STOP
Beyond that, to z/OS, refresh has meaning only to DIAGxx processing
where
you can ask, for testing purposes, that refreshable modules be
page-protected.
A minor correction:
The documented REFRPROT option in PROGxx or SETPROG
causes the full pages of REFR modules to be
page-protected.
On Wed, 5 Dec 2012 14:49:06 -0500, Gord Tomlin
gt.ibm.li...@actionsoftware.com wrote:
I had never heard of the ability to issue a STOP command for a TSO
session, so I tried it with one of my TSO sessions (which was in READY
mode), and nothing happened. It would appear that as of z/OS 1.13 this
We have 9 mod-9 page datasets that are over 50% in useMQ Broker using most
of this storage. Has anyone experienced anything like this?
E-mail correspondence to and from this address may be subject to the North
Carolina Public Records Law and may be
It's in the archives multiple times. About once a year this same question is
asked, followed by a flurry of technical replies, and finally a small flurry of
it can't be done in the general case replies.
Not everything is in the archives. And a lot is in the archives that doesn't
need to be
Oh d***, you're absolutely right. Customer says EXEC PGM=alias but CSVQUERY
returns the major name. D***, d***, d***! That is absolutely a real-world
possibility even in my constrained set of cases.
The alias would be an alias for the main entry point so finding the nearest
minor name is not a
Yes the session was in READY mode, as I stated in my previous post.
The console showed nothing other than the command I issued. No response.
Give it a try on your system and post your results.
--
Regards, Gord Tomlin
Action Software International
(a division of Mazda Computer Corporation)
z/OS 1.12. I was in SDSF under ISPF. I did a /P TSH009 command. I then exited
ISPF. I next saw:
IKJ56470I TSH009 LOGGED OFF TSO AT 15:22:15 ON DECEMBER 5, 2012
IKJ56400A ENTER LOGON OR LOGOFF-
--
John McKown
Systems Engineer IV
IT
Administrative Services Group
HealthMarkets®
9151 Boulevard
Thanks Bill, I understand what you are saying and I apologize if my reply
was too harsh. There is no absolute answer: neither saying RTFM nor
explaining basics to a newbie is the right answer in every case. Someone
asked here the other day so, how do I set up a WLM? Unquestionably the
right answer
Hi Lizette,
If the intent is to test a different version of an Exit, then there is a
possibility. I've never verified that this works, but it's something that may
be tried...
Use the MASH support to start an AUXILIARY HSM. (Yes, I know, our
documentation needs to be improved regarding
On Wed, 5 Dec 2012 16:17:05 -0500, Gord Tomlin
gt.ibm.li...@actionsoftware.com wrote:
Yes the session was in READY mode, as I stated in my previous post.
Then that is the problem. You didn't read the OP carefully. You have to
be in ISPF when the STOP command is issued and it keeps you from
Yes Chris I did state this wrong For the OSE cards, when TCP/IP is started, it
uses the information in the TCP/IP profile to load the port with IP address,
etc, that the port needs to connect to the network.
Good thing I am not the communication person here :)
The bottom line (for us) was
On Wed, 5 Dec 2012 15:31:29 -0600, Mark Zelden m...@mzelden.com wrote:
On Wed, 5 Dec 2012 16:17:05 -0500, Gord Tomlin
gt.ibm.li...@actionsoftware.com wrote:
Yes the session was in READY mode, as I stated in my previous post.
Then that is the problem. You didn't read the OP carefully. You
In 0816473914760532.wa.paulgboulderaim@listserv.ua.edu, on
12/05/2012
at 11:02 AM, Paul Gilmartin paulgboul...@aim.com said:
Same ECB or different ECB?
All commands chaining a CIB to the CSCB use the same ECB; this is one
of the cases where a service not requiring authorization is
In 50bf9958.2000...@valley.net, on 12/05/2012
at 01:58 PM, Gerhard Postpischil gerh...@valley.net said:
I've never had an occasion to process a CIB for a STOP command, as
it's easier just to test the communications ECB. Start and Modify
both post with x'40', while STOP posts with x'50'.
Back
In
caarmm9qrzlx+veusmd3yda+28rr7tqajf5txqnkep647osl...@mail.gmail.com,
on 12/05/2012
at 02:33 PM, Tony Harminc t...@harminc.net said:
It's been answered, but it's worth noting that it's ECB, not
ECB(s). That is, there is effectively but one such ECB per
address space,
For a batch job there
Suppose I modify the logic as follows. Does anyone see a problem with this?
Issue CSVQUERY OUTMJNM=name to determine the major name associated with some
address in me. (Any old address.)
Get the jobstep program name from the JSCB. Issue CSVQUERY
In
2995AB0EF65FC04B9EFA195743207717118A93CF@MSPWPA-DITDG1B.doitt.nycnet,
on 12/04/2012
at 06:20 PM, Barkow, Eileen ebar...@doitt.nyc.gov said:
2. To overcome the cultural issue of the traditional conservatism
of Mainframe application developers and get them to understand,
learn and use
In 7745356004468557.wa.paulgboulderaim@listserv.ua.edu, on
12/04/2012
at 08:49 AM, Paul Gilmartin paulgboul...@aim.com said:
Does ADDR= require APF authorization?
From z/OS MVS Programming: Authorized Assembler Services Reference,
Volume 3(LLA-SDU), SA22-7611-11:
Minimum authorization:
Of course I had to try it for the first time in years.
1. Logon to TSO as SKIP01 at z/OS R13.
2. Issue P SKIP01 from a console.
3. Hit enter a few times, just get Ready. I.e. 'nothing happens'.
4. Then...
pdf
IKJ56620I MVS STOP command encountered. TSO/E session is terminated.
IKJ56470I
If I execute
CSVQUERY INEPNAME=INNAME,SEARCH=JPALPA,OUTMJNM=OUTNAME
am I correct in my interpretation that for any valid entrypoint name in
INNAME currently known for my address space, OUTNAME will contain the major
entrypoint name associated with INNAME?
That's how I RTFM but it's not
... implying that TSO is TM'ing the CIB on the way by, not doing a WAIT
ECBLIST on the ECB and the terminal.
Charles
-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On
Behalf Of Skip Robinson
Sent: Wednesday, December 05, 2012 1:58 PM
To:
At 14:49 -0500 on 12/05/2012, Gord Tomlin wrote about Re: Historical
question regarding the stop command:
I had never heard of the ability to issue a STOP command for a TSO
session, so I tried it with one of my TSO sessions (which was in
READY mode), and nothing happened. It would appear that
At 15:31 -0600 on 12/05/2012, Mark Zelden wrote about Re: Historical
question regarding the stop command:
On Wed, 5 Dec 2012 16:17:05 -0500, Gord Tomlin
gt.ibm.li...@actionsoftware.com wrote:
Yes the session was in READY mode, as I stated in my previous post.
Then that is the problem.
At 15:00 -0500 on 12/05/2012, Gord Tomlin wrote about Re: Historical
question regarding the stop command:
Think back to the complaints when Windows first came up with the
Start button...What, I have to click Start to stop my computer?
Because you are starting the STOP/SHUT-DOwN process? g
On Wed, 5 Dec 2012 13:57:35 -0800, Skip Robinson wrote:
Of course I had to try it for the first time in years.
1. Logon to TSO as SKIP01 at z/OS R13.
2. Issue P SKIP01 from a console.
3. Hit enter a few times, just get Ready. I.e. 'nothing happens'.
4. Then...
pdf
IKJ56620I MVS STOP command
On Wed, 5 Dec 2012 09:07:25 -0500, Shmuel Metz (Seymour J.) wrote:
Does ADDR= require APF authorization?
From z/OS MVS Programming: Authorized Assembler Services Reference,
Volume 3(LLA-SDU), SA22-7611-11:
Minimum authorization: Problem state or supervisor state, and any
I had post about this a while ago
If you specify an assembler entry name
Can you get the CSECT major entry point
Don't think you can
Sent from my iPhone
On Dec 5, 2012, at 5:04 PM, Charles Mills charl...@mcn.org wrote:
If I execute
CSVQUERY
Charles,
The information you are seeking is, I think, better disentangled by
the CSVINFO macro. Have you looked at this macro too?
John Gilmore, Ashland, MA 01721 - USA
--
For IBM-MAIN subscribe / signoff / archive access
On 5 December 2012 17:11, Charles Mills charl...@mcn.org wrote:
... implying that TSO is TM'ing the CIB on the way by, not doing a WAIT
ECBLIST on the ECB and the terminal.
Yes - which also implies that the security provided by this scheme is
illusory, since anyone who can run a program of
Don't *think* so. It can't be simply what the assembler calls an ENTRY. That
name is not known by CSV. It has to be name known to CSV. It has to be an
alias name or an IDENTIFY name. I *think*. And the major name is not a or
the CSECT name (necessarily) -- it is the member name, the name of the
Apparently it depends on the command used. TIME does not cause this
behavior:
[STOP command issued here]
READY
READY
time
IKJ56650I TIME-06:54:36 PM. CPU-00:00:02 SERVICE-34255
SESSION-04:12:58 DECEMBER 5,2012
READY
alloc f(foo) da(*)
IKJ56620I MVS STOP command encountered.
I confess to not knowing the gizzard level details, but I suspect that
TIME is not a 'real' TSO command in the way that D T (I'm told) is not a
real console command. The gizzard wizards on the list can evaluate this
opinion.
In any case, aside from some odd reports of inconsistency, it would
Skip Robinson jo.skip.robin...@sce.com wrote:
In any case, aside from some odd reports of inconsistency, it would appear
that 'P userid' pretty much relegates a user to the trash heap once out of
ISPF, which was the original goal of the shop I mentioned earlier.
Did that requirement occur
Okay! It's all working.
The C++ program that needs to make this determination does the following:
- Calls a C++ method to get the PGM= name from the JSCB and stores it in
char pgmEqualName[9];
- Calls an assembler subroutine that issues CXVQUERY
INEPNAME=(R2),SEARCH=JPALPA,OUTMJNM=(R6) where R2
On 12/5/2012 4:16 PM, Charles Mills wrote:
The alias would be an alias for the main entry point so finding the nearest
minor name is not a solution. D***, d***, d***!
Since this appears to be your own program, consider putting an id (and
date/time) at the entry, allowing a simple check
On 12/5/2012 10:10 AM, Shmuel Metz (Seymour J.) wrote:
The PGM= entry is the jobstep program, unless you're processing a TSO
command (but you specified batch...).
Even under TSO, PGM=IKJEFT01 is in a J/S task.
True, but irrelevant. A user program locating its JSTCB isn't going to
see the
g...@gabegold.com (Gabe Goldberg) writes:
z/OS folk have an eight year head start on VMers, with predecessor
first versions announced 1964 and shipped 1965 -- so there should be
plenty of stories. Please keep 'em brief, to fit almost 50 years into
a short article.
old post about contacting
Hello Group,
Cross Posting to both Newsgroup.
We have got a requirement of performing CICS screen scrapping using
Biztalk(HIS). Just curious to know if someone has implemented it, if yes I
am particularly interested to know from Z/OS perspective if IBM EE(extender
Enterprise) and OSA card is
TIME is itself part of the TMP.
Ed
On Dec 5, 2012, at 5:58 PM, Gord Tomlin wrote:
Apparently it depends on the command used. TIME does not cause this
behavior:
[STOP command issued here]
READY
READY
time
IKJ56650I TIME-06:54:36 PM. CPU-00:00:02 SERVICE-34255
SESSION-04:12:58 DECEMBER
We have 9 mod-9 page datasets that are over 50% in useMQ Broker using
most of this storage. Has anyone experienced anything like this?
I seem to remember having seen something like this. All of those pages went out
to AUX when MQ Broker was started (apparently having something to do with
You've got a lot of things jumbled up in that question, Jake. :-)
OK, to connect to CICS Transaction Server you need to connect, so yes, you
will need physical network connectivity of some kind. The preferred way to
do that is with an OSA Express adapter, yes. In the past there were many
On 6/12/2012 12:57 PM, nitz-...@gmx.net wrote:
We have 9 mod-9 page datasets that are over 50% in useMQ Broker using most
of this storage. Has anyone experienced anything like this?
I seem to remember having seen something like this. All of those pages went out
to AUX when MQ Broker was
86 matches
Mail list logo