Re: Help with deleting datasets which are not cataloged or don't exist.

2008-10-09 Thread Bruce Richardson
To me, it sounds like this dataset is orphaned in the wrong usercat. You need 
to temporary delete the alias to the correct usercat; delete the cluster with 
the catalog parameter (or define the alias to the wrong usercat before the 
delete); finally define the alias back to the correct usercat.

Hope that helps.

--
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: Help with deleting datasets which are not cataloged or don't exist.

2008-10-09 Thread Larry Crilley
I'm sure we can help you but I suspect a phone call will be needed.  Why
don't you email me directly and I can give you my direct phone number.  I
promise not to push any vendor tool on you!  I'm sure we can get to the
bottom of this by using LISTCAT, perhaps some VTOC lists, some prints of
your VVDSs, etc.

[EMAIL PROTECTED]


-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf
Of Howard Rifkind
Sent: Tuesday, October 07, 2008 4:22 PM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Help with deleting datasets which are not cataloged or don't exist.

Hello all,
 
I'm trying to delete the following datasets:
 
PDB.SYSPROG.TMON.LMCICS.V22.VTCECNTL   *VSAM*
PDB.SYSPROG.TMON.LMCICS.V22.VTCECNTL.DATA  OPSPR2
PDB.SYSPROG.TMON.LMCICS.V22.VTCECNTL.INDEX OPSPR2
 
For the first one a 'D' states that it isn't cataloged.
 
For the other two a 'D' states that the datasets don't exist.
 
I've tries a delete NVR and a normal delete.  Nothing works.
 
Can anyone make some suggestions as how to get these out of the system.  An
ISPF 3.4 is showing these up.
 
Thanks.
_
LEGAL NOTICE
Unless expressly stated otherwise, this message is confidential
and may be privileged. It is intended for the addressee(s) only.
Access to this E-mail by anyone else is unauthorized.
If you are not an addressee, any disclosure or copying of the
contents of this E-mail or any action taken (or not taken) in
reliance on it is unauthorized and may be unlawful. If you are not an
addressee, please inform the sender immediately, then delete this
message and empty from your trash.


--
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: Help with deleting datasets which are not cataloged or don't exist.

2008-10-09 Thread Rick Fochtman
If you use the CATALOG(xxx) parameter, you don't need to delete or 
redefine the alias.


Bruce Richardson wrote:

To me, it sounds like this dataset is orphaned in the wrong usercat. You need 
to temporary delete the alias to the correct usercat; delete the cluster with 
the catalog parameter (or define the alias to the wrong usercat before the 
delete); finally define the alias back to the correct usercat.


Hope that helps.

--
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: OSA ICC Consoles

2008-10-09 Thread Hal Merritt
We really appreciate you taking the time to enlighten us. 

Could you comment on the observation that ICC consoles can be expected
to be offline in various start up scenarios? 

For example, z/os 1.7 POR, z/os 1.9 POR, 'Rolling IPL' for those two?

Thanks!!


-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
Behalf Of W. Kevin Kelley
Sent: Wednesday, October 08, 2008 5:38 PM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: OSA ICC Consoles

Yes, I have been following this discussion...

First of all, Consoles does not keep any console information in the
couple data 
sets. Secondly, the console attribute retention behavior has changed as
a 
result of the Console Restructure.

Prior to the Console Restructure, when a console was activated for the
first 
time, we fetched the attributes of the console either from PARMLIB or
from 
OPERPARM depending on the type of console. If changes were made to any
of 
the attributes of the console -- either while it was active or not --
those 
changes were retained and used whenever the console was reactivated --
as 
long as a simultaneously sysplex-wide IPL did not occur, in which case
we 
fetched the attributes again from PARMLIB or OPERPARM. The reason this 
behavior occurred was because every system in the sysplex had a copy of
all 
of the attributes for every console defined in the sysplex. Whenever an 
attribute was changed (by command), the change was propagated to every 
system in the sysplex. As long as there was one surviving system, it was
able 
to pass the altered console attributes to any new system joining the
sysplex. 
The only way to get Consoles to forget the altered console attributes
was to 
make sure that -all- of the systems in the sysplex were dead before
re-IPLing. 

