[Info-vax] Programming languages on VMS

DaveFroble davef at tsoft-inc.com
Sun Feb 11 08:56:11 EST 2018


Bill Gunshannon wrote:
> On 02/09/2018 11:18 PM, DaveFroble wrote:
>> Stephen Hoffman wrote:
>>> On 2018-02-09 22:49:12 +0000, Jan-Erik Soderholm said:
>>>
>>>> Why would it not be "restorable"? Yes, we have some fairly static 
>>>> data still in RMS files (shouold be moved into Rdb). This is of 
>>>> course highly site specific and each environment has to evaluate the 
>>>> possible risks in getting some files that are "out of sync". It is 
>>>> all about risk analysing.
>>>
>>> Because it's been my experience that online backups are less than 
>>> transparently restorable, and files captured with /IGNORE=INTERLOCK 
>>> are not guaranteed internal consistency nor are related files 
>>> necessarily captured consistently across other related files.
>>>
>>> But I'm really not interested in bringing your site forward, as it's 
>>> very clear you're not interested in that task.
>>>
>>>> Right. I see backup/restore of the file system, and backup/restore 
>>>> of the/a database as two separate entities. The backup of Rdb 
>>>> through RMU/BACKUP and RMU/RESTORE (including handling of AIJ 
>>>> journaling files) is quite different from regular backups of your 
>>>> file system.
>>>
>>> No, it's not.   It's only different because there's been effectively 
>>> zero thought given to this whole area and there's been a pile of 
>>> disparate pieces patched and otherwise taped together over the decades.
>>>
>>>> OK, right. If you think that giving the system *one* command to 
>>>> restore what has been deleted by accident, as "a whole lot of work". 
>>>> Fine. Hard to argue there... :-)
>>>
>>> That's because you haven't used the tools that others have.  Which in 
>>> various cases involves little more than "here's the target device or 
>>> target server for backups, have at" and the backups then defaulting 
>>> to and taking care of everything else, including frequency and 
>>> pruning among other details.
>>>
>>>> Work by me or by the system? There is one script running each night 
>>>> doing the backups. This has been running with some minor changes 
>>>> since 2010 (when we switched from local tape station with weekly 
>>>> manual tape changes) to:
>>>
>>> Can't say I find creating backup scripts and dealing with tapes and 
>>> tape libraries entirely straightforward nor particularly easy, but 
>>> then that's me.   In comparison with the complexity of OpenVMS, the 
>>> capabilities and the simplicity of Time Machine was a pleasant 
>>> surprise, for instance.
>>>
>>>> *I* think that you are often exaggerating that OpenVMS is that far 
>>>> behind in many areas.
>>>
>>> What I mention is already available and already in use.   Servers and 
>>> enterprise gear does commonly tend to trail what's available, and for 
>>> various reasons.  But expectations can and do shift.
>>>
>>>> The *main*, as I see it, problem is that many of those working with 
>>>> OpenVMS have let *themselves* falling behind when it comes to what 
>>>> is happening in the IT business.
>>>
>>> Have you considered how you yourself and your systems fit into that? 
>>> Have you pondered how you'd replace your entire system from within 
>>> and incrementally, and how you'd work to get there?
>>
>> Ok, here is where some of these arguments fall apart.
>>
>> Consider a mfg company, which is what Jan Erik has.  IT is a necessary 
>> expense.  Not directly something that produces income.
> 
> And, as a necessary expense one would expect it would constantly come
> under scrutiny as to whether or not there is a better (read more
> economical) option.
> 
>>
>> The purpose of a mfg company is to produce goods, which are sold, thus 
>> creating profits.
> 
> Based on how many of these companies are wasting so much money on crap
> like the Olympics and social engineering one might doubt if that was
> true.
> 
>>
>> Now, if, and that is a valid question, the IT system is meeting the 
>> company's requirements, why would the company waste money to replace 
>> their IT system?  
> 
> Long list for this one.
>   1) Old system is getting harder (and more expensive) to maintain
>   2) Daily operation is potentially costing more because of the
>      inefficiency of the system compared to something more modern
>   3) potential for a catastrophic failure due to the age of the
>      equipment
> 
> And the list goes on and on.
> 
>>                   As requirements change, the system(s) can be 
>> modified to reflect changing requirements.  But rarely, if ever, will 
>> things change so much that the current IT system is so far away from 
>> requirements.  It just doesn't happen.
> 
> Of course it does.  If what you said was true there would still be
> piles of PDP-11's, Prime 50-series and IBM 360's running out there.
> There aren't, why?
> 
>>
>> So, replacement of the entire system just isn't going to happen.
> 
> Bad logic.  Especially in the case of something like the aforementioned
> catastrophic failure.
> 
>>
>> The IT system(s) are there to run the company, 
> 
> And for that reason alone they have to be reliable, well maintained and
> easily returned to operation in the event of a failure.
> 
>>                                                 not as a daycare for 
>> those "new people" in IT that want to practice the rubbish they were 
>> taught in the learned halls of higher education.  
> 
> Now your sounding like certain others in this group.
> 
>>                                                   The company is not 
>> there for such to ruin a working system.
> No, but they are there to ensure the continued operation of those
> systems.  And if they see the current system as unreliable and not
> easily maintained it is their job to make thast point known.
> 
>>
>> Yes, I'm aware that at times an idiot is put in charge.  An idiot that 
>> thinks he knows all, and is going to make his mark by throwing out the 
>> working system(s) and isn't stopped before he destroys the company.
> 
> Not as often as you seem to think.  And just because they produce
> evidence that the old system is obsolete doesn't mean they are wrong
> or don;t have the companies best interests at heart.
> 
>>
>> This happened at one of my previous customers.  Easton Sports was the 
>> distribution sub-division of Easton Aluminum, a company that mfg among 
>> other things aluminum baseball bats.  An innovative company that was 
>> doing well. However, the parent company brought in this idiot from one 
>> of the large accounting firms, and he brought in some of these young 
>> people who just knew that what must happen was to be a 100% Microsoft 
>> shop.  When people on the distribution side, who realized what a 
>> disaster was about to happen and spoke up, the idiot shut down the 
>> distribution sub-division and brought the work into the parent 
>> company.  And yes, they threw out what was working, and spent millions 
>> trying to replace it.  One forecasting system had three attempts to 
>> replace it, and failed every time.  But the idiot never wavered from 
>> his "know it all" attitude.  I'm sure he's screwing up at other 
>> places, but, don't look for Easton Aluminum, it doesn't exist anymore.
> 
> Like most of these doom and gloom stories I am sure there were numerous
> other reasons why the company failed to compete.
> 
>>
>> If a company has a working solution, if they need new people to work 
>> with it, and such don't exist, then they will train them.
> 
> That is done in some cases (General Dynamics and COBOL Programmers).
> But it won't save cost cause by running old and inefficient hardware.
> And, it won't keep the system running when support is no longer
> provided.
> 
> Let me provide a counter to your Easton story.  Ever hear of a
> children's magazine called Highlights?  Local company.  About 10
> miles up the road from here. When I first came back to this area
> to work at the University they were a PDP-11/RSTS shop.  Then, one
> day, all of the PDP-11's rolled out as a donation to the University.
> Don't know what replaced them, but my guess would be PC's.  No
> downtime.  Magazines continued to roll out and the company is still
> thriving today.  (as a side note, I now this because all the University
> wanted were the RA drives to hook up to the VAX they were running. I
> got all the PDP-11's and RL disk drives.  They were my first personal
> systems and I can assure you not only did they work when I got them
> but continued to work for more than a decade at which time I donated
> them to a computer museum and to the best of my knowledge still run
> today!!)
> 
> 
> Like most things systems age.  And replacement becomes necessary even
> if they are still running.  As I have mentioned in the past, I have an
> MGB.  Car runs fine.  But I wouldn't want to rely on it as my primary
> means of transportation. I could go out tomorrow and find it won't
> start and while parts are generally available some parts are not
> available short of having them machined and even the ones that are
> available could take days to weeks to acquire.  How many businesses
> could survive those conditions in their IT System?
> 
> bill

Good job Bill, you managed to mention just about everything that doesn't apply 
to what I wrote.

The company was very competitive.

VMS is still running today, on new HW.

The applications were a very good fit.

But, when someone blows millions, with a company that cannot afford to do so, 
just maybe that is a problem?  No, couldn't be, your speculation must be so.

-- 
David Froble                       Tel: 724-529-0450
Dave Froble Enterprises, Inc.      E-Mail: davef at tsoft-inc.com
DFE Ultralights, Inc.
170 Grimplin Road
Vanderbilt, PA  15486



More information about the Info-vax mailing list