Re: Define and start JES2

2006-01-06 Thread Barbara Nitz
In fact, the command is xPJES2, where x is what is specified as CONCHAR=
on the CONDEF init statement. The default is $ but you may want to
select something else for a secondary JES.

2 more comments: 
That CONCHAR (in case of my alternate JES a .) also precedes HASP-Messages.
They look like this: .HASPxxx. So automation may be affected.

If IEFUSI fails a job if it does not have a knwon subsystem name you want to
include the name of your JES in IEFUSI. My USI checks for subsystem 'JES2',
and when I started my alternate JES as JESX (to test new JES exits), all my
jobs sent there were getting a JCL error - until I included subsystem 'JESX'
in USI.

Regards, Barbara Nitz

-- 
Lust, ein paar Euro nebenbei zu verdienen? Ohne Kosten, ohne Risiko!
Satte Provisionen für GMX Partner: http://www.gmx.net/de/go/partner

--
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: Define and start JES2

2006-01-06 Thread Shmuel Metz (Seymour J.)
In [EMAIL PROTECTED], on 01/04/2006
   at 11:32 AM, Edward E. Jaffe [EMAIL PROTECTED] said:

|Cmd JobName  StepName ProcStep
|--- / 
|VTAM VTAM VTAM

Perhaps at your shop, but I've got IBM documentation that calls for a
proc name of NET.
 