Many customers were completely unaware of this behavior.

One of the problems we were attempting to solve with the Console 
Restructure was the amount of console attribute information that we were

constantly passing from one system to another (under serialization) to
keep 
everybody in-synch. We had situations where a system joining the sysplex

would request a copy of the console information and before it could be 
completely received, the information had changed and had to be fetched 
again. We had some cases where the system never got out of that loop and

the update storm then propagated to other systems in the sysplex,
hanging 
the entire sysplex.

So as part of the Console Restructure, we made a concious decision to
not 
have every system in the sysplex have a complete copy of all of the
console 
information. (We had to back off of that somewhat due to some problems,
but 
that was the intent). 

In z/OS R10, there is a new operations mode called SHARED mode that you 
can migrate to. In that mode, we only keep track of the attributes of
active 
consoles. Once the console is deactivated, we forget its attributes, and
when 
it is reactivated we refetch its attributes from PARMLIB or OPERPARM.
All of 
the systems in the sysplex are still aware of all of the attributes of
all of the 
consoles, but only the active ones. Also, we use a lazy update
technique to 
propagate attribute changes from one system to another, but this is done

using timestamp based serialization rather than the sysplex-wide ENQs
that 
we used to use. In the past, the attributes had to be in-synch all
around the 
sysplex because systems were making message routing decisions based on 
those attributes. We don't do that to the extent that we used to, so the
lazy 
update is adequate. The primary reason we continue to propagate the 
attributes to all of the systems in the sysplex is so that DISPLAY
CONSOLES 
will work.

W. Kevin Kelley  IBM POK Lab -- z/OS Core Technical Development

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

NOTICE: This electronic mail message and any files transmitted with it are 
intended
exclusively for the individual or entity to which it is addressed. The message, 
together with any attachment, may contain confidential and/or privileged 
information.
Any unauthorized review, use, printing, saving, copying, disclosure or 
distribution 
is strictly prohibited. If you have received this message in error, please 
immediately advise the sender by reply email and delete all copies.

--
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: PDS LOCk

2008-10-09 Thread Joel C. Ewing
Be sure you understand the installation's security rules.  I can't 
believe that there wouldn't be naming conventions in place that would 
allow datasets to be named so as to get appropriate access protection 
even for test/training/non-production datasets.  If you are somehow 
dealing with a special test or development environment where everyone 
has access to everything, that sounds like a disaster waiting to happen.


RACF by default gives a user ALTER access (CREATE/UPDATE/READ/DELETE) to 
any dataset with a high-level-qualifier (HLQ) of his own userid.  These 
datasets should be private to that user by default, unless the 
installation has deliberately granted access to many others by explicit 
PERMITS or by giving an exceptional number of users OPERATIONS authority 
to access all datasets not explicitly denied.  Either of those actions 
seems highly unreasonable, but that doesn't mean some installations 
might not have done it.  Normally data that should be considered 
private to one user would have his userid as HLQ.


Datasets that are to be shared by multiple users would normally be given 
a HLQ that is not a userid, and explicit access would be granted to 
specific RACF groups or users as required.  There is no reason why 
additional groups cannot be established (by a Security Admin) if new 
access patterns arise.


RACF protects at the dataset level, not at the PDS member level.  If you 
have members with different security requirements, they will have to be 
kept in distinct PDS libraries with different access permissions.


If your real goal is to prevent unauthorized updates to a specific 
database, the UPDATE authority to that database should be restricted, 
whether other users can get to your JCL or not.  In z/OS, protection by 
ignorance (of constructing functional JCL) is not an acceptable practice.

  J C Ewing



Ram Balaji wrote:

Hi Anton/john,

John your assumptions are correct,

1)Iam just a programmer.
2)Sensitive data (I should have clearly explained this point). 


