Tony,

The "current output" refers to the destinations of messages and results of
commands to a file, printer, screen, or a combination of these, as in the
OUTPUT command. As always, the default output device is the screen.

Try the following test:

01. Add the following to your application startup file, and save the file:

     PROPERTY APPLICATION TRACE_LAST_EXEC_EEP ON
     PROPERTY APPLICATION LOG_EXEC_EEP ON

02. At the R>, RUN the startup file

03. Make the normal application selections within form, and if visible,
    notice tracking results at the R> output. Or, closing the application
    should display the test log results at the R>.

To use a log file, use the OUTPUT command to redirect the output to the file.

Remember, the intent of this feature is to allow users to capture and check
the value for the last EEP executed to pin-point where an error occurred.
Error tracking is not intended for live applications.

Very Best R:egards,

Razzak.


At 03:14 AM 4/12/2017, Tony IJntema wrote:

Razzak,

This feauture looks very nice.
One question is left
What do you mean by the phrase: the current output
In other words where can I find the log file with this information

Tony

-----Oorspronkelijk bericht-----
Van: [email protected] [mailto:[email protected]] Namens A. Razzak Memon
Verzonden: dinsdag 11 april 2017 15:00
Aan: [email protected]
Onderwerp: [RBASE-L] - Tip of the Day: Error Tracking for Entry/Exit Procedures

Tuesday, April 11, 2017

Tip of the Day: Error Tracking for Entry/Exit Procedures
Product.......: R:BASE X/X Enterprise (Version 10)
Build.........: 10.0.2.20411 or higher
Section.......: Commands, Trace, Debug
Keywords......: PROPERTY, APPLICATION, EEP, Trace

A new feature in R:BASE X/X Enterprise is Error Tracking for Entry/Exit Procedures, to log EEP names that are executed. New PROPERTY APPLICATION parameters allows users to capture and check the value for the last EEP executed to pin-point where an error occurred.

     PROPERTY APPLICATION TRACE_LAST_EXEC_EEP ON/OFF
     PROPERTY APPLICATION TRACE_ALL_EEP ON/OFF
     PROPERTY APPLICATION LOG_EXEC_EEP ON/OFF

TRACE_LAST_EXEC_EEP - Specifies whether to activate EEP name monitoring. When ON, R:BASE sets the RBTI_LAST_EXEC_EEP variable value to the last EEP code that was "executed", meaning only the EEPs with code. The EEP Name is stored as "<CompID>|<EEPName>". If a Component ID is not defined, the 'Caption' property is used in place of the Component ID (if the 'Caption' property exists). The EEP tracking can add overhead to R:BASE, so it should be tuned OFF when not needed.

A startup file may have the following:

     PROPERTY APPLICATION TRACE_LAST_EXEC_EEP ON
     PROPERTY APPLICATION LOG_EXEC_EEP ON

TRACE_ALL_EEP - specifies to set the RBTI_LAST_EXEC_EEP variable value to the last EEP that was "triggered", meaning all EEPs, containing code or not. If TRACE_ALL_EEP is OFF, the RBTI_LAST_EXEC_EEP variable value will have the last event "with code" that was "executed". If TRACE_ALL_EEP is ON, the RBTI_LAST_EXEC_EEP variable value will have the last event that was triggered (with or without code). For example, a button's "On Click" EEP will be triggered if you click it. If you have code assigned to it then it will be executed.

In most cases, users would have TRACE_ALL_EEP set to OFF to only be concerned with events where code is assigned. TRACE_ALL_EEP set to ON is helpful if you want to know more of the internal event sequence.

A startup file may have the following:

     PROPERTY APPLICATION TRACE_LAST_EXEC_EEP ON
     PROPERTY APPLICATION TRACE_ALL_EEP ON
     PROPERTY APPLICATION LOG_EXEC_EEP ON

LOG_EXEC_EEP - Specifies to log the value of RBTI_LAST_EXEC_EEP in the current output. An example log would look like the following:

Balloon Tip Feature|OnClick
BalloonTip|OnBeforeStart
BitButton1|OnClick
&Close|OnClick
New Balloon Tip Feature|OnClose
Cue Banner Feature|OnClick
CueBanner|OnBeforeStart
&Close|OnClick
Enhanced Calendar Controls|OnClick
EnhancedCalendar|OnBeforeStart
Enhanced Calendar Control|OnClose
Enhanced DB Grid|OnClick
|OnAfterStart
EGB_Next|OnClick
EGB_Next|OnClick
EGB_Next|OnClick
EGB_Close|OnClick
|OnClose

One of the most important aspects in business growth is your company data, and no one else has more invested in your success than R:BASE Technologies. Invest forward with R:BASE!

Very Best R:egards,

Razzak.

--
You received this message because you are subscribed to the Google Groups 
"RBASE-L" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to