ok. added type mapping to the jbpm-ds 

and datasource mapping in the jbosscmp-jdbc.xml 


  | <jbosscmp-jdbc>
  |  <defaults>
  |   <datasource>java:JbpmDS</datasource> 
  |   <datasource-mapping>Oracle9i</datasource-mapping> 
  |   <create-table>false</create-table> 
  |   <remove-table>false</remove-table> 
  |   <pk-constraint>false</pk-constraint> 
  |   </defaults>
  |  <enterprise-beans>
  |  <entity>
  |   <ejb-name>TimerEntityBean</ejb-name> 
  |   <table-name>JBPM_JOB</table-name> 
  |  <cmp-field>
  |   <field-name>timerId</field-name> 
  |   <column-name>ID_</column-name> 
  |   </cmp-field>
  |  <cmp-field>
  |   <field-name>name</field-name> 
  |   <column-name>NAME_</column-name> 
  |   </cmp-field>
  |  <cmp-field>
  |   <field-name>tokenId</field-name> 
  |   <column-name>TOKEN_</column-name> 
  |   </cmp-field>
  |  <cmp-field>
  |   <field-name>processInstanceId</field-name> 
  |   <column-name>PROCESSINSTANCE_</column-name> 
  |   </cmp-field>
  |   </entity>
  |   </enterprise-beans>
  |   </jbosscmp-jdbc>
  | 
  | 

but now when i execute the following code

  | 
  | 
  |     Object returnValue;
  |                     try {
  |                             GetProcessDefinitionsCommand cmd = new 
GetProcessDefinitionsCommand();
  |                             InitialContext initialContext = new 
InitialContext();
  |                             LocalCommandServiceHome localCommandServiceHome 
= (LocalCommandServiceHome) initialContext
  |                                             
.lookup("java:ejb/CommandServiceBean");
  |                             LocalCommandService localCommandService = 
localCommandServiceHome
  |                                             .create();
  |                             returnValue = localCommandService.execute(cmd);
  |                             localCommandService.remove();
  |                     } catch (Exception e) {
  |                             e.printStackTrace();
  |                             throw new RuntimeException("couldn't execute 
command", e);
  |                     }
  | 


i got 

13:53:20,598 ERROR [LogInterceptor] RuntimeException in method: public abstract 
java.lang.Object 
org.jbpm.command.CommandService.execute(org.jbpm.command.Command):
org.jbpm.JbpmException: couldn't start JTA transaction

what is now missing? 

it's now nearly two days trying to get it work.......



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

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4167298
_______________________________________________
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to