My sensitive datas are training datasets which I have created dealing with 
training database. Many times I see?people trying to explore my dataset and run 
them. I dont mind ppl using my dataset but these program point?Training DB, Iam 
bit worried about this.

I cant ask SAF to Protect since its my training dataset.

Moreover keeping it in a notepad file is good option. But cant we make it bit 
easier(within Mainframes

3) Database should be visible to me alone.

4) Iam using Z/OS.



Hey JOHN

Thanks a lot for all your valuable suggestion.

I tried using TSO PROTECT , this is no more a working command.
Any other solution?

Hope I made it clear. Sorry for delayed response.


Regards,
Ram Balaji.S.
(Dying Hard to explore MainFrames)


-Original Message-
From: John McKown [EMAIL PROTECTED]
To: IBM-MAIN@BAMA.UA.EDU
Sent: Tue, 7 Oct 2008 6:08 pm
Subject: Re: PDS LOCk



On Tue, 7 Oct 2008, Anton Britz wrote:


Hi Ram,

Do not get confused with all these technical discussions that you received but 



lets start at the very beginning :

a) Are you a User , a Systems programmer or just a programmer


For some reason, I just ASSuMEd that he was likely a programmer. 

b) If you say sensitive data .. what do you mean by that 


Good point. If it is personal data, then I'd strongly suggest that it does 
not belong on a company machine.


c) Who should be able to see this data ? ex. Only you, Your Department 


Again, on a company machine, only you should not be an option, IMO. 
Reminds me of some foolish print operators at a place that I used to work. 
The printer was a Xerox 8700 laser. The operators placed sensitive 
personal information in a file on it, thinking that nobody else would 
ever see it. Management was not amused when the machine was audited by a 
Xerox person. They were quickly shown the error of their ways, and the 
door. Any wonder that I'm paranoid? grin.



d) What operating system are you using


Do PDS'es exist on anything other than z/OS? I know that z/VSE has 
something similar, but the name is different. At least according to my 
fading memory.



Anton






--
Joel C. Ewing, Fort Smith, AR[EMAIL PROTECTED]

--
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: REXX EXEC

2008-10-09 Thread Joel C. Ewing

Shmuel Metz , Seymour J. wrote:

In
[EMAIL PROTECTED],
on 09/24/2008
   at 11:22 PM, Ted MacNEIL [EMAIL PROTECTED] said:


More to the point, century year that is not a mod 400 year is not a leap
year.


Not quite, but the adjustment won't be in my lifetime.
 


