OW2 Consortium
Search OW2 Mail Archive: 

Advanced Search - Powered by Google


Mail Archive Home | gotm-commits List | March 2005 Index

<--  Date Index  --> <--  Thread Index  -->

CVS update of fractal-corba (94 files)


    Date: Monday, March 14, 2005 @ 13:42:19
  Author: rouvoy
    Path: /cvsroot/gotm/fractal-corba

   Added: ant/ant/LICENSE ant/ant/LICENSE.dom ant/ant/LICENSE.sax
          ant/ant/LICENSE.xerces ant/ant/README ant/ant/ant-launcher.jar
          ant/ant/ant.jar ant/ant/xercesImpl.jar ant/ant/xml-apis.jar
          examples/helloworld/.cvsignore examples/helloworld/build.xml
          
examples/helloworld/src/fractal/org/objectweb/fractal/corba/helloworld/FcServer.fractal
           examples/helloworld/src/idl/helloworld.idl
          
examples/helloworld/src/java/org/objectweb/fractal/corba/helloworld/ServerImpl.java
           lib/jacorb/build.properties lib/jacorb/build.xml
          lib/jacorb/etc/antrc lib/jacorb/etc/antrc_pre.bat
          lib/jacorb/etc/common.xml lib/jacorb/etc/conformance.txt
          lib/jacorb/etc/jacorb.properties
          lib/jacorb/etc/jacorb_jar.manifest
          lib/jacorb/etc/jacorb_properties.template
          lib/jacorb/etc/orb.properties lib/jacorb/lib/.cvsignore
          lib/jacorb/lib/antlr-2.7.2.jar
          lib/jacorb/lib/avalon-framework-4.1.5.jar
          lib/jacorb/lib/concurrent-1.3.2.jar
          lib/jacorb/lib/logkit-1.2.jar
          lib/jacorb/lib/picocontainer-1.2-021105.jar
          lib/jacorb/lib/wrapper-3.1.0.jar lib/jacorb/lib/wrapper.dll
          src/java/org/objectweb/fractal/corba/api/CorbaObject.java
          
src/java/org/objectweb/fractal/corba/lib/CorbaDaemonAttributeController.java
           src/java/org/objectweb/fractal/corba/lib/CorbaDaemonImpl.java
Modified: .classpath .cvsignore .settings/org.eclipse.core.resources.prefs
          build.xml
          src/java/org/objectweb/fractal/corba/api/NamingService.java
          src/java/org/objectweb/fractal/corba/api/Poa.java
          src/java/org/objectweb/fractal/corba/compiler/CorbaDescriptor.java
           src/java/org/objectweb/fractal/corba/compiler/FcCorbaTask.java
          src/java/org/objectweb/fractal/corba/compiler/FractalGenerator.java
           src/java/org/objectweb/fractal/corba/lib/NamingServiceImpl.java
          src/java/org/objectweb/fractal/corba/lib/OrbImpl.java
          src/vm/FractalTemplate.vm
 Removed: ant/fractal-xdoclet/commons-collections-2.0.jar
          ant/fractal-xdoclet/commons-logging.jar
          ant/fractal-xdoclet/fractal-xdoclet.jar
          ant/fractal-xdoclet/log4j.jar
          ant/fractal-xdoclet/xdoclet-1.3-SNAPSHOT.jar
          ant/fractal-xdoclet/xjavadoc-1.1.jar lib/ant/LICENSE
          lib/ant/LICENSE.dom lib/ant/LICENSE.sax lib/ant/LICENSE.xerces
          lib/ant/README lib/ant/ant-launcher.jar lib/ant/ant.jar
          lib/ant/xercesImpl.jar lib/ant/xml-apis.jar lib/asm/asm.jar
          lib/fractal-adl/dtdparser.jar lib/fractal-adl/fractal-adl.jar
          lib/fractal-adl/ow_deployment_scheduling.jar
          lib/fractal-pool/fractal-pool.jar
          lib/fractal-template/fractal-template.jar
          lib/fractal-xdoclet/commons-collections-2.0.jar
          lib/fractal-xdoclet/commons-logging.jar
          lib/fractal-xdoclet/fractal-xdoclet.jar
          lib/fractal-xdoclet/log4j.jar
          lib/fractal-xdoclet/xdoclet-1.3-SNAPSHOT.jar
          lib/fractal-xdoclet/xjavadoc-1.1.jar lib/fractal/fractal.jar
          lib/fractal/naming.jar lib/jacorb/antlr-2.7.2.jar
          lib/jacorb/avalon-framework-4.1.5.jar
          lib/jacorb/concurrent-1.3.2.jar lib/jacorb/idl.jar
          lib/jacorb/logkit-1.2.jar lib/jacorb/wrapper-3.1.0.jar
          lib/julia/julia-asm.jar lib/julia/julia-mixins.jar
          lib/julia/julia-runtime.jar lib/monolog/LICENSE.log4j
          lib/monolog/LICENSE.monolog lib/monolog/log4j-1.2.8.jar
          lib/monolog/ow_monolog.jar lib/utils/ow_util_trace.jar
          lib/velocity/log4j-core-1.1.3.jar lib/velocity/logkit-1.0.1.jar
          src/java/org/objectweb/fractal/corba/api/OrbAttributeController.java
           src/java/org/objectweb/fractal/corba/compiler/Test.java

* Integrating JacORB with Fractal to provide CORBA-based support for Fractal 
components.
* Adding new Xdoclet tag @julia.controller desc="" to specify a particular 
controller descriptor to use.
* Updating the cache-controller to be supported correctly by composite 
components.
* Adding fractal-corba module helloworld example.
* Fractal-explorer library moved from gotm-explorer to fractal-import module.


-----------------------------------------------------------------------------------------+
 .classpath                                                                   
           |   17 
 .cvsignore                                                                   
           |    1 
 .settings/org.eclipse.core.resources.prefs                                   
           |    6 
 ant/ant/LICENSE                                                              
           |   49 
 ant/ant/LICENSE.dom                                                          
           |   71 
 ant/ant/LICENSE.sax                                                          
           |   20 
 ant/ant/LICENSE.xerces                                                       
           |   56 
 ant/ant/README                                                               
           |   15 
 ant/ant/ant-launcher.jar                                                     
           |    <<Binary file>>
 ant/ant/ant.jar                                                              
           |    <<Binary file>>
 ant/ant/xercesImpl.jar                                                       
           |    <<Binary file>>
 ant/ant/xml-apis.jar                                                         
           |    <<Binary file>>
 ant/fractal-xdoclet/commons-collections-2.0.jar                              
           |    <<Binary file>>
 ant/fractal-xdoclet/commons-logging.jar                                      
           |    <<Binary file>>
 ant/fractal-xdoclet/fractal-xdoclet.jar                                      
           |    <<Binary file>>
 ant/fractal-xdoclet/log4j.jar                                                
           |    <<Binary file>>
 ant/fractal-xdoclet/xdoclet-1.3-SNAPSHOT.jar                                 
           |    <<Binary file>>
 ant/fractal-xdoclet/xjavadoc-1.1.jar                                         
           |    <<Binary file>>
 build.xml                                                                    
           |  138 -
 examples/helloworld/.cvsignore                                               
           |    1 
 examples/helloworld/build.xml                                                
           |  136 +
 
examples/helloworld/src/fractal/org/objectweb/fractal/corba/helloworld/FcServer.fractal
 |   30 
 examples/helloworld/src/idl/helloworld.idl                                   
           |   11 
 
examples/helloworld/src/java/org/objectweb/fractal/corba/helloworld/ServerImpl.java
     |   52 
 lib/ant/LICENSE                                                              
           |   49 
 lib/ant/LICENSE.dom                                                          
           |   71 
 lib/ant/LICENSE.sax                                                          
           |   20 
 lib/ant/LICENSE.xerces                                                       
           |   56 
 lib/ant/README                                                               
           |   15 
 lib/ant/ant-launcher.jar                                                     
           |    <<Binary file>>
 lib/ant/ant.jar                                                              
           |    <<Binary file>>
 lib/ant/xercesImpl.jar                                                       
           |    <<Binary file>>
 lib/ant/xml-apis.jar                                                         
           |    <<Binary file>>
 lib/asm/asm.jar                                                              
           |    <<Binary file>>
 lib/fractal-adl/dtdparser.jar                                                
           |    <<Binary file>>
 lib/fractal-adl/fractal-adl.jar                                              
           |    <<Binary file>>
 lib/fractal-adl/ow_deployment_scheduling.jar                                 
           |    <<Binary file>>
 lib/fractal-pool/fractal-pool.jar                                            
           |    <<Binary file>>
 lib/fractal-template/fractal-template.jar                                    
           |    <<Binary file>>
 lib/fractal-xdoclet/commons-collections-2.0.jar                              
           |    <<Binary file>>
 lib/fractal-xdoclet/commons-logging.jar                                      
           |    <<Binary file>>
 lib/fractal-xdoclet/fractal-xdoclet.jar                                      
           |    <<Binary file>>
 lib/fractal-xdoclet/log4j.jar                                                
           |    <<Binary file>>
 lib/fractal-xdoclet/xdoclet-1.3-SNAPSHOT.jar                                 
           |    <<Binary file>>
 lib/fractal-xdoclet/xjavadoc-1.1.jar                                         
           |    <<Binary file>>
 lib/fractal/fractal.jar                                                      
           |    <<Binary file>>
 lib/fractal/naming.jar                                                       
           |    <<Binary file>>
 lib/jacorb/antlr-2.7.2.jar                                                   
           |    <<Binary file>>
 lib/jacorb/avalon-framework-4.1.5.jar                                        
           |    <<Binary file>>
 lib/jacorb/build.properties                                                  
           |    6 
 lib/jacorb/build.xml                                                         
           |   37 
 lib/jacorb/concurrent-1.3.2.jar                                              
           |    <<Binary file>>
 lib/jacorb/etc/antrc                                                         
           |    1 
 lib/jacorb/etc/antrc_pre.bat                                                 
           |    1 
 lib/jacorb/etc/common.xml                                                    
           |  155 ++
 lib/jacorb/etc/conformance.txt                                               
           |   20 
 lib/jacorb/etc/jacorb.properties                                             
           |  741 ++++++++++
 lib/jacorb/etc/jacorb_jar.manifest                                           
           |    8 
 lib/jacorb/etc/jacorb_properties.template                                    
           |  741 ++++++++++
 lib/jacorb/etc/orb.properties                                                
           |  623 ++++++++
 lib/jacorb/idl.jar                                                           
           |    <<Binary file>>
 lib/jacorb/lib/.cvsignore                                                    
           |    2 
 lib/jacorb/lib/antlr-2.7.2.jar                                               
           |    <<Binary file>>
 lib/jacorb/lib/avalon-framework-4.1.5.jar                                    
           |    <<Binary file>>
 lib/jacorb/lib/concurrent-1.3.2.jar                                          
           |    <<Binary file>>
 lib/jacorb/lib/logkit-1.2.jar                                                
           |    <<Binary file>>
 lib/jacorb/lib/picocontainer-1.2-021105.jar                                  
           |    <<Binary file>>
 lib/jacorb/lib/wrapper-3.1.0.jar                                             
           |    <<Binary file>>
 lib/jacorb/lib/wrapper.dll                                                   
           |    <<Binary file>>
 lib/jacorb/logkit-1.2.jar                                                    
           |    <<Binary file>>
 lib/jacorb/wrapper-3.1.0.jar                                                 
           |    <<Binary file>>
 lib/julia/julia-asm.jar                                                      
           |    <<Binary file>>
 lib/julia/julia-mixins.jar                                                   
           |    <<Binary file>>
 lib/julia/julia-runtime.jar                                                  
           |    <<Binary file>>
 lib/monolog/LICENSE.log4j                                                    
           |   48 
 lib/monolog/LICENSE.monolog                                                  
           |  504 ------
 lib/monolog/log4j-1.2.8.jar                                                  
           |    <<Binary file>>
 lib/monolog/ow_monolog.jar                                                   
           |    <<Binary file>>
 lib/utils/ow_util_trace.jar                                                  
           |    <<Binary file>>
 lib/velocity/log4j-core-1.1.3.jar                                            
           |    <<Binary file>>
 lib/velocity/logkit-1.0.1.jar                                                
           |    <<Binary file>>
 src/java/org/objectweb/fractal/corba/api/CorbaObject.java                    
           |   64 
 src/java/org/objectweb/fractal/corba/api/NamingService.java                  
           |    9 
 src/java/org/objectweb/fractal/corba/api/OrbAttributeController.java         
           |   60 
 src/java/org/objectweb/fractal/corba/api/Poa.java                            
           |    8 
 src/java/org/objectweb/fractal/corba/compiler/CorbaDescriptor.java           
           |   49 
 src/java/org/objectweb/fractal/corba/compiler/FcCorbaTask.java               
           |   11 
 src/java/org/objectweb/fractal/corba/compiler/FractalGenerator.java          
           |   13 
 src/java/org/objectweb/fractal/corba/compiler/Test.java                      
           |   48 
 src/java/org/objectweb/fractal/corba/lib/CorbaDaemonAttributeController.java 
           |   60 
 src/java/org/objectweb/fractal/corba/lib/CorbaDaemonImpl.java                
           |  204 ++
 src/java/org/objectweb/fractal/corba/lib/NamingServiceImpl.java              
           |   22 
 src/java/org/objectweb/fractal/corba/lib/OrbImpl.java                        
           |   55 
 src/vm/FractalTemplate.vm                                                    
           |   49 
 94 files changed, 3280 insertions(+), 1073 deletions(-)


Index: fractal-corba/.classpath
diff -u fractal-corba/.classpath:1.1 fractal-corba/.classpath:1.2
--- fractal-corba/.classpath:1.1        Mon Feb 28 14:56:13 2005
+++ fractal-corba/.classpath    Mon Mar 14 13:42:17 2005
@@ -1,20 +1,23 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <classpath>
        <classpathentry kind="src" path="src/java"/>
+       <classpathentry kind="src" 
path="examples/helloworld/output/build/java"/>
+       <classpathentry kind="src" path="examples/helloworld/src/fractal"/>
+       <classpathentry kind="src" path="examples/helloworld/src/idl"/>
+       <classpathentry kind="src" path="examples/helloworld/src/java"/>
        <classpathentry kind="src" path="output/build/java"/>
        <classpathentry kind="src" path="src/vm"/>
        <classpathentry kind="src" path="src/fractal"/>
        <classpathentry kind="con" 
