- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - OpenVMS
- >
- CREATE /SYMLINK v. SET PROCESS /PARSE_STYLE = EXTE...
Categories
Company
Local Language
Forums
Discussions
Forums
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
Discussions
Discussions
Discussions
Forums
Forums
Discussions
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Community
Resources
Forums
Blogs
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО02-22-2007 12:00 AM
тАО02-22-2007 12:00 AM
CREATE /SYMLINK v. SET PROCESS /PARSE_STYLE = EXTENDED
ALP2 $ show proc /pars
[...]
Parse Style: Extended
Ok. Let's make some files and symbolic links.
ALP2 $ copy nl: plain.file
ALP2 $ create /symlink = plain.file symbolic.link
ALP2 $ create /symlink = "plain.file" symbolic.link_quoted
ALP2 $ dire /size
Directory DKA0:[test]
plain.file;1 0
SYMBOLIC.LINK;1 -> PLAIN.FILE
1
SYMBOLIC.LINK_QUOTED;1 -> plain.file
1
Total of 3 files, 2 blocks.
So, it appears to me that CREATE /SYMLINK
generally ignores the process parse style.
This is not what I'd expected. Any wisdom?
ALP2 $ tcpip show version
HP TCP/IP Services for OpenVMS Alpha Version V5.6
on a COMPAQ Professional Workstation XP1000 running OpenVMS V8.3
(Also, who else thinks that a plain DCL "SHOW
VERSION" command would be handy?)
Naturally, that's an ODS5 disk.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО02-22-2007 02:52 AM
тАО02-22-2007 02:52 AM
Re: CREATE /SYMLINK v. SET PROCESS /PARSE_STYLE = EXTENDED
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО02-22-2007 05:42 AM
тАО02-22-2007 05:42 AM
Re: CREATE /SYMLINK v. SET PROCESS /PARSE_STYLE = EXTENDED
If it has this line:
qualifier symlink value
then to get /symlink=plain.file to work use instead:
qualifier symlink value(type=$file)
However after that /symlink="plain.file" will probably not work because the CLI calls won't strip the "s from the value so the outer code must do it.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО03-02-2007 05:20 AM
тАО03-02-2007 05:20 AM
Re: CREATE /SYMLINK v. SET PROCESS /PARSE_STYLE = EXTENDED
define verb CREATE
image CREATE
parameter P1, label=OUTPUT, prompt="File"
value (required,list,impcat,type=$outfile)
[...]
qualifier SYMLINK, nonnegatable
value (required)
[...]
I can see why the link _target_ might need to
be quoted (as it may not be a VMS/RMS file
name), but not the file (symlink) itself.
Plain-old CREATE works as expected:
ALP2 $ pipe create fred.dat < nl:
ALP2 $ dg fred
Directory DKA0:[test]
fred.dat;1 0 2-MAR-2007 12:19:22.43 (RWED,RWED,RE,)
Total of 1 file, 0 blocks.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО03-28-2007 05:17 PM
тАО03-28-2007 05:17 PM
Re: CREATE /SYMLINK v. SET PROCESS /PARSE_STYLE = EXTENDED
resulted in an admission of guilt, and
offered some hope for a fix at some (future)
time for the problem with the link name.
Currently, the suggested work-around is to
define a DEC C feature logical name first
(and it'd probably be wise to clear it soon
afterward):
DEFINE DECC$EFS_CASE_PRESERVE ENABLE
because DCL is using the C RTL to do the job,
but it's not setting the features according
to the /PARSE_STYLE setting.
Case preservation of the link text may
continue to require quotation.