Well, actually, quite.  The 4/100/400 year rule started by Pope Gregory 
is the only rule adopted by any country using the Gregorian calendar, so 
that is the current definition of leap year.  That at the current 
movement of the Earth an additional correction may be needed by around 
3200 can be demonstrated, but no attempt to revise existing standards 
has been taken (and probably won't be until 3195 :) ).  Heck, by then we 
may have either managed to wipe out civilization, altered the speed of 
the Earth, or changed to some other system of measuring time, so no hurry.


--
Joel C. Ewing, Fort Smith, AR[EMAIL PROTECTED]

--
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: Finding Variables in C++ Dump

2008-10-09 Thread Tony Harminc
2008/10/9 Bernd Oppolzer [EMAIL PROTECTED]:
 A variable which is listed in the storage offset listing as 0(r13)
 actually never is held in storage, but it resides in a register all the time.
 0(r13) simply means that no storage is allocated for this variable (this
 is not very nice, I asked the compiler people several times to fix this.
 Some compiler versions simply give no offset at all in these cases, only
 a line with the variable name and a comma instead of an offset.)

 A variable without allocated storage must be a simple local variable
 which fits into a register (that is, a pointer, long, int, double etc.).
 This is never the case for parameters (they are addressed with r1 and
 never transferred by registers, always storage), or parts of a struct,
 or variables which need to be addressed by pointer. And, of course,
 not for char arrays, decimal values and so on, because they must reside
 in storage.

With FASTLINK and XPLINK, some arguments are normally passed directly
in GPRs 1-3, and/or FPRs 0-6, and R1 does not point to the argument
list.

 The only way to determine the actual register number is to look at the
 assembly code around the error place. If you have something like

x = 0;

 *** la  r6,0

 you know, for example, that r6 is used to hold the value of x.

Keep in mind that this is not necessarily a fixed assignment, i.e. R6
may hold some other variable at some other point in the code, and some
other register may hold the value of x.

If you are in a position to reproduce the problem easily, it can make
debugging at this low level easier if you compile with all
optimizations turned off. And sometimes that even makes the problem go
away... :-(

Tony H.

--
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: Finding Variables in C++ Dump

2008-10-09 Thread Adam Johanson
Thanks for the responses, guys. Looking closer at the pseudo assembly 
listing revealed that the compiler was stuffing this variable at +FC into the 
DSA into a variable that it decided to call #SPILL2. Since the compiler 
leaves 
no comments behind, at least the line numbers can be used to see which 
machine instructions are for which line of code.

From the pseudo assembly listing:

 000248 |   *  for (l_iRetColLoc = 0; [while condition]; l+iRetColLoc++)

Soon after this in the listing:

000248 | STr1,#SPILL2(,r13,252)

(R1 has a zero in it from some other variable at this point)

000248 |@78L527  DS0H

 (label for branching back to top of the loop)


And farther down in code:
000248 | L r0,#SPILL2(,r13,252) 
000248 | AHI   r0,H'1'  
000248 | L r14,[EMAIL PROTECTED](r7,r2,0)
000248 | LTR   r14,r14  
000248 | STr0,#SPILL2(,r13,252) 
000248 | BNE   @78L527  

(only other area where label #78L527 is referenced)


   Small comment on this... I wish that the mnemonic testing the condition 
code here was BNZ rather than BNE since the previous instruction to set 
the condition code was LTR and the operands will always be equal... Oh well, 
I'll live.


Adam Johanson
IMS Systems Programming
USAA

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



V Ranieri Jr is out of the office.

2008-10-09 Thread Vicente Ranieri Junior
I will be out of the office starting  04/10/2008 and will not return until
12/10/2008.

Estarei ausente com acesso restrito a e-mail. Retornarei em 12/Outubro.
Para assuntos urgentes, favor contatar minha gerente Cintia Lima no ramal
6919. Obrigado.
I am out of office with restrict access to e-mail. I will be back on
October 12. For urgent matter, please call my manager Cintia Lima at
extension 6919. Thank You.

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



LE module CELHV002?

2008-10-09 Thread John McKown
Does anybody know that this really does? I'm running a C++ program in batch.
Basically, it is a program which reads information from a network connection
and is writing it out to a tape dataset. I don't have the source. For those
interested, it is the todsn program in the Co:Z package from Dovetailed
Technologies (which I really like!). The job running this program is taking
about 20% of a z9BC-V02, or about 40% of a single engine. For all I know,
that is normal. But I would have thought the program would be more I/O bound
than that.

More curious than anything else.

--
John

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



IOCDS Question

2008-10-09 Thread Hal Merritt
Just finished a roll out of a new IODF/IOCDS across all five of my
active LPAR's. All the displays except one are as expected. The one odd
display is on the HMC Activation Profile for the POR profile. 

 

The list of IOCDS's look good, but the 'current active' does not agree
with any of the other displays. It looks to be two steps back. Clues,
anyone?

 

z/890 under z/os 1.7

 

No POR's since the box was installed. All changes have been dynamic.  

 

Thanks. 

 

NOTICE: This electronic mail message and any files transmitted with it are 
intended
exclusively for the individual or entity to which it is addressed. The message, 
together with any attachment, may contain confidential and/or privileged 
information.
Any unauthorized review, use, printing, saving, copying, disclosure or 
distribution 
is strictly prohibited. If you have received this message in error, please 
immediately advise the sender by reply email and delete all copies.

--
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: IOCDS Question

2008-10-09 Thread Neubert, Kevin
I wouldn't expect them to match if dynamic activity has take place since the 
last POR.  I believe the IOCDS is write protected for the life of the POR.  
What happened when you built the new IOCDS (i.e., wrote it out to the SE)?

Regards,

Kevin

-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf Of Hal 
Merritt
Sent: Thursday, October 09, 2008 2:48 PM
To: IBM-MAIN@BAMA.UA.EDU
Subject: IOCDS Question

Just finished a roll out of a new IODF/IOCDS across all five of my
active LPAR's. All the displays except one are as expected. The one odd
display is on the HMC Activation Profile for the POR profile.



The list of IOCDS's look good, but the 'current active' does not agree
with any of the other displays. It looks to be two steps back. Clues,
anyone?



z/890 under z/os 1.7



No POR's since the box was installed. All changes have been dynamic.



Thanks.



NOTICE: This electronic mail message and any files transmitted with it are 
intended
exclusively for the individual or entity to which it is addressed. The message,
together with any attachment, may contain confidential and/or privileged 
information.
Any unauthorized review, use, printing, saving, copying, disclosure or 
distribution
is strictly prohibited. If you have received this message in error, please
immediately advise the sender by reply email and delete all copies.

--
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: IOCDS Question

2008-10-09 Thread Dave Kopischke
On Thu, 9 Oct 2008 15:41:44 -0700, Neubert, Kevin wrote:

I wouldn't expect them to match if dynamic activity has take place since the 
last POR.  I believe the IOCDS is write protected for the life of the POR.  
What 
happened when you built the new IOCDS (i.e., wrote it out to the SE)?


I don't have a clue to help Hal, but I know you can update an active IOCDS 
via HCD. I did that a few weeks ago and generated an out-of-sync condition 
for myself. This last POR cleared it up, but it was interesting that I couldn't 
dynamically activate the IOCDS. I probably could have backed up a version 
and then re-activated, but I would have ended up blowing away some active 
devices (consoles) and didn't want to deal with that.

--
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: IOCDS Question

2008-10-09 Thread Hal Merritt
Return code zero - nothing unexpected. 

-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
Behalf Of Neubert, Kevin
Sent: Thursday, October 09, 2008 5:42 PM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: IOCDS Question

I wouldn't expect them to match if dynamic activity has take place since
the last POR.  I believe the IOCDS is write protected for the life of
the POR.  What happened when you built the new IOCDS (i.e., wrote it out
to the SE)?

Regards,

Kevin

-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
Behalf Of Hal Merritt
Sent: Thursday, October 09, 2008 2:48 PM
To: IBM-MAIN@BAMA.UA.EDU
Subject: IOCDS Question

Just finished a roll out of a new IODF/IOCDS across all five of my
active LPAR's. All the displays except one are as expected. The one odd
display is on the HMC Activation Profile for the POR profile.



The list of IOCDS's look good, but the 'current active' does not agree
with any of the other displays. It looks to be two steps back. Clues,
anyone?



z/890 under z/os 1.7



No POR's since the box was installed. All changes have been dynamic.



Thanks.



NOTICE: This electronic mail message and any files transmitted with it
are intended
exclusively for the individual or entity to which it is addressed. The
message,
together with any attachment, may contain confidential and/or privileged
information.
Any unauthorized review, use, printing, saving, copying, disclosure or
distribution
is strictly prohibited. If you have received this message in error,
please
immediately advise the sender by reply email and delete all copies.

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

NOTICE: This electronic mail message and any files transmitted with it are 
intended
exclusively for the individual or entity to which it is addressed. The message, 
together with any attachment, may contain confidential and/or privileged 
information.
Any unauthorized review, use, printing, saving, copying, disclosure or 
distribution 
is strictly prohibited. If you have received this message in error, please 
immediately advise the sender by reply email and delete all copies.

--
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: LE module CELHV002?

2008-10-09 Thread Dave Kopischke
On Thu, 9 Oct 2008 15:41:36 -0500, John McKown wrote:

Does anybody know that this really does? I'm running a C++ program in batch.
Basically, it is a program which reads information from a network connection
and is writing it out to a tape dataset. I don't have the source. For those
interested, it is the todsn program in the Co:Z package from Dovetailed
Technologies (which I really like!). The job running this program is taking
about 20% of a z9BC-V02, or about 40% of a single engine. For all I know,
that is normal. But I would have thought the program would be more I/O 
bound
than that.

More curious than anything else.


My bet is Java with that kind of resource utilization. Do you see a task 
associated with it in PS ??? I'm trying to track a couple of resource hogs 
right 
now too, but I'm having trouble relating the batch JOB with a background 
process.

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



is out of the office.

2008-10-09 Thread Keith Zawila
I will be out of the office starting  10/09/2008 and will not return until
10/14/2008.

I will be out of the office on Friday, October 10th and Monday, October
13th.   I will return on Tuesday, October 14th.  Thanks.



**

The information contained in this communication is confidential, private, 
proprietary, or otherwise privileged and is intended only for the use of the 
addressee.  Unauthorized use, disclosure, distribution or copying is strictly 
prohibited and may be unlawful.  If you have received this communication in 
error, please notify the sender immediately at (312)653-6000 in Illinois; 
(800)835-8699 in New Mexico; (918)560-3500 in Oklahoma; or (972)766-6900 in 
Texas.

**

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



Previous release of redbook

2008-10-09 Thread R.S.
I'm looking for previous relase of System z Connectivity Handbook 
SG24-5444. Now it's SG24-5444-08 and does not include any information 
regarding z/900. Redbook web page does show me only the latest issue.

How can I find old release of the book?
--
Radoslaw Skorupka
Lodz, Poland


--
BRE Bank SA
ul. Senatorska 18
00-950 Warszawa
www.brebank.pl

Sąd Rejonowy dla m. st. Warszawy 
XII Wydział Gospodarczy Krajowego Rejestru Sądowego, 
nr rejestru przedsiębiorców KRS 025237

NIP: 526-021-50-88
Według stanu na dzień 01.01.2008 r. kapitał zakładowy BRE Banku SA  wynosi 
118.642.672 złote i został w całości wpłacony.

--
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: Help with deleting datasets which are not cataloged or don't exist.

2008-10-09 Thread Errol Van staden
Hi I replied yesterday on the Google group forum for IBMMAIN but saw no 
posting when reading the Listserv postings today

What I have to say is if the VSAM is definitely uncataloged then the following 
will work

) Run an IEHLIST LISTVTOC of the volume on which the VSAm DS resides 
2) Check that the entry for the DSname is in the VTOC and that offset 
X'52' 
  in the Format-1 DSCB is equal to '14' 
3) Run AMAZPZAP to zap the 14 to 10 for the name entry
4) Run IEHPROGM to SCRATCH the Dataset. IEHPROGM now thinks it is a 
Sequential DS 