path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
-       <classpathentry kind="lib" path="lib/fractal/fractal.jar"/>
-       <classpathentry kind="lib" path="lib/utils/ow_util_trace.jar"/>
-       <classpathentry kind="lib" 
path="lib/fractal-template/fractal-template.jar"/>
-       <classpathentry kind="lib" path="lib/monolog/ow_monolog.jar"/>
-       <classpathentry kind="lib" path="ant/velocity/velocity-1.4.jar"/>
        <classpathentry kind="lib" path="lib/jacorb/jacorb.jar"/>
-       <classpathentry kind="lib" path="lib/fractal-pool/fractal-pool.jar"/>
        <classpathentry kind="lib" 
path="lib/velocity/commons-collections.jar"/>
        <classpathentry kind="lib" path="lib/velocity/log4j-1.1.3.jar"/>
        <classpathentry kind="lib" path="lib/velocity/velocity-1.4.jar"/>
-       <classpathentry kind="lib" path="lib/ant/ant.jar"/>
+       <classpathentry kind="lib" 
path="/fractal-import/lib/fractal/fractal.jar"/>
+       <classpathentry kind="lib" 
path="/fractal-import/lib/utils/ow_util_trace.jar"/>
+       <classpathentry kind="lib" 
path="/fractal-import/lib/monolog/ow_monolog.jar"/>
+       <classpathentry kind="src" path="/fractal-pool"/>
+       <classpathentry kind="src" path="/fractal-template"/>
+       <classpathentry kind="lib" path="ant/ant/ant.jar"/>
        <classpathentry kind="output" path="output/eclipse"/>
 </classpath>
Index: fractal-corba/.cvsignore
diff -u fractal-corba/.cvsignore:1.1 fractal-corba/.cvsignore:1.2
--- fractal-corba/.cvsignore:1.1        Mon Feb 28 14:56:13 2005
+++ fractal-corba/.cvsignore    Mon Mar 14 13:42:17 2005
@@ -1 +1,2 @@
 output
+velocity.log
Index: fractal-corba/.settings/org.eclipse.core.resources.prefs
diff -u fractal-corba/.settings/org.eclipse.core.resources.prefs:1.1 
fractal-corba/.settings/org.eclipse.core.resources.prefs:1.2
--- fractal-corba/.settings/org.eclipse.core.resources.prefs:1.1        Mon 
Feb 28 14:56:13 2005
+++ fractal-corba/.settings/org.eclipse.core.resources.prefs    Mon Mar 14 
13:42:18 2005
@@ -1,8 +1,8 @@
-#Thu Feb 24 17:06:29 CET 2005
+#Wed Mar 09 11:46:04 CET 2005
 
encoding//src/fractal/org/objectweb/fractal/corba/TpServiceProvider.fractal=ISO-8859-1
 
encoding//output/build/class/org/objectweb/fractal/corba/lib/FcNamingServiceImpl.fractal=ISO-8859-1
 eclipse.preferences.version=1
 
encoding//src/fractal/org/objectweb/fractal/corba/FcServiceProvider.fractal=ISO-8859-1
-encoding//output/build/class/org/objectweb/fractal/corba/api/TpOrb.fractal=ISO-8859-1
-encoding//output/build/class/org/objectweb/fractal/corba/api/FcNamingService.fractal=ISO-8859-1
+encoding//output/build/class/org/objectweb/fractal/corba/lib/FcCorbaDaemonImpl.fractal=ISO-8859-1
+encoding//examples/helloworld/src/fractal/org/objectweb/fractal/corba/helloworld/FcServer.fractal=ISO-8859-1
 
encoding//output/build/class/org/objectweb/fractal/corba/lib/FcOrbImpl.fractal=ISO-8859-1
Index: fractal-corba/ant/ant/LICENSE
diff -u /dev/null fractal-corba/ant/ant/LICENSE:1.1
--- /dev/null   Mon Mar 14 13:42:20 2005
+++ fractal-corba/ant/ant/LICENSE       Mon Mar 14 13:42:16 2005
@@ -0,0 +1,49 @@
+/*
+ * 
============================================================================
+ *                   The Apache Software License, Version 1.1
+ * 
============================================================================
+ * 
+ *    Copyright (C) 2000-2002 The Apache Software Foundation. All
+ *    rights reserved.
+ * 
+ * Redistribution and use in source and binary forms, with or without 
modifica-
+ * tion, are permitted provided that the following conditions are met:
+ * 
+ * 1. Redistributions of  source code must  retain the above copyright  
notice,
+ *    this list of conditions and the following disclaimer.
+ * 
+ * 2. Redistributions in binary form must reproduce the above copyright 
notice,
+ *    this list of conditions and the following disclaimer in the 
documentation
+ *    and/or other materials provided with the distribution.
+ * 
+ * 3. The end-user documentation included with the redistribution, if any, 
must
+ *    include  the following  acknowledgment:  "This product includes  
software
+ *    developed  by the  Apache Software Foundation  
(http://www.apache.org/)."
+ *    Alternately, this  acknowledgment may  appear in the software itself,  
if
+ *    and wherever such third-party acknowledgments normally appear.
+ * 
+ * 4. The names "Ant" and  "Apache Software Foundation"  must not be used to
+ *    endorse  or promote  products derived  from this  software without  
prior
+ *    written permission. For written permission, please contact
+ *    apache@xxxxxxxxxxx
+ * 
+ * 5. Products  derived from this software may not  be called "Apache", nor 
may
+ *    "Apache" appear  in their name,  without prior written permission  of 
the
+ *    Apache Software Foundation.
+ * 
+ * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED 
WARRANTIES,
+ * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY 
AND
+ * FITNESS  FOR A PARTICULAR  PURPOSE ARE  DISCLAIMED.  IN NO  EVENT SHALL  
THE
+ * APACHE SOFTWARE  FOUNDATION  OR ITS CONTRIBUTORS  BE LIABLE FOR  ANY 
DIRECT,
+ * INDIRECT, INCIDENTAL, SPECIAL,  EXEMPLARY, OR CONSEQUENTIAL  DAMAGES 
(INCLU-
+ * DING, BUT NOT LIMITED TO, PROCUREMENT  OF SUBSTITUTE GOODS OR SERVICES; 
LOSS
+ * OF USE, DATA, OR  PROFITS; OR BUSINESS  INTERRUPTION)  HOWEVER CAUSED AND 
ON
+ * ANY  THEORY OF LIABILITY,  WHETHER  IN CONTRACT,  STRICT LIABILITY,  OR 
TORT
+ * (INCLUDING  NEGLIGENCE OR  OTHERWISE) ARISING IN  ANY WAY OUT OF THE  USE 
OF
+ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ * 
+ * This software  consists of voluntary contributions made  by many 
individuals
+ * on behalf of the  Apache Software Foundation.  For more  information  on 
the 
+ * Apache Software Foundation, please see <http://www.apache.org/>.
+ *
+ */
Index: fractal-corba/ant/ant/LICENSE.dom
diff -u /dev/null fractal-corba/ant/ant/LICENSE.dom:1.1
--- /dev/null   Mon Mar 14 13:42:20 2005
+++ fractal-corba/ant/ant/LICENSE.dom   Mon Mar 14 13:42:16 2005
@@ -0,0 +1,71 @@
+This license came from:
+http://www.w3.org/Consortium/Legal/copyright-software-19980720
+
+
+W3C® SOFTWARE NOTICE AND LICENSE
+Copyright © 1994-2001 World
+Wide Web Consortium, <a href="http://www.w3.org/";>World
+Wide Web Consortium</a>, (<a href=
+"http://www.lcs.mit.edu/";>Massachusetts Institute of
+Technology</a>, <a href="http://www.inria.fr/";>Institut National de
+Recherche en Informatique et en Automatique</a>, <a href=
+"http://www.keio.ac.jp/";>Keio University</a>). All Rights Reserved.
+http://www.w3.org/Consortium/Legal/
+
+This W3C work (including software, documents, or other related
+items) is being provided by the copyright holders under the
+following license. By obtaining, using and/or copying this work,
+you (the licensee) agree that you have read, understood, and will
+comply with the following terms and conditions:
+Permission to use, copy, modify, and distribute this software
+and its documentation, with or without modification,  for any
+purpose and without fee or royalty is hereby granted, provided that
+you include the following on ALL copies of the software and
+documentation or portions thereof, including modifications, that
+you make:
+
+The full text of this NOTICE in a location viewable to users of
+the redistributed or derivative work.
+
+Any pre-existing intellectual property disclaimers, notices, or
+terms and conditions. If none exist, a short notice of the
+following form (hypertext is preferred, text is permitted) should
+be used within the body of any redistributed or derivative code:
+"Copyright © [$date-of-software] World Wide Web Consortium, (Massachusetts 
Institute of
+Technology, Institut National de
+Recherche en Informatique et en Automatique, Keio University). All Rights 
Reserved.
+http://www.w3.org/Consortium/Legal/";
+
+Notice of any changes or modifications to the W3C files,
+including the date changes were made. (We recommend you provide 
+URIs to the location from which the code is derived.)
+
+THIS SOFTWARE AND DOCUMENTATION IS PROVIDED "AS IS," AND
+COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO, WARRANTIES OF
+MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE
+USE OF THE SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE ANY THIRD
+PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.
+COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT,
+SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE
+SOFTWARE OR DOCUMENTATION.
+
+The name and trademarks of copyright holders may NOT be used in
+advertising or publicity pertaining to the software without
+specific, written prior permission. Title to copyright in this
+software and any associated documentation will at all times remain
+with copyright holders.
+____________________________________
+This formulation of W3C's notice and license became active on
+August 14 1998 so as to improve compatibility with GPL. This
+version ensures that W3C software licensing terms are no more
+restrictive than GPL and consequently W3C software may be
+distributed in GPL packages. See the older formulation for the
+policy prior to this date. Please see our Copyright FAQ for common 
+questions about using materials from
+our site, including specific terms and conditions for packages like
+libwww, Amaya, and Jigsaw. 
+Other questions about this notice can be
+directed to site-policy@xxxxxxx
+
+webmaster
Index: fractal-corba/ant/ant/LICENSE.sax
diff -u /dev/null fractal-corba/ant/ant/LICENSE.sax:1.1
--- /dev/null   Mon Mar 14 13:42:20 2005
+++ fractal-corba/ant/ant/LICENSE.sax   Mon Mar 14 13:42:16 2005
@@ -0,0 +1,20 @@
+This license came from: http://www.megginson.com/SAX/copying.html
+  However please note future versions of SAX may be covered 
+  under http://saxproject.org/?selected=pd
+
+
+This page is now out of date -- see the new SAX site at 
+http://www.saxproject.org/ for more up-to-date
+releases and other information. Please change your bookmarks.
+
+
+SAX2 is Free!
+
+I hereby abandon any property rights to SAX 2.0 (the Simple API for
+XML), and release all of the SAX 2.0 source code, compiled code, and
+documentation contained in this distribution into the Public Domain.
+SAX comes with NO WARRANTY or guarantee of fitness for any
+purpose.
+
+David Megginson, david@xxxxxxxxxxxxx
+2000-05-05
\ No newline at end of file
Index: fractal-corba/ant/ant/LICENSE.xerces
diff -u /dev/null fractal-corba/ant/ant/LICENSE.xerces:1.1
--- /dev/null   Mon Mar 14 13:42:20 2005
+++ fractal-corba/ant/ant/LICENSE.xerces        Mon Mar 14 13:42:16 2005
@@ -0,0 +1,56 @@
+/*
+ * The Apache Software License, Version 1.1
+ *
+ *
+ * Copyright (c) 1999-2002 The Apache Software Foundation.  All rights 
+ * reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer. 
+ *
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in
+ *    the documentation and/or other materials provided with the
+ *    distribution.
+ *
+ * 3. The end-user documentation included with the redistribution,
+ *    if any, must include the following acknowledgment:  
+ *       "This product includes software developed by the
+ *        Apache Software Foundation (http://www.apache.org/)."
+ *    Alternately, this acknowledgment may appear in the software itself,
+ *    if and wherever such third-party acknowledgments normally appear.
+ *
+ * 4. The names "Xerces" and "Apache Software Foundation" must
+ *    not be used to endorse or promote products derived from this
+ *    software without prior written permission. For written 
+ *    permission, please contact apache@xxxxxxxxxxx
+ *
+ * 5. Products derived from this software may not be called "Apache",
+ *    nor may "Apache" appear in their name, without prior written
+ *    permission of the Apache Software Foundation.
+ *
+ * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
+ * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ * DISCLAIMED.  IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
+ * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
+ * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+ * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
+ * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ * ====================================================================
+ *
+ * This software consists of voluntary contributions made by many
+ * individuals on behalf of the Apache Software Foundation and was
+ * originally based on software copyright (c) 1999, International
+ * Business Machines, Inc., http://www.ibm.com.  For more
+ * information on the Apache Software Foundation, please see
+ * <http://www.apache.org/>.
+ */
Index: fractal-corba/ant/ant/README
diff -u /dev/null fractal-corba/ant/ant/README:1.1
--- /dev/null   Mon Mar 14 13:42:20 2005
+++ fractal-corba/ant/ant/README        Mon Mar 14 13:42:16 2005
@@ -0,0 +1,15 @@
+Please refer to the Ant manual under Installing Ant / Library
+Dependencies for a list of the jar requirements for various optional
+tasks and features.
+
+This directory contains xercesImpl.jar from the 2.3.0 release of
+Apache Xerces.  For more information or newer releases see
+<http://xml.apache.org/xerces2-j/>.  See the file LICENSE.xerces for
+the terms of distribution.
+
+It also contains xml-apis.jar, an Apache-controlled collection of
+standard classes from the 1.0b2 release of the Apache XML-Commons
+release.  For more information or newer releases see
+<http://xml.apache.org/commons/>.  See the files LICENSE.dom and
+LICENSE.sax for the terms of distribution.
+
Index: fractal-corba/ant/ant/ant-launcher.jar
cvs rdiff: failed to read diff file header /tmp/cvswtGmTU for 
ant-launcher.jar,v: end of file
Index: fractal-corba/ant/ant/ant.jar
cvs rdiff: failed to read diff file header /tmp/cvsnfQHGW for ant.jar,v: end 
of file
Index: fractal-corba/ant/ant/xercesImpl.jar
cvs rdiff: failed to read diff file header /tmp/cvsyL2oX1 for 
xercesImpl.jar,v: end of file
Index: fractal-corba/ant/ant/xml-apis.jar
cvs rdiff: failed to read diff file header /tmp/cvsrCO4PZ for xml-apis.jar,v: 
end of file
Index: fractal-corba/ant/fractal-xdoclet/commons-collections-2.0.jar
cvs rdiff: failed to read diff file header /tmp/cvsQVuFD8 for 
commons-collections-2.0.jar,v: end of file
Index: fractal-corba/ant/fractal-xdoclet/commons-logging.jar
cvs rdiff: failed to read diff file header /tmp/cvsl2qRpa for 
commons-logging.jar,v: end of file
Index: fractal-corba/ant/fractal-xdoclet/fractal-xdoclet.jar
cvs rdiff: failed to read diff file header /tmp/cvsQQjwN4 for 
fractal-xdoclet.jar,v: end of file
Index: fractal-corba/ant/fractal-xdoclet/log4j.jar
cvs rdiff: failed to read diff file header /tmp/cvsdhQWO5 for log4j.jar,v: 
end of file
Index: fractal-corba/ant/fractal-xdoclet/xdoclet-1.3-SNAPSHOT.jar
cvs rdiff: failed to read diff file header /tmp/cvsWeUb7f for 
xdoclet-1.3-SNAPSHOT.jar,v: end of file
Index: fractal-corba/ant/fractal-xdoclet/xjavadoc-1.1.jar
cvs rdiff: failed to read diff file header /tmp/cvsH1tvxb for 
xjavadoc-1.1.jar,v: end of file
Index: fractal-corba/build.xml
diff -u fractal-corba/build.xml:1.1 fractal-corba/build.xml:1.2
--- fractal-corba/build.xml:1.1 Mon Feb 28 14:56:13 2005
+++ fractal-corba/build.xml     Mon Mar 14 13:42:17 2005
@@ -21,31 +21,16 @@
 <!-- Initial developer(s): Romain Rouvoy.                                 -->
 <!-- Contributor(s): ______________________________________.              -->
 
