It WOULD be interesting, wouldn't it?  I spent alot of time looking over that 
record and the ones
on either side cuz I was sure I had corruption somewhere.  Then I got the 
brainiac idea to change the
sorting so a different record showed up, but the program quit the same place.  
Do I remember
which record that was?  Nope...   happened last year, looked at my notes and 
emails I can't find
anything.

Karen

 

 

 

-----Original Message-----
From: MikeB <[email protected]>
To: karentellef <[email protected]>
Sent: Sat, Aug 22, 2015 9:38 am
Subject: [RBASE-L] - Re: Button EEP versus Timer EEP


I would be interested to know what the series number of that record was compared
to Bob's.  If they were anywhere near the same, well coincidence I do not
believe in... ;-)



> -----Original Message-----
> From: [email protected]
[mailto:[email protected]] On Behalf Of Karen
> Tellef
> Sent: Saturday,
August 22, 2015 8:44 AM
> To: [email protected]
> Subject: [RBASE-L] - Re:
Button EEP versus Timer EEP
> 
> I sorta suggested the same thing to Bob, but
did it privately since he
> can't see my emails.  He has already proved that
the timer is part of
> the issue since he has a button he can press that calls
the same CFA
> and it doesn't fail.
> 
> I suggested that he take the CFA
code and put it in a table and do a
> "run select" -- like what you're saying
with an .rmd.   That would be a
> rather simple thing to try.  I also suggested
he replace a while loop
> with goto/label.  It's a pain, I know, but it worked
for me when I
> converted a DOS program that looped thru thousands of records
and
> always broke at a certain record#, regardless of what that record
>
happened to be at the time (I would change the "order by" so a
> different
record would come up, but it always quit at a certain
> record#)
> 
>
Karen
> 
> 
> 
> 
> -----Original Message-----
> From: MikeB
<[email protected]>
> To: karentellef <[email protected]>
> Sent: Fri, Aug
21, 2015 9:33 pm
> Subject: [RBASE-L] - RE: Button EEP versus Timer EEP
> 
>

> I'm going to suggest a couple of brute force methods, just to rule
>
out...
> 
> Well let's take the timer clear out of the picture, just to rule
out
> coincidence, that the timer is somehow misbehaving.
> 
> Put the
DC_MRP
> code in a table (You know, VarChar data and a RUN SELECT) or just in
an
> RMD file.
> 
> When the timer fires, close the form, when the DC_MRP
completes, re-
> launch the form.
> That will still mechanize the process, but
take the timer out of the
> loop.
> 
> You might also put everything in just
a variable form (If you are
> disconnecting the db, a variable form will still
work) just to see if
> it relates just to an External Form.
> 
> 
> 
> 
>

> 
> > -----Original
> Message-----
> > From: [email protected]
[mailto:[email protected]
> > <mailto:[email protected]?> ] On Behalf Of
>
Bob
> > Thompson
> > Sent: Friday, August 21, 2015 8:04 PM
> > To:
>
[email protected]
> > Subject: [RBASE-L] - RE: Button EEP versus Timer
EEP
> >
> 
> > I have been away from the office all day, thus the delay in
>
responding.
> >
> 
> > Yes, the first command line is to turn off the
timer.
> >
> > It runs once
> per night.
> >
> > I have tried different
times to insure no conflicts with
> backup
> > routines etc.
> > The oddity
is that it stops on the same place each
> time.  Again only
> > when called
from the timer.
> >
> >
> >
> > Bob Thompson
> >
> LaPorte, IN
> >
219-363-7441
> >
> > Sent from my iPod
> >
> > On Aug 21, 2015, at
> 4:53
PM, "MikeB" <[email protected]> wrote:
> >
> > > I was looking for
>
coincidence..
> > >
> > >> -----Original Message-----
> > >> From:
>
[email protected] [mailto:[email protected] <mailto:[email protected]?>
> ] On
Behalf Of
> > Karen
> > >>
> Tellef
> > >> Sent: Friday, August 21, 2015
11:44 AM
> > >> To:
> [email protected]
> > >> Subject: [RBASE-L] - RE:
Button EEP versus Timer
> EEP
> > >>
> > >> Mike:  he mentions that he turns
the timer off as it calls the
> CFA.
> > >> I've done this before, and you
turn it back on when it's done.
> >
> >>
> > >> Karen
> > >>
> > >>
> >
>>
> > >>
> > >> -----Original Message-----
> > >>
> From: MikeB
<[email protected]>
> > >> To: karentellef <[email protected]>
> >
> >>
Sent: Fri, Aug 21, 2015 10:35 am
> > >> Subject: [RBASE-L] - RE: Button EEP
>
versus Timer EEP
> > >>
> > >>
> > >> What is the frequency of the timer
poll?
> Does the crap-out occur at
> > >> that instance?  Do you have a flag
(file or
> variable) that can be
> > set
> > >> when the timer fires so that
if it fires
> again it won't call the
> > >> custom form action?
> > >>
> >
>>
> > >>
> > >>
> -----Original Message-----
> > >>> From:
[email protected]
> [mailto:[email protected] <mailto:[email protected]?>
> >
>>> <mailto:[email protected] <mailto:[email protected]?> ?> ]
> > >> On
Behalf
> Of
> > >>> [email protected]
> > >>> Sent: Friday, August 21, 2015
9:35 AM
> > >>
> To: [email protected]
> > >>> Subject: [RBASE-L] - Button
EEP versus Timer
> EEP
> > >>
> > >>> I have an issue that I have been unable
to discover the cause
> and
> > >>> would
> > >> appreciate any thoughts.
>
> >>>
> > >>> (Ver. 9.5 64)
> >
> >>> Compiled application.
> > >>>
> > >>>
I
> > >> have an external form that has a
> custom form action named DC_MRP
>
> >>>
> > >>> This
> > >> external form has a
> timer on it that checks the
time of day and at
> > >>> a set time
> > >> calls the
> custom form
action.
> > >>>
> > >>> I also have a an office button on the same
> >
> >>
form that calls the custom
> > >>> form action if I choose to run it
>
"manually"
> > >> versus automatically from
> > >>> the timer.
> > >>>
> >
>>> Now
> for the issue.
> > >>>
> > >>> When
> > >> the timer calls DC_MRP,
it starts and
> runs partially through the
> > >>> eep and then
> > >> stops.
It does not crash,
> the program simply stops and
> > >>> returns to the
> >
>> form.
> > >>>
> > >>>
> There is a progress message that shows the record
number being
> > >> processed
> and it always stops on the same record.
> >
>>>
> > >>> If I push the office
> > >>
> button which calls the DC_MRP
action, it runs
> > >>> completely through every
> time
> > >> without
issue.
> > >>>
> > >>> The calling code is exactly the same
> other than one
is in
> > >> the timer and
> > >>> one is in an office button.
> (The code
disables the timer
> > >> before
> > >>> calling the DC_MRP action)
> >
>
>>> The only difference is the calling code
> > >> resides in an IF
statement.
> I
> > >>> have triple
> > >>> checked that there is no issue
>
> >> with the
> syntax.  I have RStyled the eep
> > >>> and there
> > >>> is
no open IF or
> While
> > >> statements.   I even placed an IF statement in
>
> >>> the office
> >
> >>> button and it
> > >> runs ok.
> > >>>
> > >>> If
I trace, it always runs
> without issue.   I have checked the
> > >> one
> >
>>> record and there is
> > >>>
> nothing incorrect with the data.  Running it
via
> > >> the office button,
> > >>>
> runs fine anyway, so it is not a data
issue.
> > >>>
> > >>> If the
> > >> program
> stops after being initiated
by the timer, I can click
> > >>> the office
> > >>
> button immediately
> >
>>> afterwards and it will run completely through
> without
> > >> issue.
> >
>>>
> > >>> Does anyone know of anything about the timer
> function that
might
> > >> cause
> > >>> an EEP to run
> > >>> differently than
> from an
office button?    The DC_MRP
> > >> action is a
> > >>> rather complex
>
program
> > >>> that takes about 45 minutes to run.
> > >> However I do turn
off
> the timer
> > >>> at the beginning of the code.
> > >> Thanks,
> > >>>
Bob
> > >
> >
> >
> 
> 



 

Reply via email to