|
Tim, This is an attribute that you can use as you wish to help identify the purpose of the user space to your programs. In other words there is no list of values. You might come up with two situations where you store info. If you can always distinguish which is which (perhaps by the *USRSPC object name) then no need to worry. Just leave the Extended attribute blank. However, if there are multiple objects under different names, then maybe you need to identify which is which with the extended attribute. Your programs that access the *USRSPC then can check the Extended attribute to validate which type is being accessed. Hope this helps clarify. Don Tully Tully Consulting LLC -----Original Message----- From: midrange-l-bounces@xxxxxxxxxxxx [mailto:midrange-l-bounces@xxxxxxxxxxxx]On Behalf Of Tim Kredlo Sent: Tuesday, January 18, 2005 2:32 PM To: MIDRANGE-L@xxxxxxxxxxxx Subject: User spaces I am just getting started with user spaces and need some clarification The 2nd parameter, I was trying to find out what the valid " *NAME " entries for 'extended attributes' are when creating a user space and got myself totally confused by the API manual. All the examples I have found for creating a user space show this parameter declared and initialized, but never filled with any value. >From API manual: "Extended attribute INPUT; CHAR(10) The extended attribute of the user space. For example, an object type of *FILE has an extended attribute of PF (physical file), LF (logical file), DSPF (display file), SAVF (save file), and so on. The extended attribute must be a valid *NAME. You can enter this parameter in uppercase, lowercase, or mixed case. The API converts it to uppercase." Where can I find the 'valid *NAME' values, their purpose, and how they can be used? TIA Tim Kredlo Start Info center/manual rant: How come when I search for *NAME, I get 'invalid search query'? When I search for "*NAME" I get all the 'NAME' finds, but not any "*NAME". When I search for "User space extended attributes" nothing is returned? If there was room to list some of the 'extended attributes for object type '*FILE', why wouldn't the options for object type '*USRSPC" be listed instead. If they are the same as for type *FILE, why doesn't it say so? If 'must be a valid *NAME' just means that the field has to follow object naming conventions, why put '*FILE attributes info here? And why not just say 'the field name needs to follow valid object naming conventions'? How come the only IBM example of using QUSCRTUS I could find is written in Cobol? Why don't I get taken to the item/page of the index item I click on when I am viewing the API manual? Who decided that PDF was a good way to present web 'help'? Why isn't the item you click on in the search results brought up over the search results? -- This is the Midrange Systems Technical Discussion (MIDRANGE-L) mailing list To post a message email: MIDRANGE-L@xxxxxxxxxxxx To subscribe, unsubscribe, or change list options, visit: http://lists.midrange.com/mailman/listinfo/midrange-l or email: MIDRANGE-L-request@xxxxxxxxxxxx Before posting, please take a moment to review the archives at http://archive.midrange.com/midrange-l.
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2025 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.