-<!-- $Id: build.xml,v 1.1 2005/02/28 13:56:13 rouvoy Exp $ -->
+<!-- $Id: build.xml,v 1.2 2005/03/14 12:42:17 rouvoy Exp $ -->
 <!-- ==================================================================== -->
 
-<project name="Fractal CORBA" default="fcorba-all">
+<project name="Fractal CORBA" default="all">
        <description>GoTM Project [gotm.objectweb.org] - Fractal 
CORBA</description>
 
        <!-- ==================== -->
        <!-- PROPERTY DEFINITIONS -->
        <!-- ==================== -->
-
-       <property name="src.dir"     value="src"/>
-       <property name="doc.dir"     value="doc"/>
-       <property name="class.dir"   value="class"/>
-       <property name="lib.dir"     value="lib"/>
-       <property name="julia.dir"   value="julia"/>
-       <property name="fractal.dir" value="fractal"/>
-       <property name="ant.dir"     value="ant"/>
-
-       <property name="java.dir" value="java"/>
-       <property name="log.dir"  value="monolog"/>
-
-  <property name="out.dir"   value="${basedir}/output"/>
-       <property name="build.dir" value="${out.dir}/build"/>
-  <property name="dist.dir"  value="${out.dir}/dist"/>
-
+  <import file="${basedir}/../fractal-import/build.xml"/>
        <property name="fccorba.jar"       value="fractal-corba.jar"/>
        <property name="fccorba.version"   value="0.1"/>
        <property name="fccorba.dist"      value="FractalCORBA"/>
@@ -53,112 +38,66 @@
        <!-- ================ -->
        <!-- PATH DEFINITIONS -->
        <!-- ================ -->
-
        <path id="classpath">
                <fileset dir="${build.dir}/${lib.dir}" includes="**/*.jar"/>
-               <pathelement location="${build.dir}/${class.dir}"/>
        </path>
 
        <!-- ================== -->
        <!-- TARGET DEFINITIONS -->
        <!-- ================== -->
-
-       <target name="fcorba-all" description="fcorba-clean + fcorba-build">
-               <antcall target="fcorba-clean"/>
-               <antcall target="fcorba-build"/>
+       <target name="all" description="clean + import">
+               <antcall target="clean"/>
+               <antcall target="import"/>
        </target>
 
-       <target name="-fcorba-prepare">
+       <target name="-fcorba-prepare" depends="-fractal.pool">
                <copy todir="${build.dir}/${lib.dir}">
                        <mapper type="flatten"/>
-                       <fileset dir="${basedir}/${lib.dir}" 
includes="**/*.*"/>
-               </copy>
-               <mkdir dir="${build.dir}/${julia.dir}"/>
-               <copy todir="${build.dir}/${julia.dir}">
-                       <fileset dir="${basedir}/${src.dir}/${julia.dir}" 
includes="**/*"/>
+                       <fileset dir="${basedir}/${lib.dir}" 
includes="**/*.jar"/>
                </copy>
+    <mkdir dir="${build.dir}/${lib.dir}/endorsed"/> 
+    <copy todir="${build.dir}/${lib.dir}/endorsed">
+      <fileset dir="${basedir}/${lib.dir}/jacorb" includes="**/*.jar"/>
+    </copy> 
+    <copy todir="${build.dir}/${ant.dir}">
+      <mapper type="flatten"/>
+      <fileset dir="${basedir}/${ant.dir}" includes="**/*.jar"/>
+    </copy>
+    <copy todir="${build.dir}/${cfg.dir}"> 
+      <mapper type="flatten"/>
+      <fileset dir="${basedir}/${ant.dir}" includes="**/*.properties"/>
+    </copy>
+    <copy todir="${build.dir}/${cfg.dir}"> 
+      <mapper type="flatten"/>
+      <fileset dir="${basedir}/${lib.dir}" includes="**/*.properties"/>
+    </copy>
+    <copy todir="${build.dir}">
+      <mapper type="flatten"/>
+      <fileset dir="${basedir}/${lib.dir}" includes="*/build.*"/>
+    </copy>
        </target>
 
        <target name="fcorba-compile" depends="-fcorba-prepare"
    description="Compiles Fractal library.">
                <mkdir dir="${build.dir}/${class.dir}"/>
-               <javac srcdir="${basedir}/${src.dir}/${java.dir}" 
-          destdir="${build.dir}/${class.dir}" debug="on">
-                       <classpath refid="classpath"/>
-                       <include 
name="org/objectweb/fractal/corba/**/*.java"/>
-               </javac>
-       </target>
-
-  <target name="-doclet-init">
-    <copy todir="${build.dir}/${ant.dir}">
-      <fileset dir="${basedir}/${ant.dir}"/>
-    </copy>
-    <taskdef name="xdoclet" classname="xdoclet.DocletTask">
-      <classpath>
-        <fileset dir="${build.dir}/${ant.dir}" includes="**/*.jar"/>
-      </classpath>
-    </taskdef>
-  </target>
-
-  <target name="fcorba-doclet" depends="-doclet-init"
-   description="Generates Fractal ADL file with xdoclet">
-    <mkdir dir="${build.dir}/${class.dir}"/> 
-    <xdoclet destdir="${build.dir}/${class.dir}" 
-        excludedtags="@version,@author,@todo">
-      <fileset dir="${basedir}/${src.dir}/${java.dir}" 
-          includes="org/objectweb/fractal/**/*.java"/>
-      <fractal-primitive/>
-      <fractal-template/>
-    </xdoclet>     
-  </target> 
-  
-       <target name="fcorba-fractal" depends="fcorba-doclet,fcorba-compile">
-               <mkdir dir="${build.dir}/${fractal.dir}"/>
-               <copy todir="${build.dir}/${class.dir}" failonerror="false">
-                       <fileset dir="${basedir}/${src.dir}/${fractal.dir}">
-                               <include name="**/*.fractal"/>
-                       </fileset>
-               </copy>
+               <java.c srcdir="${basedir}/${src.dir}/${java.dir}" />
+    <copy todir="${build.dir}/${class.dir}">
+      <fileset dir="${src.dir}/vm" includes="**/*.vm"/>
+    </copy> 
        </target>
 
-       <target name="fcorba-build" depends="fcorba-fractal" 
+  <target name="fcorba-build" depends="fcorba-compile,fractal-adl" 
    description="Builds Fractal framework.">
-    <copy todir="${build.dir}/${class.dir}">
-      <fileset dir="${src.dir}/vm" includes="*.vm"/>
-    </copy> 
                <jar destfile="${build.dir}/${lib.dir}/${fccorba.jar}">
                        <fileset dir="${build.dir}/${class.dir}" 
includes="**/*"/>
                </jar>
        </target>
+  
+  <target name="import" depends="fcorba-build,clear"/>
 
        <target name="fcorba-jdoc" depends="-fcorba-prepare"
    description="Generates the javadoc.">
-               <javadoc destdir="${build.dir}/${doc.dir}" author="true" 
version="true"
-                 use="true" private="true" windowtitle="Fractal Library."
-            overview="${doc.dir}/overview.html" classpathref="classpath">
-                       <packageset dir="${basedir}/${src.dir}/${java.dir}" 
defaultexcludes="yes">
-                               <include name="**/*" />
-                       </packageset>
-                       <doctitle>
-                               <![CDATA[<h1>Fractal Library - v. 
${fccorba.version}</h1>]]>
-        <![CDATA[<h2>Library Specification</h2>]]>
-      </doctitle>
-           <tag name="todo"        scope="all" description="To do: "/>
-      <tag name="fractal.adl" scope="all" description="Fractal ADL 
Identifier: "/>
-
-      <group title="Fractal Libraries">
-        <package name="org.objectweb.fractal.lib.*"/>
-           </group>
-
-      <link href="http://java.sun.com/j2se/1.4.2/docs/api/"/>
-      <link 
href="http://fractal.objectweb.org/current/doc/javadoc/fractal/"/>
-      <link href="http://monolog.objectweb.org/jdoc/ow_util_log/"/>  
-    </javadoc>
-    <replace file="${build.dir}/${doc.dir}/overview-summary.html"
-            token="DO NOT REMOVE THIS LINE (will be automatically 
removed)."/>
-    <copy todir="${build.dir}/${doc.dir}">
-      <fileset dir="${basedir}/${doc.dir}" includes="uml/*.png"/>
-    </copy>
+    <java.doc/> 
   </target>
 
 
@@ -210,11 +149,6 @@
 
   <target name="fcorba-dist" depends="fcorba-dist-src,fcorba-dist-bin" 
    description="build all distributions"/>
-
-  <target name="fcorba-clean" description="clean Fractal framework">
-    <delete dir="${build.dir}" failonerror="no"/>
-    <delete dir="${dist.dir}" failonerror="no"/>
-  </target>
 
   <target name="fcorba-idl">
     <mkdir dir="${build.dir}/${lib.dir}"/>
