Re: IEASYMxx: How is possible define more than one LPARNAME at same time in SYSDEF?

2015-02-21 Thread J O Skip Robinson
The short answer is that what you want to do is very possible. We've been 
running with similar configurations for many years through various hardware 
combinations and LPAR distribution. Our specific IEASYMxx members would 
probably not fit your particular needs and are overly complicated anyway. I can 
offer a few suggestions. 

1. In addition to SYM, you also want two LOADxx members. When we IPL in 
'normal' mode, we use LOAD00. When we IPL in DR mode, we use LOADDR. The choice 
is determined by the load parm value in the IPL profile: '00' for normal 
profile, 'DR' for DR mode profile. That suffix is appended to 'LOAD' to select 
the appropriate member in the IPLPARM library.

2. The primary difference between LOAD00 and LOADDR is the concatenation list 
for IEASYMxx. Within each concatenation, system symbols are set according to 
the environment being IPLed. This accounts for, among other values, different 
CTC addresses, gazinta and gazouta, among LPARs in normal vs. DR configuration.

3. IEASYMxx contains statements like these, which are specified for each 
hardware-LPAR combination, normal or DR mode

SYSDEF HWNAME(box-1) LPARNAME(LPAR-1) /* FOR THIS LPAR-PROCESSOR */ 
  
SYSNAME(sysname-1)/* USE THIS SYSNAME */
 
