Gary,

Just for the sake of completeness, can you please try to call
getTransaction() on the TransactionManager instance returned, and then
issue code along the lines ...

(User)Transaction tx = mgr.getTransaction();
int status = tx.getStatus();

Thanks for your help in advance
Werner

PS Once you have done so and your code still compiles ... ;-), can you
please create a new issue at http://jira.codehaus.org/browse/CASTOR, and
attach the relevant information of this thread. Once you've done so,
I'll take care of the rest and commit a patch within a few days. As a
result of this thread (and a couple of other pending issues, I most
likely will delay the 1.0.1 release scheduled for tomorrow for a few days.

PSS Just out of curiosity, what database are you using (given that you
are running on Websphere ... ) ?

[EMAIL PROTECTED] wrote:
> Hi Werner,
>  
> here's the test servlet and output for WAS6 Transaction Manager...
>  
>  
> [08/05/06 12:55:47:724 BST] 00000043 Main          I   Calling
> getTransactionManager()
> [08/05/06 12:55:47:726 BST] 00000043 Main          I   TM instance set
> to [EMAIL PROTECTED]
> <mailto:[EMAIL PROTECTED]>
>  
> package tx;
>  
> import java.io.IOException;
> import javax.servlet.Servlet;
> import javax.servlet.ServletException;
> import javax.servlet.http.HttpServlet;
> import javax.servlet.http.HttpServletRequest;
> import javax.servlet.http.HttpServletResponse;
>  
> import java.util.logging.Logger;
> import javax.transaction.TransactionManager;
> import com.ibm.ws.Transaction.TransactionManagerFactory;
>  
> public class Main extends HttpServlet implements Servlet {
>  
>  static Logger log = Logger.getLogger("Main");
>  
>  /* (non-Java-doc)
>   * @see javax.servlet.http.HttpServlet#HttpServlet()
>   */
>  public Main() {
>   super();
>  }
>  
>  /* (non-Java-doc)
>   * @see javax.servlet.http.HttpServlet#doGet(HttpServletRequest arg0,
> HttpServletResponse arg1)
>   */
>  protected void doGet(HttpServletRequest arg0, HttpServletResponse arg1)
> throws ServletException, IOException {
>   
>   log.info("Calling getTransactionManager()");
>   TransactionManager mgr =
> TransactionManagerFactory.getTransactionManager();
>   log.info("TM instance set to "+mgr.toString());
>   
>  }
>  
> }
> ------------------------------------------------------------------------
> *From:* Werner Guttmann [mailto:[EMAIL PROTECTED]
> *Sent:* 08 May 2006 10:06
> *To:* [email protected]
> *Subject:* RE: [castor-user] [XML] Problem with IBM RAD 6 & WebSphere 6
> 
> Well, actually, I thought you'd knock up that servlet yourself .. ;-),
> trying to execute 
>  
>     (WebSphere)TransactionManager mgr =
> com.ibm.ws.Transaction.TransactionManagerFactory.getTransactionManager();
> 
> Thanks
> Werner
> 
>     ------------------------------------------------------------------------
>     *From:* [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
>     *Sent:* Montag, 08. Mai 2006 10:43
>     *To:* [email protected]
>     *Subject:* RE: [castor-user] [XML] Problem with IBM RAD 6 & WebSphere 6
> 
>     of course, send it over and I'll send you back the results
>      
>     Gary
> 
>     ------------------------------------------------------------------------
>     *From:* Werner Guttmann [mailto:[EMAIL PROTECTED]
>     *Sent:* 08 May 2006 09:41
>     *To:* [email protected]
>     *Subject:* RE: [castor-user] [XML] Problem with IBM RAD 6 & WebSphere 6
> 
>     Gary, I have seen the new issue, thanks. Wrt to the
>     transaction(manager) handling stuff, would you be in a position to
>     deploy e.g. a small test servlet that tries to execute the code
>     given by you ? If you can run this code successfully, I'll provide a
>     new TransactionManagerFactory implementation for WSAD 6.0.x ...
>      
>     Werner
> 
>         
> ------------------------------------------------------------------------
>         *From:* [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
>         *Sent:* Montag, 08. Mai 2006 10:37
>         *To:* [email protected]
>         *Subject:* RE: [castor-user] [XML] Problem with IBM RAD 6 &
>         WebSphere 6
> 
>         Hi Werner,
>          
>         I've submitted a new issue on my problem.
>         As for obtaining a TransactionManager instance, in tx.jar:
>          
>             WebSphereTransactionManager mgr =
>         
> com.ibm.ws.Transaction.TransactionManagerFactory.getTransactionManager();
>          
>         Not tried it, but that's what's in the lib directory of WAS 6.0.2.9.
>          
>         Regards,
>         Gary Bennett
> 
>         
> ------------------------------------------------------------------------
>         *From:* Werner Guttmann [mailto:[EMAIL PROTECTED]
>         *Sent:* 08 May 2006 08:53
>         *To:* [email protected]
>         *Subject:* RE: [castor-user] [XML] Problem with IBM RAD 6 &
>         WebSphere 6
> 
>         Gary,
>          
>         can you please file a new issue at
>         http://jira.codehaus.org/browse/CASTOR, and describe in detail
>         your problem. In addition, we need information from you how with
>         Websphere 6.0.x a TransactionManager instance can be obtained
>         from Websphere. As always, IBM seems to be changing this area of
>         code at random .. ;-).
>          
>         Regards
>         Werner
> 
>             
> ------------------------------------------------------------------------
>             *From:* [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
>             *Sent:* Montag, 08. Mai 2006 09:33
>             *To:* [email protected]
>             *Subject:* RE: [castor-user] [XML] Problem with IBM RAD 6 &
>             WebSphere 6
> 
>             Yes, first thing I checked.
>             The same file works with WebSphere 6.0.0 but not with
>             WebSphere 6.0.1
>              
>              
> 
>             
> ------------------------------------------------------------------------
>             *From:* ELVART, CHRISTOPHER (SBCSI) [mailto:[EMAIL PROTECTED]
>             *Sent:* 05 May 2006 17:17
>             *To:* [email protected]
>             *Subject:* RE: [castor-user] [XML] Problem with IBM RAD 6 &
>             WebSphere 6
> 
>             Every time I have struggled with "content not allowed in
>             prolog" errors it has always turned out that there was a
>             space before the opening < in the xml.
>              
>             Have you checked this?
> 
>             Thanks,
>             Chris Elvart 
>              AT&T 
> 
> 
> ------------------------------------------------------------------------
> 
> 
> Visit our website at http://www.ubs.com
> 
> This message contains confidential information and is intended only 
> for the individual named.  If you are not the named addressee you 
> should not disseminate, distribute or copy this e-mail.  Please 
> notify the sender immediately by e-mail if you have received this 
> e-mail by mistake and delete this e-mail from your system.
> 
> E-mail transmission cannot be guaranteed to be secure or error-free 
> as information could be intercepted, corrupted, lost, destroyed, 
> arrive late or incomplete, or contain viruses.  The sender therefore 
> does not accept liability for any errors or omissions in the contents 
> of this message which arise as a result of e-mail transmission.  If 
> verification is required please request a hard-copy version.  This 
> message is provided for informational purposes and should not be 
> construed as a solicitation or offer to buy or sell any securities or 
> related financial instruments.
> 
> 
> 
> ------------------------------------------------------------------------
> 
> -------------------------------------------------
> If you wish to unsubscribe from this list, please 
> send an empty message to the following address:
> 
> [EMAIL PROTECTED]
> -------------------------------------------------


-------------------------------------------------
If you wish to unsubscribe from this list, please 
send an empty message to the following address:

[EMAIL PROTECTED]
-------------------------------------------------

Reply via email to