Index: fractal-corba/examples/helloworld/.cvsignore
diff -u /dev/null fractal-corba/examples/helloworld/.cvsignore:1.1
--- /dev/null   Mon Mar 14 13:42:20 2005
+++ fractal-corba/examples/helloworld/.cvsignore        Mon Mar 14 13:42:17 
2005
@@ -0,0 +1 @@
+output
Index: fractal-corba/examples/helloworld/build.xml
diff -u /dev/null fractal-corba/examples/helloworld/build.xml:1.1
--- /dev/null   Mon Mar 14 13:42:20 2005
+++ fractal-corba/examples/helloworld/build.xml Mon Mar 14 13:42:17 2005
@@ -0,0 +1,136 @@
+<!-- ==================================================================== -->
+
+<!-- ObjectWeb GoTM is an open Tx Monitor Project                         -->
+<!-- Contact: http://www.objectweb.org                                    -->
+
+<!-- This library is free software; you can redistribute it and/or        -->
+<!-- modify it under the terms of the GNU Lesser General Public           -->
+<!-- License as published by the Free Software Foundation; either         -->
+<!-- version 2.1 of the License, or any later version.                    -->
+
+<!-- This library is distributed in the hope that it will be useful,      -->
+<!-- but WITHOUT ANY WARRANTY; without even the implied warranty of       -->
+<!-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU     -->
+<!-- Lesser General Public License for more details.                      -->
+
+<!-- You should have received a copy of the GNU Lesser General Public     -->
+<!-- License along with this library; if not, write to the Free Software  -->
+<!-- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 -->
+<!-- USA                                                                  -->
+
+<!-- Initial developer(s): Romain Rouvoy.                                 -->
+<!-- Contributor(s): ______________________________________.              -->
+
+<!-- $Id: build.xml,v 1.1 2005/03/14 12:42:17 rouvoy Exp $ -->
+<!-- ==================================================================== -->
+
+<project name="Fractal CORBA Example" default="all">
+  <description>Fractal CORBA Examples [gotm.objectweb.org] - GoTM is an open 
Transaction Monitor</description>
+
+  <!-- ==================== -->
+  <!-- PROPERTY DEFINITIONS -->
+  <!-- ==================== -->
+  <import file="${basedir}/../../../fractal-import/build.xml"/>
+  <property name="examples.jar"     value="ow_fc_corba_examples.jar"/>
+  <property name="examples.version" value="0.1a"/>
+  <property name="dist.name"        value="Fractal-CORBA-Examples"/>
+
+  <!-- ================ -->
+  <!-- PATH DEFINITIONS -->
+  <!-- ================ -->
+  <path id="classpath">
+    <fileset dir="${build.dir}/${lib.dir}" includes="**/*.jar"/>
+  </path>
+
+  <path id="bootclasspath">
+    <fileset dir="${build.dir}/${lib.dir}/endorsed" includes="**/*.jar"/>
+    <fileset dir="${java.home}/${lib.dir}" includes="rt.jar"/>
+  </path>
+
+  <!-- ================== -->
+  <!-- TARGET DEFINITIONS -->
+  <!-- ================== -->
+  <target name="all" description="clean + bootstrap">
+    <antcall target="clean"/>
+    <antcall target="bootstrap"/>
+  </target>
+
+  <target name="idl" depends="-fractal.corba,-fc.corba,-fc.xdoclet">
+    <mkdir dir="${build.dir}/${java.dir}"/>
+    <idl2java compiler="jacorb2" force="true" checkAll="false"
+      verbose="basic" targetDir="${build.dir}/${java.dir}" 
dependsDir="${build.dir}">
+      <classpath>
+        <fileset dir="${build.dir}/${lib.dir}" includes="**/*.jar"/>
+      </classpath>
+      <fileset dir="${src.dir}/${idl.dir}">
+        <include name="*.idl"/>
+      </fileset>
+      <include>
+        <pathelement path="${src.dir}/${idl.dir}"/>
+      </include>
+      <package prefix="org.objectweb.fractal.corba"/>
+    </idl2java>
+    <idl2fc destdir="${build.dir}/${java.dir}">
+      <fileset dir="${build.dir}/${java.dir}" includes="**/*POATie.java"/>
+    </idl2fc>
+    <fc.xdoclet>
+      <fileset dir="${build.dir}/${java.dir}" includes="**/*.java"/>
+    </fc.xdoclet>
+  </target>
+  
+  <target name="compile" depends="idl">
+    <mkdir dir="${build.dir}/${class.dir}"/> 
+    <java.c srcdir="${build.dir}/${java.dir}"/> 
+    <java.c srcdir="${basedir}/${src.dir}/${java.dir}"/>
+    <!--<copy todir="${build.dir}/${class.dir}">
+      <fileset dir="${basedir}/${bu.dir}/${cfg.dir}" includes="**/*.*"/>
+    </copy>-->
+  </target>
+
+  <target name="build" depends="compile,fractal-adl" description="build">
+    <copy todir="${build.dir}/${class.dir}">
+      <fileset dir="${build.dir}/${cfg.dir}" includes="*.properties"/>
+    </copy>
+    <mkdir dir="${build.dir}/${lib.dir}"/>
+    <jar destfile="${build.dir}/${lib.dir}/${examples.jar}">
+      <fileset dir="${build.dir}/${class.dir}" includes="**/*.*"/>
+    </jar>
+  </target>
+  
+  <target name="import" depends="build,clear"/>
+
+  <target name="bootstrap" depends="import" description="bootstrap the 
service.">
+    <ant dir="${build.dir}" target="start.ns" inheritrefs="true">
+      <property name="ior" value="${build.dir}/NS.ior"/>
+    </ant>
+  </target>  
+
+  <target name="gui" description="bootstrap the service.">
+    <ant dir="${build.dir}" target="start.ns.gui" inheritrefs="true">
+      <property name="ior" value="file:/${build.dir}/NS.ior"/>
+    </ant>
+  </target>  
+
+  <target name="ts" description="starts the Transaction Service.">
+    <ant dir="${build.dir}" target="start.ts" inheritrefs="true">
+      <property name="ior" value="file:/${build.dir}/NS.ior"/>
+    </ant>
+  </target>  
+
+  <target name="deploy" description="run local JTS example">
+    <property name="julia.cfg" value="${build.dir}/${cfg.dir}/julia.cfg"/>
+    <property name="cache.cfg"  value="${build.dir}/${cfg.dir}/cache.cfg"/>
+    <java classname="org.objectweb.fractal.adl.Launcher" fork="yes" 
failonerror="yes">
+      <classpath refid="classpath"/>
+      <bootclasspath refid="bootclasspath"/>
+      <sysproperty key="fractal.provider"
+                 value="org.objectweb.fractal.julia.Julia"/>
+      <sysproperty key="julia.loader"
+                 value="org.objectweb.fractal.julia.loader.DynamicLoader" />
+      <sysproperty key="julia.config"
+                 value="${julia.cfg},${cache.cfg}" />
+      <sysproperty key="ORBInitRef.NameService" 
value="file:/${build.dir}/NS.ior"/>
+      <arg line="-fractal org.objectweb.fractal.corba.helloworld.FcServer 
run"/>
+    </java>
+  </target>
+</project>
\ No newline at end of file
Index: 
fractal-corba/examples/helloworld/src/fractal/org/objectweb/fractal/corba/helloworld/FcServer.fractal
diff -u /dev/null 
fractal-corba/examples/helloworld/src/fractal/org/objectweb/fractal/corba/helloworld/FcServer.fractal:1.1
--- /dev/null   Mon Mar 14 13:42:20 2005
+++ 
fractal-corba/examples/helloworld/src/fractal/org/objectweb/fractal/corba/helloworld/FcServer.fractal
       Mon Mar 14 13:42:18 2005
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="ISO-8859-1" ?>
+<!DOCTYPE definition PUBLIC 
+          "-//objectweb.org//DTD Fractal ADL 2.0//EN" 
+          "classpath://org/objectweb/fractal/adl/xml/standard.dtd">
+
+<definition name="org.objectweb.fractal.corba.helloworld.FcServer">
+  <interface name="run" role="server" signature="java.lang.Runnable"/>
+  
+  <component name="FcDaemon"
+       
definition="org.objectweb.fractal.corba.lib.FcCorbaDaemonImpl(helloworld,server)"/>
+  <component name="FcSkeleton"
+       
definition="org.objectweb.fractal.corba.example.FcHelloWorldSkeleton"/>
+  <component name="FcServer"
+       definition="org.objectweb.fractal.corba.helloworld.FcServerImpl"/>
+  <component name="FcCORBA"
+       definition="org.objectweb.fractal.corba.FcServiceProvider"/>
+
+  <binding client="this.run"
+           server="FcDaemon.run"/>
+  <binding client="FcDaemon.orb"
+           server="FcCORBA.orb"/>
+  <binding client="FcDaemon.interface"
+           server="FcSkeleton.corba-object"/>
+  <binding client="FcDaemon.naming-service"
+           server="FcCORBA.naming-service"/>
+  <binding client="FcSkeleton.poa"
+           server="FcCORBA.poa"/>
+  <binding client="FcSkeleton.helloworld-delegate"
+           server="FcServer.helloworld"/>
+</definition>
\ No newline at end of file
Index: fractal-corba/examples/helloworld/src/idl/helloworld.idl
diff -u /dev/null fractal-corba/examples/helloworld/src/idl/helloworld.idl:1.1
--- /dev/null   Mon Mar 14 13:42:20 2005
+++ fractal-corba/examples/helloworld/src/idl/helloworld.idl    Mon Mar 14 
13:42:19 2005
@@ -0,0 +1,11 @@
+module example {
+       /**
+        * HelloWorld itf definition.
+        */
+       interface HelloWorld {
+           /**
+            * Method definition.
+            */
+               void say_hello();
+       };
+};
\ No newline at end of file
Index: 
fractal-corba/examples/helloworld/src/java/org/objectweb/fractal/corba/helloworld/ServerImpl.java
diff -u /dev/null 
fractal-corba/examples/helloworld/src/java/org/objectweb/fractal/corba/helloworld/ServerImpl.java:1.1
--- /dev/null   Mon Mar 14 13:42:20 2005
+++ 
fractal-corba/examples/helloworld/src/java/org/objectweb/fractal/corba/helloworld/ServerImpl.java
   Mon Mar 14 13:42:19 2005