Regards

--
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: Previous release of redbook

2008-10-09 Thread Marian Gasparovic
Radoslaw,
only latest redbooks are available (or draft, if it is more fresh).
The oldest I have is -05, I will send it to you privately.

Marian Gasparovic
IBM Slovakia

2008/10/9 R.S. [EMAIL PROTECTED]:
 I'm looking for previous relase of System z Connectivity Handbook
 SG24-5444. Now it's SG24-5444-08 and does not include any information
 regarding z/900. Redbook web page does show me only the latest issue.
 How can I find old release of the book?
 --
 Radoslaw Skorupka
 Lodz, Poland


 --
 BRE Bank SA
 ul. Senatorska 18
 00-950 Warszawa
 www.brebank.pl

 Sąd Rejonowy dla m. st. Warszawy XII Wydział Gospodarczy Krajowego Rejestru
 Sądowego, nr rejestru przedsiębiorców KRS 025237
 NIP: 526-021-50-88
 Według stanu na dzień 01.01.2008 r. kapitał zakładowy BRE Banku SA  wynosi
 118.642.672 złote i został w całości wpłacony.

 --
 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: Finding Variables in C++ Dump

2008-10-09 Thread Bernd Oppolzer
A variable which is listed in the storage offset listing as 0(r13)
actually never is held in storage, but it resides in a register all the time. 
0(r13) simply means that no storage is allocated for this variable (this
is not very nice, I asked the compiler people several times to fix this. 
Some compiler versions simply give no offset at all in these cases, only 
a line with the variable name and a comma instead of an offset.)  

