I have a problem with using my source control system with Orion.
The problem occurs because the orion-ejb-jar.xml file both contains source
code (the query="" part, among other things) and is also partially generated
by Orion.
Therefore, is someone checks out orion-ejb-jar.xml and not all the files
which orion-ejb-jar.xml depends on (like ejb-jar.xml and the Home
interfaces, and the PK class, and so on), he risks deleting source code when
he runs Orion!
In a way, this file is both a source code file and an object file at the
same time. I would therefore suggest removing fields like query="" and
<cmp-field-mapping> and so on from orion-ejb-jar.xml, and putting them in
another file which is not automatically updated by Orion. Or, you could make
sure that stuff is never automatically deleted from the file, and show some
warnings if the file is out of sync with the files it is dependent on. Or
maybe some other solution is better...
yours
Christian Tellefsen
Telenor Mobil AS - Planavdelingen