SYMDEF(CTCPID#1='i-xxx,i-yyy')  /* SET INPUT ADDRESS LIST */   
 
SYMDEF(CTCPOD#1='o-xxx,o-yyy')  /* SET OUTPUT ADDRESS LIST */  
   
  
4. Here are some sample statements from COUPLExx. 

COUPLE
 SYSPLEX(SYSPLEXOURPLXID)  /* Symbol set in IEASYSxx */
 PCOUPLE(SYS1.COUPLE.SYSPLEX1)  
 ACOUPLE(SYS1.COUPLE.SYSPLEX2)

PATHIN  /* BACKUP CTC FOR CF */ 
 DEVICE(CTCPID#1,CTCPID#2,CTCPID#3)  /* Symbol strings set in 
IEASYSxx  */

PATHOUT /* BACKUP CTC FOR CF */ 
 DEVICE(CTCPOD#1,CTCPOD#2,CTCPOD#3)   /* Symbol strings set in 
IEASYSxx  */   
 CLASS(DEFSMALL)

You're on the right track. You should be able to completely initialize either 
environment by changing only the HMC load parm, which really means choosing--by 
name--between a 'normal' profile and the corresponding 'DR' profile. 

If you have not done so, install the SYSPARM dialog from SYS1.SAMPLIB(SPPINST). 
It is immensely helpful in testing system symbol settings. 

.
.
.
J.O.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

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Anonymous
Sent: Saturday, February 21, 2015 2:04 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: IEASYMxx: How is possible define more than one LPARNAME at same time 
in SYSDEF?

Hi, all

Is possible define more than one LPARNAME at same time in the parameter SYSDEF 
in the IEASYMxx member?

I try to explain our problem:

We have two z196 in different buildings. The definition is the following:

z196-1:
with the following LPARs: PROD1, PROD2 and TEST1 and
z196-2:
with the following LPARs: PROD3, PROD4 and TEST2

The problem that we have is that in the movements of FDR (Full Disaster 
Recovery) some Partitions change to the other building, except the Partitions 
TEST-1 and TEST-2 and the  channel addresses for CTC (FICON) are different 
according to definition in the IODF for each Building (z196-1 or z196-2).

That is, after FDR final test the situation is as follows:

z196-1:
has the following LPARs: PROD3, PROD4 and TEST1 and
z196-2:
has the following LPARs: PROD1, PROD2 and TEST2

The LPARs: TEST1 and TEST2 never change your location, however the channel 
addresses for CTCs are now different to connect with the new partitions that 
have been moved to the z196-1 or z196-2.

Q.1) Can be possible to use a definition of Symbols like this..?

SYSDEF HWNAME (z196-1) LPARNAME (PROD1) LPARNAME (PROD2) LPARNAME (TEST1)
SYMDEF (CTCP1T1 = '662E') / * CTC BETWEEN PROD1 - TEST1 * /
.
SYMDEF (CTCP2T1 = '6822') / * CTC BETWEEN PROD2 - TEST1 * /

Q.2) It would be possible to use combinations (ie. as in REXX) ​​using special 
characters like '' (AND) '|' (OR) in the IEASYM..?

SYSDEF HWNAME (z196-1)  LPARNAME (PROD1)  LPARNAME (PROD2) LPARNAME (TEST1)


for example, if we use the following combination:
SYSDEF HWNAME (z196-1) LPARNAME (TEST1)
SYMDEF (CTCP1T1 = '662E') / * CTC BETWEEN PROD1 - TEST1 * /

it does not work because the channel addresses for CTC of TEST1 are different 
when after FDR has to connect with the new LPARs: PROD3 and PROD4 (and in this 
case, 

Re: $HASP311 jobname re-queued at end of memory and held

2015-02-21 Thread Steve Horein
It seems I've seen this kind of behavior when the initiator the job was
running on would ABEND. That may be something to look at.
To address that symptom, I put some automation around $PI/$SI once a week.
That was circa OS/390 2.10 time frame.
​

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


O/T What ‘The Imitation Game’ didn’t tell you about Turing’s greatest triumph - The Washington Post

2015-02-21 Thread Ed Gould
http://www.washingtonpost.com/national/health-science/what-imitation- 
game-didnt-tell-you-about-alan-turings-greatest-triumph/2015/02/20/ 
ffd210b6-b606-11e4-9423-f3d0a1ec335c_story.html



What ‘The Imitation Game’ didn’t tell you about Turing’s greatest  
triumph 
--

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


Re: High i/o rate and CPU usage by catalog after converting a set of files to extended and placing them on model 54's

2015-02-21 Thread Sheldon Davis
I have managed to recreate the problem. I will open a PMR and I will check with 
the developer why he is doing what he is.
A cobol  program reads input and then opens file (disp=mod) writes record and 
then closes file (50k times)

The following are the results of my tests:

Open file write 50k records close file  - file 
size 30 tracks less than a second CPU
50k times on a non extended  file  open write close - file size 600 
tracks 3 minutes  CPU
50k times on an extended  file  open write close- file 
size 23000 tracks 8 minutes  CPU (catalog address space doing high i/o on vvds 
of disk being written to




 -Original Message-
 From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] 
 On Behalf Of Sheldon Davis
 Sent: Wednesday, February 18, 2015 11:45 PM
 To: IBM-MAIN@LISTSERV.UA.EDU
 Subject: High i/o rate and CPU usage by catalog after converting a set 
 of
files
 to extended and placing them on model 54's
 
 Hi
 I am out of ideas.
 We converted a set of sequential files to be extended and changed the 
 ACS routine to put the files on model 54's The following is what happened:
 
 1. Jobs that allocated the files took more CPU and ran much longer.
 2. The catalog address space used about four times more CPU than usual 
 and did a huge amount of I/O on the disks that the batch job used to 
 allocate
and
 update the files.
 
 Thanks for any input

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

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


IEASYMxx: How is possible define more than one LPARNAME at same time in SYSDEF?

2015-02-21 Thread Anonymous
Hi, all

Is possible define more than one LPARNAME at same time in the parameter SYSDEF 
in the IEASYMxx member?

I try to explain our problem:

We have two z196 in different buildings. The definition is the following:

z196-1:
with the following LPARs: PROD1, PROD2 and TEST1
and
z196-2:
with the following LPARs: PROD3, PROD4 and TEST2

The problem that we have is that in the movements of FDR (Full Disaster 
Recovery) some Partitions change to the other building, except the Partitions 
TEST-1 and TEST-2 and the  channel addresses for CTC (FICON) are different 
according to definition in the IODF for each Building (z196-1 or z196-2).

That is, after FDR final test the situation is as follows:

z196-1:
has the following LPARs: PROD3, PROD4 and TEST1
and
z196-2:
has the following LPARs: PROD1, PROD2 and TEST2

The LPARs: TEST1 and TEST2 never change your location, however the channel 
addresses for CTCs are now different to connect with the new partitions that 
have been moved to the z196-1 or z196-2.

Q.1) Can be possible to use a definition of Symbols like this..?

SYSDEF HWNAME (z196-1) LPARNAME (PROD1) LPARNAME (PROD2) LPARNAME (TEST1)
SYMDEF (CTCP1T1 = '662E') / * CTC BETWEEN PROD1 - TEST1 * /
.
SYMDEF (CTCP2T1 = '6822') / * CTC BETWEEN PROD2 - TEST1 * /

Q.2) It would be possible to use combinations (ie. as in REXX) ​​using special 
characters like '' (AND) '|' (OR) in the IEASYM..?

SYSDEF HWNAME (z196-1)  LPARNAME (PROD1)  LPARNAME (PROD2) LPARNAME (TEST1)


for example, if we use the following combination:
SYSDEF HWNAME (z196-1) LPARNAME (TEST1)
SYMDEF (CTCP1T1 = '662E') / * CTC BETWEEN PROD1 - TEST1 * /

it does not work because the channel addresses for CTC of TEST1 are different 
when after FDR has to connect with the new LPARs: PROD3 and PROD4 (and in this 
case, the Partition PROD1 doesn't exist in the machine z196-1).

Q.3) Then. How could define in the same configuration of the IEASYM member to 
before and after of the FDR movement..?

It is important to mention that the channel addresses for CTC are different in 
a z196-1 with respect to the channel addresses for CTC in the other z196-2 
(different building). There are not have a specific IEASYSxx and IEASYMxx 
settings for FDR because we only use two LOADxx members where they have defined 
in the IODF the Partitions directly with a matrix for the CHPIDs for one 
Building (z196-1) and other different matrix (also with different CHPIDs) for 
the other Building (z196-2).

Q.4) Please, someone have any idea about it..?
No matter how complex can become the definition of IEASYMxx if with that 
definition a solution is found.