A variable without allocated storage must be a simple local variable 
which fits into a register (that is, a pointer, long, int, double etc.). 
This is never the case for parameters (they are addressed with r1 and 
never transferred by registers, always storage), or parts of a struct, 
or variables which need to be addressed by pointer. And, of course, 
not for char arrays, decimal values and so on, because they must reside 
in storage. 

The only way to determine the actual register number is to look at the 
assembly code around the error place. If you have something like

x = 0; 

*** la  r6,0

you know, for example, that r6 is used to hold the value of x. 

Kind regards

Bernd



Am Mittwoch, 8. Oktober 2008 23:45 schrieb Adam Johanson:
 I am trying to locate some variables in a C++ dump. The dump is an SVC dump
 of an IMS MPR for a completion code U0240. The variables are defined inside
 the function for the class.

   For example:

 ClassA::functionB (parm1, parm2, parm3)
 {
  // some variables
  int l_iRetColLoc;
  // some more variables
...
 }

 When I look at the storage offset listing for l_iRetColLoc, it says that
 its location is at 0(r13). Looks like this means the offset into the
 class that it's part of. But since it's not part of a class, it's at
 offset 0 into itself.


--
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: Finding Variables in C++ Dump

2008-10-09 Thread Bernd Oppolzer
BTW:

