Re: VSAM Linear Dataset n00b question
Binyamin Dissen wrote I would put money on Media Manager (get the manual - it isn't cheap). What manual specifically are You referring to ? Could you provide a Title and Book Number ? Paul *** IMPORTANT NOTE* The opinions expressed in this message and/or any attachments are those of the author and not necessarily those of Brown Brothers Harriman Co., its subsidiaries and affiliates (BBH). There is no guarantee that this message is either private or confidential, and it may have been altered by unauthorized sources without your or our knowledge. Nothing in the message is capable or intended to create any legally binding obligations on either party and it is not intended to provide legal advice. BBH accepts no responsibility for loss or damage from its use, including damage from virus. -- 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: VSAM Linear Dataset n00b question
Paul, For a very large sum of money, IBM will sell you the documentation for Media Manager. Media Manager is essentially a Start I/O driver that is used by VSAM and some other IBM products, such as DB/2. It is a very low-level interface. The title is DFSMS/MVS Version 1 Release 5: Media Manager's User Guide. The document number is a custom one made up of your company's initials. Just to add insult to injury, the complete interface is not documented (at least in the copy we have). Tom Harper IMS Utilities Development Team Neon Enterprise Software, Inc. -Original Message- From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf Of Paul D'Angelo Sent: Monday, August 06, 2007 7:55 AM To: IBM-MAIN@BAMA.UA.EDU Subject: Re: VSAM Linear Dataset n00b question Binyamin Dissen wrote I would put money on Media Manager (get the manual - it isn't cheap). What manual specifically are You referring to ? Could you provide a Title and Book Number ? Paul -- 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: VSAM Linear Dataset n00b question
-Original Message- From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf Of Paul D'Angelo Sent: Monday, August 06, 2007 7:55 AM To: IBM-MAIN@BAMA.UA.EDU Subject: Re: VSAM Linear Dataset n00b question Binyamin Dissen wrote I would put money on Media Manager (get the manual - it isn't cheap). What manual specifically are You referring to ? Could you provide a Title and Book Number ? Paul It is not generally available. It costs a TON of cash and is only distributed under an NDA, if I remember what others have said. -- John McKown Senior Systems Programmer HealthMarkets Keeping the Promise of Affordable Coverage Administrative Services Group Information Technology The information contained in this e-mail message may be privileged and/or confidential. It is for intended addressee(s) only. If you are not the intended recipient, you are hereby notified that any disclosure, reproduction, distribution or other use of this communication is strictly prohibited and could, in certain circumstances, be a criminal offense. If you have received this e-mail in error, please notify the sender by reply and delete this message without copying or disclosing it. -- 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: VSAM Linear Dataset n00b question
In a message dated 8/6/2007 8:40:24 A.M. Central Daylight Time, [EMAIL PROTECTED] writes: It is not generally available. It costs a TON of cash and is only distributed under an NDA, if I remember what others have said. I have heard that is costs several hundred thousand U.S. dollars, that it requires an NDA, but also that IBM is willing to negotiate on the price (all the way down to zero) depending on who you are and why you want it. If it helps them sell a whole lot more big iron or DB2 licenses, then it's yours! Bill Fairchild Plainfield, IL ** Get a sneak peek of the all-new AOL at http://discover.aol.com/memed/aolcom30tour -- 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: VSAM Linear Dataset n00b question
Hi Binyamin, I was only trying to understand how things work, nothing else. From what I could find the only access to LDS was through DIV macros. Then a colleague said, no, using VSAM macros, too, but I couldn't find anything on that. Thanks, Lindy -Original Message- From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf Of Binyamin Dissen Sent: 4. elokuuta 2007 21:51 To: IBM-MAIN@BAMA.UA.EDU Subject: Re: VSAM Linear Dataset n00b question On Fri, 3 Aug 2007 20:10:51 +0200 Lindy Mayfield [EMAIL PROTECTED] wrote: : DIV, LDS, blah blah What are you trying to do? The basic purpose of DIV is to allow the file to be accessed and updated as memory. You can map it to a private area as well as a dataspace. -- Binyamin Dissen [EMAIL PROTECTED] http://www.dissensoftware.com Director, Dissen Software, Bar Grill - Israel -- 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: VSAM Linear Dataset n00b question
I got it wrong. I found this in the VSAM Redbook, under DB2: DB2 uses linear (LDS) VSAM data sets for its table spaces, without implementing Data-in-Virtual. All the control (including buffer pool) is done by DB2. For example, DB2 implements data striping in LDS data sets. Now I'm curious how they do that because nowhere have I yet found any reference to LDS without talking about DIV... -Original Message- From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf Of Binyamin Dissen Sent: 4. elokuuta 2007 21:51 To: IBM-MAIN@BAMA.UA.EDU Subject: Re: VSAM Linear Dataset n00b question On Fri, 3 Aug 2007 20:10:51 +0200 Lindy Mayfield [EMAIL PROTECTED] wrote: :Is it possible to access VSAM linear data sets without going through the :DIV macros? By using VSAM macros? What are you trying to do? The basic purpose of DIV is to allow the file to be accessed and updated as memory. You can map it to a private area as well as a dataspace. -- Binyamin Dissen [EMAIL PROTECTED] http://www.dissensoftware.com Director, Dissen Software, Bar Grill - Israel -- 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: VSAM Linear Dataset n00b question
Lindy, You can access a VSAM Linear dataset with VSAM. All a linear dataset really consists of is 4K blocks of unformatted data. The application reading the data would have to know how to handle the pages and do the de-blocking themselves. For instance, DB2 (since DB2 2.2 I believe) has used LDS's for the tablespaces and indexspaces. However, as was mentioned by Binyamin, DB2 uses the Media Manager, which is a lower level I/O driver than that used by native VSAM macros. However, using native VSAM you can access LDS's with MACRF=ADR or CNV on the OPTDCE. With ADR, the RBA passed as the key has to be on a 4k boundry. I believe that CNV is used when sequentially reading the LDS (it has been quite a while since I have worked with this). Wayne Driscoll Product Developer JME Software LLC NOTE: All opinions are strictly my own. -Original Message- From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf Of Lindy Mayfield Sent: Sunday, August 05, 2007 5:38 AM To: IBM-MAIN@BAMA.UA.EDU Subject: Re: VSAM Linear Dataset n00b question Great, thanks for the hint. Problem solved. I was looking in the wrong bookshelf. | A linear data set is processed as an entry-sequenced data set, with | certain restrictions. Because a linear data set does not contain control | information (CIDFs and RDFs), it cannot be accessed as if it contained | individual records. You can access a linear data set using these | techniques: * | VSAM * | DIV, if the control interval size is 4096 bytes. * | Window services, if the control interval size is 4096 bytes. I assume the 4th method is to go directly to the media manager layer. I assume from what you said about cost that it is a set of API's or something that must be purchased separately. I didn't find much about it through Google. Thanks, Binyamin, for helping me clear that up. -- 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: VSAM Linear Dataset n00b question
Seems to me that DIV means Data in Virtual, not you reading a linear dataset. Persistent would imply to me the service handles reading/writing the data you access using the DIV macros. I would not expect the contents of the linear dataset to be handled with VSAM macros, just like DB2 using linear. The internal format is application dependent, in this case, DIV. On Fri, 3 Aug 2007 20:10:51 +0200, Lindy Mayfield [EMAIL PROTECTED] wrote: I must be having bad luck today with docs and googling. Is it possible to access VSAM linear data sets without going through the DIV macros? By using VSAM macros? I have to admit a bit of confusion. When I look at data spaces and hiperspaces they say: You can use temporary, or persistent via DIV. And when I look at DIV it says: you can either be temporary via hiperspace or persistent via VSAM linear data sets. Maybe I'm confused about what DIV is, but I understood it to be related to access to VSAM linear datasets. Would anyone please point me in the correct direction here? I read the docs, even ran the DIVSMPL assembler program, which confused me more. Thanks, Lindy -- 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: VSAM Linear Dataset n00b question
On Fri, 3 Aug 2007 20:10:51 +0200 Lindy Mayfield [EMAIL PROTECTED] wrote: :I must be having bad luck today with docs and googling. :Is it possible to access VSAM linear data sets without going through the :DIV macros? By using VSAM macros? :I have to admit a bit of confusion. When I look at data spaces and :hiperspaces they say: You can use temporary, or persistent via DIV. :And when I look at DIV it says: you can either be temporary via :hiperspace or persistent via VSAM linear data sets. :Maybe I'm confused about what DIV is, but I understood it to be related :to access to VSAM linear datasets. :Would anyone please point me in the correct direction here? I read the :docs, even ran the DIVSMPL assembler program, which confused me more. What are you trying to do? The basic purpose of DIV is to allow the file to be accessed and updated as memory. You can map it to a private area as well as a dataspace. -- Binyamin Dissen [EMAIL PROTECTED] http://www.dissensoftware.com Director, Dissen Software, Bar Grill - Israel Should you use the mailblocks package and expect a response from me, you should preauthorize the dissensoftware.com domain. I very rarely bother responding to challenge/response systems, especially those from irresponsible companies. -- 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
VSAM Linear Dataset n00b question
I must be having bad luck today with docs and googling. Is it possible to access VSAM linear data sets without going through the DIV macros? By using VSAM macros? I have to admit a bit of confusion. When I look at data spaces and hiperspaces they say: You can use temporary, or persistent via DIV. And when I look at DIV it says: you can either be temporary via hiperspace or persistent via VSAM linear data sets. Maybe I'm confused about what DIV is, but I understood it to be related to access to VSAM linear datasets. Would anyone please point me in the correct direction here? I read the docs, even ran the DIVSMPL assembler program, which confused me more. Thanks, Lindy -- 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