Re: Hiperspaces

2011-11-12 Thread Peter Relson
Also, of course, above-2G storage can be used.

Both data sapces and high virtual can be set up to be shared across 
address spaces and persist beyond the end of the creating step.

Peter Relson
z/OS Core Technology Design

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


Re: Hiperspaces

2011-11-11 Thread Tom Marchant
On Fri, 11 Nov 2011 08:03:01 -0800, Scott Ford wrote:

What I want to do is have a program read and place its SYSPRINT 
output (large amt - 300,000 - 121 byte records) 

That's not such a large amount.  Less than 40MB.  Under 50 cylinders.

to either a datasopace or hiperspace. After the data is placed there, 
have a running task pick up the data and delete the hiperspace 
when done. 
 
Have you considered using a Unix pipe?

-- 
Tom Marchant

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


Re: Hiperspaces

2011-11-11 Thread Rob Scott
Hiperspaces are typically used when you are dealing in chunks of 4K pages - I 
think dataspaces would be more suitable if you insist on an AR-Mode solution as 
it allows direct byte access.

However, there are a few alternatives to consider here :

(1) Shared memory objects
(2) PC-ss to add SYSPRINT data to target ASID private?
(3) IARVSERV
  
I am sure others in this list will point out other choices

Rob Scott
Lead Developer
Rocket Software
275 Grove Street · Newton, MA 02466-2272 · USA
Tel: +1.617.614.2305
Email: rsc...@rs.com
Web: www.rocketsoftware.com

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On Behalf Of 
Scott Ford
Sent: 11 November 2011 16:03
To: IBM-MAIN@bama.ua.edu
Subject: Hiperspaces

All:
 
Has anyone used Hiperspaces via Assmelber ? Created ? Read from ?  Wrote to ?
I have started the processs of reading the manuals and have a basic 
understanding.
What I want to do is have a program read and place its SYSPRINT output (large 
amt - 300,000 - 121 byte records) to either a datasopace or hiperspace. After 
the data is placed there, have a running task pick up the data and delete the 
hiperspace when done. 
 
I am assuming(bad word choice, I know) that this process as described above 
should work ...
All input is welcome and of course appreciated.

Scott J Ford
Software Engineer
http://www.identityforge.com

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

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


Re: Hiperspaces

2011-11-11 Thread McKown, John
 -Original Message-
 From: IBM Mainframe Discussion List 
 [mailto:IBM-MAIN@bama.ua.edu] On Behalf Of Scott Ford
 Sent: Friday, November 11, 2011 10:03 AM
 To: IBM-MAIN@bama.ua.edu
 Subject: Hiperspaces
 
 All:
  
 Has anyone used Hiperspaces via Assmelber ? Created ? Read 
 from ?  Wrote to ?
 I have started the processs of reading the manuals and have a 
 basic understanding.
 What I want to do is have a program read and place its 
 SYSPRINT output (large amt - 300,000 - 121 byte records)
 to either a datasopace or hiperspace. After the data is 
 placed there, have a running task pick up the data and delete
 the hiperspace when done. 
  
 I am assuming(bad word choice, I know) that this process as 
 described above should work ...
 All input is welcome and of course appreciated.
 
 Scott J Ford

I don't believer that Dataspaces and hiperspaces normally exist past the 
end-of-step. They are like memory. Because they are memory. You can't pass them 
between steps or between processes. Well, not using normal z/OS non-APF 
functionality. You can use a LINEAR VSAM dataset and map it using DIV into a 
dataspace or a hiperspace. You can then pass that LINEAR dataset to some other 
process. Which needs to use DIV to use it as memory. 
Example code for dataspace:
http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/iea2a580/6.16
Example code for hiperspace
http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/iea2a580/7.13.1.1

Remember that a hiperspace is accessed by copying data into  out of it in 4K 
chunks. A dataspace can be referenced at a byte level using normal assembler 
instructions when in AR mode. The access register points to the dataspace. 
Kinda.

--
John McKown 
Systems Engineer IV
IT

Administrative Services Group

HealthMarkets®

9151 Boulevard 26 . N. Richland Hills . TX 76010
(817) 255-3225 phone . 
john.mck...@healthmarkets.com . www.HealthMarkets.com

