Hi There ,
I need to set up ofbiz for command line application.I have a Java
program having main method which calls ofbiz framework.
I am not able to get an instance of GenericDelegator.I don't know the
version name but date on the jar files ofbcore-entity.jar and
ofbcore-share.jar says 27th May 2008.
I have entityengine.xml as follows.I need to make use of defaultDS data
source.All the paths are correct in this file.
Can you please tell what can be the problem?
Thanks
-Jitesh
entityengine.xml
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE entity-config PUBLIC "-//OFBiz//DTD Entity Engine Config//EN"
"http://www.ofbiz.org/dtds/entity-config.dtd
<http://www.ofbiz.org/dtds/entity-config.dtd> ">
<entity-config>
<resource-loader name="maincp"
class="org.ofbiz.core.config.ClasspathLoader"/>
<!-- <transaction-factory
class="org.ofbiz.core.entity.transaction.DumbFactory"/> -->
<transaction-factory
class="org.ofbiz.core.entity.transaction.JNDIFactory">
<user-transaction-jndi jndi-server-name="default"
jndi-name="java:comp/UserTransaction"/>
<transaction-manager-jndi jndi-server-name="default"
jndi-name="java:comp/UserTransaction"/>
</transaction-factory>
<delegator name="default" entity-model-reader="main"
entity-group-reader="main">
<group-map group-name="default" datasource-name="defaultDS"/>
</delegator>
<delegator name="postgres" entity-model-reader="main"
entity-group-reader="main">
<group-map group-name="default" datasource-name="postgresDS"/>
</delegator>
<delegator name="test" entity-model-reader="main"
entity-group-reader="main">
<group-map group-name="default" datasource-name="testDS"/>
</delegator>
<entity-model-reader name="main">
<resource loader="maincp"
location="entitydefs/entitymodel_propertyset.xml"/>
<resource loader="maincp"
location="entitydefs/entitymodel_osworkflow.xml"/>
<resource loader="maincp" location="entitydefs/entitymodel_paws.xml"/>
</entity-model-reader>
<entity-group-reader name="main" loader="maincp"
location="entitydefs/entitygroup.xml"/>
<field-type name="oracle" loader="maincp"
location="entitydefs/fieldtype-oracle.xml"/>
<field-type name="postgres72" loader="maincp"
location="entitydefs/fieldtype-postgres72.xml"/>
<!-- Main datasource -->
<datasource name="defaultDS"
helper-class="org.ofbiz.core.entity.GenericHelperDAO"
field-type-name="oracle"
check-on-start="false"
add-missing-on-start="false"
join-style="theta-oracle">
<inline-jdbc
jdbc-driver="oracle.jdbc.driver.OracleDriver"
jdbc-uri="jdbc:oracle:thin:@hostname:1522:appdev"
jdbc-username="username"
jdbc-password="password"
isolation-level="Serializable"
/>
</datasource>
<!-- Test datasource -->
<datasource name="testDS"
helper-class="org.ofbiz.core.entity.GenericHelperDAO"
field-type-name="oracle"
check-on-start="true"
add-missing-on-start="false"
join-style="theta-oracle">
<inline-jdbc
jdbc-driver="oracle.jdbc.driver.OracleDriver"
jdbc-uri="jdbc:oracle:thin:@kbase-dev:1521:kbase"
jdbc-username="username"
jdbc-password="password"
isolation-level="Serializable"/>
</datasource>
<!-- postgres datasource -->
<datasource name="postgresDS"
helper-class="org.ofbiz.core.entity.GenericHelperDAO"
field-type-name="postgres72"
check-on-start="true"
use-foreign-keys="false"
add-missing-on-start="true">
<jndi-jdbc jndi-server-name="default"
jndi-name="java:comp/env/jdbc/xa/PAWSXA"/>
</datasource>
</entity-config>