Frank:
I take it that you are working with 7.x. I now store all my EEP with the
form as it makes maintenance a lot easier; if you need to call the same EEP
from more that one location within the form, then create a Custom Action in
the form and you can call it from anywhere within the form without having to
duplicate code. To upgrade a form on a production database, simply load the
new form into the database even if another user is using the form at the
time, the next time the user open the form he will get the new
version...piece of cake...
As far as testing, TRACE will go one step at the time through the EEPs when
they are called, no problem there. On my old applications I used to have
hundreds of EEPs that needed to be reloaded when a form was updated; now,
every form is self-contained and self documented; when I load the form all
the supporting EEPs are loaded with it.
Javier,

Javier Valencia, PE
President
Valencia Technology Group, L.L.C.
14315 S. Twilight Ln, Suite #14
Olathe, Kansas 66062-4578
Office (913)829-0888
Fax (913)649-2904
Cell (913)915-3137
================================================
Attention:
The information contained in this message and or attachments is intended
only for the person or entity to which it is addressed and may contain
confidential and/or privileged material.  Any review, retransmission,
dissemination or other use of, or taking of any action in reliance upon,
this information by persons or entities other than the intended recipient
is prohibited. If you received this in error, please contact the sender and
delete the material from all system and destroy all copies.
======================================================

-----Original Message-----
From: [email protected] [mailto:[EMAIL PROTECTED] Behalf Of van der
Zwaag, Frank
Sent: Tuesday, May 10, 2005 10:47 PM
To: RBASE-L Mailing List
Subject: [RBASE-L] - Design strategy

Hi All,

EEPs can be either entered directly in an object or held as an .eep file
outside of a form / object.

My question: What is the best strategy? Include in the object or keep
outside as a file?

The advantage of having the eep outside the form is that it can (1) be
relatively easily tested or traced, (2) a particular eep can be called by
more than one object, (3) maintenance is relatively easy.

The disadvantage is that you could potentially end up with many eeps and the
whole could potentially become a bit uncontrollable and therefore
unsustainable. The lesser components you have in a software bundle, the
lesser the changes of one going missing or being inadvertently changed.

On the other hand, does including the eep in the object make software
upgrades more complicated? That is, does it require to unload the form from
the development database and reload it at the client production database?
Secondly, how easy is it to trace eeps that are embedded in the objects?

Can I get some feedback on what you see as the best design / develop
strategy?

Thanks



Frank van der Zwaag

____________________________________________________________________
CAUTION - This message may contain privileged and confidential
information intended only for the use of the addressee named above.
If you are not the intended recipient of this message you are hereby
notified that any use, dissemination, distribution or reproduction
of this message is prohibited. If you have received this message in
error please notify Air New Zealand immediately. Any views expressed
in this message are those of the individual sender and may not
necessarily reflect the views of Air New Zealand.
_____________________________________________________________________
For more information on the Air New Zealand Group, visit us online
at http://www.airnewzealand.com
_____________________________________________________________________

Reply via email to