2 Replies Latest reply on Jan 11, 2005 2:18 PM by bill.burke

    Why not always pad Xid?

    bill.burke

      mok, Can try a few more things,

      look at http://<your-server>:8082

      and make sure that your jndi name is there, should be something like

      jndiName=helloEJBDisplay

      You might also try with your initial context adding the property
      env.put("java.naming.rmi.security.manager", "yes");

      Btw, is the jndi lookup from within JBOSS (same jvm) or an external client?

        • 1. Re: Why not always pad Xid?
          igorfie

          If my memory serves me right, we were concerned that other tx manager would not like the padding zeros. Or there was a tx manager (Informix???) that did not like the padding. It's been too long, sorry...

          I wonder if JBoss Group now has resources to test this with different tx managers.

          • 2. Re: Why not always pad Xid?
            bill.burke

            I think whether or not to pad needs to happen at the JCA level. That the XAResource interface must be wrapped and when prepare or commit is called a new Xid should be created based on whether padding should be done or not. We will need the same for XAResource.recover as different XAResources require different flags here.