<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Apache DCL Scripts in Operating System - OpenVMS</title>
    <link>https://community.hpe.com/t5/operating-system-openvms/apache-dcl-scripts/m-p/3199166#M1248</link>
    <description>Robert,&lt;BR /&gt;&lt;BR /&gt;I don't think there an answer other than something similar to what I suggested. &lt;BR /&gt;&lt;BR /&gt;&lt;QUOTE&gt;&lt;BR /&gt;So, I need some way of being able to ingore the STOP button, or anything else that aborts the server process. &lt;BR /&gt;&lt;/QUOTE&gt;&lt;BR /&gt;&lt;BR /&gt;As said: you don't want the remote user to end this session as long as the process runs. Actually: you'd like to prevent him to switch off his machine, unplug the network... You are no dounbt aware that you shouldn't under-estimate the user's creativity (and certainly not if he's a professional computer-user!).&lt;BR /&gt;&lt;BR /&gt;You will get exactly the same problem in case of failure of external origins: connection, power...It may be even worse, since this may not involve just one user, but hundreds. I don't know your environment in that matter but if it involves a lot of users, you'll have a lot of discrepancies - and a lot of reversing to do.&lt;BR /&gt;&lt;BR /&gt;Really, No Kidding.&lt;BR /&gt;&lt;BR /&gt;Since you have no control over the user's behaviour, you'll have to take precautions within your application, so the work, once started, will be finished completely (no matter what), or can be reversed easily. &lt;BR /&gt;Since the latter is no option, you'll need some form of protocol, where the remote user can add what he wants, confirms it and has to acceept the work is done as he said. Even if he 'logs out' (that's what he does by closing the browser)</description>
    <pubDate>Wed, 25 Feb 2004 06:12:23 GMT</pubDate>
    <dc:creator>Willem Grooters</dc:creator>
    <dc:date>2004-02-25T06:12:23Z</dc:date>
    <item>
      <title>Apache DCL Scripts</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/apache-dcl-scripts/m-p/3199147#M1229</link>
      <description>I wrote a web frontend to Digital's CMS product, that runs under Apache.&lt;BR /&gt;&lt;BR /&gt;Some of the functions require the web server to spawn a batch job, which returns information back to the server process (through logicals).&lt;BR /&gt;&lt;BR /&gt;The problem is that if the end user hits the stop button, or clicks on another link, it aborts the session, and the DCL script, before the two components have communicated so things get out of synch.&lt;BR /&gt;&lt;BR /&gt;My question is, does anyone know how to stop the user being able to abort the current DCL script? I've tried the obvious like 'set nocontrol=(y,c)' but that doesn't work!&lt;BR /&gt;&lt;BR /&gt;Cheers, Rob.&lt;BR /&gt;</description>
      <pubDate>Mon, 23 Feb 2004 04:58:28 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/apache-dcl-scripts/m-p/3199147#M1229</guid>
      <dc:creator>Robert Atkinson</dc:creator>
      <dc:date>2004-02-23T04:58:28Z</dc:date>
    </item>
    <item>
      <title>Re: Apache DCL Scripts</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/apache-dcl-scripts/m-p/3199148#M1230</link>
      <description>Robert,&lt;BR /&gt;&lt;BR /&gt;Sorry, no answer, but: do I read you correctly, you have Apache webserver using DCL scripts? I am very interested in something like that.&lt;BR /&gt;Not being in development, but in SystemManagement, I officially do no programming, but I can advise on good practice. If I can show a rather easy, rather simple (as in DCL) method to access VMS applications (and for this comparison I view CMS as an example application) then it could save us a lot of work, and hopefully also a lot of misery in half-functioning web-apps on half-functioning micro$oft systems.&lt;BR /&gt;No to mention that it might slow down (prevent?) the drain on VMS applications onto "nicer ( = webbrowser-based) platforms.&lt;BR /&gt;If you would be willing to help me, mail it to jpe@vdende.demon.nl&lt;BR /&gt;If you think it is generic enough to help more people, then a post at openvms.dcl is even better.&lt;BR /&gt;If I have the DCL, I will certainly look into your question! (if only because I might run into it myself).&lt;BR /&gt;&lt;BR /&gt;TIA&lt;BR /&gt;&lt;BR /&gt;Jan&lt;BR /&gt;</description>
      <pubDate>Mon, 23 Feb 2004 07:54:04 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/apache-dcl-scripts/m-p/3199148#M1230</guid>
      <dc:creator>Jan van den Ende</dc:creator>
      <dc:date>2004-02-23T07:54:04Z</dc:date>
    </item>
    <item>
      <title>Re: Apache DCL Scripts</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/apache-dcl-scripts/m-p/3199149#M1231</link>
      <description>Hello Rob,&lt;BR /&gt;as Jan I'm interesting into DCL application with web.&lt;BR /&gt;Please post more info to help us!&lt;BR /&gt; &lt;BR /&gt;@Antoniov&lt;BR /&gt;</description>
      <pubDate>Mon, 23 Feb 2004 08:18:42 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/apache-dcl-scripts/m-p/3199149#M1231</guid>
      <dc:creator>Antoniov.</dc:creator>
      <dc:date>2004-02-23T08:18:42Z</dc:date>
    </item>
    <item>
      <title>Re: Apache DCL Scripts</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/apache-dcl-scripts/m-p/3199150#M1232</link>
      <description>It's pretty simple really.&lt;BR /&gt;&lt;BR /&gt;You need to tell Apache (or WASD) that the command file is exectable :-&lt;BR /&gt;&lt;BR /&gt;ScriptAlias /cms-cgi/ "/cms$system/"&lt;BR /&gt;&lt;BR /&gt;You then place all of your command files in this area, or alternatively whereever your current CGI-BIN directory is located.&lt;BR /&gt;&lt;BR /&gt;You then create a command file and get it to write out the HTML page through SYS$OUTPUT, which is directed to the browser client by the web server.&lt;BR /&gt;&lt;BR /&gt;For Apache, the first thing you output must be :-&lt;BR /&gt;&lt;BR /&gt;$       WRITE SYS$OUTPUT F$FAO("!AS!/!/","Content-type: text/html")&lt;BR /&gt;&lt;BR /&gt;otherwise you get an internal error.&lt;BR /&gt;&lt;BR /&gt;I also use CGIUTL, stolen from the WASD package to 'decode' forms into DCL symbols and/or files, so that I can have the user submit various forms of data and make the web pages interactive.&lt;BR /&gt;&lt;BR /&gt;Using these two basic principles, I create a dynamic, interactive database around CMS that is driven by a web server.&lt;BR /&gt;&lt;BR /&gt;I've attached one of the CMS modules, there are around 60 in all, to show you what I mean.&lt;BR /&gt;&lt;BR /&gt;If I can explain anything further, I'm happy to.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Rob.</description>
      <pubDate>Mon, 23 Feb 2004 08:31:15 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/apache-dcl-scripts/m-p/3199150#M1232</guid>
      <dc:creator>Robert Atkinson</dc:creator>
      <dc:date>2004-02-23T08:31:15Z</dc:date>
    </item>
    <item>
      <title>Re: Apache DCL Scripts</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/apache-dcl-scripts/m-p/3199151#M1233</link>
      <description>One thing I perhaps should have mentioned is that DCL is very slow, and cumbersome to manage, so I'd always recommend using something like Perl or PHP. &lt;BR /&gt;&lt;BR /&gt;But if like me your a DCL nut-head (and it sounds like you both are) then go for it!!!</description>
      <pubDate>Mon, 23 Feb 2004 08:36:36 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/apache-dcl-scripts/m-p/3199151#M1233</guid>
      <dc:creator>Robert Atkinson</dc:creator>
      <dc:date>2004-02-23T08:36:36Z</dc:date>
    </item>
    <item>
      <title>Re: Apache DCL Scripts</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/apache-dcl-scripts/m-p/3199152#M1234</link>
      <description>Rob&lt;BR /&gt;thanks you!&lt;BR /&gt;&lt;BR /&gt;I will try it next days!&lt;BR /&gt;:-)&lt;BR /&gt; &lt;BR /&gt;@Antoniov&lt;BR /&gt;</description>
      <pubDate>Mon, 23 Feb 2004 09:58:57 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/apache-dcl-scripts/m-p/3199152#M1234</guid>
      <dc:creator>Antoniov.</dc:creator>
      <dc:date>2004-02-23T09:58:57Z</dc:date>
    </item>
    <item>
      <title>Re: Apache DCL Scripts</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/apache-dcl-scripts/m-p/3199153#M1235</link>
      <description>THANK you!!!!&lt;BR /&gt;&lt;BR /&gt;I will definitely get some use out of this!&lt;BR /&gt;&lt;BR /&gt;Jan</description>
      <pubDate>Mon, 23 Feb 2004 10:30:51 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/apache-dcl-scripts/m-p/3199153#M1235</guid>
      <dc:creator>Jan van den Ende</dc:creator>
      <dc:date>2004-02-23T10:30:51Z</dc:date>
    </item>
    <item>
      <title>Re: Apache DCL Scripts</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/apache-dcl-scripts/m-p/3199154#M1236</link>
      <description>Rob,&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  &lt;BR /&gt;I also use CGIUTL, stolen from the WASD package to 'decode' forms into DCL symbols and/or files, so that I can have the user submit various forms of data and make the web pages interactive.&lt;BR /&gt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;BR /&gt;&lt;BR /&gt;Obviously (I hope) this is what I am lacking.&lt;BR /&gt;What exactly is it, and/or where do I get it?&lt;BR /&gt;&lt;BR /&gt;Is there any more of this _to_me_not_so_trivial_ stuff that I need?&lt;BR /&gt;&lt;BR /&gt;Thanks/&lt;BR /&gt;&lt;BR /&gt;PS. &lt;BR /&gt;&lt;BR /&gt;I did not find any spawning? That way I can not even look whether I might help you with your question...&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Jan&lt;BR /&gt;</description>
      <pubDate>Tue, 24 Feb 2004 08:27:28 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/apache-dcl-scripts/m-p/3199154#M1236</guid>
      <dc:creator>Jan van den Ende</dc:creator>
      <dc:date>2004-02-24T08:27:28Z</dc:date>
    </item>
    <item>
      <title>Re: Apache DCL Scripts</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/apache-dcl-scripts/m-p/3199155#M1237</link>
      <description>You can find WASD at &lt;A href="http://wasd.vsm.com.au/wasd/" target="_blank"&gt;http://wasd.vsm.com.au/wasd/&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;It's then a case of unpacking and following the installation instructions, to get the utilities.&lt;BR /&gt;&lt;BR /&gt;You can visit the demo server - &lt;A href="http://wasd.vsm.com.au/" target="_blank"&gt;http://wasd.vsm.com.au/&lt;/A&gt; - to have a look at what the utilities do.&lt;BR /&gt;&lt;BR /&gt;Make sure you check out ConanTheLibrarian, it's a brilliant little utility for viewing libraries.&lt;BR /&gt;&lt;BR /&gt;I'd have to say that WASD is about the best Web Server I've ever come across, but it's written and supported by one mad Australian, Mark Daniels, so for a critical environment is not a good choice.&lt;BR /&gt;&lt;BR /&gt;How no commercial company hasn't offered Mark a fortune for the software I'll never know!&lt;BR /&gt;&lt;BR /&gt;Regarding the SPAWN. It's not actually a spawn, but a SUBUSER (SUBMIT/USER=) I do. The command file it runs actions the request, using the account for the logged on user rather than the server account, and then sets a number of logicals to tell the web server it's complete.&lt;BR /&gt;&lt;BR /&gt;You can similate my problem though using this script :-&lt;BR /&gt;&lt;BR /&gt;$ SET ON&lt;BR /&gt;$ ON ERROR THEN GOTO PROBLEM&lt;BR /&gt;$ WAIT 00:10:00&lt;BR /&gt;$ EXIT&lt;BR /&gt;$PROBLEM:&lt;BR /&gt;$ REPLY /ALL "WEB SERVER HAD A PROBLEM!!"&lt;BR /&gt;$ EXIT&lt;BR /&gt;&lt;BR /&gt;Simply run this as a CGI program, and hit the STOP button on your browser to have the command file terminate and send the message.&lt;BR /&gt;&lt;BR /&gt;It's this type of problem I want to stop.</description>
      <pubDate>Tue, 24 Feb 2004 09:56:40 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/apache-dcl-scripts/m-p/3199155#M1237</guid>
      <dc:creator>Robert Atkinson</dc:creator>
      <dc:date>2004-02-24T09:56:40Z</dc:date>
    </item>
    <item>
      <title>Re: Apache DCL Scripts</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/apache-dcl-scripts/m-p/3199156#M1238</link>
      <description>WASD can be found here&lt;BR /&gt;&lt;A href="http://wasd.vsm.com.au/wasd/" target="_blank"&gt;http://wasd.vsm.com.au/wasd/&lt;/A&gt;&lt;BR /&gt;parhaps one of the scripts packages is what you want.</description>
      <pubDate>Tue, 24 Feb 2004 09:56:54 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/apache-dcl-scripts/m-p/3199156#M1238</guid>
      <dc:creator>Ian Miller.</dc:creator>
      <dc:date>2004-02-24T09:56:54Z</dc:date>
    </item>
    <item>
      <title>Re: Apache DCL Scripts</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/apache-dcl-scripts/m-p/3199157#M1239</link>
      <description>I'm amazed not to get any feedback regarding my problem (requests for info excluded of course chaps).&lt;BR /&gt;&lt;BR /&gt;Have I really got the VMS Guru's stumped on this one.......&lt;BR /&gt;&lt;BR /&gt;Will no one answer my plea.......&lt;BR /&gt;&lt;BR /&gt;Can Batman really save Robin from the evil Dr Dread......&lt;BR /&gt;&lt;BR /&gt;......Tune in next week for another trilling installment.&lt;BR /&gt;&lt;BR /&gt;Nana, Nana, Nana, Nana - Nana, Nana, Nana, Nana - BATMAN!!!!</description>
      <pubDate>Tue, 24 Feb 2004 10:02:02 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/apache-dcl-scripts/m-p/3199157#M1239</guid>
      <dc:creator>Robert Atkinson</dc:creator>
      <dc:date>2004-02-24T10:02:02Z</dc:date>
    </item>
    <item>
      <title>Re: Apache DCL Scripts</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/apache-dcl-scripts/m-p/3199158#M1240</link>
      <description>perhaps....?&lt;BR /&gt;&lt;BR /&gt;$ ON CONTROL_Y THEN GOTO DO_SYNC&lt;BR /&gt;$ ON ERROR THEN GOTO SYNC_TO&lt;BR /&gt;$ DO_SYNC:&lt;BR /&gt;$ &lt;BR /&gt;etc...</description>
      <pubDate>Tue, 24 Feb 2004 16:42:54 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/apache-dcl-scripts/m-p/3199158#M1240</guid>
      <dc:creator>Johan Brusche</dc:creator>
      <dc:date>2004-02-24T16:42:54Z</dc:date>
    </item>
    <item>
      <title>Re: Apache DCL Scripts</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/apache-dcl-scripts/m-p/3199159#M1241</link>
      <description>For WASD, I found the following bypass. Maybe the same kind of thing exists for Apache.&lt;BR /&gt;&lt;BR /&gt;Btw : I hope they implement "ON STOP" or "ON KILL" some day.&lt;BR /&gt;&lt;BR /&gt;If a client disconnects from a running script (by hitting the browser Stop button, or selectinganother hyperlink) the loss of network connectivity is detected by the server at the next output write. Generally it is necessary for there to be some mechanism for a client to stop long-running(and presumably resource consuming) scripts. Network disconnection is the only viable one. Experience would indicate however that most scripts are short running and mostdisconnections are due to clients changing their minds about waiting for a page to build or having seen the page superstructure moving on to something else. With these considerations in mind there is significiant benefit in not running-down ascript immediately the client disconnection is detected. A short wait will result in most scripts completing their output elegantly (the script itself unaware the output is not beingtransmitted on to the client), and in the case of persistent scripts remaining available for the next request, or for standard CGI the process remaining for use in the next CGI script. The period allowing the script to complete it's processing may be set using the HTTPD$CONFIGconfiguration directive&lt;BR /&gt;&lt;BR /&gt;DclBitBucketTimeout]. It should be set to say fifteen seconds, or whatever is appropriate to the local site. &lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Wed, 25 Feb 2004 02:13:17 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/apache-dcl-scripts/m-p/3199159#M1241</guid>
      <dc:creator>Wim Van den Wyngaert</dc:creator>
      <dc:date>2004-02-25T02:13:17Z</dc:date>
    </item>
    <item>
      <title>Re: Apache DCL Scripts</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/apache-dcl-scripts/m-p/3199160#M1242</link>
      <description>Robert,&lt;BR /&gt;&lt;BR /&gt;actually, what you want is that the user is NOT able to follow another link or quit the browser.&lt;BR /&gt;If this happens, as you said the _session_ is aborted, meaning the process is deleted, but batchjobs started will continue. this is (happily enough) normal behaviour.&lt;BR /&gt;I think you'll need some form of handshake between the batch process and the process started by Apache. To give you an idea:&lt;BR /&gt;&lt;BR /&gt;* Let the process started by Apache, pass info to the batch-job stating it's presence. Either as parameter, logicals or passed via a mailbox or socket. data could be PID, processname, CGI-data like WWW_REMOTE_USER etc. The only requirement is that if the "parent process" dies, this data is gone as well.&lt;BR /&gt;* The batch process will check the existence of the "parent process" before and after updates have been done. You can do it one change at a time, or the whole bunch together.&lt;BR /&gt;* Changes are not committed unless the parent process has been notified, which in turn has signalled the user and received a confirmation of commit.&lt;BR /&gt;* if NOT committed, chnages are to be reversed.&lt;BR /&gt;&lt;BR /&gt;HTH&lt;BR /&gt;&lt;BR /&gt;Willem</description>
      <pubDate>Wed, 25 Feb 2004 04:04:07 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/apache-dcl-scripts/m-p/3199160#M1242</guid>
      <dc:creator>Willem Grooters</dc:creator>
      <dc:date>2004-02-25T04:04:07Z</dc:date>
    </item>
    <item>
      <title>Re: Apache DCL Scripts</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/apache-dcl-scripts/m-p/3199161#M1243</link>
      <description>Willem - in and ideal world this would be fine, but the coding across the whole site to detect the parent has one away, and the reverse out the changes from RMS files would be a nightmare.&lt;BR /&gt;&lt;BR /&gt;This is just not a practical solution, so I still need a way of stopping the web server from aborting the command file.</description>
      <pubDate>Wed, 25 Feb 2004 04:07:11 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/apache-dcl-scripts/m-p/3199161#M1243</guid>
      <dc:creator>Robert Atkinson</dc:creator>
      <dc:date>2004-02-25T04:07:11Z</dc:date>
    </item>
    <item>
      <title>Re: Apache DCL Scripts</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/apache-dcl-scripts/m-p/3199162#M1244</link>
      <description>Hi Robert,&lt;BR /&gt;it's not clear in my mind the exact terms of your problem. Correct me if I wrong.&lt;BR /&gt;You have a client that open a web session and obviuosly create a new process on server; this process run a DCL script interactively with clien request.&lt;BR /&gt;A request can start a batch job and when batch has terminated send back info about its own results; process script recevied info and show theese info to web page.&lt;BR /&gt; &lt;BR /&gt;Now your problem is: when web client hit stop or change link, DCL script abort (but obviusly batch continue his work).&lt;BR /&gt;My question is:&lt;BR /&gt;a) If web client hit stop, this means he wants halt, so there is not problem to send back any information; perhaps you would stop batch job?&lt;BR /&gt;b) if web client change link, may be operator will return on same session a few time after, but in this case DCL script was aborted and it's not possible find any information on previous session (because http protocol has not any session support); do you retrieve information of previous session in this case?&lt;BR /&gt;c) what does happen if web client send refresh page request?&lt;BR /&gt;d) HTML standard permit you hide all browser button: this is very hard solution, is it good for you?&lt;BR /&gt; &lt;BR /&gt;Sorry for long sentence but my english is very poor!&lt;BR /&gt; &lt;BR /&gt;@Antoniov&lt;BR /&gt;</description>
      <pubDate>Wed, 25 Feb 2004 05:00:50 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/apache-dcl-scripts/m-p/3199162#M1244</guid>
      <dc:creator>Antoniov.</dc:creator>
      <dc:date>2004-02-25T05:00:50Z</dc:date>
    </item>
    <item>
      <title>Re: Apache DCL Scripts</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/apache-dcl-scripts/m-p/3199163#M1245</link>
      <description>Antoniov,&lt;BR /&gt;  your description of the problem is fairly accurate.&lt;BR /&gt;&lt;BR /&gt;If the user is just viewing information, it doesn't matter if he hits STOP. When the user requests information to be updated, he cannot hit STOP because only half of the information is updated.&lt;BR /&gt;&lt;BR /&gt;So, I need some way of being able to ingore the STOP button, or anything else that aborts the server process.</description>
      <pubDate>Wed, 25 Feb 2004 05:06:16 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/apache-dcl-scripts/m-p/3199163#M1245</guid>
      <dc:creator>Robert Atkinson</dc:creator>
      <dc:date>2004-02-25T05:06:16Z</dc:date>
    </item>
    <item>
      <title>Re: Apache DCL Scripts</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/apache-dcl-scripts/m-p/3199164#M1246</link>
      <description>Ok Robert,&lt;BR /&gt;in this moment I don't remember how make, but I'm sure it's possible disable browser button. Today I'll read my HTML book to refresh my mind and tomorro I can send you this information.&lt;BR /&gt; &lt;BR /&gt;@Antoniov&lt;BR /&gt;</description>
      <pubDate>Wed, 25 Feb 2004 05:40:15 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/apache-dcl-scripts/m-p/3199164#M1246</guid>
      <dc:creator>Antoniov.</dc:creator>
      <dc:date>2004-02-25T05:40:15Z</dc:date>
    </item>
    <item>
      <title>Re: Apache DCL Scripts</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/apache-dcl-scripts/m-p/3199165#M1247</link>
      <description>Antoniov, disabling the browser button is not good. I would have to disable all of the hyperlinks, the functions keys, and more.&lt;BR /&gt;&lt;BR /&gt;That's why this has to be done on the server and not the client.</description>
      <pubDate>Wed, 25 Feb 2004 05:45:36 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/apache-dcl-scripts/m-p/3199165#M1247</guid>
      <dc:creator>Robert Atkinson</dc:creator>
      <dc:date>2004-02-25T05:45:36Z</dc:date>
    </item>
    <item>
      <title>Re: Apache DCL Scripts</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/apache-dcl-scripts/m-p/3199166#M1248</link>
      <description>Robert,&lt;BR /&gt;&lt;BR /&gt;I don't think there an answer other than something similar to what I suggested. &lt;BR /&gt;&lt;BR /&gt;&lt;QUOTE&gt;&lt;BR /&gt;So, I need some way of being able to ingore the STOP button, or anything else that aborts the server process. &lt;BR /&gt;&lt;/QUOTE&gt;&lt;BR /&gt;&lt;BR /&gt;As said: you don't want the remote user to end this session as long as the process runs. Actually: you'd like to prevent him to switch off his machine, unplug the network... You are no dounbt aware that you shouldn't under-estimate the user's creativity (and certainly not if he's a professional computer-user!).&lt;BR /&gt;&lt;BR /&gt;You will get exactly the same problem in case of failure of external origins: connection, power...It may be even worse, since this may not involve just one user, but hundreds. I don't know your environment in that matter but if it involves a lot of users, you'll have a lot of discrepancies - and a lot of reversing to do.&lt;BR /&gt;&lt;BR /&gt;Really, No Kidding.&lt;BR /&gt;&lt;BR /&gt;Since you have no control over the user's behaviour, you'll have to take precautions within your application, so the work, once started, will be finished completely (no matter what), or can be reversed easily. &lt;BR /&gt;Since the latter is no option, you'll need some form of protocol, where the remote user can add what he wants, confirms it and has to acceept the work is done as he said. Even if he 'logs out' (that's what he does by closing the browser)</description>
      <pubDate>Wed, 25 Feb 2004 06:12:23 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/apache-dcl-scripts/m-p/3199166#M1248</guid>
      <dc:creator>Willem Grooters</dc:creator>
      <dc:date>2004-02-25T06:12:23Z</dc:date>
    </item>
  </channel>
</rss>

