VMSWIZ Website - VMS and OSU information The following are some useful utilities I've written over the years. All assume that you have the OSU web server installed and running and know how to create protected script directories to password-protect the applications. These utilities are the property of Coats North America and are freely useable and distributable at no charge, but by downloading and utilizing these tools, you agree to send all enhancement and bug fixes that you make to the email address below. If deemed suitable, your enhancements will be added to the core utility and redistributed to all users. These tools can not be sold or marketed without the express written consent of Coats North America. This offer may be withdrawn at any time. Use at your own risk. No warranties implied or expressed. YMMV. Enjoy! Please give new users this web site address so they can get the latest version of the tools. If you are not already subscribed to the OSU webserver mailing list, this is a MUST. Product announcements, upgrades, bug fixes, techniques and tips are announced here. Go to http://www.kjsl.com/mailman/listinfo/vms-web-daemon/ for information on how to subscribe. Now, an overview of the tools: See the readme.txt file in each zip file for detailed information. Everything is written in DCL so you don't need any compilers or to learn any new languages. If you are a VMS bigot, you already know DCL and can figure out what my scripts are doing :) CHANGE_PASSWORD.COM allows you to create an account synchronization list that will be used to change a user's passwords on all VMS, pathworks and advanced server domains throughout your network. Uses DECNET to launch a command file via DECNET task-to-task communications that actually executes the password change under the system account sent remotely from the httpserver account. The script forces users to choose from a system-generated list of passwords. This can easily be removed from the utility, if desired. PWCONTROL is a web-browser based Advanced Server v6.x and v7.x management utility for creating accounts, shares, groups, etc. You can give non-privileged pc support technicians access to only the functions you want them to have. For example, allow them to grant access to shares, but don't allow them to create new user accounts or to grant Domain Admin priv to anyone. Manage all of your Advanced Server domains from anywhere in the network. VMSINV.COM generates static web pages detailing the hardware and software configuration for a VMS server. WEBDAT is not quite a 4gl, but not quite a 3gl either, actually it is barely a GL at all. Give it a key and a list of data fields that you want to maintain in an RMS data file and it will generate scripts to CRUD the database (Create, Remove, Update, Display). Records are stored in a special variable length delimited list field format to allow up to 255 bytes per field. It is a simple format and can be accessed from other applications fairly easily. The web scripts generate simple forms to enter and change data. You can manually modify these simple scripts to make some extremely advanced gui applications and databases. We use it to maintain an email/phone database, tcpip address assignment database, and more. All of the scripts are highly customized for CNA's environment and are by no means intended to be installed without review and customization for your environment. However, most should work right out of the box. Specific customization requirements are listed in the readme.txt files. The tools so far... * change_password - Network-wide password change utility * pwcontrol - Advanced Server GUI management script * vmsinv - VMS Inventory * webdat - 3 1/2 GL Web Application generator Coming soon... TWEB - Trouble logging and tracking system - I got tired of attending Tivoli and CA Unicenter TNG help desk, inventory management, call tracking demos and decided to write my own... SYSTAT - Web-based Application Status reporting system. Stop sending messages to the console, instead, display a nice web browser page with colored text messages, acknowledgements, audit trails and one-click to the log file. If that backup failed in Sri Lanka, SYSTAT will show it! NETWATCHER - Ping all your network nodes from a VMS node and display any broken links on a graphical web page. One caveat, you have to draw your own network map or node representations using some other tool, break it up into a matrix of gif files with two gifs for each network point, one for success and one for fail statuses. NETWATCHER_DISPLAY just paints the matrix in a table in a web page depending on the last status it saw. Crude but effective. You don't have to get fancy if you don't want. Also, will alert the operator console immediately when a test fails, if desired. ------------------------------------------------------------------------ Comments and enhancements welcome! Email VMSWIZ@GEOCITIES.COM [1] [Image]