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]]
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