From: Steve Rainbird on
"C C" <someone(a)atsbcglobal.net> wrote in message
news:Pzi2i.3295$zj3.230(a)newssvr23.news.prodigy.net...
> Thanks. That's what I'm doing right now. I just want to avoid having to
> call "system". In AIX, a new-line is output by the system thus online
> sessions experience a shift on their screen. This behavior still occurs
> even if my call "system" script re-directs output to /dev/null.
>
>
> "Steve Rainbird" <news.nospam(a)rainbird.me.nospam.uk> wrote in message
> news:5atoomF2qeibjU1(a)mid.individual.net...
>> "C C" <someone(a)atsbcglobal.net> wrote in message
>> news:yAh2i.4627$UU.2661(a)newssvr19.news.prodigy.net...
>>> Hello.
>>>
>>> Is there a way in MF Cobol to pause program execution (sleep) for, let's
>>> say, 5 minutes??? My workaround is to call the AIX command "sleep 300".
>>> I need a routine in Cobol itself so I may vary the time to pause in some
>>> programs.
>>>
>>> Thanks in advance.
>>>
>>
>>
>> Not that I know of.
>>
>> I use
>>
>> call "system" using ws-sleep-call
>>
>>
>> Where ws-sleep-call is defined as
>>
>> 01 ws-mss-sleep-call.
>> 03 pic x(6) value "sleep ".
>> 03 ws-mss-sleep pic 9(15).999.
>> 03 pic x value x"00".
>>
>> Works for me.
>>
>> --
>> Steve
>>
>>
>>
>
>


Have you tried call "SYSTEM" there is a difference but I can't remember
offhand what it is.

Or maybe even CBL_EXEC_RUN_UNIT although I have never used this.

--
Steve



From: C C on
I think "TIME-OUT" needs a SCREEN SECTION. I don't want SCREEN SECTION in
the sleep functionality I am trying to implement in programs under cron or
batch control.

"Vaclav Snajdr" <snajdr.vaclav(a)t-online.de> wrote in message
news:f2cdof$tbi$01$1(a)news.t-online.com...
> it is possible to use "accept with timeout xyz" instead call system ...
> (in background programs too)
>
>
>
> C C wrote:
>
>> Thanks. That's what I'm doing right now. I just want to avoid having to
>> call "system". In AIX, a new-line is output by the system thus online
>> sessions experience a shift on their screen. This behavior still occurs
>> even if my call "system" script re-directs output to /dev/null.
>>
>>
>> "Steve Rainbird" <news.nospam(a)rainbird.me.nospam.uk> wrote in message
>> news:5atoomF2qeibjU1(a)mid.individual.net...
>>> "C C" <someone(a)atsbcglobal.net> wrote in message
>>> news:yAh2i.4627$UU.2661(a)newssvr19.news.prodigy.net...
>>>> Hello.
>>>>
>>>> Is there a way in MF Cobol to pause program execution (sleep) for,
>>>> let's
>>>> say, 5 minutes??? My workaround is to call the AIX command "sleep
>>>> 300".
>>>> I need a routine in Cobol itself so I may vary the time to pause in
>>>> some
>>>> programs.
>>>>
>>>> Thanks in advance.
>>>>
>>>
>>>
>>> Not that I know of.
>>>
>>> I use
>>>
>>> call "system" using ws-sleep-call
>>>
>>>
>>> Where ws-sleep-call is defined as
>>>
>>> 01 ws-mss-sleep-call.
>>> 03 pic x(6) value "sleep ".
>>> 03 ws-mss-sleep pic 9(15).999.
>>> 03 pic x value x"00".
>>>
>>> Works for me.
>>>
>>> --
>>> Steve
>>>
>>>
>>>
>
> --
> Vaclav Snajdr


From: Sergey Kashyrin on
Why just not to call it directly ?

CALL 'sleep' USING BY VALUE 300.

Regards,
Sergey


"C C" <someone(a)atsbcglobal.net> wrote in message
news:yAh2i.4627$UU.2661(a)newssvr19.news.prodigy.net...
> Hello.
>
> Is there a way in MF Cobol to pause program execution (sleep) for, let's
> say, 5 minutes??? My workaround is to call the AIX command "sleep 300".
> I need a routine in Cobol itself so I may vary the time to pause in some
> programs.
>
> Thanks in advance.
>


From: William M. Klein on
I don't know which versions it is and is not in, but check your documentation
for the Micro Focus callable service

CBL_THREAD_SLEEP

P.S. I haven't actually used it myself, so "YMMV"

--
Bill Klein
wmklein <at> ix.netcom.com
"C C" <someone(a)atsbcglobal.net> wrote in message
news:yAh2i.4627$UU.2661(a)newssvr19.news.prodigy.net...
> Hello.
>
> Is there a way in MF Cobol to pause program execution (sleep) for, let's say,
> 5 minutes??? My workaround is to call the AIX command "sleep 300". I need a
> routine in Cobol itself so I may vary the time to pause in some programs.
>
> Thanks in advance.
>


From: James J. Gavan on
William M. Klein wrote:
> I don't know which versions it is and is not in, but check your documentation
> for the Micro Focus callable service
>
> CBL_THREAD_SLEEP
>
> P.S. I haven't actually used it myself, so "YMMV"
>
Out of curiosity I went looking, searching on 'WAIT', 'SLEEP' - no luck.
Never thought of CBL_THREAD......

Here's the reference to it in Net Express V 5.0 :-

http://supportline.microfocus.com/supportline/documentation/books/nx50/nx50indx.htm

Jimmy