[jboss-user] [JBoss Seam] - Re: Conversation ID in web service response

shakenbrain do-not-reply at jboss.com
Wed Aug 1 01:19:14 EDT 2007

I used SoapUI to issue the following request:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:com="http://com.twocoast.tcsc.web.service">
  |    <soapenv:Header/>
  |    <soapenv:Body>
  |       <com:isConfigurationChangePending>
  |          <serverName>QUATTRO</serverName>
  |       </com:isConfigurationChangePending>
  |    </soapenv:Body>
  | </soapenv:Envelope>

and got the following response (no conversation Id):

<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">
  |    <env:Header/>
  |    <env:Body>
  |       <ns2:isConfigurationChangePendingResponse xmlns:ns2="http://com.twocoast.tcsc.web.service">
  |          <return>true</return>
  |       </ns2:isConfigurationChangePendingResponse>
  |    </env:Body>
  | </env:Envelope>

If I annotate the isConfigurationChangePending with @Begin in the seam component (which is called by the SLSB annotated with @WebService) I get the following response:

<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">
  |    <env:Header/>
  |    <env:Body>
  |       <env:Fault>
  |          <faultcode>env:Server</faultcode>
  |          <faultstring>java.lang.IllegalStateException: Do not start long-running conversations in direct calls to EJBs</faultstring>
  |       </env:Fault>
  |    </env:Body>
  | </env:Envelope>

I'm also seeing the following error show up in the log whenever a web request is processed (regardless of whether the method is annotated):

22:15:29,460 WARN  [arjLoggerI18N] [com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator_4] TwoPhaseCoordinator.afterCompletion - returned failure for com.arjuna.ats.internal.jta.resources.arjunacore.SynchronizationImple at 949f87

FYI- I'm using seam libraries built from CVS today.

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4069482#4069482

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4069482

More information about the jboss-user mailing list