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.