Re: Hiperspaces
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
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
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
-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
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
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
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