- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - OpenVMS
- >
- ACL_SCRUB for Alpha
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
тАО07-17-2007 03:16 AM
тАО07-17-2007 03:16 AM
TIA
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО07-17-2007 03:50 AM
тАО07-17-2007 03:50 AM
Re: ACL_SCRUB for Alpha
DFU SEARCH dev /ACE=identifier
will search for files having an acl that mention "identifier".
Wim
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО07-17-2007 04:32 AM
тАО07-17-2007 04:32 AM
Re: ACL_SCRUB for Alpha
If you have sources, you should be able to recompile it for Alpha (and Itanium). If you do not have the sources, you may try be able to use the binary translator to run it on the later architectures.
- Bob Gezelter, http://www.rlgsc.com
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО07-17-2007 05:25 AM
тАО07-17-2007 05:25 AM
Re: ACL_SCRUB for Alpha
I tried rebuilding the C files. The Get_header had a lot of mismatch types and pointers. Sorry to say I have avoided the C language with a true FORTRAN bias. Sounds like this will be a useful exercise for me.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО07-17-2007 05:49 AM
тАО07-17-2007 05:49 AM
Re: ACL_SCRUB for Alpha
Before setting out to work with an unfamiliar source base, try running the binary image through the translator.
As I noted in my recent OpenVMS Technical Journal paper entitled "Strategies for Migrating from Alpha and VAX systems to HP Integrity Serves on OpenVMS", (see http://www.rlgsc.com/publications/vmstechjournal/migrationstrategies.html ), the translator is an excellent strategic tool for infrequently used utilities.
It is worth noting that from the advent of Alpha (circa 1992) through OpenVMS 7.3-2 in December 2003 (see the history of OpenVMS releases at http://h71000.www7.hp.com/openvms/openvms_supportchart.html ), MONITOR on Alpha was a binary translation of the VAX image.
As noted in my paper, I have used the binary translator both on VAX and Alpha binaries, with reasonable results.
- Bob Gezelter, http://www.rlgsc.com
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО07-17-2007 06:58 AM
тАО07-17-2007 06:58 AM
Re: ACL_SCRUB for Alpha
% AMAC-E-GENERROR, generated ERROR: 0 $TRAN requires symbols defined in ARCH_DEFS.MAR
Sys$library: contains ARCH_DEFS.MAR and ARCH_DEFS.H . Helpful but I am equally weak in macro. I have plenty of manuals to look through to see how to get the compiler to incorporate the definitions.
Thanks for looking.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО07-17-2007 07:08 AM
тАО07-17-2007 07:08 AM
Re: ACL_SCRUB for Alpha
This looks to be the source code...
http://mvb.saic.com/freeware/vax89b2/potter/
And for completeness, there's a DCL tool in the Freeware 000TOOLS directory that can be used to reset the BACKUP saveset attributes after you haul that file over via FTP, after FTP stomps on the saveset file attributes.
Unpack the saveset, and have a look at the code.
As for cleaning up, my preference is to not delete identifiers and not to delete usernames. Disuser the usernames, yes.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО07-17-2007 07:16 AM
тАО07-17-2007 07:16 AM
Re: ACL_SCRUB for Alpha
VEST is available as a download kit from the HP OpenVMS www site. It has not, to the best of my recollection, been part of the standard distribution for some time.
I would, however, also agree with Hoff's comment about deletions, to wit: delete identifiers with care.
- Bob Gezelter, http://www.rlgsc.com
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО07-17-2007 07:26 AM
тАО07-17-2007 07:26 AM
Re: ACL_SCRUB for Alpha
>>>
I would, however, also agree with Hoff's comment about deletions, to wit: delete identifiers with care.
<<<
Oh yeah!
And all the more so, if you allow identifiers to be created with the default value!!
Next time you add an identifier, chances are that the value is used again, and... it _IS_ the value that is important, the name is just for human convenience.
WE have a liitle algorithm to derive an identifier value from the first 4 letters of the identifier name, (with the last 2 hex digits free, enabling choice to to differentiate the rest of the name)
At least we have a fairly decent way of knowing what an identifier is ( or WAS !!!) for.
Bottom line: Better NOT delete identifiers.
hth
Proost.
Have one on me.
jpe
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО07-17-2007 07:28 AM
тАО07-17-2007 07:28 AM
Re: ACL_SCRUB for Alpha
>>>% AMAC-E-GENERROR, generated ERROR: 0 $TRAN requires symbols defined in ARCH_DEFS.MAR<<<
>>>Sys$library: contains ARCH_DEFS.MAR and ARCH_DEFS.H<<<
You're dealing with Macro32, not C code.
FWIW, the CC/STANDARD=VAXC stuff sets C to be far more tolerant of the ancient C coding constructs, and the various ancient C coding errors and typical latent bugs that could be permitted by the VAX C compiler. It's a bug compatibility mode for the source input.
As for fixing the error in the Macro32 code...
$ MACRO -
/OBJECT=SYS$LOGIN:name.OBJ - SYS$SHARE:ARCH_DEFS.MAR+SYS$LOGIN:name.MAR
In the above, "name" is the name of the state table source file, and the object file.
There are versions of ARCH_DEFS around.
There should be an example of this basic DCL command sequence and a full Macro32 source code example of using the lib$tparse and lib$table_parse stuff over in the GNM Freeware package.
http://h71000.www7.hp.com/freeware/freeware80/gnm/