Dear sir,
  Thank you for your quick response and sorry for causing the confuse.
We developed a material transferring control system(MCS) that operate in
TFT/Semiconductor FAB clean room and need to operate 24 hours per day whole
year exceprt during PM.
Our customer need to request a shutdown for bug fix from another manufacture
department who usually reluctantly want to stop this system because it will
stop the whole line and the equipment will be idle during this bug fixed
operation.( The saft operating buffer time usually needs 1:00 hour.)  The
plugin assembliy needs to handle event sending  from  transferring
equipment and do the normal or exception handle(such as the  carrier id
NG,mismatch or  duplication handle) .It's from this part that new
requirement coming out and we need to add some rule check handling or fix
some codes in the assembly and yes, fix bug too.

The system is winform based and develop in C# based on .net 1.1, so it's not
a web stuff.
I know that IIS uses appdomain to manage assembly reload issue. We can do it
in the default appdomain but like I said, I still survey a better solution
for this issue.
Script engine is the ongoing topic, I use TSQL to write some stored
procedures that let me feel Sql server's script engine is so powerful that I
can revise Tsql codes or add new function stuff during runtime.

Best regards Peter




On 12/22/05, J. Merrill <[EMAIL PROTECTED]> wrote:
>
> It is apparently not a web app, right?  (If it is, IIS knows how to use a
> new version, discarding the old version as soon as it has finished all its
> outstanding requests.)
>
> Not knowing what the program is doing, where it gets the input it's
> supposed to be processing, what it does with the results, and exactly what
> "cannot be stopped" means (will someone die if a request isn't processed, or
> will your company lose $1,000,000?), it's hard to really make a
> suggestion?  After all, if the current program has a bug, is it worse to
> miss a few requests or to provide the wrong answer to some of them?
>
> If you can write a main program that does the work by calling code in
> another assembly, that main program can (hopefully) be written so that it
> never has to change.  It can have a mechanism (like a file being changed)
> that tells it that a different assembly needs to be used; the main program
> can switch to using any new assembly that does the real work (presumably
> better than the other one), and stop using the old one, at any point.  It
> seems you're sort of trying to do that, but the details of what's being
> processed etc make a difference.
>
> At 09:09 PM 12/20/2005, peter lin wrote (in part)
> >Dear all,
> >   We develop a system that cannot(better not) be stopped  while bug
> fixed
> >or rule changed.
>
>
> J. Merrill / Analytical Software Corp
>
> ===================================
> This list is hosted by DevelopMentor(r)  http://www.develop.com
>
> View archives and manage your subscription(s) at
> http://discuss.develop.com
>

===================================
This list is hosted by DevelopMentorĀ®  http://www.develop.com

View archives and manage your subscription(s) at http://discuss.develop.com

Reply via email to