ad
if you are in Europe and you want me to hold a class on such 
things in German or English, please contact me offline. 
/ad

Kind regards

Bernd




Am Donnerstag, 9. Oktober 2008 09:47 schrieb Bernd Oppolzer:
 A variable which is listed in the storage offset listing as 0(r13)
 actually never is held in storage, but it resides in a register all the
 time. 0(r13) simply means that no storage is allocated for this variable
 (this is not very nice, I asked the compiler people several times to fix
 this. Some compiler versions simply give no offset at all in these cases,
 only a line with the variable name and a comma instead of an offset.)

 A variable without allocated storage must be a simple local variable
 which fits into a register (that is, a pointer, long, int, double etc.).
 This is never the case for parameters (they are addressed with r1 and
 never transferred by registers, always storage), or parts of a struct,
 or variables which need to be addressed by pointer. And, of course,
 not for char arrays, decimal values and so on, because they must reside
 in storage.

 The only way to determine the actual register number is to look at the
 assembly code around the error place. If you have something like

 x = 0;

 *** la  r6,0

 you know, for example, that r6 is used to hold the value of x.

 Kind regards

 Bernd


--
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: Previous release of redbook

2008-10-09 Thread Carlos Bodra

I sent to personal email a copy of -02 and 04 of book.

Why IBM remove them from web site Some good information can be 
missed from old releases.


Carlos

R.S. escreveu:
I'm looking for previous relase of System z Connectivity Handbook 
SG24-5444. Now it's SG24-5444-08 and does not include any information 
regarding z/900. Redbook web page does show me only the latest issue.

How can I find old release of the book?


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

2008-10-09 Thread Don Higgins
Ram Balaji wrote:
 Is there any free?Mainframe(JCL,CICS) simulators available for desktop PC? 

The z390 Portable Mainframe Assembler and Emulator open source J2SE java 
based tool includes TN3270 client server emulation over TCP/IP sockets and 
there is support for EXEC CICS assembler applications including SEND, 
RECEIVE, BMS mapping etc. which can be run on Windows or Linux with 
multiple clients on same or different processors on the same TCP/IP network.   
There are demo and regression tests plus an SOA type client server 
application generator which includes support for assembler and COBOL 
applications via EZSOKET interface.