-- 
 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 [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Define and start JES2

2006-01-06 Thread Hunkeler Peter (KRDO 4)
Since this was originally a discussion related to SUBSYSTEMs:
VTAM is not a subsystem. 

It doesn't listen on the SSI for commands but seems to get 
its commands internally from the MVS command handler.

Peter Hunkeler

Credit Suisse - Information Technology

--
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: Define and start JES2

2006-01-04 Thread Johnny Luo
 Baloney. Here is the start of the IEFSSNxx member from my Test system
 called MVS4 so JES2 runs as JES4;


 SUBSYS SUBNAME(JES4) /* JES4 IS THE PRIMARY SUBSYSTEM NAME */
 PRIMARY(YES)  START(YES)



Two questions:

1,here you use 'JES4' and maybe I could use another name such as
'ABCD'.Then,
how could the system know that the subsystem you want to initialize is JES2?
Put it in another word,how to establish the relationship between the SUBNAME
and
the corresponding subsystem?

2,START(YES),means that system will automatically issue a START command to
invoke JES2 procedure.However,which procedure name system'll use in START
command?
S JES4?





--
Best Regards,
Johnny Luo

--
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: Define and start JES2

2006-01-04 Thread Hunkeler Peter (KRDO 4)
Also remember that the command to shut it down is $PJES2, not $PJES4. 

In fact, the command is xPJES2, where x is what is specified as CONCHAR=
on the CONDEF init statement. The default is $ but you may want to
select
something else for a secondary JES.


Peter Hunkeler

Credit Suisse - Information Technology

--
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: Define and start JES2

2006-01-04 Thread Hunkeler Peter (KRDO 4)
2,START(YES),means that system will automatically issue a START 
command to invoke JES2 procedure. However,which procedure name 
system'll use in STARTcommand? S JES4?

First an answer to your second Q (it's a short one): The SUBNAME. 

1,here you use 'JES4' and maybe I could use another name such as
'ABCD'.Then, how could the system know that the subsystem you want 
to initialize is JES2? Put it in another word,how to establish the 
relationship between the SUBNAME and the corresponding subsystem?

Apart from what I wrote about implying SUB=MSTR on the start command
the system does not care about whether the STC's JOBNAME and the
subsystem's SUBNAME match or not. It does not keep record of that
relationship.

The system builds SSCVTs from the IEFSSNxx entries and the STC needs
to find its SSCVT in order to point to its SSVT (the function matrix).
If you name the subsystem ABCD and the STC WXYZ everything will work
provided the program running in WXYZ knows its SSCVT is named ABCD. 

If the subsystem implements functions (via SSVT), e.g. listening for
commands, it needs to place a routine in common storage and point
to ist entry point from the SSVT. MVS will simply give control
to that entry point when appropriate, e.g. when a command has been
entered, without knowing which STC this routine belongs to. 

In fact, the even doesn't have to be a STC around. If you can build 
your function entirely within common storage and don't need an own
address space, you don't need an STC to stay alive after your
code was initialized.

It's long since I dealt with this, so I hope I haven't mixed up
things too seriously. I'm sure some will correct me should I.   

Peter Hunkeler

Credit Suisse - Information Technology

--
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: Define and start JES2

2006-01-04 Thread Dave Cartwright
On Wed, 4 Jan 2006 16:32:27 +0800, Johnny Luo
[EMAIL PROTECTED] wrote:


Two questions:

1,here you use 'JES4' and maybe I could use another name such as
'ABCD'.Then,
how could the system know that the subsystem you want to initialize is
JES2?
Put it in another word,how to establish the relationship between the
SUBNAME
and
the corresponding subsystem?


What runs is the member JES4 of SYS1.PROCLIB, the SUBNAME is the proc name.
In my case that is a copy of the JES2 proc but renamed and pointing to a
different set of initialisation parms.

2,START(YES),means that system will automatically issue a START command to
invoke JES2 procedure.However,which procedure name system'll use in START
command?
S JES4?

Yes, see above.

--
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: Define and start JES2

2006-01-04 Thread Shmuel Metz (Seymour J.)
In
![EMAIL PROTECTED],
on 01/03/2006
   at 08:14 AM, Lizette Koehler [EMAIL PROTECTED] said:

The main reason is that every piece of documentation is for JES2. 
You might get someone confused at operations or Level2 if you say my
JESA system is down.  Trust me, you do not want to confuse Level2 at
0200 am with a JES is down call.

Why would you say my JESA system is down? The name of the component
is JES2, regardless of the name of the cataloged procedure used to
start it. Would you describe a VTAM problem as my NET is down?
 
-- 
 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 [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Define and start JES2

2006-01-04 Thread Edward E. Jaffe

Shmuel Metz (Seymour J.) wrote:


Why would you say my JESA system is down? The name of the component
is JES2, regardless of the name of the cataloged procedure used to
start it. Would you describe a VTAM problem as my NET is down?
 



|Cmd JobName  StepName ProcStep
|--- / 
|VTAM VTAM VTAM

--
.-.
| Edward E. Jaffe||
| Mgr, Research  Development| [EMAIL PROTECTED]|
| Phoenix Software International | Tel: (310) 338-0400 x318   |
| 5200 W Century Blvd, Suite 800 | Fax: (310) 338-0801|
| Los Angeles, CA 90045  | http://www.phoenixsoftware.com |
'-'

--
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: Define and start JES2

2006-01-04 Thread Ed Finnell
 
In a message dated 1/4/2006 1:32:47 P.M. Central Standard Time,  
[EMAIL PROTECTED] writes:

Cmd  JobName  StepName ProcStep
|--- / 
|   VTAM VTAM  VTAM




Kinda of a special case. ===c vtam or ===z  net,quick

--
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: Define and start JES2

2006-01-04 Thread David Alcock
Short answer is that the primary subsystem (for JES2) must be
named JES2

Someone may have already mentioned this but when JES2 and JES3
initialize, they mark their SSCT entry that the subsystem is
either JES2 or JES3 in the SSCTSSID byte.   So if you are
looking for the JES2 subsystem, you traverse the SSCT entries
doing this:  

   CLI SSCTSSID-SSCT(Rx),SSCTJES2 

So the subsystem name can be anything you desire.  Personally,
I'd rather JES2 be a STC/proc named JES2.  

--
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: Define and start JES2

2006-01-04 Thread Johnny Luo
On 1/5/06, David Alcock [EMAIL PROTECTED] wrote:

 Short answer is that the primary subsystem (for JES2) must be
 named JES2

 Someone may have already mentioned this but when JES2 and JES3
 initialize, they mark their SSCT entry that the subsystem is
 either JES2 or JES3 in the SSCTSSID byte.   So if you are
 looking for the JES2 subsystem, you traverse the SSCT entries
 doing this:

   CLI SSCTSSID-SSCT(Rx),SSCTJES2

 So the subsystem name can be anything you desire.  Personally,
 I'd rather JES2 be a STC/proc named JES2.



Really appreciate all your kind reply.I would present my understanding
of JES2 definition at this time and maybe someone can point my errors.

Say,in IEFSSNXX parmlib memeber,you define a subsystem :

SUBSYS SUBNAME(ABCD)
  PRIMARY(YES) START(NO)

From these statements,system just know that you define 'ABCD' as
the primary subsystem and you want to start it by yourself-And system
doesn't know anything else.

And  you create a procedure which start the real  'JES2' but you name it
''.

Then in COMMNDXX or somewhere else,you issue :

S , JOBNAME=ABCD,SUB=MSTR

The '' procedure starts the real 'JES2' and because system
finds that its jobname equals the primary subsystem name in
IEFSSNXX ,JES2 can be successfuly started.The only difference is
that in this sytem there is no subsystem named 'JES2'.You can find
'ABCD' only,though in fact it's just the JES2.

Despite of the fact that it works,it's not recommended to do so for:

1,It leads to misunderstanding.
2,Other software may assume that the name of JES2 subsytem is
always 'JES2'.You need to do some adjustments to make them work
properly.


Above is how I understand JES2 definition now.Did I omit something?


Thank you all.
Johnny

--
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


Define and start JES2

2006-01-03 Thread Johnny Luo
New to mainframe..so the question maybe look a little silly.

Here is what IEFSSN00 of our site defines JES2:

SUBSYS SUBNAME(JES2) /* JES2 AS PRIMARY SUBSYSTEM */
  PRIMARY(YES) START(NO)

My question is concerning parmameter SUBNAME:

Is it true that it must be the same name as JES2 procedure?
Take the above IEFSSN00 for example,do I need to name the
JES2 procedure 'JES2' also?Or I can use another name for it,say,
JESA?




--
Best Regards,
Johnny Luo

--
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: Define and start JES2

2006-01-03 Thread Steve Arnett
Short answer is that the primary subsystem (for JES2) must be named JES2
and the procedure must have the same name.

Johnny Luo wrote:

New to mainframe..so the question maybe look a little silly.

Here is what IEFSSN00 of our site defines JES2:

SUBSYS SUBNAME(JES2) /* JES2 AS PRIMARY SUBSYSTEM */
  PRIMARY(YES) START(NO)

My question is concerning parmameter SUBNAME:

Is it true that it must be the same name as JES2 procedure?
Take the above IEFSSN00 for example,do I need to name the
JES2 procedure 'JES2' also?Or I can use another name for it,say,
JESA?




--
Best Regards,
Johnny Luo

--
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: Define and start JES2

2006-01-03 Thread Mark Jacobs
I believe that you are incorrect. We had one system in our sysplex have a JES2 
running as JESR for several years. No problems at all.

Mark Jacobs
Time Customer Service Inc.

-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf Of 
Steve Arnett
Sent: Tuesday, January 03, 2006 10:04 AM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: Define and start JES2

Short answer is that the primary subsystem (for JES2) must be named JES2
and the procedure must have the same name.

Johnny Luo wrote:

New to mainframe..so the question maybe look a little silly.

Here is what IEFSSN00 of our site defines JES2:

SUBSYS SUBNAME(JES2) /* JES2 AS PRIMARY SUBSYSTEM */
  PRIMARY(YES) START(NO)

My question is concerning parmameter SUBNAME:

Is it true that it must be the same name as JES2 procedure?
Take the above IEFSSN00 for example,do I need to name the
JES2 procedure 'JES2' also?Or I can use another name for it,say,
JESA?




--
Best Regards,
Johnny Luo

--
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

--
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: Define and start JES2

2006-01-03 Thread Lizette Koehler
You will probably get different answers on this question.  Here is my
answer.

My memory says that the MAIN JES2 Subsystem needs to be JES2.  If you define
addition JES2 subsystems (secondary) then they can be JESA, JESB, etc...

The main reason is that every piece of documentation is for JES2.  You might
get someone confused at operations or Level2 if you say my JESA system is
down.  Trust me, you do not want to confuse Level2 at 0200 am with a JES is
down call.  

Leaving it JES2 will make everything happy.   Besides I am not sure if other
vendors might need to see JES2 to make their products happy.

I have run JES2 as the main JES2 subsystem name forever and there have not
been any fallout.  When I set up a JESA system, there were many factors to
consider, such as third party products, documentation, NJE/RJE partners,
etc...  So I only had a JESA up on my test system; never in a production
box.

Now for the proc, personally I would keep it the same name (again for
clarification).  Unless you are running a very large environment, there is
no need to make it any different.  In the shop I was at we had 36 images
running.  So in our staging library we had a different JES2 proc for each
image, but during our roll out procedure, it was renamed to JES2 on the
target system.  That way we could maintain all of our environments in one
staging Proclib.

Hope this helps.

Lizette Koehler

--
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: Define and start JES2

2006-01-03 Thread Hunkeler Peter (KRDO 4)
No matter what you name it, keep the PROC and SUBNAME names in
sync. An STC whose name matches a subsystem name is started 
under the MASTER instead of under the primary JES, which is what 
you want for JESx. (Otherwise, you would need to explicitly specify 
SUB=MSTR on the start command.)

And, I'd expect JESx to fail if it doesn't find an SSCVT with its
name. 

Peter Hunkeler
Credit Suisse - Information Technology

--
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: Define and start JES2

2006-01-03 Thread McKown, John
 -Original Message-
 From: IBM Mainframe Discussion List 
 [mailto:[EMAIL PROTECTED] On Behalf Of Johnny Luo
 Sent: Tuesday, January 03, 2006 7:47 AM
 To: IBM-MAIN@BAMA.UA.EDU
 Subject: Define and start JES2
 
 
 New to mainframe..so the question maybe look a little silly.
 
 Here is what IEFSSN00 of our site defines JES2:
 
 SUBSYS SUBNAME(JES2) /* JES2 AS PRIMARY SUBSYSTEM */
   PRIMARY(YES) START(NO)
 
 My question is concerning parmameter SUBNAME:
 
 Is it true that it must be the same name as JES2 procedure?
 Take the above IEFSSN00 for example,do I need to name the
 JES2 procedure 'JES2' also?Or I can use another name for it,say,
 JESA?
 

I strongly agree with all the others. Keep the SUBNAME and the PROC name the 
same. It simply makes it easier.

However, on my sandbox, I did do the following:

copy JES2 to JESX in SYS1.PROCLIB
$PJES2,ABEND to terminate JES2
S JESX,JOBNAME=JES2

This did start up the JES2 subsystem. So, in your case, you __COULD__ use JESA, 
but you must remember to put the parameter JOBNAME=JES2 on it.

The only use I see for this is if you are going to change the JES2 proc. You 
could copy the current JES2 proc to JESx. Update the JES2 proc and restart JES2 
(or reIPL). If JES2 failed, you could try the alternate S JESX,JOBNAME=JES2 to 
go back to the old JES2 proc.

--
John McKown
Senior Systems Programmer
UICI Insurance Center
Information Technology

This message (including any attachments) contains confidential information 
intended for a specific individual and purpose, and its content is protected by 
law.  If you are not the intended recipient, you should delete this message and 
are hereby notified that any disclosure, copying, or distribution of this 
transmission, or taking any action based on it, is strictly prohibited.
 

--
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: Define and start JES2

2006-01-03 Thread Ted MacNEIL
I believe that you are incorrect. We had one 
system in our sysplex have a JES2 running as 
JESR for several years. No problems at all.

We had a three site complex with JES2 at two 
sites and JES3 at another.
We always called the sub-systems 'JES', with 
no number. It made automation easier.

When we converted the JES3 shop to JES2, we 
never changed the sub-system names.

The reason we converted was because we 
couldn't find any SYSPROGs to support JES3, 
after we converted to MVS/XA.
-teD
Me? A skeptic? I trust you have proof!

--
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: Define and start JES2

2006-01-03 Thread Dave Cartwright
Short answer is that the primary subsystem (for JES2) must be named JES2
and the procedure must have the same name.


Baloney. Here is the start of the IEFSSNxx member from my Test system
called MVS4 so JES2 runs as JES4;

SUBSYS SUBNAME(SMS)  /* SMS SHOULD BE THE FIRST ENTRY*/
  INITRTN(IGDSSIIN)
  INITPARM('ID=00,PROMPT=DISPLAY')
SUBSYS SUBNAME(JES4) /* JES4 IS THE PRIMARY SUBSYSTEM NAME */
  PRIMARY(YES)  START(YES)

The only complication is one of the CA products (11) specifies the
subsystem name in its start command, so check the CAUTOCMD member of
PPOPTION. Also remember that the command to shut it down is $PJES2, not
$PJES4.
Good luck
DC

--
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