maguro      2005/04/12 17:29:54

  Modified:    modules/core/src/java/org/openejb/corba CORBABean.java
                        CSSBean.java
  Log:

  The primary port of the IOR must be zero if the CSI component contains a 
secure transport mechanism.  Much of this is to work around the Sun ORB.
  
  Revision  Changes    Path
  1.16      +4 -6      
openejb/modules/core/src/java/org/openejb/corba/CORBABean.java
  
  Index: CORBABean.java
  ===================================================================
  RCS file: 
/home/projects/openejb/scm/openejb/modules/core/src/java/org/openejb/corba/CORBABean.java,v
  retrieving revision 1.15
  retrieving revision 1.16
  diff -u -r1.15 -r1.16
  --- CORBABean.java    8 Apr 2005 02:02:50 -0000       1.15
  +++ CORBABean.java    12 Apr 2005 21:29:54 -0000      1.16
  @@ -141,10 +141,8 @@
               Thread.currentThread().setContextClassLoader(classLoader);
   
               if (configAdapter != null) {
  -                Properties properties = 
configAdapter.translateToProps(tssConfig);
  -                properties.putAll(props);
  -
  -                orb = ORB.init(configAdapter.translateToArgs(tssConfig, 
args), properties);
  +                orb = ORB.init(configAdapter.translateToArgs(tssConfig, 
args), configAdapter.translateToProps(tssConfig, props));
  +                configAdapter.postProcess(tssConfig, orb);
               } else {
                   orb = ORB.init((String[]) args.toArray(new 
String[args.size()]), props);
               }
  
  
  
  1.9       +6 -10     
openejb/modules/core/src/java/org/openejb/corba/CSSBean.java
  
  Index: CSSBean.java
  ===================================================================
  RCS file: 
/home/projects/openejb/scm/openejb/modules/core/src/java/org/openejb/corba/CSSBean.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- CSSBean.java      2 Apr 2005 01:05:21 -0000       1.8
  +++ CSSBean.java      12 Apr 2005 21:29:54 -0000      1.9
  @@ -212,12 +212,10 @@
           try {
               Thread.currentThread().setContextClassLoader(classLoader);
   
  -            Properties properties = 
configAdapter.translateToProps(nssConfig);
  -            properties.putAll(nssProps);
  -
               if (log.isDebugEnabled()) log.debug("Starting NameService ORB");
   
  -            nssORB = ORB.init((String[]) nssArgs.toArray(new 
String[nssArgs.size()]), properties);
  +            nssORB = ORB.init(configAdapter.translateToArgs(nssConfig, 
nssArgs), configAdapter.translateToProps(nssConfig, nssProps));
  +            configAdapter.postProcess(nssConfig, nssORB);
   
               threadPool.execute(new Runnable() {
                   public void run() {
  @@ -225,12 +223,10 @@
                   }
               });
   
  -            properties = configAdapter.translateToProps(cssConfig);
  -            properties.putAll(cssProps);
  -
               if (log.isDebugEnabled()) log.debug("Starting CSS ORB");
   
  -            cssORB = ORB.init((String[]) cssArgs.toArray(new 
String[cssArgs.size()]), properties);
  +            cssORB = ORB.init(configAdapter.translateToArgs(cssConfig, 
cssArgs), configAdapter.translateToProps(cssConfig, cssProps));
  +            configAdapter.postProcess(cssConfig, cssORB);
   
               threadPool.execute(new Runnable() {
                   public void run() {
  
  
  

Reply via email to