Visit www.z390.org for download in Windows InstallShield or Linux file image 
format plus documentation.  

Come to the next SHARE conference in Austin TX for session on z390 
Tuesday, March 3, 2009 8:00 with update on what's new including support for 
open source Structured Programming Extensions (SPE's) for conditional macro 
code and Structured Programming Macros (SPM's) all written using SPE so 
there are no explicit AIF or AGO macro labels!  There will be live demo of new 
tool which has over 100 new structured macros all using SPE's and SPM's to 
provide a very powerful and easily extendable tool.  Come see what it is?

Don Higgins
[EMAIL PROTECTED]

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

2008-10-09 Thread Edward Jaffe

Don Higgins wrote:
Come to the next SHARE conference in Austin TX for session on z390 
Tuesday, March 3, 2009 8:00 with update on what's new including support for 
open source Structured Programming Extensions (SPE's) for conditional macro 
code and Structured Programming Macros (SPM's) all written using SPE so 
there are no explicit AIF or AGO macro labels!  There will be live demo of new 
tool which has over 100 new structured macros all using SPE's and SPM's to 
provide a very powerful and easily extendable tool.  Come see what it is?
  


I will!

--
Edward E Jaffe
Phoenix Software International, Inc
5200 W Century Blvd, Suite 800
Los Angeles, CA 90045
310-338-0400 x318
[EMAIL PROTECTED]
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



OT: Unisys mainframes on Xeon

2008-10-09 Thread John McKown
Although not about IBM mainframes, I think this article is interesting. It
does touch, peripherally on why mainframes as a class continue to exist.

http://www.theregister.co.uk/2008/10/08/unisys_clearpath_kickers/

--
John

--
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: PDS LOCk

2008-10-09 Thread Anton Britz
Ram,

I was also in the Outsourcing business for 10 years so here comes my opinion :

a) You have to speak/find the Software support staff for the Computer that 
you are working on
b) Tell them what you want to do and then ask them, what do they think you 
should do.

They would help you, if only they know what and where you..

Note: There has to be a Software programmer that set the Machine/Operating 
system up. You just have to find him/her and it would be a better way to 
approach this problem.

Anton

On Wed, 8 Oct 2008 14:37:16 -0400, Ram Balaji [EMAIL PROTECTED] wrote:

Hi Anton/john,

John your assumptions are correct,

1)Iam just a programmer.
2)Sensitive data (I should have clearly explained this point).

My sensitive datas are training datasets which I have created dealing with 
training database. Many times I see?people trying to explore my dataset and 
run them. I dont mind ppl using my dataset but these program point?Training 
DB, Iam bit worried about this.

I cant ask SAF to Protect since its my training dataset.

Moreover keeping it in a notepad file is good option. But cant we make it bit 
easier(within Mainframes).

3) Database should be visible to me alone.

4) Iam using Z/OS.


--
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: Help with deleting datasets which are not cataloged or don't exist.

2008-10-09 Thread Heloisa
First you need to check all the components. The LISTCAT is listing the BCS. 
You should list the VVDS of the volume where the DATA and INDEX 
components are located. Check if the entries are there and if they point to 
the right catalog. Also, using 3.4 and specifying the VOLSER, see if the 
datasets are there (if they have DSCB-1). The commands to be used depend 
on what you find.
This is a sample job to list the VVDS:
//DEFFIL01 EXEC PGM=IDCAMS,REGION=2M  
//SYSPRINT   DD SYSOUT=Q  
//DDVVDS  DD 
DSN=SYS1.VVDS.VSMSV01,DISP=SHR,AMP=AMORG,UNIT=SYSDA, 
//VOL=SER=SMSV01  
//SYSIN  DD * 
   PRINT   INFILE(DDVVDS) SKIP(000)   
/*

Where you must replace all SMSV01 with your volser.

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