Help, I am trying to make a simple http web services call from one glassfish container to another with EJBs exposed as web services. I get a message indicating "SOAPFaultException: WSTX-AT-0022: Registration with durable parent failed". The SOAPFault also includes a javax.net.ssl.SSLHandshakeException because the 2 servers (on different boxes) do not have SSL certificates set up withCAs.
I understand the wsit transaction is trying to use SSL for the transaction manager but I really don't want the transaction and don't want to set up SSL between the 2 servers since it is not required for any other reason.
My client is executed from an EJB Timer. I have modified the TransactionAttribute on the EJB methods to be TransactionAttributeType.NOT_SUPPORTED per the following thread:
http://forums.java.net/jive/thread.jspa?messageID=364573.
For some reason it still has it in a transaction. I can make the http WS call from SOAPUI no problem.
Any ideas on how to force it not to use the transaction from the client? Shouldn't the TransactionAttributeType.NOT_SUPPORTED cause it to skip the wsit transaction?
[Message sent by forum member 'abll' (jodendahl_at_tandbergtv.com)]
http://forums.java.net/jive/thread.jspa?messageID=367434