@@ -0,0 +1,52 @@
+/*====================================================================
+
+GoTM: GoTM is an open Transaction Monitor
+Copyright (C) 2003-2005 INRIA - Jacquard & USTL - LIFL - GOAL
+Contact: gotm-team@xxxxxxxxxxxxx
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU Lesser General Public
+License as published by the Free Software Foundation; either
+version 2.1 of the License, or any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+Lesser General Public License for more details.
+
+You should have received a copy of the GNU Lesser General Public
+License along with this library; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307
+USA
+
+Initial developer(s): Romain Rouvoy.
+Contributor(s): .
+
+---------------------------------------------------------------------
+$Id: ServerImpl.java,v 1.1 2005/03/14 12:42:19 rouvoy Exp $
+====================================================================*/
+package org.objectweb.fractal.corba.helloworld;
+
+import org.objectweb.fractal.corba.example.HelloWorldOperations;
+import org.objectweb.fractal.lib.LoggablePrimitive;
+
+/**
+ * @author <a href="mailto:Romain.Rouvoy@xxxxxxx";>Romain Rouvoy</a>
+ * @created 8 mars 2005
+ * @modified $Date: 2005/03/14 12:42:19 $
+ * @version $Revision: 1.1 $
+ * @fractal.itf name="helloworld" 
signature="org.objectweb.fractal.corba.example.HelloWorldOperations"
+ */
+public class ServerImpl
+        extends LoggablePrimitive 
+        implements HelloWorldOperations
+        {
+
+    /* (non-Javadoc)
+     * @see 
org.objectweb.fractal.corba.example.helloworldOperations#say_hello()
+     */
+    public void say_hello() {
+        getTrace().info("Ready to say hello");
+        System.out.println("Hello World!");
+    }
+}
Index: fractal-corba/lib/ant/LICENSE
diff -u fractal-corba/lib/ant/LICENSE:1.1 
fractal-corba/lib/ant/LICENSE:removed
--- fractal-corba/lib/ant/LICENSE:1.1   Mon Feb 28 14:56:13 2005
+++ fractal-corba/lib/ant/LICENSE       Mon Mar 14 13:42:20 2005
@@ -1,49 +0,0 @@
-/*
- * 
============================================================================
- *                   The Apache Software License, Version 1.1
- * 
============================================================================
- * 
- *    Copyright (C) 2000-2002 The Apache Software Foundation. All
- *    rights reserved.
- * 
- * Redistribution and use in source and binary forms, with or without 
modifica-
- * tion, are permitted provided that the following conditions are met:
- * 
- * 1. Redistributions of  source code must  retain the above copyright  
notice,
- *    this list of conditions and the following disclaimer.
- * 
- * 2. Redistributions in binary form must reproduce the above copyright 
notice,
- *    this list of conditions and the following disclaimer in the 
documentation
- *    and/or other materials provided with the distribution.
- * 
- * 3. The end-user documentation included with the redistribution, if any, 
must
- *    include  the following  acknowledgment:  "This product includes  
software
- *    developed  by the  Apache Software Foundation  
(http://www.apache.org/)."
- *    Alternately, this  acknowledgment may  appear in the software itself,  
if
- *    and wherever such third-party acknowledgments normally appear.
- * 
- * 4. The names "Ant" and  "Apache Software Foundation"  must not be used to
- *    endorse  or promote  products derived  from this  software without  
prior
- *    written permission. For written permission, please contact
- *    apache@xxxxxxxxxxx
- * 
- * 5. Products  derived from this software may not  be called "Apache", nor 
may
- *    "Apache" appear  in their name,  without prior written permission  of 
the
- *    Apache Software Foundation.
- * 
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED 
WARRANTIES,
- * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY 
AND
- * FITNESS  FOR A PARTICULAR  PURPOSE ARE  DISCLAIMED.  IN NO  EVENT SHALL  
THE
- * APACHE SOFTWARE  FOUNDATION  OR ITS CONTRIBUTORS  BE LIABLE FOR  ANY 
DIRECT,
- * INDIRECT, INCIDENTAL, SPECIAL,  EXEMPLARY, OR CONSEQUENTIAL  DAMAGES 
(INCLU-
- * DING, BUT NOT LIMITED TO, PROCUREMENT  OF SUBSTITUTE GOODS OR SERVICES; 
LOSS
- * OF USE, DATA, OR  PROFITS; OR BUSINESS  INTERRUPTION)  HOWEVER CAUSED AND 
ON
- * ANY  THEORY OF LIABILITY,  WHETHER  IN CONTRACT,  STRICT LIABILITY,  OR 
TORT
- * (INCLUDING  NEGLIGENCE OR  OTHERWISE) ARISING IN  ANY WAY OUT OF THE  USE 
OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- * 
- * This software  consists of voluntary contributions made  by many 
individuals
- * on behalf of the  Apache Software Foundation.  For more  information  on 
the 
- * Apache Software Foundation, please see <http://www.apache.org/>.
- *
- */
Index: fractal-corba/lib/ant/LICENSE.dom
diff -u fractal-corba/lib/ant/LICENSE.dom:1.1 
fractal-corba/lib/ant/LICENSE.dom:removed
--- fractal-corba/lib/ant/LICENSE.dom:1.1       Mon Feb 28 14:56:13 2005
+++ fractal-corba/lib/ant/LICENSE.dom   Mon Mar 14 13:42:20 2005
@@ -1,71 +0,0 @@
-This license came from:
-http://www.w3.org/Consortium/Legal/copyright-software-19980720
-
-
-W3C® SOFTWARE NOTICE AND LICENSE
-Copyright © 1994-2001 World
-Wide Web Consortium, <a href="http://www.w3.org/";>World
-Wide Web Consortium</a>, (<a href=
-"http://www.lcs.mit.edu/";>Massachusetts Institute of
-Technology</a>, <a href="http://www.inria.fr/";>Institut National de
-Recherche en Informatique et en Automatique</a>, <a href=
-"http://www.keio.ac.jp/";>Keio University</a>). All Rights Reserved.
-http://www.w3.org/Consortium/Legal/
-
-This W3C work (including software, documents, or other related
-items) is being provided by the copyright holders under the
-following license. By obtaining, using and/or copying this work,
-you (the licensee) agree that you have read, understood, and will
-comply with the following terms and conditions:
-Permission to use, copy, modify, and distribute this software
-and its documentation, with or without modification,  for any
-purpose and without fee or royalty is hereby granted, provided that
-you include the following on ALL copies of the software and
-documentation or portions thereof, including modifications, that
-you make:
-
-The full text of this NOTICE in a location viewable to users of
-the redistributed or derivative work.
-
-Any pre-existing intellectual property disclaimers, notices, or
-terms and conditions. If none exist, a short notice of the
-following form (hypertext is preferred, text is permitted) should
-be used within the body of any redistributed or derivative code:
-"Copyright © [$date-of-software] World Wide Web Consortium, (Massachusetts 
Institute of
-Technology, Institut National de
-Recherche en Informatique et en Automatique, Keio University). All Rights 
Reserved.
-http://www.w3.org/Consortium/Legal/";
-
-Notice of any changes or modifications to the W3C files,
-including the date changes were made. (We recommend you provide 
-URIs to the location from which the code is derived.)
-
-THIS SOFTWARE AND DOCUMENTATION IS PROVIDED "AS IS," AND
-COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO, WARRANTIES OF
-MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE
-USE OF THE SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE ANY THIRD
-PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.
-COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT,
-SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE
-SOFTWARE OR DOCUMENTATION.
-
-The name and trademarks of copyright holders may NOT be used in
-advertising or publicity pertaining to the software without
-specific, written prior permission. Title to copyright in this
-software and any associated documentation will at all times remain
-with copyright holders.
-____________________________________
-This formulation of W3C's notice and license became active on
-August 14 1998 so as to improve compatibility with GPL. This
-version ensures that W3C software licensing terms are no more
-restrictive than GPL and consequently W3C software may be
-distributed in GPL packages. See the older formulation for the
-policy prior to this date. Please see our Copyright FAQ for common 
-questions about using materials from
-our site, including specific terms and conditions for packages like
-libwww, Amaya, and Jigsaw. 
-Other questions about this notice can be
-directed to site-policy@xxxxxxx
-
-webmaster
Index: fractal-corba/lib/ant/LICENSE.sax
diff -u fractal-corba/lib/ant/LICENSE.sax:1.1 
fractal-corba/lib/ant/LICENSE.sax:removed
--- fractal-corba/lib/ant/LICENSE.sax:1.1       Mon Feb 28 14:56:13 2005
+++ fractal-corba/lib/ant/LICENSE.sax   Mon Mar 14 13:42:20 2005
@@ -1,20 +0,0 @@
-This license came from: http://www.megginson.com/SAX/copying.html
-  However please note future versions of SAX may be covered 
-  under http://saxproject.org/?selected=pd
-
-
-This page is now out of date -- see the new SAX site at 
-http://www.saxproject.org/ for more up-to-date
-releases and other information. Please change your bookmarks.
-
-
-SAX2 is Free!
-
-I hereby abandon any property rights to SAX 2.0 (the Simple API for
-XML), and release all of the SAX 2.0 source code, compiled code, and
-documentation contained in this distribution into the Public Domain.
-SAX comes with NO WARRANTY or guarantee of fitness for any
-purpose.
-
-David Megginson, david@xxxxxxxxxxxxx
-2000-05-05
\ No newline at end of file
Index: fractal-corba/lib/ant/LICENSE.xerces
diff -u fractal-corba/lib/ant/LICENSE.xerces:1.1 
fractal-corba/lib/ant/LICENSE.xerces:removed
--- fractal-corba/lib/ant/LICENSE.xerces:1.1    Mon Feb 28 14:56:13 2005
+++ fractal-corba/lib/ant/LICENSE.xerces        Mon Mar 14 13:42:20 2005
@@ -1,56 +0,0 @@
-/*
- * The Apache Software License, Version 1.1
- *
- *
- * Copyright (c) 1999-2002 The Apache Software Foundation.  All rights 
- * reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- *
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer. 
- *
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in
- *    the documentation and/or other materials provided with the
- *    distribution.
- *
- * 3. The end-user documentation included with the redistribution,
- *    if any, must include the following acknowledgment:  
- *       "This product includes software developed by the
- *        Apache Software Foundation (http://www.apache.org/)."
- *    Alternately, this acknowledgment may appear in the software itself,
- *    if and wherever such third-party acknowledgments normally appear.
- *
- * 4. The names "Xerces" and "Apache Software Foundation" must
- *    not be used to endorse or promote products derived from this
- *    software without prior written permission. For written 
- *    permission, please contact apache@xxxxxxxxxxx
- *
- * 5. Products derived from this software may not be called "Apache",
- *    nor may "Apache" appear in their name, without prior written
- *    permission of the Apache Software Foundation.
- *
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
- * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED.  IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
- * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
- * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
- * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
- * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
- * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- * ====================================================================
- *
- * This software consists of voluntary contributions made by many
- * individuals on behalf of the Apache Software Foundation and was
- * originally based on software copyright (c) 1999, International
- * Business Machines, Inc., http://www.ibm.com.  For more
- * information on the Apache Software Foundation, please see
- * <http://www.apache.org/>.
- */
Index: fractal-corba/lib/ant/README
diff -u fractal-corba/lib/ant/README:1.1 fractal-corba/lib/ant/README:removed
--- fractal-corba/lib/ant/README:1.1    Mon Feb 28 14:56:13 2005
+++ fractal-corba/lib/ant/README        Mon Mar 14 13:42:20 2005
@@ -1,15 +0,0 @@
-Please refer to the Ant manual under Installing Ant / Library
-Dependencies for a list of the jar requirements for various optional
-tasks and features.
-
-This directory contains xercesImpl.jar from the 2.3.0 release of
-Apache Xerces.  For more information or newer releases see
-<http://xml.apache.org/xerces2-j/>.  See the file LICENSE.xerces for
-the terms of distribution.
-
-It also contains xml-apis.jar, an Apache-controlled collection of
-standard classes from the 1.0b2 release of the Apache XML-Commons
-release.  For more information or newer releases see
-<http://xml.apache.org/commons/>.  See the files LICENSE.dom and
-LICENSE.sax for the terms of distribution.
-
Index: fractal-corba/lib/ant/ant-launcher.jar
cvs rdiff: failed to read diff file header /tmp/cvstiNNes for 
ant-launcher.jar,v: end of file
Index: fractal-corba/lib/ant/ant.jar
cvs rdiff: failed to read diff file header /tmp/cvsKl1BEA for ant.jar,v: end 
of file
Index: fractal-corba/lib/ant/xercesImpl.jar
cvs rdiff: failed to read diff file header /tmp/cvs5kkQfJ for 
xercesImpl.jar,v: end of file
Index: fractal-corba/lib/ant/xml-apis.jar
cvs rdiff: failed to read diff file header /tmp/cvsMLrNLP for xml-apis.jar,v: 
end of file
Index: fractal-corba/lib/asm/asm.jar
cvs rdiff: failed to read diff file header /tmp/cvsfnSaGK for asm.jar,v: end 
of file
Index: fractal-corba/lib/fractal-adl/dtdparser.jar
cvs rdiff: failed to read diff file header /tmp/cvsAQ4fcM for 
dtdparser.jar,v: end of file
Index: fractal-corba/lib/fractal-adl/fractal-adl.jar
cvs rdiff: failed to read diff file header /tmp/cvsDezxyN for 
fractal-adl.jar,v: end of file
Index: fractal-corba/lib/fractal-adl/ow_deployment_scheduling.jar
cvs rdiff: failed to read diff file header /tmp/cvsKu6TDW for 
ow_deployment_scheduling.jar,v: end of file
Index: fractal-corba/lib/fractal-pool/fractal-pool.jar
cvs rdiff: failed to read diff file header /tmp/cvsRGrsTX for 
fractal-pool.jar,v: end of file
Index: fractal-corba/lib/fractal-template/fractal-template.jar
cvs rdiff: failed to read diff file header /tmp/cvsSd767R for 
fractal-template.jar,v: end of file
Index: fractal-corba/lib/fractal-xdoclet/commons-collections-2.0.jar
cvs rdiff: failed to read diff file header /tmp/cvs5cuogT for 
commons-collections-2.0.jar,v: end of file
Index: fractal-corba/lib/fractal-xdoclet/commons-logging.jar
cvs rdiff: failed to read diff file header /tmp/cvscHKC1U for 
commons-logging.jar,v: end of file
Index: fractal-corba/lib/fractal-xdoclet/fractal-xdoclet.jar
cvs rdiff: failed to read diff file header /tmp/cvsn9W2e3 for 
fractal-xdoclet.jar,v: end of file
Index: fractal-corba/lib/fractal-xdoclet/log4j.jar
cvs rdiff: failed to read diff file header /tmp/cvsQS3nq4 for log4j.jar,v: 
end of file
Index: fractal-corba/lib/fractal-xdoclet/xdoclet-1.3-SNAPSHOT.jar
cvs rdiff: failed to read diff file header /tmp/cvsRZz4A0 for 
xdoclet-1.3-SNAPSHOT.jar,v: end of file
Index: fractal-corba/lib/fractal-xdoclet/xjavadoc-1.1.jar
cvs rdiff: failed to read diff file header /tmp/cvseUX9t9 for 
xjavadoc-1.1.jar,v: end of file
Index: fractal-corba/lib/fractal/fractal.jar
cvs rdiff: failed to read diff file header /tmp/cvsRWp0Hb for fractal.jar,v: 
end of file
Index: fractal-corba/lib/fractal/naming.jar
cvs rdiff: failed to read diff file header /tmp/cvsces7L5 for naming.jar,v: 
end of file
Index: fractal-corba/lib/jacorb/antlr-2.7.2.jar
cvs rdiff: failed to read diff file header /tmp/cvsL67cT6 for 
antlr-2.7.2.jar,v: end of file
Index: fractal-corba/lib/jacorb/avalon-framework-4.1.5.jar
cvs rdiff: failed to read diff file header /tmp/cvspoECsh for 
avalon-framework-4.1.5.jar,v: end of file
Index: fractal-corba/lib/jacorb/build.properties
diff -u /dev/null fractal-corba/lib/jacorb/build.properties:1.1
--- /dev/null   Mon Mar 14 13:42:20 2005
+++ fractal-corba/lib/jacorb/build.properties   Mon Mar 14 13:42:17 2005
@@ -0,0 +1,6 @@
+org.omg.CORBA.ORBClass = org.jacorb.orb.ORB
+org.omg.CORBA.ORBSingletonClass = org.jacorb.orb.ORBSingleton
+
+jacorb.home = ${build.dir}
+
+java.endorsed.dirs = ${jacorb.home}/lib
\ No newline at end of file
Index: fractal-corba/lib/jacorb/build.xml
diff -u /dev/null fractal-corba/lib/jacorb/build.xml:1.1
--- /dev/null   Mon Mar 14 13:42:20 2005
+++ fractal-corba/lib/jacorb/build.xml  Mon Mar 14 13:42:17 2005
@@ -0,0 +1,37 @@
+<project name="JacORB" default="init">
+  <target name="init">
+    <property file="${basedir}/build.properties"/>
+  </target>
+<!--  
+  <path id="bootclasspath">
+    <fileset dir="lib/endorsed" includes="**/*.jar"/>
+    <fileset dir="${java.home}/lib" includes="**/*.jar"/>
+  </path>
+  -->
+  <presetdef name="corba">
+    <java fork="true">
+      <classpath refid="classpath"/>
+      <bootclasspath refid="bootclasspath"/>
+<!--      <sysproperty key="org.omg.CORBA.ORBClass" 
value="org.jacorb.orb.ORB"/>
+      <sysproperty key="org.omg.CORBA.ORBSingletonClass" 
value="org.jacorb.orb.ORBSingleton"/>-->
+    </java>
+  </presetdef>
+  
+  <target name="start.ns" description="Starts the JacORB Naming Server.">
+    <corba classname="org.jacorb.naming.NameServer">
+      <sysproperty key="jacorb.naming.ior_filename" value="${ior}"/>
+    </corba>
+  </target>
+  
+  <target name="start.ns.gui" description="Starts the JacORB Naming 
Console.">
+    <corba classname="org.jacorb.naming.namemanager.NameManager">
+      <sysproperty key="ORBInitRef.NameService" value="${ior}"/>
+    </corba>
+  </target>
+
+  <target name="start.ts" description="Starts the JacORB Naming Server.">
+    <corba classname="org.jacorb.transaction.TransactionService">
+      <sysproperty key="ORBInitRef.NameService" value="${ior}"/>
+    </corba>
+  </target>
+</project>
\ No newline at end of file
Index: fractal-corba/lib/jacorb/concurrent-1.3.2.jar
cvs rdiff: failed to read diff file header /tmp/cvsacmQif for 
concurrent-1.3.2.jar,v: end of file
Index: fractal-corba/lib/jacorb/etc/antrc
diff -u /dev/null fractal-corba/lib/jacorb/etc/antrc:1.1
--- /dev/null   Mon Mar 14 13:42:20 2005
+++ fractal-corba/lib/jacorb/etc/antrc  Mon Mar 14 13:42:18 2005
@@ -0,0 +1 @@
+ANT_OPTS=-mx48m
Index: fractal-corba/lib/jacorb/etc/antrc_pre.bat
diff -u /dev/null fractal-corba/lib/jacorb/etc/antrc_pre.bat:1.1
--- /dev/null   Mon Mar 14 13:42:20 2005
+++ fractal-corba/lib/jacorb/etc/antrc_pre.bat  Mon Mar 14 13:42:18 2005
@@ -0,0 +1 @@
+set ANT_OPTS=-mx48m
Index: fractal-corba/lib/jacorb/etc/common.xml
diff -u /dev/null fractal-corba/lib/jacorb/etc/common.xml:1.1
--- /dev/null   Mon Mar 14 13:42:20 2005
+++ fractal-corba/lib/jacorb/etc/common.xml     Mon Mar 14 13:42:18 2005
@@ -0,0 +1,155 @@
+
+<!-- This is a common initialization file for JacORB     -->
+<!--                                                     -->
+<!-- This should not be called directly; instead it      -->
+<!-- should be included with '&common;' syntax.          -->
+
+<target name="base-init" unless="BASE-INIT">
+    <property name="dirs.base" value="${basedir}"/>
+    <property name="src" value="${dirs.base}/src"/>
+    <property name="lib" value="${dirs.base}/lib"/>
+    <property name="idl" value="${dirs.base}/idl"/>
+</target>
+
+
+<!-- Call base-init first. The regression tests call this but -->
+<!-- have their own base-init                                 -->
+<target name="init" depends="base-init">
+    <property name="debug" value="off"/>
+    <!-- This value only used under Ant 1.5 -->
+    <property name="debuglevel" value="lines,source"/>
+    <available classname="org.apache.tools.ant.filters.ClassConstants" 
property="ant15"/>
+    <antcall target="ant-version"/>
+
+    <condition property="architecture" value="windows">
+       <or>
+          <os family="windows"/>
+          <os family="dos"/>
+       </or>
+    </condition>
+
+    <property name="architecture" value="unix"/>
+
+
+    <!-- Location of the compiled classes -->
+    <pathconvert property="classdir" targetos="${architecture}">
+       <path>
+          <pathelement location="${dirs.base}/classes"/>
+       </path>
+    </pathconvert>
+
+
+    <path id="path.base" >
+       <pathelement location="${dirs.base}/classes"/>
+       <pathelement location="${basedir}/classes"/>
+       <pathelement location="${lib}/logkit-1.2.jar"/>
+       <pathelement location="${lib}/idl.jar"/>
+       <pathelement location="${lib}/antlr-2.7.2.jar"/>
+       <pathelement location="${lib}/avalon-framework-4.1.5.jar"/>
+       <pathelement location="${lib}/concurrent-1.3.2.jar"/>
+       <pathelement location="${sun.boot.class.path}"/>
+       <pathelement location="${java.class.path}"/>
+    </path>
+           
+
+    <!-- The 'classpath' property is used as the run time for some tests -->
+    <pathconvert property="classpath" targetos="${architecture}">
+             <path refid="path.base" />
+    </pathconvert>
+
+    <mkdir dir="${classdir}"/>
+    <mkdir dir="${src}/generated"/>
+    <filter token="path" value="basedir"/>
+</target>
+
+<target name="whats-my-classpath" depends="init"
+        description="Outputs the classpath that will be used for compilation 
of the JacORB">
+         <echo message="JacORB will be built with the following 
classpath:${line.separator}${classpath}"/>
+</target>
+
+<!-- check if a regexp library is available -->
+<target name="check-regexp">
+
+   <condition property="available.regexp.jdk" value="true" >
+      <or>
+         <equals arg2="${ant.java.version}" arg1="1.4"/>
+         <available classname="java.util.regex.Pattern"
+         classpathref="path.base" />
+      </or>
+   </condition>
+
+  <available classname="gnu.regexp.RE"
+    property="available.regexp.gnu"
+    classpathref="path.base" />
+
+    <available classname="org.apache.regexp.RE"
+      property="available.regexp.jakarta-regexp"
+      classpathref="path.base" />
+
+  <condition property="regexp.available">
+    <or>
+      <isset property="available.regexp.jdk" />
+      <isset property="available.regexp.gnu" />
+      <isset property="available.regexp.jakarta-regexp" />
+    </or>
+  </condition>
+</target>
+
+
+<target name="load-taskdef" depends="init">
+   <taskdef name="jacidl" classname="org.jacorb.idl.JacIDL" 
classpathref="path.base"/>
+</target>
+
+<target name="ant-version" unless="ant15">
+   <fail message="Install Ant version 1.5 or later (See 
http://ant.apache.org/)"/>
+</target>
+
+
+<target name="check-src" unless="javac-src">
+   <property name="javac-src" value="${src}"/>
+</target>
+
+
+<target name="check-excludes" unless="javac-excludes">
+   <property name="javac-excludes" value=""/>
+</target>
+
+
+<target name="check-includes" unless="javac-includes">
+   <fail message="Pass javac-includes to target"/>
+</target>
+
+<target name="check-sourcepath" depends="init" unless="javac-sourcepath">
+
+  <pathconvert property="cp.default" targetos="${architecture}">
+    <path>
+      <pathelement location="${src}" />
+      <pathelement location="${src}/generated" />
+    </path>
+  </pathconvert>
+
+  <property name="javac-sourcepath" value="${cp.default}" />
+</target>
+
+
+<!-- This target is a compatibility wrapper to allow either a Ant 14 or Ant  
-->
+<!-- 15 to be used. Optional parameters are:                                 
-->
+<!-- javac-src        Defaults to ${src}                                     
-->
+<!-- javac-excludes   For file selection; defaults to ''                     
-->
+<!-- javac-sourcpath  Compile Option Sourcepath; defaults to ''              
-->
+<!-- Mandatory parameter is:                                                 
-->
+<!-- javac-includes   Specifies which files to compile.                      
-->
+<!--                                                                         
-->
+
+<target name="jacorb-javac" 
depends="check-includes,check-sourcepath,check-src,check-excludes">
+   <echo message="Compiling for ${ant.project.name}"/>
+   <javac srcdir="${javac-src}"
+          destdir="${classdir}"
+          debug="${debug}"
+          classpathref="path.base"
+          debuglevel="${debuglevel}"
+          sourcepath="${javac-sourcepath}"
+          includes="${javac-includes}"
+          excludes="${javac-excludes}">
+   </javac>
+</target>
Index: fractal-corba/lib/jacorb/etc/conformance.txt
diff -u /dev/null fractal-corba/lib/jacorb/etc/conformance.txt:1.1
--- /dev/null   Mon Mar 14 13:42:20 2005
+++ fractal-corba/lib/jacorb/etc/conformance.txt        Mon Mar 14 13:42:18 
2005
@@ -0,0 +1,20 @@
+List of JacORB modules and the Specification versions that they are
+aimed at. Please edit!
+
+$Id: conformance.txt,v 1.1 2005/03/14 12:42:18 rouvoy Exp $
+-------------------------------------------------------------------
+
+
+IDL language mapping    :    2.3-2.x
+ORB interface           :    2.3, partial ???
+POA                     :    2.3
+AMI                     :    3.0?
+ETF                     :    3.0?
+SAS                     :    3.0 Conformance Levels 0, 1 (partial), 2 
(partial)
+PI                      :    pre-something 
+Security                :    Security Service 1.4? (partial)
+...
+
+INaming Service         :    1.1?
+Notification Svc        :    1.0.1
+...
Index: fractal-corba/lib/jacorb/etc/jacorb.properties
diff -u /dev/null fractal-corba/lib/jacorb/etc/jacorb.properties:1.1
--- /dev/null   Mon Mar 14 13:42:20 2005
+++ fractal-corba/lib/jacorb/etc/jacorb.properties      Mon Mar 14 13:42:18 
2005
@@ -0,0 +1,741 @@
+##
+##  JacORB configuration options
+##
+
+########################################
+#                                      #
+#   Initial references configuration   #
+#                                      #
+########################################
+
+#
+# URLs where IORs are stored (used in orb.resolve_initial_service())
+# DO EDIT these! (Only those that you are planning to use,
+# of course ;-).
+#
+# The ORBInitRef references are created on ORB startup time. In the
+# cases of the services themselves, this may lead to exceptions being
+# displayed (because the services aren't up yet). These exceptions
+# are handled properly and cause no harm!
+
+#ORBInitRef.NameService=corbaloc::160.45.110.41:38693/StandardNS/NameServer-POA/_root
+#ORBInitRef.NameService=file:/c:/NS_Ref
+#ORBInitRef.NameService=NS_Ref
+#ORBInitRef.TradingService=http://www.x.y.z/~user/TraderRef
+
+
+########################################
+#                                      #
+#      Export of corbaloc IORs         #
+#                                      #
+########################################
+
+# allow for more readable corbaloc URLs by mapping the
+# actual object key to an arbitrary string. The mapping
+# below would permit clients of a name service to
+# access it using corbaloc::ipaddress:portnum/NameService
+# Note: it is NOT necessary to define this property for
+# the name service here because this is done already in the
+# code of the ns implementation.
+# This mapping can be altered programatically by the proprietary
+# function ORB::addObjectKey(NameService, file:/home/rnc/NameSingleton.ior)
+#
+# The property also accepts the following mappings:
+# IOR, resource, jndi, URL (e.g. file, http)
+# examples:
+# jacorb.orb.objectKeyMap.NameService=StandardNS/NameServer-POA/_root
+# jacorb.orb.objectKeyMap.NameService=file:/home/rnc/NameSingleton.ior
+
+##################################
+#                                #
+#   ORB version number output    #
+#                                #
+##################################
+
+# if on, the ORB's version number and a copyright statement is printed
+# any time the ORB is initialized 
+jacorb.orb.print_version=off
+
+##################################
+#                                #
+#  Default Logging configuration #
+#                                #
+##################################
+
+# Name of the factory class that plugs in a given log kit
+# The default value is JacORB's own factory for the Apache 
+# LogKit. Only edit (or uncomment) if you want a different 
+# log kit.
+#jacorb.log.loggerFactory=org.jacorb.util.LogKitLoggerFactory
+
+# log levels:
+#
+# 0 = fatal errors only = "almost off" (FATAL ERRORS)
+# 1 = non-fatal errors and exceptions (ERROR)
+# 2 = important messages (WARN)
+# 3 = informational messages and exceptions (INFO)
+# 4 = debug-level output (DEBUG) (may confuse the unaware user :-)
+# NOTE: the name of this property has changed from jacorb.verbosity!!
+jacorb.log.default.verbosity=0
+
+# where does output go? Terminal is default
+#jacorb.logfile=LOGFILEPATH
+
+# If logging to file whether to append to existing file or overwrite
+jacorb.logfile.append=off
+
+# If jacorb.logfile.append is on, set rolling log size in kilobytes.
+# A value of 0 implies no rolling log
+jacorb.logfile.maxLogSize=0
+
+# hexdump outgoing messages
+jacorb.debug.dump_outgoing_messages=off
+
+# hexdump incoming messages
+jacorb.debug.dump_incoming_messages=off
+
+jacorb.util.tpool.log.verbosity=0
+
+##################################################
+#                                                #
+#    WARNING: The following properties should    #
+#    only be edited by the expert user. They     #
+#    can be left untouched in most cases!        #
+#                                                #
+##################################################
+
+
+
+################################
+#                              #
+#   Basic ORB Configuration    #
+#                              #
+################################
+
+# the GIOP minor version number to use for newly created IORs
+jacorb.giop_minor_version=2
+
+# number of retries if connection cannot directly be established
+jacorb.retries=5
+
+# how many msecs. do we wait between retries
+jacorb.retry_interval=500
+
+# log2 of maximum buffer size managed by the internal
+# buffer manager.
+#
+# This is NOT the maximum buffer size that
+# can be used, but just the largest size of buffers that
+# will be kept and managed. This value will be added to
+# an internal constant of 5, so the real value in bytes
+# is 2**(5+maxManagedBufSize-1). You only need to increase this
+# value if you are dealing with LOTS of LARGE data structures.
+# You may decrease it to make the buffer manager release large
+# buffers immediately rather than keeping them for later
+# reuse.
+jacorb.maxManagedBufSize=18
+
+# If this value is 0 an extra unlimited size buffer cache is created
+# for the CDROutputStreams. If this value is > 0 then the cache will
+# be purged every x msecs. If this value is -1 no caching of these
+# buffers will take place. This will reduce memory footprint at the
+# cost of decreased performance handling large data structures.
+# This value defaults to 0 if not set.
+#jacorb.bufferManagerMaxFlush=-1
+
+# Normally, a jacorb server will close the TCP/IP connection right
+# after sending a CloseConnection message. However, it may
+# occasionally happen that the client sends a message into the closed
+# connection because it hasn't handled the CloseConnection yet. To
+# avoid this situation, closing of the TCP/IP connection can be delayed.
+#jacorb.connection.delay_close=on
+#jacorb.connection.timeout_after_closeconnection=20000
+
+# Initial timeout for establishing a connection.
+#jacorb.connection.client.connect_timeout=0
+
+# Wait the specified number of msecs for a reply to a request. If
+# exceeded, a org.omg.CORBA.TIMEOUT exception will be thrown
+#jacorb.connection.client.pending_reply_timeout=0
+
+# client-side connection idle timeout, set no non-zero to stop
+# close the connection after so many msecs.
+#jacorb.connection.client.idle_timeout=0
+
+# shall the orb ignore pending messages when a connection idle timeout
+# is detected? If "on", the connection is closed and all pending
+# messages are cancelled. Default is "off"
+#jacorb.connection.client.timeout_ignores_pending_messages=off
+
+# whenever a network failure is detected, the orb can either
+# (infinitely) retry all pending requests, or propagate a COMM_FAILURE
+# back into the client code. Default is "off", i.e. throw a
+# COMM_FAILURE
+#jacorb.connection.client.retry_on_failure=off
+
+# max time (msecs) a server keeps a connection open if nothing happens
+#jacorb.connection.server.timeout=10000
+
+# Max no of accepted connections on the server.
+#jacorb.connection.max_server_connections=
+
+# The number of msecs that are waited until the next attempt to find
+# an idle connection is made (i.e. do not continuously spin)
+#jacorb.connection.wait_for_idle_interval=500
+
+# The class name of the SelectionStrategy class
+#jacorb.connection.selection_strategy_class=
+
+# The class name of the StatisticsProvider class
+#jacorb.connection.statistics_provider_class=
+
+#jacorb.reference_caching=off
+
+#
+# The following property specifies the class which is used for
+# reference caching. WeakHashtable uses WeakReferences, so entries
+# get gc'ed if only the Hashtable has a reference to them. This
+# is useful if you have many references to short-living non-persistent
+# CORBA objects. It is only available for java 1.2 and above.
+#
+# On the other hand the standard Hashtable keeps the references until
+# they are explicitely deleted by calling _release(). This is useful
+# for persistent and long-living CORBA objects.
+#
+#jacorb.hashtable_class=org.jacorb.util.WeakHashtable
+#
+jacorb.hashtable_class=java.util.Hashtable
+
+# use GIOP 1.2 byte order markers (since CORBA 2.4-5)
+jacorb.use_bom=off
+
+# add additional IIOP 1.0 profiles even if we are using IIOP 1.2
+jacorb.giop.add_1_0_profiles=off
+
+# Use DNS names in IORs
+jacorb.dns.enable=off
+
+# Compact Typecodes (0 - off, 1 - partial (not member_names), 2 - all)
+jacorb.compactTypecodes=0
+
+# Cache typecode on read
+jacorb.cacheTypecodes=off
+
+# Cache poa names
+jacorb.cachePoaNames=off
+
+###########################################
+#                                         #
+#         Interoperability                #
+#                                         #
+###########################################
+
+# Turn off indirection encoding for repeated typecodes. This fixes
+# interoperability with certain broken ORB's eg. Orbix2000
+jacorb.interop.indirection_encoding_disable=off
+
+# Iona Comet CORBA/COM bridge can incorrectly encode buffer lengths.
+# Enabling this property adds additional length checking and adjustment
+# for interoperability with Comet.
+jacorb.interop.comet=off
+
+# Some ORBs do not set a byte value of 1 as a CDR encoded boolean true
+# value. Enabling this property interprets any non zero CDR encoded
+# boolean value as true.
+jacorb.interop.lax_boolean_encoding=off
+
+# Control whether the method create_abstract_interface_tc performs
+# a validity check on the name parameter or not. Turning this check
+# off circumvents a bug in Sun's implementation of 
javax.rmi.CORBA.ValueHander,
+# which occasionally passes an invalid name (an empty string) to
+# ORBSingleton.create_abstract_interface_tc. If you are using RMI valuetypes,
+# you should turn this property off.
+jacorb.interop.strict_check_on_tc_creation=on
+
+# Custom-marshalled RMI valuetypes should be encoded as chunks, but some
+# ORBs are not able to decode chunked values. Disable this property for
+# interoperability with the ORB in Sun's JDK 1.4.2.
+jacorb.interop.chunk_custom_rmi_valuetypes=on
+###########################################
+#                                         #
+#         Socket Factories                #
+#                                         #
+###########################################
+
+# A factory design pattern is used for the creation of sockets and server
+# sockets.
+# The jacorb.net.socket_factory property can be used to configure
+# a socket factory that must implement the operations defined in the
+# interface org.jacorb.orb.factory.SocketFactory.
+# The jacorb.net.server_socket_factory property can be used to configure a
+# server socket factory that must implement the operations defined in the
+# interface org.jacorb.orb.factory.ServerSocketFactory.
+#
+#jacorb.net.socket_factory=org.jacorb.orb.factory.DefaultSocketFactory
+#jacorb.net.server_socket_factory=org.jacorb.orb.factory.DefaultServerSocketFactory
+#jacorb.net.socket_factory=org.jacorb.orb.factory.PortRangeSocketFactory
+#jacorb.net.server_socket_factory=org.jacorb.orb.factory.PortRangeServerSocketFactory
+#
+# Additional socket factores are supported that allow for the configuration
+# of maximum and minimum port numbers that can be used. This can be used to
+# enable firewall traversal via a fixed port range. To use these socket 
factories
+# configure one or both of the following property pairs. The first property 
pair
+# configures the client socket factory and the second pair the server socket
+# factory.
+#
+#jacorb.net.socket_factory.port.min
+#jacorb.net.socket_factory.port.max
+#jacorb.net.server_socket_factory.port.min
+#jacorb.net.server_socket_factory.port.max
+
+###########################################
+#                                         #
+#         BiDirectional GIOP              #
+#                                         #
+###########################################
+
+# uncomment this initializer if you want to use BiDirectional GIOP
+
+#org.omg.PortableInterceptor.ORBInitializerClass.bidir_init=org.jacorb.orb.giop.BiDirConnectionInitializer
+
+
+###########################################
+#                                         #
+#       Proxy address in IOR              #
+#                                         #
+###########################################
+
+#
+# with these two properties it is possible to
+# tell the ORB what IP/port IORs should contain,
+# if the ServerSockets IP/port can't be used
+# (e.g. for traffic through a firewall).
+#
+# WARNING: this is just "dumb" replacing, so you
+# have to take care of your configuration!
+#
+
+#jacorb.ior_proxy_host=1.2.3.4
+#jacorb.ior_proxy_port=4711
+
+
+###########################################
+#                                         #
+#   The Object Adapter Internet Address   #
+#                                         #
+###########################################
+
+# IP address on multi-homed host (this gets encoded in
+# object references). NOTE: Adresses like 127.0.0.X
+# will only be accessible from the same machine!
+#OAIAddr=1.2.3.4
+#OAPort=4711
+
+
+############################
+#                          #
+#   Default Interceptors   #
+#   Please leave them in!  #
+#                          #
+############################
+org.omg.PortableInterceptor.ORBInitializerClass.standard_init=org.jacorb.orb.standardInterceptors.IORInterceptorInitializer
+
+
+
+###############################################
+#                                             #
+#   Implementation Repository Configuration   #
+#                                             #
+###############################################
+# Switch off to avoid contacting the ImR on every server start-up
+jacorb.use_imr=off
+
+# Switch off if you don't want to write the ImR address into server IORs
+# (ignored if jacorb.use_imr=off)
+jacorb.use_imr_endpoint=on
+
+# if set to "on", servers that don't already have an entry on their
+# first call to the imr, will get automatically registered. Otherwise,
+# an UnknownServer exception is thrown.
+jacorb.imr.allow_auto_register=off
+
+# if set to "on", the imr will try to "ping" every object reference,
+# that it is going to return. If the reference is not alive, TRANSIENT
+# is thrown.
+jacorb.imr.check_object_liveness=off
+
+ORBInitRef.ImplementationRepository=http://www.x.y.z/~user/ImR_Ref
+
+jacorb.imr.table_file=Z:\table.dat
+jacorb.imr.backup_file=z:\backup.dat
+jacorb.imr.ior_file=/home/bwana/brose/public_html/ImR_Ref
+# Time (msecs) that the implementation will wait for a started server to 
register.
+jacorb.imr.timeout=
+
+# Host for ImR endpoint
+jacorb.imr.endpoint_host=
+# Port number for IMR endpoint
+jacorb.imr.endpoint_port_number=
+
+# how many millisecs should the imr wait, until a connection from an
+# application client is terminated. Default is 2000.
+jacorb.imr.connection_timeout=2000
+
+# the implementation name, should be set to a different
+# name in the code of persistent servers
+jacorb.implname=StandardImplName
+
+#
+# This is supposed to be a generic startup string for everything
+# that calls Runtime.exec(). Might be replaced by jaco[.bat].
+#
+jacorb.java_exec=java -Dorg.omg.CORBA.ORBClass=org.jacorb.orb.ORB 
-Dorg.omg.CORBA.ORBSingletonClass=org.jacorb.orb.ORBSingleton
+
+# with these two properties it is possible to
+# tell the ORB what IP / hostname  and port the IMR IOR and IMRified server 
IORs should
+# contain,  if the ServerSockets IP/port can't be used
+# (e.g. for traffic through a firewall).
+#
+# WARNING: this is just "dumb" replacement, so you
+# have to take care of your configuration!
+#
+#jacorb.imr.ior_proxy_host=1.2.3.4
+#jacorb.imr.ior_proxy_port=4711
+
+
+#########################
+#                       #
+#   SSL Configuration   #
+#                       #
+#########################
+
+#
+# The port number used by SSL, will be dynmically assigned
+# by default
+#
+
+#OASSLPort=4711
+
+# This interceptor must be set if programs need access to
+# certificates using the CORBA Security API, SSL works also
+# without this interceptor
+
+#org.omg.PortableInterceptor.ORBInitializerClass.ForwardInit=org.jacorb.security.ssl.SecurityServiceInitializer
+#org.omg.PortableInterceptor.ORBInitializerClass.ForwardInit=org.jacorb.security.ssl.iaik.SecurityServiceInitializer
+
+# qualified classname of access decision object
+jacorb.security.access_decision=org.jacorb.security.level2.AccessDecisionImpl
+
+# list of qualified classnames of principal authenticator objects,
+# separated by commas (no whitespaces!). The first entry (that can
+# be successfully created) will be available through the
+# principal_authenticator property.
+jacorb.security.principal_authenticator=org.jacorb.security.level2.PrincipalAuthenticatorImpl
+
+# the qualified classname of the ssl socket factory class
+#jacorb.ssl.socket_factory=org.jacorb.security.ssl.sun_jsse.SSLSocketFactory
+jacorb.ssl.socket_factory=org.jacorb.security.ssl.iaik.SSLSocketFactory
+
+# the qualified classname of the ssl server socket factory class
+#jacorb.ssl.server_socket_factory=org.jacorb.security.ssl.sun_jsse.SSLServerSocketFactory
+jacorb.ssl.server_socket_factory=org.jacorb.security.ssl.iaik.SSLServerSocketFactory
+
+# IIOP/SSL parameters (numbers are hex values, without the leading "0x"):
+# NoProtection = 1
+# EstablishTrustInClient = 40
+# EstablishTrustInTarget = 20
+# mutual authentication = 60
+# please see the programming guide for more explanation
+
+jacorb.security.support_ssl=off
+
+jacorb.security.ssl.client.supported_options=0
+jacorb.security.ssl.client.required_options=0
+
+jacorb.security.ssl.server.supported_options=0
+jacorb.security.ssl.server.required_options=0
+
+#
+# If set, the following two values will be placed in the IOR, if
+# "corbaloc:ssliop" ssliop.
+#
+# If not set, only EstablishTrustInTarget is used for both supported
+# and required options. EstablishTrustInClient is not set, and the
+# rest of the Association Options aren't currently used anyway.
+#jacorb.security.ssl.corbaloc_ssliop.supported_options=0
+#jacorb.security.ssl.corbaloc_ssliop.required_options=0
+
+# The name and location of the keystore. This may be absolute or
+# relative to the home directory.
+#
+# NOTE (for Sun JSSE users): The "javax.net.ssl.trustStore[Password]"
+# properties don't seem to take effect, so you may want to add trusted
+# certificates to "normal" keystores. In this case, please set the
+# property "jacorb.security.jsse.trustees_from_ks"is to "on", so trusted
+# certificates are taken from the keystore instead of a dedicated
+# truststore.
+jacorb.security.keystore=
+jacorb.security.keystore_password=
+
+
+#
+# IAIK specific settings
+#
+
+
+# files with public key certs of trusted CAs
+#
+# WARNING: If no CA certs are present, the IAIK chain verifier will
+# accept ALL otherwise valid chains!
+#
+jacorb.security.trustees=
+
+# the name of the default key alias to look up in the keystore
+jacorb.security.default_user=
+jacorb.security.default_password=
+
+# have iaiks ssl classes print debug output to stdout
+jacorb.security.iaik_debug=off
+
+#
+# Sun JSSE specific settings
+#
+# Use the keystore to take trusted certs from.
+jacorb.security.jsse.trustees_from_ks=off
+
+# A comma-separated (no whitespaces!) list of cipher suite names. See
+# the JSSE docs on how to obtain the correct cipher suite strings
+jacorb.security.ssl.server.cipher_suites=
+jacorb.security.ssl.client.cipher_suites=
+
+# A comma seperated list of the names of the protocols to be set enabled on 
the SSL socket.
+# See the JSSE documentation for 
javax.net.ssl.SSLSocket#setEnabledProtocols()
+#jacorb.security.ssl.client.protocols=
+#jacorb.security.ssl.server.protocols=
+
+# A user defined javax.net.ssl.TrustManager implemementation class name.
+# Will be used to intialise the SSLContext. See JSSE docs for 
javax.net.ssl.SSLContext#init().
+# Must be capable of instantiation via a no arg constructor.
+#jacorb.security.ssl.client.trust_manager=my.trust.Manager
+#jacorb.security.ssl.server.trust_manager=my.trust.Manager 
+
+#########################
+#                       #
+#   POA Configuration   #
+#                       #
+#########################
+
+# displays a GUI monitoring tool for servers
+jacorb.poa.monitoring=off
+
+# POA log levels:
+# 0 = fatal errors only = "almost off" (FATAL ERRORS)
+# 1 = non-fatal errors and exceptions (ERROR)
+# 2 = important messages (WARN)
+# 3 = informational messages and exceptions (INFO)
+# 4 = debug-level output (DEBUG) (may confuse the unaware user :-)
+jacorb.poa.log.verbosity=3
+
+# thread pool configuration for request processing
+jacorb.poa.thread_pool_max=20
+jacorb.poa.thread_pool_min=5
+
+# if set, request processing threads in thePOA
+# will run at this priority. If not set or invalid,
+# MAX_PRIORITY will be used.
+#jacorb.poa.thread_priority=
+
+# Properties controlling the POA's request queue.  If queue_wait is off,
+# then if there are more than queue_max requests in the queue, the
+# client gets TRANSIENT exceptions for any requests.  If queue_wait is on,
+# then the call blocks at the server side until no more than queue_min
+# requests are left in the queue.  The new request is then delivered as 
usual.
+jacorb.poa.queue_wait=off
+jacorb.poa.queue_max=100
+jacorb.poa.queue_min=10
+
+# Set this to on for server-side checking of expired ReplyEndTimePolicy.
+# (This also applies to RelativeRoundtripTimeoutPolicy.)  When this is on,
+# the clocks of the server and client machine need to be synchronized.
+#jacorb.poa.check_reply_end_time=off
+
+
+###################################
+#                                 #
+#  Transport Layer Configuration  #
+#                                 #
+###################################
+
+# Names of the factories classes for all installed transport plug-ins
+# (comma-separated list).
+
+#jacorb.transport.factories=org.jacorb.orb.iiop.IIOPFactories
+
+# ProfileId tags of all installed transports that should actually
+# listen on the server side.  This is a comma-separated list of numbers,
+# each number must correspond to one ProfileId tag from a factory in
+# jacorb.transport.factories.  In IORs produced by the server, the transport
+# profiles will appear in the order indicated by this list.
+
+#jacorb.transport.server.listeners=0
+
+# Name of a class that selects the transport profile to use on the 
+# client side.
+
+#jacorb.transport.client.selector=org.jacorb.orb.DefaultProfileSelector
+
+
+##################################
+#                                #
+#   Name Service Configuration   #
+#                                #
+##################################
+
+# log levels:
+# 0 = fatal errors only = "almost off" (FATAL ERRORS)
+# 1 = non-fatal errors and exceptions (ERROR)
+# 2 = important messages (WARN)
+# 3 = informational messages and exceptions (INFO)
+# 4 = debug-level output (DEBUG) (may confuse the unaware user :-)
+
+jacorb.naming.log.verbosity=4
+
+#
+# name of the logger factory. Implement your own subclass of
+# org.jacorb.util.LoggerFactory and enter class name here to
+# customize logging behavior. Built-in default is 
org.jacorb.util.LogKitLoggerFactory
+#jacorb.log.loggerFactory=
+
+# Whether non active references are purged from name service
+# when list operation is invoked.
+
+jacorb.naming.purge=on
+
+# Whether resolve should return references without trying to
+# ping them to see if they're still alive first.
+
+jacorb.naming.noping=on
+
+# The file where the name server drops its IOR
+jacorb.naming.ior_filename=build/NS.ior
+
+########################################
+#                                      #
+#   Trader configuration, please see   #
+#   src/trading/README.PROPERTIES for  #
+#   explanation                        #
+#                                      #
+########################################
+
+jtrader.util.max_threads=10
+jtrader.util.min_threads=1
+jtrader.util.query_timeout=5000
+jtrader.impl.cache_max=100
+
+# boolean values, e.g. true / false
+#jtrader.modifiable_properties=
+#jtrader.dynamic_properties=
+#jtrader.proxy_offers=
+
+jtrader.debug=false
+jtrader.debug_verbosity=3
+
+#integer values
+jtrader.def_search_card=
+jtrader.max_search_card=
+jtrader.def_match_card=
+jtrader.max_match_card=
+jtrader.def_return_card=
+jtrader.max_return_card=
+jtrader.max_list=
+jtrader.def_hop_count=
+jtrader.max_hop_count=
+
+#FollowOptions
+#always=2
+#if_no_local=1
+#local_only=0
+jtrader.def_follow_policy=
+jtrader.max_follow_policy=
+jtrader.max_link_follow_policy=
+
+########################################################
+#                                                      #
+#   Notification Service configuration, please see     #
+#   the JacORB ProgrammingGuide for a explanation      #
+#                                                      #
+########################################################
+
+jacorb.notification.filter.thread_pool_size = 2
+
+jacorb.notification.proxyconsumer.thread_pool_size = 2
+
+jacorb.notification.proxysupplier.thread_pool_size = 4
+
+jacorb.notification.supplier.poll_intervall = 1000
+
+jacorb.notification.max_batch_size = 1
+
+jacorb.notification.max_events_per_consumer = 100
+
+jacorb.notification.order_policy = PriorityOrder
+
+jacorb.notification.discard_policy = PriorityOrder
+
+jacorb.notification.consumer.backout_interval = 5000
+
+jacorb.notification.consumer.error_threshold = 3
+
+# valid values: ThreadPool, ThreadPerProxy
+jacorb.notification.proxysupplier.threadpolicy = ThreadPool
+
+jacorb.notification.default_filter_factory = builtin
+
+# jacorb.notification.supplier.max_number = 10
+
+# jacorb.notification.start_time_supported = 10
+
+jacorb.notification.stop_time_supported = on
+
+jacorb.notification.proxy.destroy_causes_disconnect = on
+
+# Notification Service log levels:
+org.jacorb.notification.log.verbosity = 3
+
+########################################
+#                                      #
+#   SAS configuration                  #
+#                                      #
+########################################
+
+jacorb.SAS.log.verbosity=INFO
+jacorb.SAS.CSS.log.verbosity=INFO
+jacorb.SAS.TSS.log.verbosity=INFO
+
+# This option defines the specific SAS context generator/validator
+# Currently supported contexts include:
+#    NullContext       - Sends a NULL SAS Context
+#    GssUpContext      - Uses GSSUP security
+#    KerberosContext   - uses Kerberos security
+# At least one context must be selected for SAS support
+#jacorb.security.sas.contextClass=org.jacorb.security.sas.NullContext
+#jacorb.security.sas.contextClass=org.jacorb.security.sas.GssUpContext
+#jacorb.security.sas.contextClass=org.jacorb.security.sas.KerberosContext
+
+# This initializer installs the SAS interceptors
+# Comment out this line if you do not want SAS support
+#org.omg.PortableInterceptor.ORBInitializerClass.SAS=org.jacorb.security.sas.SASInitializer
+
+# This option is used for GSSUP security and sets up the GSS Provider
+# Comment out this line if you are not using GSS UP authentication
+#org.omg.PortableInterceptor.ORBInitializerClass.GSSUPProvider=org.jacorb.security.sas.GSSUPProviderInitializer
+
+########################################
+#                                      #
+#   Custom configuration               #
+#                                      #
+########################################
+
+
+# any other custom properties can be added here.
+
Index: fractal-corba/lib/jacorb/etc/jacorb_jar.manifest
diff -u /dev/null fractal-corba/lib/jacorb/etc/jacorb_jar.manifest:1.1
--- /dev/null   Mon Mar 14 13:42:20 2005
+++ fractal-corba/lib/jacorb/etc/jacorb_jar.manifest    Mon Mar 14 13:42:18 
2005
@@ -0,0 +1,8 @@
+Manifest-Version: 1.0 
+Class-Path: 
+ logkit-1.2.jar 
+ avalon-framework-4.1.5.jar 
+ concurrent-1.3.2.jar 
+ antlr-2.7.2.jar
+
+
Index: fractal-corba/lib/jacorb/etc/jacorb_properties.template
diff -u /dev/null fractal-corba/lib/jacorb/etc/jacorb_properties.template:1.1
--- /dev/null   Mon Mar 14 13:42:20 2005
+++ fractal-corba/lib/jacorb/etc/jacorb_properties.template     Mon Mar 14 
13:42:18 2005
@@ -0,0 +1,741 @@
+##
+##  JacORB configuration options
+##
+
+########################################
+#                                      #
+#   Initial references configuration   #
+#                                      #
+########################################
+
+#
+# URLs where IORs are stored (used in orb.resolve_initial_service())
+# DO EDIT these! (Only those that you are planning to use,
+# of course ;-).
+#
+# The ORBInitRef references are created on ORB startup time. In the
+# cases of the services themselves, this may lead to exceptions being
+# displayed (because the services aren't up yet). These exceptions
+# are handled properly and cause no harm!
+
+#ORBInitRef.NameService=corbaloc::160.45.110.41:38693/StandardNS/NameServer-POA/_root
+#ORBInitRef.NameService=file:/c:/NS_Ref
+ORBInitRef.NameService=http://www.x.y.z/~user/NS_Ref
+#ORBInitRef.TradingService=http://www.x.y.z/~user/TraderRef
+
+
+########################################
+#                                      #
+#      Export of corbaloc IORs         #
+#                                      #
+########################################
+
+# allow for more readable corbaloc URLs by mapping the
+# actual object key to an arbitrary string. The mapping
+# below would permit clients of a name service to
+# access it using corbaloc::ipaddress:portnum/NameService
+# Note: it is NOT necessary to define this property for
+# the name service here because this is done already in the
+# code of the ns implementation.
+# This mapping can be altered programatically by the proprietary
+# function ORB::addObjectKey(NameService, file:/home/rnc/NameSingleton.ior)
+#
+# The property also accepts the following mappings:
+# IOR, resource, jndi, URL (e.g. file, http)
+# examples:
+# jacorb.orb.objectKeyMap.NameService=StandardNS/NameServer-POA/_root
+# jacorb.orb.objectKeyMap.NameService=file:/home/rnc/NameSingleton.ior
+
+##################################
+#                                #
+#   ORB version number output    #
+#                                #
+##################################
+
+# if on, the ORB's version number and a copyright statement is printed
+# any time the ORB is initialized 
+jacorb.orb.print_version=on
+
+##################################
+#                                #
+#  Default Logging configuration #
+#                                #
+##################################
+
+# Name of the factory class that plugs in a given log kit
+# The default value is JacORB's own factory for the Apache 
+# LogKit. Only edit (or uncomment) if you want a different 
+# log kit.
+#jacorb.log.loggerFactory=org.jacorb.util.LogKitLoggerFactory
+
+# log levels:
+#
+# 0 = fatal errors only = "almost off" (FATAL ERRORS)
+# 1 = non-fatal errors and exceptions (ERROR)
+# 2 = important messages (WARN)
+# 3 = informational messages and exceptions (INFO)
+# 4 = debug-level output (DEBUG) (may confuse the unaware user :-)
+# NOTE: the name of this property has changed from jacorb.verbosity!!
+jacorb.log.default.verbosity=3
+
+# where does output go? Terminal is default
+#jacorb.logfile=LOGFILEPATH
+
+# If logging to file whether to append to existing file or overwrite
+jacorb.logfile.append=off
+
+# If jacorb.logfile.append is on, set rolling log size in kilobytes.
+# A value of 0 implies no rolling log
+jacorb.logfile.maxLogSize=0
+
+# hexdump outgoing messages
+jacorb.debug.dump_outgoing_messages=off
+
+# hexdump incoming messages
+jacorb.debug.dump_incoming_messages=off
+
+jacorb.util.tpool.log.verbosity=0
+
+##################################################
+#                                                #
+#    WARNING: The following properties should    #
+#    only be edited by the expert user. They     #
+#    can be left untouched in most cases!        #
+#                                                #
+##################################################
+
+
+
+################################
+#                              #
+#   Basic ORB Configuration    #
+#                              #
+################################
+
+# the GIOP minor version number to use for newly created IORs
+jacorb.giop_minor_version=2
+
+# number of retries if connection cannot directly be established
+jacorb.retries=5
+
+# how many msecs. do we wait between retries
+jacorb.retry_interval=500
+
+# log2 of maximum buffer size managed by the internal
+# buffer manager.
+#
+# This is NOT the maximum buffer size that
+# can be used, but just the largest size of buffers that
+# will be kept and managed. This value will be added to
+# an internal constant of 5, so the real value in bytes
+# is 2**(5+maxManagedBufSize-1). You only need to increase this
+# value if you are dealing with LOTS of LARGE data structures.
+# You may decrease it to make the buffer manager release large
+# buffers immediately rather than keeping them for later
+# reuse.
+jacorb.maxManagedBufSize=18
+
+# If this value is 0 an extra unlimited size buffer cache is created
+# for the CDROutputStreams. If this value is > 0 then the cache will
+# be purged every x msecs. If this value is -1 no caching of these
+# buffers will take place. This will reduce memory footprint at the
+# cost of decreased performance handling large data structures.
+# This value defaults to 0 if not set.
+#jacorb.bufferManagerMaxFlush=-1
+
+# Normally, a jacorb server will close the TCP/IP connection right
+# after sending a CloseConnection message. However, it may
+# occasionally happen that the client sends a message into the closed
+# connection because it hasn't handled the CloseConnection yet. To
+# avoid this situation, closing of the TCP/IP connection can be delayed.
+#jacorb.connection.delay_close=on
+#jacorb.connection.timeout_after_closeconnection=20000
+
+# Initial timeout for establishing a connection.
+#jacorb.connection.client.connect_timeout=0
+
+# Wait the specified number of msecs for a reply to a request. If
+# exceeded, a org.omg.CORBA.TIMEOUT exception will be thrown
+#jacorb.connection.client.pending_reply_timeout=0
+
+# client-side connection idle timeout, set no non-zero to stop
+# close the connection after so many msecs.
+#jacorb.connection.client.idle_timeout=0
+
+# shall the orb ignore pending messages when a connection idle timeout
+# is detected? If "on", the connection is closed and all pending
+# messages are cancelled. Default is "off"
+#jacorb.connection.client.timeout_ignores_pending_messages=off
+
+# whenever a network failure is detected, the orb can either
+# (infinitely) retry all pending requests, or propagate a COMM_FAILURE
+# back into the client code. Default is "off", i.e. throw a
+# COMM_FAILURE
+#jacorb.connection.client.retry_on_failure=off
+
+# max time (msecs) a server keeps a connection open if nothing happens
+#jacorb.connection.server.timeout=10000
+
+# Max no of accepted connections on the server.
+#jacorb.connection.max_server_connections=
+
+# The number of msecs that are waited until the next attempt to find
+# an idle connection is made (i.e. do not continuously spin)
+#jacorb.connection.wait_for_idle_interval=500
+
+# The class name of the SelectionStrategy class
+#jacorb.connection.selection_strategy_class=
+
+# The class name of the StatisticsProvider class
+#jacorb.connection.statistics_provider_class=
+
+#jacorb.reference_caching=off
+
+#
+# The following property specifies the class which is used for
+# reference caching. WeakHashtable uses WeakReferences, so entries
+# get gc'ed if only the Hashtable has a reference to them. This
+# is useful if you have many references to short-living non-persistent
+# CORBA objects. It is only available for java 1.2 and above.
+#
+# On the other hand the standard Hashtable keeps the references until
+# they are explicitely deleted by calling _release(). This is useful
+# for persistent and long-living CORBA objects.
+#
+#jacorb.hashtable_class=org.jacorb.util.WeakHashtable
+#
+jacorb.hashtable_class=java.util.Hashtable
+
+# use GIOP 1.2 byte order markers (since CORBA 2.4-5)
+jacorb.use_bom=off
+
+# add additional IIOP 1.0 profiles even if we are using IIOP 1.2
+jacorb.giop.add_1_0_profiles=off
+
+# Use DNS names in IORs
+jacorb.dns.enable=off
+
+# Compact Typecodes (0 - off, 1 - partial (not member_names), 2 - all)
+jacorb.compactTypecodes=0
+
+# Cache typecode on read
+jacorb.cacheTypecodes=off
+
+# Cache poa names
+jacorb.cachePoaNames=off
+
+###########################################
+#                                         #
+#         Interoperability                #
+#                                         #
+###########################################
+
+# Turn off indirection encoding for repeated typecodes. This fixes
+# interoperability with certain broken ORB's eg. Orbix2000
+jacorb.interop.indirection_encoding_disable=off
+
+# Iona Comet CORBA/COM bridge can incorrectly encode buffer lengths.
+# Enabling this property adds additional length checking and adjustment
+# for interoperability with Comet.
+jacorb.interop.comet=off
+
+# Some ORBs do not set a byte value of 1 as a CDR encoded boolean true
+# value. Enabling this property interprets any non zero CDR encoded
+# boolean value as true.
+jacorb.interop.lax_boolean_encoding=off
+
+# Control whether the method create_abstract_interface_tc performs
+# a validity check on the name parameter or not. Turning this check
+# off circumvents a bug in Sun's implementation of 
javax.rmi.CORBA.ValueHander,
+# which occasionally passes an invalid name (an empty string) to
+# ORBSingleton.create_abstract_interface_tc. If you are using RMI valuetypes,
+# you should turn this property off.
+jacorb.interop.strict_check_on_tc_creation=on
+
+# Custom-marshalled RMI valuetypes should be encoded as chunks, but some
+# ORBs are not able to decode chunked values. Disable this property for
+# interoperability with the ORB in Sun's JDK 1.4.2.
+jacorb.interop.chunk_custom_rmi_valuetypes=on
+###########################################
+#                                         #
+#         Socket Factories                #
+#                                         #
+###########################################
+
+# A factory design pattern is used for the creation of sockets and server
+# sockets.
+# The jacorb.net.socket_factory property can be used to configure
+# a socket factory that must implement the operations defined in the
+# interface org.jacorb.orb.factory.SocketFactory.
+# The jacorb.net.server_socket_factory property can be used to configure a
+# server socket factory that must implement the operations defined in the
+# interface org.jacorb.orb.factory.ServerSocketFactory.
+#
+#jacorb.net.socket_factory=org.jacorb.orb.factory.DefaultSocketFactory
+#jacorb.net.server_socket_factory=org.jacorb.orb.factory.DefaultServerSocketFactory
+#jacorb.net.socket_factory=org.jacorb.orb.factory.PortRangeSocketFactory
+#jacorb.net.server_socket_factory=org.jacorb.orb.factory.PortRangeServerSocketFactory
+#
+# Additional socket factores are supported that allow for the configuration
+# of maximum and minimum port numbers that can be used. This can be used to
+# enable firewall traversal via a fixed port range. To use these socket 
factories
+# configure one or both of the following property pairs. The first property 
pair
+# configures the client socket factory and the second pair the server socket
+# factory.
+#
+#jacorb.net.socket_factory.port.min
+#jacorb.net.socket_factory.port.max
+#jacorb.net.server_socket_factory.port.min
+#jacorb.net.server_socket_factory.port.max
+
+###########################################
+#                                         #
+#         BiDirectional GIOP              #
+#                                         #
+###########################################
+
+# uncomment this initializer if you want to use BiDirectional GIOP
+
+#org.omg.PortableInterceptor.ORBInitializerClass.bidir_init=org.jacorb.orb.giop.BiDirConnectionInitializer
+
+
+###########################################
+#                                         #
+#       Proxy address in IOR              #
+#                                         #
+###########################################
+
+#
+# with these two properties it is possible to
+# tell the ORB what IP/port IORs should contain,
+# if the ServerSockets IP/port can't be used
+# (e.g. for traffic through a firewall).
+#
+# WARNING: this is just "dumb" replacing, so you
+# have to take care of your configuration!
+#
+
+#jacorb.ior_proxy_host=1.2.3.4
+#jacorb.ior_proxy_port=4711
+
+
+###########################################
+#                                         #
+#   The Object Adapter Internet Address   #
+#                                         #
+###########################################
+
+# IP address on multi-homed host (this gets encoded in
+# object references). NOTE: Adresses like 127.0.0.X
+# will only be accessible from the same machine!
+#OAIAddr=1.2.3.4
+#OAPort=4711
+
+
+#########