Honestly, I'm confused because I do not find a way to merge two partitions that 
always move to another machine, with a partition (TEST1) that never moves from 
that machine (z196-1) and vice versa (TEST2 never moves from z196-2).

Any ideas are welcome.

Best regards.

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


$HASP311 jobname re-queued at end of memory and held

2015-02-21 Thread Peter Hunkeler
Crossposted. I had posted this on the JES2 list but got no insight so far. 
Hopefully someone here can shed some light on this.


I stumbled across a job that had ended and was in status HELD in the JES2 
execution queue. First I thought someone must have issued a $HJnnn while 
the job was running.


I then saw that the job has had some problems (878-10 abends) which finally 
lead the job and the initiator being terminated at end of memory (initiated by 
DB2 - step ends with S0F4  reason F30905).

Now the intersting thing which I didn't know (and don't understand either), and 
for which I was not yet able to find where this is documented:

JES2 writes message
$HASP3111 jobname RE-QUEUED AT END OF MEMORY AND HELD

Well, I've found the doc on message $HASP311 but it doesn't tell much details.


Questions I have:
- When are jobs eligible for this kind of JES2 automatic restart?
- What are the factors being part of this decision?
- Not sure all jobs are restartable per se.
- What would have happended to the job at next JES2 warm start?
- How to correctly handle jos in this state?
- Can this be configured?


Can someone shed some light on this and/or point me to the document where I can 
read how this works.





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


Re: $HASP311 jobname re-queued at end of memory and held

2015-02-21 Thread Lizette Koehler
So APAR OA21984 states you would need JOURNAL=YES on JOB.

Without complete understanding of your JES2 INIT Deck, you initiators, I am
not sure if we can answer that question.

You might open an SR with IBM to get in-depth knowledge for your question.

I am not sure that IBM provided full disclosure on this condition.

To me the message indicates that you had a job that ran into an end of
memory condition that did not allow JES2 to complete it.  So JES2 placed it
in the HELD queue based on your JES2 environment.

Might try the JES2 INIT and TUNING Guide/Reference on the parms related to
restart, like Journal.

Lizette


 -Original Message-
 From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU]
 On Behalf Of Peter Hunkeler
 Sent: Saturday, February 21, 2015 8:08 AM
 To: IBM-MAIN@LISTSERV.UA.EDU
 Subject: $HASP311 jobname re-queued at end of memory and held
 
 Crossposted. I had posted this on the JES2 list but got no insight so far.
 Hopefully someone here can shed some light on this.
 
 
 I stumbled across a job that had ended and was in status HELD in the JES2
 execution queue. First I thought someone must have issued a $HJnnn
 while the job was running.
 
 
 I then saw that the job has had some problems (878-10 abends) which
finally
 lead the job and the initiator being terminated at end of memory
(initiated
 by DB2 - step ends with S0F4  reason F30905).
 
 Now the intersting thing which I didn't know (and don't understand
either),
 and for which I was not yet able to find where this is documented:
 
 JES2 writes message
 $HASP3111 jobname RE-QUEUED AT END OF MEMORY AND HELD
 
 Well, I've found the doc on message $HASP311 but it doesn't tell much
 details.
 
 
 Questions I have:
 - When are jobs eligible for this kind of JES2 automatic restart?
 - What are the factors being part of this decision?
 - Not sure all jobs are restartable per se.
 - What would have happended to the job at next JES2 warm start?
 - How to correctly handle jos in this state?
 - Can this be configured?
 
 
 Can someone shed some light on this and/or point me to the document
 where I can read how this works.
 

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


Re: SMFxTME field

2015-02-21 Thread Elardus Engelbrecht
Janet Graff wrote:

We just noticed our product was setting the SMFxTME field inappropriately 
using the TIME BIN macro.  What should we be using to set the SMFxTME field?

Please post the TIME BIN macro and all fields/variables used. 
Please post the result of that macro and what you're expected to see.


The doc says
   06 06   SMFxTME4binary  Time since midnight, in
   hundredths of a second, record
   was moved into the SMF buffer.
   In record types 2 and 3 this
   field indicates the time that
   the record was moved to the
   dump data set.

Documentation is correct. That's a 4 byte value. You need some work to extract 
hours, minutes, seconds from that value.

Just remember that you should use SMFxTME together with SMFxDTE unless you need 
time value only.


TIME MIC appears to be the right information but it produces 8 bytes and not 4 
bytes of information.

Correct. That is TOD in 8 bytes. Please review other persons replies to you.

I think you should tell us what you're expecting from the software to produce.

Groete / Greetings
Elardus Engelbrecht

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


web: Buffett Adds to IBM Stake as Rometty Shifts Big Blue to Cloud - Bloomberg B ...

2015-02-21 Thread Gabe Goldberg

Someone still has hope ... or faith.

http://www.bloomberg.com/news/articles/2015-02-17/buffett-adds-to-ibm-stake-as-rometty-shifts-big-blue-to-cloud

--
Gabriel Goldberg, Computers and Publishing, Inc.   g...@gabegold.com
3401 Silver Maple Place, Falls Church, VA 22042   (703) 204-0433
LinkedIn: http://www.linkedin.com/in/gabegoldTwitter: GabeG0

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