Confidentiality Notice: This e-mail message may contain confidential or 
proprietary information. If you are not the intended recipient, please contact 
the sender by reply e-mail and destroy all copies of the original message. 
HealthMarkets® is the brand name for products underwritten and issued by the 
insurance subsidiaries of HealthMarkets, Inc. -The Chesapeake Life Insurance 
Company®, Mid-West National Life Insurance Company of TennesseeSM and The MEGA 
Life and Health Insurance Company.SM

 

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


Re: Hiperspaces

2011-11-11 Thread Scott Ford
Guys/Gals:
 
Thank you, I had thought about dataspaces also. I have to dig some more, but 
thanks to all I have otehr options now.

Scott J Ford
Software Engineer
http://www.identityforge.com
 



From: Rob Scott rsc...@rocketsoftware.com
To: IBM-MAIN@bama.ua.edu
Sent: Friday, November 11, 2011 11:26 AM
Subject: Re: Hiperspaces

Hiperspaces are typically used when you are dealing in chunks of 4K pages - I 
think dataspaces would be more suitable if you insist on an AR-Mode solution as 
it allows direct byte access.

However, there are a few alternatives to consider here :

(1) Shared memory objects
(2) PC-ss to add SYSPRINT data to target ASID private?
(3) IARVSERV
  
I am sure others in this list will point out other choices

Rob Scott
Lead Developer
Rocket Software
275 Grove Street · Newton, MA 02466-2272 · USA
Tel: +1.617.614.2305
Email: rsc...@rs.com
Web: www.rocketsoftware.com

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On Behalf Of 
Scott Ford
Sent: 11 November 2011 16:03
To: IBM-MAIN@bama.ua.edu
Subject: Hiperspaces

All:
 
Has anyone used Hiperspaces via Assmelber ? Created ? Read from ?  Wrote to ?
I have started the processs of reading the manuals and have a basic 
understanding.
What I want to do is have a program read and place its SYSPRINT output (large 
amt - 300,000 - 121 byte records) to either a datasopace or hiperspace. After 
the data is placed there, have a running task pick up the data and delete the 
hiperspace when done. 
 
I am assuming(bad word choice, I know) that this process as described above 
should work ...
All input is welcome and of course appreciated.

Scott J Ford
Software Engineer
http://www.identityforge.com

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

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

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


Re: Hiperspaces

2011-11-11 Thread Dave Day

Scott,

   I wuld try to answer a couple of questions before starting any 
design/coding effort.  1)Who needs access to the data?(what address 
spaces/jobs) and 2)How long does it have to be available?  I believe how you 
answer that will determine how you should proceed.  If only one job, then I 
would go virtical with it, and stick it in the private area.  If multiple 
jobs/address spaces need access to it, then going horizontal into a 
dataspace may be the answer, but you have to consider the persistence of the 
dataspace.


   --Dave
- Original Message - 
From: Scott Ford scott_j_f...@yahoo.com

Newsgroups: bit.listserv.ibm-main
To: IBM-MAIN@bama.ua.edu
Sent: Friday, November 11, 2011 10:03 AM
Subject: Hiperspaces


All:

Has anyone used Hiperspaces via Assmelber ? Created ? Read from ? Wrote to ?
I have started the processs of reading the manuals and have a basic 
understanding.
What I want to do is have a program read and place its SYSPRINT output 
(large amt - 300,000 - 121 byte records)
to either a datasopace or hiperspace. After the data is placed there, have a 
running task pick up the data and delete

the hiperspace when done.

I am assuming(bad word choice, I know) that this process as described above 
should work ...

All input is welcome and of course appreciated.

Scott J Ford
Software Engineer
http://www.identityforge.com

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


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


Re: Hiperspaces

2011-11-11 Thread Jim Mulder
 Has anyone used Hiperspaces via Assmelber ? Created ? Read from ?  Wrote 
to ?
 I have started the processs of reading the manuals and have a basic 
 understanding.
 What I want to do is have a program read and place its SYSPRINT 
 output (large amt - 300,000 - 121 byte records)
 to either a datasopace or hiperspace. After the data is placed 
 there, have a running task pick up the data and delete
 the hiperspace when done. 

  Since z/OS no longer uses expanded storage, it is counterproductive 
to use a HSTYPE=SCROLL hiperspace.

Jim Mulder   z/OS System Test   IBM Corp.  Poughkeepsie,  NY

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