Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

"Even if you're on the right track, you'll get run over if you just sit there." -- Will Rogers


computers / comp.os.vms / Re: Timeout in a write using QUIW.

SubjectAuthor
* Timeout in a write using QUIW.Jan-Erik Söderholm
+* Re: Timeout in a write using QUIW.Arne Vajhøj
|+* Re: Timeout in a write using QUIW.Jan-Erik Söderholm
||+* Re: Timeout in a write using QUIW.Stephen Hoffman
|||`* Re: Timeout in a write using QUIW.Jan-Erik Söderholm
||| `- Re: Timeout in a write using QUIW.Bob Gezelter
||`* Re: Timeout in a write using QUIW.Arne Vajhøj
|| `* Re: Timeout in a write using QUIW.Jan-Erik Söderholm
||  `- Re: Timeout in a write using QUIW.Arne Vajhøj
|`* Re: Timeout in a write using QUIW.Dave Froble
| `- Re: Timeout in a write using QUIW.Jan-Erik Söderholm
+* Re: Timeout in a write using QUIW.Stephen Hoffman
|`* Re: Timeout in a write using QUIW.Jan-Erik Söderholm
| +* Re: Timeout in a write using QUIW.Dave Froble
| |`- Re: Timeout in a write using QUIW.Dave Froble
| +- Re: Timeout in a write using QUIW.Johnny Billquist
| `* Re: Timeout in a write using QUIW.Phil Howell
|  `* Re: Timeout in a write using QUIW.Jan-Erik Söderholm
|   +* Re: Timeout in a write using QUIW.Johnny Billquist
|   |`- Re: Timeout in a write using QUIW.Jan-Erik Söderholm
|   `* Re: Timeout in a write using QUIW.Phil Howell
|    `* Re: Timeout in a write using QUIW.Jan-Erik Söderholm
|     +- Re: Timeout in a write using QUIW.Simon Clubley
|     `* Re: Timeout in a write using QUIW.Arne Vajhøj
|      `* Re: Timeout in a write using QUIW.Simon Clubley
|       `* Re: Timeout in a write using QUIW.Dave Froble
|        `* Re: Timeout in a write using QUIW.Simon Clubley
|         +* Re: Timeout in a write using QUIW.Dave Froble
|         |`- Re: Timeout in a write using QUIW.Jan-Erik Söderholm
|         `* Re: Timeout in a write using QUIW.Dave Froble
|          `- Re: Timeout in a write using QUIW.Chris Townley
`* Re: Timeout in a write using QUIW.Simon Clubley
 `- Re: Timeout in a write using QUIW.Jan-Erik Söderholm

Pages:12
Re: Timeout in a write using QUIW.

<u741sf$3nfhh$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=28642&group=comp.os.vms#28642

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: club...@remove_me.eisner.decus.org-Earth.UFP (Simon Clubley)
Newsgroups: comp.os.vms
Subject: Re: Timeout in a write using QUIW.
Date: Fri, 23 Jun 2023 12:06:39 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 31
Message-ID: <u741sf$3nfhh$1@dont-email.me>
References: <u6vngo$30d1k$1@dont-email.me> <u6vpsc$311od$1@dont-email.me> <u6vqhj$30d1k$2@dont-email.me> <b3f31de9-c61d-427c-a4f3-4a4dd592a3f7n@googlegroups.com> <u71df7$37ig7$4@dont-email.me> <73543a1d-2c00-44d9-88fb-742a30859ee4n@googlegroups.com> <u71h5p$37ig7$7@dont-email.me> <u72ldd$3ep8v$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 23 Jun 2023 12:06:39 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="eea80e04efb2ad2e86ef4f619eb2e92d";
logging-data="3915313"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18pFnIORe03ugUDohzt6/V1zLt7WEBZ0GA="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:2AA01XdWiO5j2QkJAxFkBloepXU=
 by: Simon Clubley - Fri, 23 Jun 2023 12:06 UTC

On 2023-06-22, Arne Vajhøj <arne@vajhoej.dk> wrote:
> On 6/22/2023 9:09 AM, Jan-Erik Söderholm wrote:
>> They now have said that the VMS systems can be left to the Indian
>> company that they have an agreement with.
>> I?d say that ?the jury is still out? on that one? ?
>
> I predict problems.
>
> Based on what you have posted over the years then they will
> need people with skills in: VMS system management,
> Cobol, Rdb, VMS programming (system services), Python,
> WASD, message queues.
>
> That means either a rare skill combo or a mid size team.
>

On the plus side, there's likely to be a new set of people around
here asking newcomer questions, so we can have a different set of
discussions. :-)

On the bad side, I really hope Jan-Erik has made a _permanent_ copy
of his current system and network configuration documentation that
cannot be changed by these newcomers.

I can see people trying to somehow blame him if they screw it up.

Simon.

--
Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
Walking destinations on a map are further away than they appear.

Re: Timeout in a write using QUIW.

<u747v9$3o5mm$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=28647&group=comp.os.vms#28647

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: dav...@tsoft-inc.com (Dave Froble)
Newsgroups: comp.os.vms
Subject: Re: Timeout in a write using QUIW.
Date: Fri, 23 Jun 2023 09:52:28 -0400
Organization: A noiseless patient Spider
Lines: 43
Message-ID: <u747v9$3o5mm$1@dont-email.me>
References: <u6vngo$30d1k$1@dont-email.me> <u6vpsc$311od$1@dont-email.me>
<u6vqhj$30d1k$2@dont-email.me>
<b3f31de9-c61d-427c-a4f3-4a4dd592a3f7n@googlegroups.com>
<u71df7$37ig7$4@dont-email.me>
<73543a1d-2c00-44d9-88fb-742a30859ee4n@googlegroups.com>
<u71h5p$37ig7$7@dont-email.me> <u72ldd$3ep8v$1@dont-email.me>
<u741sf$3nfhh$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 23 Jun 2023 13:50:34 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="d6948a24f80520818c84c16113b5bb92";
logging-data="3938006"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/blS7tze757oCKy5pnXWffXwMJ3bgRY4A="
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:xHC8N1PeBLpq5uQZtwJF7uyeSNU=
In-Reply-To: <u741sf$3nfhh$1@dont-email.me>
 by: Dave Froble - Fri, 23 Jun 2023 13:52 UTC

On 6/23/2023 8:06 AM, Simon Clubley wrote:
> On 2023-06-22, Arne Vajhøj <arne@vajhoej.dk> wrote:
>> On 6/22/2023 9:09 AM, Jan-Erik Söderholm wrote:
>>> They now have said that the VMS systems can be left to the Indian
>>> company that they have an agreement with.
>>> I?d say that ?the jury is still out? on that one? ?
>>
>> I predict problems.
>>
>> Based on what you have posted over the years then they will
>> need people with skills in: VMS system management,
>> Cobol, Rdb, VMS programming (system services), Python,
>> WASD, message queues.
>>
>> That means either a rare skill combo or a mid size team.
>>
>
> On the plus side, there's likely to be a new set of people around
> here asking newcomer questions, so we can have a different set of
> discussions. :-)
>
> On the bad side, I really hope Jan-Erik has made a _permanent_ copy
> of his current system and network configuration documentation that
> cannot be changed by these newcomers.
>
> I can see people trying to somehow blame him if they screw it up.
>
> Simon.
>

I don't see where it matters.

It appears that some "management decision" has occurred. No matter how good, or
bad, don't expect such management types to ever admit they were wrong, or made a
bad decision. It just won't happen. Been there, seen that. The story will
always be that "it is someone else's fault".

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

Re: Timeout in a write using QUIW.

<u74k5q$3phb0$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=28650&group=comp.os.vms#28650

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: club...@remove_me.eisner.decus.org-Earth.UFP (Simon Clubley)
Newsgroups: comp.os.vms
Subject: Re: Timeout in a write using QUIW.
Date: Fri, 23 Jun 2023 17:18:50 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 13
Message-ID: <u74k5q$3phb0$1@dont-email.me>
References: <u6vngo$30d1k$1@dont-email.me> <u6vpsc$311od$1@dont-email.me> <u6vqhj$30d1k$2@dont-email.me> <b3f31de9-c61d-427c-a4f3-4a4dd592a3f7n@googlegroups.com> <u71df7$37ig7$4@dont-email.me> <73543a1d-2c00-44d9-88fb-742a30859ee4n@googlegroups.com> <u71h5p$37ig7$7@dont-email.me> <u72ldd$3ep8v$1@dont-email.me> <u741sf$3nfhh$1@dont-email.me> <u747v9$3o5mm$1@dont-email.me>
Injection-Date: Fri, 23 Jun 2023 17:18:50 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="eea80e04efb2ad2e86ef4f619eb2e92d";
logging-data="3982688"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+uoZWNlXWnu50V6+5VglLQ1z9Bjr34UAc="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:RzHQAiwPX5iUg9mMp0KDU43r/mI=
 by: Simon Clubley - Fri, 23 Jun 2023 17:18 UTC

On 2023-06-23, Dave Froble <davef@tsoft-inc.com> wrote:
>
> I don't see where it matters.
>

If the people who have taken over Jan-Erik's job screw up, they may try
to somehow wrongly blame him for their own mistake. That's why it matters.

Simon.

--
Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
Walking destinations on a map are further away than they appear.

Re: Timeout in a write using QUIW.

<u750d8$3qq1p$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=28655&group=comp.os.vms#28655

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: dav...@tsoft-inc.com (Dave Froble)
Newsgroups: comp.os.vms
Subject: Re: Timeout in a write using QUIW.
Date: Fri, 23 Jun 2023 16:49:32 -0400
Organization: A noiseless patient Spider
Lines: 22
Message-ID: <u750d8$3qq1p$1@dont-email.me>
References: <u6vngo$30d1k$1@dont-email.me> <u6vpsc$311od$1@dont-email.me>
<u6vqhj$30d1k$2@dont-email.me>
<b3f31de9-c61d-427c-a4f3-4a4dd592a3f7n@googlegroups.com>
<u71df7$37ig7$4@dont-email.me>
<73543a1d-2c00-44d9-88fb-742a30859ee4n@googlegroups.com>
<u71h5p$37ig7$7@dont-email.me> <u72ldd$3ep8v$1@dont-email.me>
<u741sf$3nfhh$1@dont-email.me> <u747v9$3o5mm$1@dont-email.me>
<u74k5q$3phb0$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Fri, 23 Jun 2023 20:47:36 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="d6948a24f80520818c84c16113b5bb92";
logging-data="4024377"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18zbwqvkYsb2eUiZKZCjUmMsaCYhLgi62o="
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:YORMBYuKMBHiLkajIaNNSZO6ce4=
In-Reply-To: <u74k5q$3phb0$1@dont-email.me>
 by: Dave Froble - Fri, 23 Jun 2023 20:49 UTC

On 6/23/2023 1:18 PM, Simon Clubley wrote:
> On 2023-06-23, Dave Froble <davef@tsoft-inc.com> wrote:
>>
>> I don't see where it matters.
>>
>
> If the people who have taken over Jan-Erik's job screw up, they may try
> to somehow wrongly blame him for their own mistake. That's why it matters.
>
> Simon.
>

Oh, I agree. But do you think that Jan-Erik will even hear about it, let alone
be asked about it? The last thing the new consultants would want to do is give
anyone a chance to show that they should not have been given the new contract.

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

Re: Timeout in a write using QUIW.

<u750g7$3qq1p$2@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=28656&group=comp.os.vms#28656

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: dav...@tsoft-inc.com (Dave Froble)
Newsgroups: comp.os.vms
Subject: Re: Timeout in a write using QUIW.
Date: Fri, 23 Jun 2023 16:51:07 -0400
Organization: A noiseless patient Spider
Lines: 23
Message-ID: <u750g7$3qq1p$2@dont-email.me>
References: <u6vngo$30d1k$1@dont-email.me> <u6vpsc$311od$1@dont-email.me>
<u6vqhj$30d1k$2@dont-email.me>
<b3f31de9-c61d-427c-a4f3-4a4dd592a3f7n@googlegroups.com>
<u71df7$37ig7$4@dont-email.me>
<73543a1d-2c00-44d9-88fb-742a30859ee4n@googlegroups.com>
<u71h5p$37ig7$7@dont-email.me> <u72ldd$3ep8v$1@dont-email.me>
<u741sf$3nfhh$1@dont-email.me> <u747v9$3o5mm$1@dont-email.me>
<u74k5q$3phb0$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Fri, 23 Jun 2023 20:49:11 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="d6948a24f80520818c84c16113b5bb92";
logging-data="4024377"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18pPKEPlm/M8YAJwniYxSPbSO/t2kYT3ZA="
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:7sl/y8Ev/dx4SIhDXE6Hqk1mJOc=
In-Reply-To: <u74k5q$3phb0$1@dont-email.me>
 by: Dave Froble - Fri, 23 Jun 2023 20:51 UTC

On 6/23/2023 1:18 PM, Simon Clubley wrote:
> On 2023-06-23, Dave Froble <davef@tsoft-inc.com> wrote:
>>
>> I don't see where it matters.
>>
>
> If the people who have taken over Jan-Erik's job screw up, they may try
> to somehow wrongly blame him for their own mistake. That's why it matters.
>
> Simon.
>

Just thinking, what if the new people come to JAn-Erik for any help. I'd hope
he would quote them some outrageous price.

:-)

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

Re: Timeout in a write using QUIW.

<u757mf$3mg4u$3@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=28657&group=comp.os.vms#28657

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: new...@cct-net.co.uk (Chris Townley)
Newsgroups: comp.os.vms
Subject: Re: Timeout in a write using QUIW.
Date: Fri, 23 Jun 2023 23:51:58 +0100
Organization: A noiseless patient Spider
Lines: 25
Message-ID: <u757mf$3mg4u$3@dont-email.me>
References: <u6vngo$30d1k$1@dont-email.me> <u6vpsc$311od$1@dont-email.me>
<u6vqhj$30d1k$2@dont-email.me>
<b3f31de9-c61d-427c-a4f3-4a4dd592a3f7n@googlegroups.com>
<u71df7$37ig7$4@dont-email.me>
<73543a1d-2c00-44d9-88fb-742a30859ee4n@googlegroups.com>
<u71h5p$37ig7$7@dont-email.me> <u72ldd$3ep8v$1@dont-email.me>
<u741sf$3nfhh$1@dont-email.me> <u747v9$3o5mm$1@dont-email.me>
<u74k5q$3phb0$1@dont-email.me> <u750g7$3qq1p$2@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Fri, 23 Jun 2023 22:51:59 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="9199a7de99262c2c13180ac24c3e631d";
logging-data="3883166"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18rBgeekWIDxZXxUTVzpNdZxWhyHLE2B2I="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.12.0
Cancel-Lock: sha1:KyX+bg2ydT5KNYv62nf+/H4ePPY=
In-Reply-To: <u750g7$3qq1p$2@dont-email.me>
Content-Language: en-GB
 by: Chris Townley - Fri, 23 Jun 2023 22:51 UTC

On 23/06/2023 21:51, Dave Froble wrote:
> On 6/23/2023 1:18 PM, Simon Clubley wrote:
>> On 2023-06-23, Dave Froble <davef@tsoft-inc.com> wrote:
>>>
>>> I don't see where it matters.
>>>
>>
>> If the people who have taken over Jan-Erik's job screw up, they may try
>> to somehow wrongly blame him for their own mistake. That's why it
>> matters.
>>
>> Simon.
>>
>
> Just thinking, what if the new people come to JAn-Erik for any help.
> I'd hope he would quote them some outrageous price.
>
> :-)
>

Surely only a slightly outrageous price ;)

--
Chris

Re: Timeout in a write using QUIW.

<u769ua$2btj$3@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=28662&group=comp.os.vms#28662

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: jan-erik...@telia.com (Jan-Erik Söderholm)
Newsgroups: comp.os.vms
Subject: Re: Timeout in a write using QUIW.
Date: Sat, 24 Jun 2023 10:36:26 +0200
Organization: A noiseless patient Spider
Lines: 39
Message-ID: <u769ua$2btj$3@dont-email.me>
References: <u6vngo$30d1k$1@dont-email.me> <u6vpsc$311od$1@dont-email.me>
<u6vqhj$30d1k$2@dont-email.me>
<b3f31de9-c61d-427c-a4f3-4a4dd592a3f7n@googlegroups.com>
<u71df7$37ig7$4@dont-email.me>
<73543a1d-2c00-44d9-88fb-742a30859ee4n@googlegroups.com>
<u71h5p$37ig7$7@dont-email.me> <u72ldd$3ep8v$1@dont-email.me>
<u741sf$3nfhh$1@dont-email.me> <u747v9$3o5mm$1@dont-email.me>
<u74k5q$3phb0$1@dont-email.me> <u750d8$3qq1p$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 24 Jun 2023 08:36:26 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="e9aaa45a08dce613266e8f3e03fae50e";
logging-data="77747"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/vpc3TklKjPiSJoRZy37Dq"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.12.0
Cancel-Lock: sha1:efygcupJRuoEAjESbtCNtjC7l5M=
Content-Language: sv
In-Reply-To: <u750d8$3qq1p$1@dont-email.me>
 by: Jan-Erik Söderholm - Sat, 24 Jun 2023 08:36 UTC

Den 2023-06-23 kl. 22:49, skrev Dave Froble:
> On 6/23/2023 1:18 PM, Simon Clubley wrote:
>> On 2023-06-23, Dave Froble <davef@tsoft-inc.com> wrote:
>>>
>>> I don't see where it matters.
>>>
>>
>> If the people who have taken over Jan-Erik's job screw up, they may try
>> to somehow wrongly blame him for their own mistake. That's why it matters.
>>
>> Simon.
>>
>
> Oh, I agree.  But do you think that Jan-Erik will even hear about it, let
> alone be asked about it?  The last thing the new consultants would want to
> do is give anyone a chance to show that they should not have been given the
> new contract.
>

There is no "new" people or consultans. The same group that I have been
helping over the years just continues, without my help. The only change
is that I will not be around to help after Friday 30 June.

Simon wrote:
> I really hope Jan-Erik has made a _permanent_ copy
> of his current system and network configuration documentation

Documentation? :-)

My work is mainly around application design and knowledge around the
production processes. And I'm also the Rdb DBA. The basic VMS system
admin tasks was moved to another group 1-2 years ago.

We'll see. Either everything works just fine. Or there might come a
request for some on-call contract. Will be evaluated if that happens.

Apart from that, I'll focus on hobbies, family and such.

Re: Timeout in a write using QUIW.

<u7aobc$l5tq$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=28670&group=comp.os.vms#28670

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: arn...@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: Timeout in a write using QUIW.
Date: Sun, 25 Jun 2023 21:06:51 -0400
Organization: A noiseless patient Spider
Lines: 300
Message-ID: <u7aobc$l5tq$1@dont-email.me>
References: <u6vngo$30d1k$1@dont-email.me> <u6vpcm$3101m$1@dont-email.me>
<u6vqm7$30d1k$3@dont-email.me> <u7034l$31sb3$1@dont-email.me>
<u70qrh$37ig7$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 26 Jun 2023 01:06:52 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="2e956f01ca715cf820a862b7e20ae484";
logging-data="694202"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19slrH2io1UYMavJhSvh2sIowwS2MvrLWo="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.12.0
Cancel-Lock: sha1:yRv3NsD8SpwOx98y/iK73e8kl+c=
In-Reply-To: <u70qrh$37ig7$1@dont-email.me>
Content-Language: en-US
 by: Arne Vajhøj - Mon, 26 Jun 2023 01:06 UTC

On 6/22/2023 2:48 AM, Jan-Erik Söderholm wrote:
> Den 2023-06-22 kl. 02:03, skrev Arne Vajhøj:
>> Just for fun I tried writing some code.
>>
>> I tested with read, because it is easy to recreate timeout
>> for read.
>>
>> First the standard IO$M_TIMED as baseline:
>>
>>        program r
>>        implicit none
>>        include '($ssdef)'
>>        include '($iodef)'
>>        integer*1 buf(1)
>>        integer*2 chan, iosb(4)
>>        integer*4 stat, tmo
>>        integer*4 sys$assign, sys$qiow, sys$dassgn
>>        external sys$assign, sys$qiow, sys$dassgn
>>        stat = sys$assign('TT:', chan, , , )
>>        if(stat.ne.SS$_NORMAL) call ooops(stat)
>>        tmo = 10
>>        write(*,*) 'Press a key within ', tmo, ' seconds'
>>        stat = sys$qiow(, %val(chan), %val(IO$_READVBLK+IO$M_TIMED),
>>       +                iosb, , ,
>>       +                buf, %val(1), %val(tmo), , , )
>>        if(stat.eq.SS$_NORMAL.and.iosb(1).eq.SS$_TIMEOUT) then
>>          write(*,*) 'Arne you are too slow'
>>          goto 100
>>        end if
>>        if(stat.ne.SS$_NORMAL) call ooops(stat)
>>        if(iosb(1).ne.SS$_NORMAL) call ooops(iosb(1))
>>        write(*,*) 'You entered code: ', buf
>> 100   stat = sys$dassgn(%val(chan))
>>        if(stat.ne.SS$_NORMAL) call ooops(stat)
>>        end
>> c
>>        subroutine ooops(stat)
>>        implicit none
>>        integer*4 stat
>>        write(*,*) 'status = ', stat
>>        stop
>>        end
>>
>> Now an implementation of my idea:
>>
>>        program r1
>>        implicit none
>>        include '($ssdef)'
>>        include '($iodef)'
>>        integer*1 buf(1)
>>        integer*2 chan, iosb(4)
>>        integer*4 stat, tmo
>>        integer*8 tmo2
>>        integer*4 sys$assign, sys$qiow, sys$dassgn
>>        external sys$assign, sys$qiow, sys$dassgn
>>        external done
>>        stat = sys$assign('TT:', chan, , , )
>>        if(stat.ne.SS$_NORMAL) call ooops(stat)
>>        tmo = 10
>>        write(*,*) 'Press a key within ', tmo, ' seconds'
>>        tmo2 = -tmo * 10000000
>>        call sys$setimr(, tmo2, done, chan, )
>>        stat = sys$qiow(, %val(chan), %val(IO$_READVBLK),
>>       +                iosb, , ,
>>       +                buf, %val(1), , , , )
>>        if(stat.eq.SS$_NORMAL.and.iosb(1).eq.SS$_ABORT) then
>>          write(*,*) 'Arne you are too slow'
>>          goto 100
>>        end if
>>        if(stat.ne.SS$_NORMAL) call ooops(stat)
>>        if(iosb(1).ne.SS$_NORMAL) call ooops(iosb(1))
>>        call sys$cantim(0, )
>>        write(*,*) 'You entered code: ', buf
>> 100   stat = sys$dassgn(%val(chan))
>>        if(stat.ne.SS$_NORMAL) call ooops(stat)
>>        end
>> c
>>        subroutine ooops(stat)
>>        implicit none
>>        integer*4 stat
>>        write(*,*) 'status = ', stat
>>        stop
>>        end
>> c
>>        subroutine done(chan)
>>        implicit none
>>        integer*2 chan
>>        call sys$cancel(%val(chan))
>>        return
>>        end
>>
>> And then how I interpret your suggestion:
>>
>>        program r2
>>        implicit none
>>        include '($ssdef)'
>>        include '($iodef)'
>>        integer*1 buf(1)
>>        integer*2 chan, iosb(4)
>>        integer*4 stat, tmo
>>        integer*8 tmo2
>>        integer*4 sys$assign, sys$qio, sys$dassgn
>>        external sys$assign, sys$qio, sys$dassgn
>>        external done
>>        stat = sys$assign('TT:', chan, , , )
>>        if(stat.ne.SS$_NORMAL) call ooops(stat)
>>        tmo = 10
>>        write(*,*) 'Press a key within ', tmo, ' seconds'
>>        stat = sys$qio(, %val(chan), %val(IO$_READVBLK),
>>       +               iosb, done, ,
>>       +               buf, %val(1), , , , )
>>        if(stat.ne.SS$_NORMAL) call ooops(stat)
>>        tmo2 = -tmo * 10000000
>>        call sys$schdwk(, , tmo2, )
>>        call sys$hiber()
>>        if(iosb(1).eq.0) then
>>          write(*,*) 'Arne you are too slow'
>>          goto 100
>>        end if
>>        if(iosb(1).ne.SS$_NORMAL) call ooops(iosb(1))
>>        write(*,*) 'You entered code: ', buf
>> 100   stat = sys$dassgn(%val(chan))
>>        if(stat.ne.SS$_NORMAL) call ooops(stat)
>>        end
>> c
>>        subroutine ooops(stat)
>>        implicit none
>>        integer*4 stat
>>        write(*,*) 'status = ', stat
>>        stop
>>        end
>> c
>>        subroutine done
>>        implicit none
>>        call sys$wake(, )
>>        return
>>        end
>>
>> And sorry for doing it in Fortran. But it would have taken me
>> way more time to do in Cobol. And translating from Fortran to
>> Cobol is probably easier than from C to Cobol. So Fortran
>> it is.
>
> Will check, but yes, it sounds as we are on the same track.
> And our I/O routines are in C and called from Cobol. But yes,
> as far as I know, one could also write it in pure Cobol. :-)
>
> The benefit with your timer/ast based solution is of course that,
> when everything works fine (as it does in most cases), there is
> no added delay in the routine. AS I thought, there would always
> be the same delay no matter if it works or not.
>
> Most doc examples are in C, so that is probably why the I/O
> routine was written in C (in 1993 in this case).

C versions:

#include <stdio.h>
#include <stdlib.h>

#include <ssdef.h>
#include <iodef.h>
#include <starlet.h>
#include <descrip.h>

static void ooops(long int stat)
{ printf("status = %d\n", stat);
exit(0);
}

int main()
{ $DESCRIPTOR(ttdesc, "TT:");
char buf;
short int chan, iosb[4];
long int stat, tmo;
stat = sys$assign(&ttdesc, &chan, 0, 0, 0);
if(stat != SS$_NORMAL) ooops(stat);
tmo = 10;
printf("Press a key within %d seconds\n", tmo);
stat = sys$qiow(0, chan, IO$_READVBLK+IO$M_TIMED, iosb, 0, 0, &buf,
1, tmo, 0, 0, 0);
if(stat == SS$_NORMAL && iosb[0] == SS$_TIMEOUT)
{
printf("Arne you are too slow\n");
}
else
{
if(stat != SS$_NORMAL) ooops(stat);
if(iosb[0] != SS$_NORMAL) ooops(iosb[0]);
printf("You entered code: %d\n", buf);
}
stat = sys$dassgn(chan);
if(stat != SS$_NORMAL) ooops(stat);
return 0;
}

#include <stdio.h>
#include <stdlib.h>

#include <ssdef.h>
#include <iodef.h>
#include <starlet.h>
#include <descrip.h>

static void ooops(long int stat)
{ printf("status = %d\n", stat);
exit(0);
}

static void done(short int chan)
{ sys$cancel(chan);
}

int main()
{ $DESCRIPTOR(ttdesc, "TT:");
char buf;
short int chan, iosb[4];
long int stat, tmo;
long long int tmo2;
stat = sys$assign(&ttdesc, &chan, 0, 0, 0);
if(stat != SS$_NORMAL) ooops(stat);
tmo = 10;
printf("Press a key within %d seconds\n", tmo);
tmo2 = -tmo * 10000000;
sys$setimr(0, &tmo2, done, chan, 0);
stat = sys$qiow(0, chan, IO$_READVBLK, iosb, 0, 0, &buf, 1, 0, 0,
0, 0);
if(stat == SS$_NORMAL && iosb[0] == SS$_ABORT)
{
printf("Arne you are too slow\n");
}
else
{
if(stat != SS$_NORMAL) ooops(stat);
if(iosb[0] != SS$_NORMAL) ooops(iosb[0]);
sys$cantim(&0, 0);
printf("You entered code: %d\n", buf);
}
stat = sys$dassgn(chan);
if(stat != SS$_NORMAL) ooops(stat);
return 0;
}


Click here to read the complete article
Pages:12
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor