Unfortunately, that would require modifications to the database, which I try to avoid due to the downtime they require.

     Why would that be an issue of consequence?

You add some columns to a table. The rest of the software can ignore them. (Unless you use select * or other black arts, said rest might never see the new columns.)

Yeah, there are black arts involved. My framework has some generic code that expects to be able to process every field in certain types of tables. If there is not corresponding code for each field in certain subclasses, errors are thrown. Probably a poor design choice in retrospect, but the choice was made in 2004 and rectifying it would require a huge amount of work.

     Oh, my!  (Alternative pronunciation: "You poor bastard!")

Can you modify the framework? One kludge would be for it to ignore certain columns, say those starting with a certain prefix.

See above, re: "huge amount of work."

I have a couple of anvils around my neck, too. They prevent my system from easily being multi-user. One was a reasonable trade-off at the time, but the downside continues to bite. The other was an argument I lost, because my boss does not understand relational databases.

Pointy-haired, I presume?

[snip]

No, I don't have a loader program. I would have to introduce internet download capabilities in order to provide that, and that's a headache I don't need.

Loader programs are not difficult to set up on a local network. Still not an option?

No, because there are other completely separate organizations, far away from here, using the software. I would either have to fork the project to leave those organizations out of the loader thing, or I would have to somehow get them to implement timely updates of a network program source cache. These other organizations do not have any employees who even fully understand the difference between a local folder and a folder on a server (I am not exaggerating), and they have to make an appointment with a local IT consultant any time they need to install a piece of software or do anything else of a maintenance nature. Every time they need to install an update for compliance reasons it's a couple hours of phone time for me, mostly spent trying to get them to explain where their data is and then trying to get them to understand what they need to do about it. (TeamViewer or something isn't a realistic option because they don't have admin rights to their own servers, and some of them don't even understand how to log into their workstations with an admin account.) So the only option to save my sanity would be to implement a direct download across the internet from my server--a security headache.

Thanks.

Ken




_______________________________________________
Post Messages to: ProFox@leafe.com
Subscription Maintenance: http://mail.leafe.com/mailman/listinfo/profox
OT-free version of this list: http://mail.leafe.com/mailman/listinfo/profoxtech
Searchable Archive: http://leafe.com/archives/search/profox
This message: 
http://leafe.com/archives/byMID/profox/BD.6E.21189.DB2D0F85@cdptpa-omsmta03
** All postings, unless explicitly stated otherwise, are the opinions of the 
author, and do not constitute legal or medical advice. This statement is added 
to the messages for those lawyers who are too stupid to see the obvious.

Reply via email to