CreateEntityManagerFactory throws NullPointerException for ejb3 jse client

This question has been posted to the Toplink/jpa forum without any reply.
Dear experts!
I am trying to create a java standard edition client, to test outside the weblogic server, my ejb 3 entities, declared as shown in the following persistence.xml.
The java code follows also. I have read about some relevant bugs in eclipselink back in 2006, or 7 or 8 and mostly unanswered threads :
CreateEntityManagerFactory null pointer exception and
Returned null to createEntityManagerFactory about tomcat and oc4j.
Persistence.createEntityManagerFactory() throw NullPointerException in oc4j
I am using JDeveloper 11g Studio Edition Version 11.1.1.3.0, Build JDEVADF_11.1.1.3.PS2_GENERIC_100408.2356.5660.
Any helping hand available?
Thank you very much in advance!
NA
package chapter12javaseclient;
import actionbazaar.buslogic.BidException;
import actionbazaar.persistence.Bid;
import actionbazaar.persistence.Bidder;
import actionbazaar.persistence.Item;
import java.util.HashMap;
import javax.persistence.EntityManager;
import javax.persistence.EntityManagerFactory;
import javax.persistence.Persistence;
import org.eclipse.persistence.config.EntityManagerProperties;
public class PlaceBidBeanJavaSE {
private static EntityManagerFactory emf;
private static EntityManager em;
public static void main(String[] args) {
String userId= "idiot";
Long itemId = new Long (1);
Double bidPrice = 2001.50;
try {
if (emf == null){
emf = Persistence.createEntityManagerFactory("actionBazaar");
System.out.println("EntityManagerFactory created!");
getEntityManager();
System.out.println("EntityManager created!");
addBid(userId,itemId,bidPrice);
commitTransaction();
} finally {
// close the EntityManager when done
em.close();
emf.close();
private static void getEntityManager() {
HashMap emProps = new HashMap();
emProps.put(EntityManagerProperties.JDBC_USER, "ab");
emProps.put(EntityManagerProperties.JDBC_PASSWORD, "ab");
System.out.println("Creating entity manager");
em = emf.createEntityManager(emProps);
em.getTransaction().begin();
private static void commitTransaction() {
em.getTransaction().commit();
private static Long addBid(String userId, Long itemId, Double bidPrice) throws BidException {
Item item = em.find(Item.class,itemId);
if (item == null)
throw new BidException("Invalid Item Id");
Bidder bidder = em.find(Bidder.class,userId);
if (bidder == null)
throw new BidException("Invalid Bidder Id");
Bid bid = new Bid();
bid.setItem(item);
bid.setBidBidder(bidder);
bid.setBidPrice(bidPrice);
em.persist(bid);
return bid.getBidId();
<?xml version="1.0" encoding="UTF-8" ?>
<persistence xmlns="http://java.sun.com/xml/ns/persistence"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd"
version="1.0">
<persistence-unit name="actionBazaar" transaction-type="RESOURCE_LOCAL">
<provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>
<class>actionbazaar.persistence.Bid</class>
<class>actionbazaar.persistence.Item</class>
<class>actionbazaar.persistence.User</class>
<class>actionbazaar.persistence.Bidder</class>
<exclude-unlisted-classes>false</exclude-unlisted-classes>
<properties>
<property name="eclipselink.target-server" value="WebLogic_10"/>
<property name="eclipselink.target-database" value="Oracle11"/>
<property name="javax.persistence.jdbc.driver"
value="oracle.jdbc.OracleDriver"/>
<property name="javax.persistence.jdbc.password"
value="ab"/>
<property name="javax.persistence.jdbc.url"
value="jdbc:oracle:thin:@hera:1521:orcl"/>
<property name="javax.persistence.jdbc.user" value="ab"/>
<property name="eclipselink.logging.level" value="ALL"/>
</properties>
</persistence-unit>
</persistence>

A solution might be found here:
Re: createEntityManagerFactory() throws NullPointerException for ejb jse client
Re: createEntityManagerFactory() throws NullPointerException for ejb jse client
NA
[http://nickaiva.blogspot.com/]

Similar Messages

  • CreateEntityManagerFactory() throws NullPointerException for ejb jse client

    Dear experts!
    I am trying to create a java standard edition client, to test outside the weblogic server, my ejb 3 entities, declared as shown in the following persistence.xml.
    The java code, and stacktrace follows also. I have read about some relevant bugs in eclipselink back in 2006, or 7 or 8 and mostly unanswered threads :
    CreateEntityManagerFactory null pointer exception and
    Returned null to createEntityManagerFactory about tomcat and oc4j.
    Persistence.createEntityManagerFactory() throw NullPointerException in oc4j
    I am using JDeveloper 11g Studio Edition Version 11.1.1.3.0, Build JDEVADF_11.1.1.3.PS2_GENERIC_100408.2356.5660.
    Any helping hand available?
    Thank you very much in advance!
    NA
    package chapter12javaseclient;
    import actionbazaar.buslogic.BidException;
    import actionbazaar.persistence.Bid;
    import actionbazaar.persistence.Bidder;
    import actionbazaar.persistence.Item;
    import java.util.HashMap;
    import javax.persistence.EntityManager;
    import javax.persistence.EntityManagerFactory;
    import javax.persistence.Persistence;
    import org.eclipse.persistence.config.EntityManagerProperties;
    public class PlaceBidBeanJavaSE {
    private static EntityManagerFactory emf;
    private static EntityManager em;
    public static void main(String[] args) {
    String userId= "idiot";
    Long itemId = new Long (1);
    Double bidPrice = 2001.50;
    try {
    if (emf == null){
    emf = Persistence.createEntityManagerFactory("actionBazaar");
    System.out.println("EntityManagerFactory created!");
    getEntityManager();
    System.out.println("EntityManager created!");
    addBid(userId,itemId,bidPrice);
    commitTransaction();
    } finally {       
    // close the EntityManager when done
    em.close();
    emf.close();
    private static void getEntityManager() {
    HashMap emProps = new HashMap();
    emProps.put(EntityManagerProperties.JDBC_USER, "ab");
    emProps.put(EntityManagerProperties.JDBC_PASSWORD, "ab");
    System.out.println("Creating entity manager");
    em = emf.createEntityManager(emProps);
    em.getTransaction().begin();
    private static void commitTransaction() {
    em.getTransaction().commit();
    private static Long addBid(String userId, Long itemId, Double bidPrice) throws BidException {
    Item item = em.find(Item.class,itemId);
    if (item == null)
    throw new BidException("Invalid Item Id");
    Bidder bidder = em.find(Bidder.class,userId);
    if (bidder == null)
    throw new BidException("Invalid Bidder Id");
    Bid bid = new Bid();
    bid.setItem(item);
    bid.setBidBidder(bidder);
    bid.setBidPrice(bidPrice);
    em.persist(bid);
    return bid.getBidId();
    <?xml version="1.0" encoding="UTF-8" ?>
    <persistence xmlns="http://java.sun.com/xml/ns/persistence"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd"
    version="1.0">
    <persistence-unit name="actionBazaar" transaction-type="RESOURCE_LOCAL">
    <provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>
    <class>actionbazaar.persistence.Bid</class>
    <class>actionbazaar.persistence.Item</class>
    <class>actionbazaar.persistence.User</class>
    <class>actionbazaar.persistence.Bidder</class>
    <exclude-unlisted-classes>false</exclude-unlisted-classes>
    <properties>
    <property name="eclipselink.target-server" value="WebLogic_10"/>
    <property name="eclipselink.target-database" value="Oracle11"/>
    <property name="javax.persistence.jdbc.driver"
    value="oracle.jdbc.OracleDriver"/>
    <property name="javax.persistence.jdbc.password"
    value="ab"/>
    <property name="javax.persistence.jdbc.url"
    value="jdbc:oracle:thin:@hera:1521:orcl"/>
    <property name="javax.persistence.jdbc.user" value="ab"/>
    <property name="eclipselink.logging.level" value="ALL"/>
    </properties>
    </persistence-unit>
    </persistence>
    The log output follows:
    C:\Oracle\Middleware\jdev_11gR1\jdk160_18\bin\javaw.exe -client -classpath C:\MyWork\11g\ejb3inaction\.adf;C:\MyWork\11g\ejb3inaction\Chapter12JavaSEClient\classes;C:\MyWork\11g\ejb3inaction\Chapter12\classes;C:\Oracle\Middleware\jdev_11gR1\modules\javax.ejb_3.0.1.jar;C:\Oracle\Middleware\jdev_11gR1\modules\com.oracle.toplink_1.0.0.0_11-1-1-3-0.jar;C:\Oracle\Middleware\jdev_11gR1\modules\org.eclipse.persistence_1.0.0.0_2-0.jar;C:\Oracle\Middleware\jdev_11gR1\modules\com.bea.core.antlr.runtime_2.7.7.jar;C:\Oracle\Middleware\jdev_11gR1\oracle_common\modules\oracle.toplink_11.1.1\javax.persistence_2.0_preview.jar;C:\Oracle\Middleware\jdev_11gR1\oracle_common\modules\oracle.xdk_11.1.0\xmlparserv2.jar;C:\Oracle\Middleware\jdev_11gR1\oracle_common\modules\oracle.xdk_11.1.0\xml.jar;C:\Oracle\Middleware\jdev_11gR1\modules\javax.jsf_1.0.0.0_1-2.jar;C:\Oracle\Middleware\jdev_11gR1\modules\javax.enterprise.deploy_1.2.jar;C:\Oracle\Middleware\jdev_11gR1\modules\javax.interceptor_1.0.jar;C:\Oracle\Middleware\jdev_11gR1\modules\javax.jms_1.1.1.jar;C:\Oracle\Middleware\jdev_11gR1\modules\javax.jsp_1.1.0.0_2-1.jar;C:\Oracle\Middleware\jdev_11gR1\modules\javax.jws_2.0.jar;C:\Oracle\Middleware\jdev_11gR1\modules\javax.activation_1.1.0.0_1-1.jar;C:\Oracle\Middleware\jdev_11gR1\modules\javax.mail_1.1.0.0_1-4-1.jar;C:\Oracle\Middleware\jdev_11gR1\modules\javax.xml.soap_1.3.1.0.jar;C:\Oracle\Middleware\jdev_11gR1\modules\javax.xml.rpc_1.2.1.jar;C:\Oracle\Middleware\jdev_11gR1\modules\javax.xml.ws_2.1.1.jar;C:\Oracle\Middleware\jdev_11gR1\modules\javax.management.j2ee_1.0.jar;C:\Oracle\Middleware\jdev_11gR1\modules\javax.resource_1.5.1.jar;C:\Oracle\Middleware\jdev_11gR1\modules\javax.servlet_1.0.0.0_2-5.jar;C:\Oracle\Middleware\jdev_11gR1\modules\javax.transaction_1.0.0.0_1-1.jar;C:\Oracle\Middleware\jdev_11gR1\modules\javax.xml.stream_1.1.1.0.jar;C:\Oracle\Middleware\jdev_11gR1\modules\javax.security.jacc_1.0.0.0_1-1.jar;C:\Oracle\Middleware\jdev_11gR1\modules\javax.xml.registry_1.0.0.0_1-0.jar;C:\Oracle\Middleware\jdev_11gR1\modules\javax.persistence_1.0.0.0_1-0-2.jar;C:\Oracle\Middleware\jdev_11gR1\wlserver_10.3\server\lib\weblogic.jar;C:\Oracle\Middleware\jdev_11gR1\wlserver_10.3\server\ext\jdbc\oracle\11g\ojdbc6.jar;C:\Oracle\Middleware\jdev_11gR1\oracle_common\modules\oracle.nlsrtl_11.1.0\orai18n-collation.jar;C:\Oracle\Middleware\jdev_11gR1\oracle_common\modules\oracle.nlsrtl_11.1.0\orai18n-lcsd.jar;C:\Oracle\Middleware\jdev_11gR1\oracle_common\modules\oracle.nlsrtl_11.1.0\orai18n-mapping.jar;C:\Oracle\Middleware\jdev_11gR1\oracle_common\modules\oracle.nlsrtl_11.1.0\orai18n-servlet.jar;C:\Oracle\Middleware\jdev_11gR1\oracle_common\modules\oracle.nlsrtl_11.1.0\orai18n-translation.jar;C:\Oracle\Middleware\jdev_11gR1\oracle_common\modules\oracle.nlsrtl_11.1.0\orai18n-utility.jar;C:\Oracle\Middleware\jdev_11gR1\oracle_common\modules\oracle.nlsrtl_11.1.0\orai18n.jar;C:\Oracle\Middleware\jdev_11gR1\oracle_common\modules\oracle.odl_11.1.1\ojdl.jar;C:\Oracle\Middleware\jdev_11gR1\oracle_common\modules\oracle.dms_11.1.1\dms.jar -Djavax.net.ssl.trustStore=C:\Oracle\Middleware\jdev_11gR1\wlserver_10.3\server\lib\DemoTrust.jks chapter12javaseclient.PlaceBidBeanJavaSE
    [EL Finest]: 2010-06-25 09:23:10.495--ServerSession(229902)--Thread(Thread[main,5,main])--Begin predeploying Persistence Unit actionBazaar; session file:/C:/MyWork/11g/ejb3inaction/Chapter12JavaSEClient/classes/_actionBazaar; state Initial; factoryCount 0
    [EL Finest]: 2010-06-25 09:23:10.518--ServerSession(229902)--Thread(Thread[main,5,main])--property=eclipselink.orm.throw.exceptions; default value=true
    [EL Finer]: 2010-06-25 09:23:10.532--ServerSession(229902)--Thread(Thread[main,5,main])--Searching for default mapping file in file:/C:/MyWork/11g/ejb3inaction/Chapter12JavaSEClient/classes/
    [EL Finer]: 2010-06-25 09:23:10.537--ServerSession(229902)--Thread(Thread[main,5,main])--Searching for default mapping file in file:/C:/MyWork/11g/ejb3inaction/Chapter12JavaSEClient/classes/
    [EL Config]: 2010-06-25 09:23:10.652--ServerSession(229902)--Thread(Thread[main,5,main])--The access type for the persistent class [class actionbazaar.persistence.Item] is set to [PROPERTY].
    [EL Config]: 2010-06-25 09:23:10.696--ServerSession(229902)--Thread(Thread[main,5,main])--The target entity (reference) class for the many to many mapping element [method getCategorySet] is being defaulted to: class actionbazaar.persistence.Category.
    [EL Config]: 2010-06-25 09:23:10.702--ServerSession(229902)--Thread(Thread[main,5,main])--The target entity (reference) class for the one to many mapping element [method getBids] is being defaulted to: class actionbazaar.persistence.Bid.
    [EL Config]: 2010-06-25 09:23:10.71--ServerSession(229902)--Thread(Thread[main,5,main])--The target entity (reference) class for the many to one mapping element [method getSeller] is being defaulted to: class actionbazaar.persistence.Seller.
    [EL Config]: 2010-06-25 09:23:10.71--ServerSession(229902)--Thread(Thread[main,5,main])--The access type for the persistent class [class actionbazaar.persistence.User] is set to [PROPERTY].
    [EL Config]: 2010-06-25 09:23:10.711--ServerSession(229902)--Thread(Thread[main,5,main])--The target entity (reference) class for the one to many mapping element [method getCategories] is being defaulted to: class actionbazaar.persistence.Category.
    [EL Config]: 2010-06-25 09:23:10.716--ServerSession(229902)--Thread(Thread[main,5,main])--The target entity (reference) class for the one to one mapping element [method getBillingInfo] is being defaulted to: class actionbazaar.persistence.BillingInfo.
    [EL Config]: 2010-06-25 09:23:10.717--ServerSession(229902)--Thread(Thread[main,5,main])--The target entity (reference) class for the one to one mapping element [method getContactInfo] is being defaulted to: class actionbazaar.persistence.ContactInfo.
    [EL Config]: 2010-06-25 09:23:10.718--ServerSession(229902)--Thread(Thread[main,5,main])--The access type for the persistent class [class actionbazaar.persistence.Bidder] is set to [PROPERTY].
    [EL Config]: 2010-06-25 09:23:10.72--ServerSession(229902)--Thread(Thread[main,5,main])--The target entity (reference) class for the one to many mapping element [method getBids] is being defaulted to: class actionbazaar.persistence.Bid.
    [EL Config]: 2010-06-25 09:23:10.721--ServerSession(229902)--Thread(Thread[main,5,main])--The access type for the persistent class [class actionbazaar.persistence.Bid] is set to [PROPERTY].
    [EL Config]: 2010-06-25 09:23:10.721--ServerSession(229902)--Thread(Thread[main,5,main])--The target entity (reference) class for the many to one mapping element [method getBidBidder] is being defaulted to: class actionbazaar.persistence.Bidder.
    [EL Config]: 2010-06-25 09:23:10.721--ServerSession(229902)--Thread(Thread[main,5,main])--The target entity (reference) class for the many to one mapping element [method getItem] is being defaulted to: class actionbazaar.persistence.Item.
    [EL Config]: 2010-06-25 09:23:10.722--ServerSession(229902)--Thread(Thread[main,5,main])--The alias name for the entity class [class actionbazaar.persistence.Item] is being defaulted to: Item.
    [EL Config]: 2010-06-25 09:23:10.746--ServerSession(229902)--Thread(Thread[main,5,main])--The alias name for the entity class [class actionbazaar.persistence.Bidder] is being defaulted to: Bidder.
    [EL Config]: 2010-06-25 09:23:10.746--ServerSession(229902)--Thread(Thread[main,5,main])--The alias name for the entity class [class actionbazaar.persistence.User] is being defaulted to: User.
    [EL Config]: 2010-06-25 09:23:10.753--ServerSession(229902)--Thread(Thread[main,5,main])--The table name for entity [class actionbazaar.persistence.Bidder] is being defaulted to: USERS.
    [EL Config]: 2010-06-25 09:23:10.753--ServerSession(229902)--Thread(Thread[main,5,main])--The discriminator column name for the root inheritance class [class actionbazaar.persistence.Bidder] is being defaulted to: DTYPE.
    [EL Config]: 2010-06-25 09:23:10.755--ServerSession(229902)--Thread(Thread[main,5,main])--The primary key column name for the inheritance class [class actionbazaar.persistence.Bidder] is being defaulted to: USER_ID.
    [EL Config]: 2010-06-25 09:23:10.755--ServerSession(229902)--Thread(Thread[main,5,main])--The foreign key column name for the inheritance class [class actionbazaar.persistence.Bidder] is being defaulted to: USER_ID.
    [EL Config]: 2010-06-25 09:23:10.758--ServerSession(229902)--Thread(Thread[main,5,main])--The alias name for the entity class [class actionbazaar.persistence.Bid] is being defaulted to: Bid.
    Exception in thread "main" java.lang.NullPointerException
         at chapter12javaseclient.PlaceBidBeanJavaSE.main(PlaceBidBeanJavaSE.java:43)
    Process exited with exit code 1.

    Thank you for your reply!
    The client now works correctly. It seems that the line
    em = emf.createEntityManager(emProps);//
    throws an exception when no argument is given for em = emf.createEntityManager();// emProps missing!
    There was also a warning in jdev editor, about the line you mentioned:
    <property name="eclipselink.target-server" value="WebLogic 10"/>
    Carry on with your good work!
    The updated persistence.xml and java source code shown below:
    <?xml version="1.0" encoding="UTF-8" ?>
    <persistence xmlns="http://java.sun.com/xml/ns/persistence"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd"
    version="1.0">
    <persistence-unit name="actionBazaar" transaction-type="RESOURCE_LOCAL">
    <provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>
    <class>actionbazaar.persistence.Bid</class>
    <class>actionbazaar.persistence.Item</class>
    <class>actionbazaar.persistence.User</class>
    <class>actionbazaar.persistence.Bidder</class>
    <exclude-unlisted-classes>false</exclude-unlisted-classes>
    <properties>
    <property name="eclipselink.target-database" value="Oracle11"/>
    <property name="javax.persistence.jdbc.driver"
    value="oracle.jdbc.OracleDriver"/>
    <property name="javax.persistence.jdbc.password"
    value="29E8BD11B89A62E3862F19C4F84B7DB0"/>
    <property name="javax.persistence.jdbc.user" value="ab"/>
    <property name="eclipselink.logging.level" value="ALL"/>
    <property name="eclipselink.orm.validate.schema" value="true"/>
    <property name="javax.persistence.jdbc.url"
    value="jdbc:oracle:thin:@hera:1521:orcl"/>
    </properties>
    </persistence-unit>
    </persistence>
    package chapter12javaseclient;
    import actionbazaar.buslogic.BidException;
    import actionbazaar.persistence.Bid;
    import actionbazaar.persistence.Bidder;
    import actionbazaar.persistence.Item;
    import java.util.HashMap;
    import java.util.Hashtable;
    import javax.naming.Context;
    import javax.naming.InitialContext;
    import javax.naming.NamingException;
    import javax.persistence.EntityManager;
    import javax.persistence.EntityManagerFactory;
    import javax.persistence.Persistence;
    import org.eclipse.persistence.config.EntityManagerProperties;
    public class PlaceBidBeanJavaSE {
    private static EntityManagerFactory emf;
    private static EntityManager em;
    private static Hashtable emProps = new Hashtable();
    public static void main(String[] args) {
    String userId= "idiot";
    Long itemId = new Long (2);
    Double bidPrice = 2002.50;
    try {
    if (emf == null){
    emf = Persistence.createEntityManagerFactory("actionBazaar");
    System.out.println("EntityManagerFactory created!");
    getEntityManager();
    System.out.println("EntityManager created!");
    addBid(userId,itemId,bidPrice);
    commitTransaction();
    } finally {       
    // close the EntityManager when done
    em.close();
    emf.close();
    private static void getEntityManager() {
    try {
    System.out.println("Creating entity manager");
    em = emf.createEntityManager(emProps);// if argument is missing exception is thrown!
    em.getTransaction().begin();
    } catch (Exception ne) {
    // TODO: Add catch code
    ne.printStackTrace();
    private static void commitTransaction() {
    em.getTransaction().commit();
    private static Long addBid(String userId, Long itemId, Double bidPrice) throws BidException {
    Item item = em.find(Item.class,itemId);
    if (item == null)
    throw new BidException("Invalid Item Id");
    Bidder bidder = em.find(Bidder.class,userId);
    if (bidder == null)
    throw new BidException("Invalid Bidder Id");
    Bid bid = new Bid();
    bid.setItem(item);
    bid.setBidBidder(bidder);
    bid.setBidPrice(bidPrice);
    em.persist(bid);
    return bid.getBidId();
    NA
    [http://nickaiva.blogspot.com/]

  • Persistence.createEntityManagerFactory() throw NullPointerException in oc4j

    Hi,
    I am trying to use JPA(toplink essential) with EJB 2.0 spec using the DAO pattern. Outside the oc4j container all my DAO unit tests passes but when I run the same code inside oc4j the Persistence.createEntityManagerFactory() method throws a NPE. I verified that META-INF/persistence.xml file is available through the classpath inside the container but I don’t see any toplink specific logs in oc4j. Do I need to do anything to tell oc4j load up persistence.xml? I have been trying many different options in persistence.xml but I always get the same exception. Any help will be appreciated.
    Code:
    Persistence.createEntityManagerFactory(“default”, new HashMap());
    Exception:
    07/07/06 17:25:21 java.lang.NullPointerException
    07/07/06 17:25:21 at oracle.toplink.essentials.ejb.cmp3.EntityManagerFacto
    ryProvider.createEntityManagerFactory(EntityManagerFactoryProvider.java:120)
    07/07/06 17:25:21 at javax.persistence.Persistence.createEntityManagerFact
    ory(Persistence.java:59)
    07/07/06 17:25:21 at com.retek.rib.domain.hospital.dao.toplink.ToplinkSess
    ionDispenser.currentEntityManager(ToplinkSessionDispenser.java:31)
    Config File:
    <?xml version="1.0" encoding="UTF-8"?>
    <persistence version="1.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:
    xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.
    sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_
    0.xsd">
    <persistence-unit name="default" transaction-type="RESOURCE_LOCAL">
    <!--persistence-unit name="ribPersistenceUnit" transaction-type="JTA"-->
    <!--provider>oracle.toplink.essentials.ejb.cmp3.EntityManagerFactoryProvider
    </provider-->
    <provider>
    oracle.toplink.essentials.PersistenceProvider
    </provider>
    <!--jta-data-source>jdbc/OracleRibDs</jta-data-source-->
    <class>com.retek.rib.domain.hospital.bo.impl.HospitalEntryImpl</class>
    <class>com.retek.rib.domain.ribmessage.bo.impl.RibMessageFailureImpl</class>
    <class>com.retek.rib.domain.ribmessage.bo.impl.RibMessageRoutingInfoImpl</class>
    <class>com.retek.rib.domain.ribmessage.bo.impl.RibMessageHospitalRefImpl</class>
    <!--properties>
    <property name="toplink.jdbc.url" value="jdbc:derby://localhost:1527/testD
    B"/>
    <property name="toplink.jdbc.user" value="APP"/>
    <property name="toplink.jdbc.driver" value="org.apache.derby.jdbc.ClientDr
    iver"/>
    <property name="toplink.jdbc.password" value="APP"/>
    </properties-->
    <properties>
    <property name="toplink.jdbc.url" value="jdbc:oracle:thin:@pbora-lnx:1521:
    orcl"/>
    <property name="toplink.jdbc.user" value="stubby2"/>
    <property name="toplink.jdbc.driver" value="oracle.jdbc.driver.OracleDrive
    r"/>
    <property name="toplink.jdbc.password" value="retek"/>
    <property name="toplink.logging.level" value="FINE"/>
    </properties>
    <!--properties>
    <!--property name="toplink.server.platform.class.name" value="oracle.topli
    nk.essentials.platform.server.oc4j.Oc4jPlatform"/- ->
    <property name="toplink.logging.level" value="FINE"/>
    </properties-->
    </persistence-unit>
    </persistence>

    Hi,
    I am trying to use JPA(toplink essential) with EJB 2.0 spec using the DAO pattern. Outside the oc4j container all my DAO unit tests passes but when I run the same code inside oc4j the Persistence.createEntityManagerFactory() method throws a NPE. I verified that META-INF/persistence.xml file is available through the classpath inside the container but I don’t see any toplink specific logs in oc4j. Do I need to do anything to tell oc4j load up persistence.xml? I have been trying many different options in persistence.xml but I always get the same exception. Any help will be appreciated.
    Code:
    Persistence.createEntityManagerFactory(“default”, new HashMap());
    Exception:
    07/07/06 17:25:21 java.lang.NullPointerException
    07/07/06 17:25:21 at oracle.toplink.essentials.ejb.cmp3.EntityManagerFacto
    ryProvider.createEntityManagerFactory(EntityManagerFactoryProvider.java:120)
    07/07/06 17:25:21 at javax.persistence.Persistence.createEntityManagerFact
    ory(Persistence.java:59)
    07/07/06 17:25:21 at com.retek.rib.domain.hospital.dao.toplink.ToplinkSess
    ionDispenser.currentEntityManager(ToplinkSessionDispenser.java:31)
    Config File:
    <?xml version="1.0" encoding="UTF-8"?>
    <persistence version="1.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:
    xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.
    sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_
    0.xsd">
    <persistence-unit name="default" transaction-type="RESOURCE_LOCAL">
    <!--persistence-unit name="ribPersistenceUnit" transaction-type="JTA"-->
    <!--provider>oracle.toplink.essentials.ejb.cmp3.EntityManagerFactoryProvider
    </provider-->
    <provider>
    oracle.toplink.essentials.PersistenceProvider
    </provider>
    <!--jta-data-source>jdbc/OracleRibDs</jta-data-source-->
    <class>com.retek.rib.domain.hospital.bo.impl.HospitalEntryImpl</class>
    <class>com.retek.rib.domain.ribmessage.bo.impl.RibMessageFailureImpl</class>
    <class>com.retek.rib.domain.ribmessage.bo.impl.RibMessageRoutingInfoImpl</class>
    <class>com.retek.rib.domain.ribmessage.bo.impl.RibMessageHospitalRefImpl</class>
    <!--properties>
    <property name="toplink.jdbc.url" value="jdbc:derby://localhost:1527/testD
    B"/>
    <property name="toplink.jdbc.user" value="APP"/>
    <property name="toplink.jdbc.driver" value="org.apache.derby.jdbc.ClientDr
    iver"/>
    <property name="toplink.jdbc.password" value="APP"/>
    </properties-->
    <properties>
    <property name="toplink.jdbc.url" value="jdbc:oracle:thin:@pbora-lnx:1521:
    orcl"/>
    <property name="toplink.jdbc.user" value="stubby2"/>
    <property name="toplink.jdbc.driver" value="oracle.jdbc.driver.OracleDrive
    r"/>
    <property name="toplink.jdbc.password" value="retek"/>
    <property name="toplink.logging.level" value="FINE"/>
    </properties>
    <!--properties>
    <!--property name="toplink.server.platform.class.name" value="oracle.topli
    nk.essentials.platform.server.oc4j.Oc4jPlatform"/- ->
    <property name="toplink.logging.level" value="FINE"/>
    </properties-->
    </persistence-unit>
    </persistence>

  • Private Room throws NullPointerException

    Hi,
    I have created a private room and it was sucessfull. i am able to see the room without any problem. but when others(non-members) go to their rooms directory, it throws NullPointerException. This problem is only for private rooms only.
    we are using SP 17
    The exception is
    java.lang.NullPointerException
         at com.sap.ip.collaboration.roomui.api.util.properties.RoomResourceProperties.getPropertyValueAsString(RoomResourceProperties.java:53)
         at com.sap.ip.collaboration.roomui.api.util.properties.RoomResourceProperties.getRoomPrivacy(RoomResourceProperties.java:33)
         at com.sap.netweaver.coll.roomui.api.uicommands.UIRequestMembershipCommand.isExecutable(UIRequestMembershipCommand.java:67)
         at com.sapportals.wcm.rendering.uicommand.UIGroupCommand.getResourceCommands(UIGroupCommand.java:78)
         at  ..............
    can anyone reply what might be the reason be?
    Thank you.
    Saravana.
    Edited by: Saravana Parthiban Palaniswamy on Feb 4, 2009 1:22 PM
    Edited by: Saravana Parthiban Palaniswamy on Feb 4, 2009 1:26 PM

    Hi,
    If u goes to room directory in collaboration, there is a tab called Restricted Rooms. End of the room name there is context menu if u click that, it will show the menu there you can see the option called “Request Membership”. If you click that, corresponding room owner will receive the mail if he/she enabled the mail properties.
    If the answer helps your Question, provide the points.
    Regards,
    Kathiresan R

  • I have problems with step-by-step tutorial for ejb3.0

    I have seen the step-by-step tutorial for ejb3.0 using Jdeveloper and Oracle Application Server following the link: http://www.oracle.com/technology/products/jdev/101/tutorials/ejb_30/ejb_30.htm
    The tutorial uses an Oracle database.
    I tried to use a MSSQLServer 2000 database instead of the Oracle database an i got the folowing error:
    javax.naming.NamingException: Lookup error: java.net.ConnectException: Connection refused: connect; nested exception is:
         java.net.ConnectException: Connection refused: connect [Root exception is java.net.ConnectException: Connection refused: connect]
         at com.evermind.server.rmi.RMIClientContext.lookup(RMIClientContext.java:68)
         at javax.naming.InitialContext.lookup(InitialContext.java:351)
         at buslogic.HRAppFacadeClient.main(HRAppFacadeClient.java:11)
    Caused by: java.net.ConnectException: Connection refused: connect
         at java.net.PlainSocketImpl.socketConnect(Native Method)
         at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
         at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
         at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
         at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:364)
         at java.net.Socket.connect(Socket.java:507)
         at java.net.Socket.connect(Socket.java:457)
         at java.net.Socket.<init>(Socket.java:365)
         at java.net.Socket.<init>(Socket.java:207)
         at com.evermind.server.rmi.RMIClientConnection.createSocket(RMIClientConnection.java:641)
         at oracle.oc4j.rmi.ClientSocketRmiTransport.createNetworkConnection(ClientSocketRmiTransport.java:46)
         at oracle.oc4j.rmi.ClientRmiTransport.connectToServer(ClientRmiTransport.java:86)
         at com.evermind.server.rmi.RMIClientConnection.connect(RMIClientConnection.java:609)
         at com.evermind.server.rmi.RMIClientConnection.lookup(RMIClientConnection.java:151)
         at com.evermind.server.rmi.RMIClient.lookup(RMIClient.java:235)
         at com.evermind.server.rmi.RMIClientContext.lookup(RMIClientContext.java:55)
         ... 2 more
    What should i change to make it work with the MSSQLServer 2000 database?
    Could anyone help me with this problem?
    Thanx!!

    Hi,
    I don't know the example but maybe I can give you some hints though. Your stacktrace doesn't look to be related to a datasource issue. So I see two questions:
    1) What's about the error?
    2) How to change the datasource from Oracle to MS SQLServer 2000?
    Hope you didn't start at the end of the tutorial! ;-)
    1)
    The client tries to connect to the RMI-port of an OC4J instance to do some JNDI lookups, but cannot connect to the server socket.
    Some questions:
    Is your OC4J instance up and running BEFORE you start the client?
    If you answer with yes:
    Which port does the RMI server listen on? (netstat -a)
    Is this port the same the client tries to use?
    If you answer with yes:
    Do you connect locally or via a network (do you use a firewall)?
    2) The steps should include:
    a) Create the database schema in SQLServer (this might include a conversion of ORACLE specific SQL to SQLServer specific syntax, Sequences and stuff like that)
    b) Add the correct JDBC.Driver to your project
    c) Create and test the datasource (try to use JDev)
    d) Make sure that the EJB3 persistence implementation of OC4J (toplink) does support all necessary features of the MS Database. For example I'm not sure if native db sequences are supported for other RDBMS than Oracle. Don't know if you need them for your example
    In theory this should all be quite simple and you don't have to write db specific code. ;-)
    Hope this helps. If not, please ask more specifically!
    Regards,
    Eric

  • IDOC-Xi-IDOC: CRM - XI -R/3 (No service for system SAPOCC, client ** in ID)

    Hi all
    I am doing a scenario IDOC - Xi - IDOC where CRM sends an IDOC to R/3 via PI.
    I have configured everything in OCC (CRM system), PI and BSC (R/3 system) but when I test it with the transaction WE19 in OCC nothing happens in PI or BSC.
    All i can see if a message in SM58 transaction in OCC.
    Function Module - IDOC_INBOUND_ASYNCHRONOUS
    Target System - XI.
    Status Text - No service for system SAPOCC, client *** in Integration Directory.
    Could anyone tell me what is the problem.
    Your help will be very much appreciated
    Regards
    Naina

    Error message: No service for system SAPCRD client 201 in the integration directory
    Cause: There is no service without party in PI server that represents OCC server with client details.
    Solution:
    We send IDocs from system OCC to PI. In the control record (Segment EDIDC40) of the IDoc, the SNDPOR (SenderPort) field contains the value "SAPCRD". The client of the sending system is determined by the MANDT field of the control record. The system ID and client are then used to determine a service without party of the type (business-system/business-service)
    In System Landscape Directory (SLD) create a technical system for OCC system and assign a client for the same. Don't forget to assign an "ALE logical system" to the technical system created. Create a business system for this technical system. Then Business System can be imported under service without party/update the details existing in PI.
    Edited by: Rodrigo Alejandro Pertierra on Jun 23, 2010 10:28 AM

  • How to configure OWA in multiple AD sites when using one entry point for external OWA clients ?

    Using Exchange 2013 (e2013), SP1.
    Three locations.  (Let's say  Location-A, -B, and C.)
    Each Location is an AD site, and physically "remote" from the others.
    Each location will have one e2013 server,  each server running both CAS and Mailbox function.
    The main location ( LOC-A) is where all external OWA and EAS will "enter" from the Internet, via a firewall.
    The E2013 server there will "connect" (?) to the e2013 server for "this mailbox",...at any of the 3 locations.
    What "special" configuration do we need on the 2 remote/other e2013 servers for OWA virtual directory (or similar).
    It looked like it was working "out of the box".
    Some users work OK, with no special changes to anything.
    But some users have OWA in a "never ending wait" (browser appears to spin forever), 
    and that might be due to a different Language at the other locations.
    I guess Exchange knows how to "internally route" the OWA traffic from the LOC-A CAS to the LOC-B CAS.
    (In Exchange 2007 we called this "Exchange CAS proxy" as I recall, but not sure that term is correct in e2013.)
    Thanks.
    ==

    Hi,
    L-A
    L-B
    L-C
    User-A
    User-B
    User-C
    Mailbox-A
    Mailbox-B
    Mailbox-C
    CAS-A
    CAS-B
    CAS-C
    Exchange-A
    Exchange-B
    Exchange-C
    User-A logon OWA in L-B.
    Based on my knowledge, if User-A logon OWA in L-B, CAS-B would accept the request first.
    Then it detect the User-A's mailbox located in L-A. CAS-B will proxy this request to CAS-A.
    I find a great blog for your reference:
    Client Connectivity in an Exchange 2013 Coexistence Environment
    http://blogs.technet.com/b/exchange/archive/2014/03/12/client-connectivity-in-an-exchange-2013-coexistence-environment.aspx
    Thanks
    Mavis Huang
    TechNet Community Support

  • What are the settings for the "Default Client Settings"?

    What are the settings for the "Default Client Settings"? I changed them instead of creating a new policy and would like to fix that.
    Thanks
    James A+, Network+, MCP

    Hi,
    The blogs below provides the default client settings.
    Default Client Settings in SCCM 2012 SP1
    http://prajwaldesai.com/default-client-settings-sccm-2012-sp1-sccm-2012-sp1/
    Note: Microsoft provides third-party contact information to help you find technical
    support. This contact information may change without notice. Microsoft does not guarantee the accuracy of this third-party contact information.
    Best Regards,
    Joyce

  • How to solve this "Prefix number: entry missing for system EC5 client 800"

    Hi,
       I am workflow learner, I am having theoretical knowledge on it.
    Now, I started to practice practically in my IDES server.
    I am getting an error message while I am trying to save my standard task with my object type and method and event (which were already created in SWO1).
      My error message details.....
    Prefix number: entry missing for system EC5 client 800
    Message no. 5W023
    Diagnosis
    Tasks, rules, and workflow definitions require an ID that is unique throughout all systems and clients. In this way, you can ensure that you can transport these objects from one system into another at any time (without restrictions). From a technical point of view, the uniqueness of the ID is ensured by what is known as a "prefix number". You can define a separate prefix number for every system and every client in table T78NR.
    System response
    If a prefix number is not defined in the client in which you are currently working, it is not possible to maintain (maintenance terminates).
    Even I tried to create on entry in the table T78NR, but as that is standard table, I am unable to make an entry.
    Hope we have to configure the workflow, I am not having any Basis consultant with me. Can anyone help to cross this problem.
    Thanks and Regards,
    Surender Batlanki.
    Edited by: Surender Batlanki on Oct 15, 2008 2:20 PM

    HI Surender and  Other SAP Work flow gurus
    Surender, u said, that you got the solution.
    As honestly speaking i am new to SAP Workflow. Can u please please guide me the instruction and document if any. I am practising in Test Server machine. I will be really happy that if u all GEMS helps me to get out of it.
    in Prefix number OOW4, system is asking me to enter, the Prefix number, Interval start, Interval End, and Check Sum.
    I entere the same 980 in prefix number, and i dont know what to enter the Interval start and interval end and check sum.
    Also there is some msg coming when i tried to manage some values, " NO Intervals can be reserved for this prefix number" - MSg No: 5W179.
    Please gurus help me.
    Regard
    Guru

  • Forward me the link for installing Oracle Client 10g on Windows 7 64-bit?

    Hi
    Can anybody send me the link for downloading Oracle Client 10g on Windows 7 64-bit?
    Regards

    Arizuddin wrote:
    Actually i installed TOAD for oracle v9.5 on laptop with Windows 7 ultimate
    it gives 'Cannot find OCI DLL: oci.dll'. It seems TOAD for Oracle is a 32-bit only app, which means that it requires a 32-bit Client.
    You might also want to stay away from installing Toad under "Program files (x86)".
    Consider taking a look at Oracle SQL Developer - a very good alternative to the toad.
    http://www.oracle.com/technetwork/developer-tools/sql-developer/index.html
    For other questions specific to Toad, please see e.g. toadfororacle.com.

  • SM58 status text " No service for system SAPERP, client 800 in integr "

    In Idoc to file scenario:
    i have fallowed this blog to configure ALE settings
    /people/swaroopa.vishwanath/blog/2007/01/22/ale-configuration-for-pushing-idocs-from-sap-to-xi
    I have generated one idoc successfuly from sap r/3 system.
    but i didn't find any idoc in xi server.
    control records are
    receiver:A000000036,(RFC DESTINATION->LS_XI_100( Remote login sucessful for xi system))
          LS_XI_100
          LS
    Sender: SAPERP
         LS_SAP_800
         LS
    ID: Adapter specific identifiers are( LS->LS_SAP800, R/3->ERP,CLIENT,800)
    so i have gone to tcode sm58 in sap r/3
       where i found the status text "No service for system SAPERP, client 800 in integr)
    Please help me from this problem.
    Regards,
    Deviprasad.

    Hi Deviparasad,
    please create a techincal system and busniess system of type ABAP in XI SLD if you have already created the techincal system and busniess system  then check whether client 800 is used or not if include client 800.
    please reward points
    Regards
    Sreeram.G.Reddy

  • No service for system SAP***, client 001 in Integration Directory

    Hi,
    We are doing a File to IDOC scenario.
    The file is picked up and the idoc is getting generated in XI but this idoc is failing at XI outbound with the following SM58 error:
    No service for system SAPABC, client 001 in Integration Directory
    where ABC is my XI system ID.
    I have searched in sdn and tried all the possible solutions given in the previous blogs with same subject but not able to resolve this error.
    Any help will be greatly appreciated.
    thanks in advance
    Jagruthi

    Hi Rao,
    please check given link may be useful for you
    /people/michal.krawczyk2/blog/2005/03/29/xi-error--unable-to-convert-the-sender-service-to-an-ale-logical-system
    No service for system ... in Integration Directory
    Regards,
    amit

  • No service for system SAPABI, client 800 in Integration Directory

    Hi,
    We are getting the error in BI "No service for system SAPABI, client 800 in Integration Directory", when we extract the data from R/3 (ECC6) into BI System. It was working fine earlier, till XI-BI integration was done.
    But, After XI integration is done in BI system we are getting this error, when ever we try to load the data from source system. The XI integration is removed now, but the error still continues.
    The source system is ok and could able to replicate the data from R/3 into BI. Is there any XI related customizing need to be removed from BI?, so that it directly goes to the source system for data load, instead of hitting the Integration Directory, which is part of XI.
    It would be great, if someone can give a solution for this.
    Thanks in Advance,
    SAP Admin.

    Hi,
    First check at BI side transaction: SICF there services are properly configured or not, the services should be in Active state.
    Second you must check transaction: SXMB_MONI here you can check what ever the Reports or Webservices are coming from out bound to inbound.
    1. first check out bound in that server you type SXMB_MONI there u can see Flag that should be in black. If it is Flag is in Red then the Report should be stoped there it self.
    2. Once it came to receiver side then u must check at inbound server by typing transaction: SXMB_MONI by checking that flag you will know what might be the problem.
    Once check ur RFC connection also because you can get problem from RFC connections also.
    Sateesh

  • No service for system SAPNID, client 800 in Integration Directory

    Hi All,
    I am getting “No service for system SAPNID, client 800 in Integration Directory” in tRFC monitor (SM58).
    My scenario is IDOC to File.
    I did following step in R3.
    1.     Created RFC destination pointing to XI systems (name:XID)
    2.     Created IDOC port (name: SAPNID) and use above (XID) RFC in RFC destination.
    3.     Create Partner Type LI (Partner No. 3000) and add message type “ORDERS”, set the receiver port (SAPNID) created above.
    XI Side.
    1.     Create Technical System (Name : XID)
    2.     Business Systems (Name: R3XID)
    3.     In Integration Repository.
    •     Created Data Type
    •     Import IDOC “ORDERS.ORDERS04”
    •     Created Message Interface
    •     Created Message Type
    •     In Mapping Object created Message Mapping and Interface Mapping.
    4.     In Integration Directory
    •     Created the Scenario (name : “FILE_FROM_IDOC”)
    •     Assign Business Systems as “R3XID”
    •     Create communication channel(name: “FILE_ORDERS_COM_CHNL”)
    •     Create Receiver Determination
    •     Interface Determination
    •     Receiver Agreement.
    IDOC is triggered correctly but in tRFC monitor I am getting following error
    “No service for system SAPNID, client 800 in Integration Directory”
    With regards
    Sunil

    Hi Udo/Renjith and Rakesh,
    Thanks for quick reply and appreciate you help.
    Now I can say that there is some problem with my Technical Systems or Business Systems, let me give you details regarding my Technical/Business systems.
    During post-Installation i created Technical/Business System, following are the details regarding these systems.
    <u><b>Technical Systems.Detail</b></u>
    System Name:  XID 
    System Home:  crmides 
    Installation Number:  INITIAL Change...
    Release:  640 
    Description:   
    Administrative Contact:   
    TMS Domain:   
    TMS Transport Group Name: 
    Clients: 100 800  Add...
    Message Server: XID crmides  
    Central Application Server: crmides_XID_00  
    Secondary Application Servers:  Add...
    Internet Transaction Servers:  Add...
    Installed Products: SAP EXCHANGE INFRASTRUCTURE, SAP EXCHANGEINFRASTRUCTURE 3.0 XID
    SAP R/3, 4.5B XID on crmides
    SAP R/3, 4.6C XID on crmides
    Add...
    Installed Software Components 
    Business Systems:
    1. R3XID
    2. SAPNID
    Earlier I have only one Client (100) and One Busines Systems (R3XID)
    My XI Systems is “XID” Host : “crmides” Client : “100” System Number : “00”
    My R3 Systems is “NID” Host : “netbw” Client : “800” Systems Number : “02”
    <u><b>Business Systems Detail</b></u>
    Name:  R3XID 
    Description:   
    Administrative Contact:   
    Business System Role:  Integration ServerApplication System 
    Pipeline URL:http://crmides:8000/sap/xi/engine?type=entry   
    Integrated Business Systems:  SAPNID
    Group:   (No Group Assigned)Edit Groups... 
    Transport Targets:   
    Technical System:  XID on crmides Change...
    Client:  <b>100 of XID</b> 
    Logical System Name:  SAPNID 
    Installed Products:  SAP R/3, 4.5B XID on crmides
    SAP R/3, 4.6C XID on crmides
    SAP EXCHANGE INFRASTRUCTURE, SAP EXCHANGEINFRASTRUCTURE 3.0 XID
    Software Components:  ABC, 1.0 of knack
    R/3 CORE 4.5B
    SAP ABA 4.6C
    SAP ABA 640
    SAP APPL 4.6C
    SAP BASIC JAVA LIBS 6.30
    SAP BASIS 4.6C
    SAP BASIS 6.40
    SAP GUI FOR WINDOWS 4.5B
    SAP GUI FOR WINDOWS 4.6C
    SAP GUI FOR WINDOWS 6.20
    SAP HR 4.5B
    SAP HR 4.6C
    SAP ITS 4.6B
    SAP ITS 4.6C
    SAP J2EE ENGINE 6.30
    SAP J2EE ENGINE CORE 6.30
    SAP JAVA TECH SERVICES 6.30
    SAP JCO 6.30
    SAP SOFTW. DELIV. MANAGER 6.30
    XI ADAPTER FRAMEWORK 3.0
    XI CONNECTIVITY SE 3.0
    XI TOOLS 3.0
    During Post Installation I had one Technical Systems (XID) and one Business Systems (R3XID), after that I created one more Business Systems (SAPNID).
    <u><b>SAPNID Business Systems Detail</b></u>
    Name:  SAPNID 
    Description:   
    Administrative Contact:   
    Business System Role:  Application System 
    Related Integration Server:  R3XID 
    Group:  (No Group Assigned) 
    Transport Targets:   
    Technical System:  XID on crmides Change...
    Client:  <b>800 of XID</b> 
    Logical System Name:  SAPNID 
    Installed Products:  SAP R/3, 4.5B XID on crmides
    SAP R/3, 4.6C XID on crmides
    SAP EXCHANGE INFRASTRUCTURE, SAP EXCHANGEINFRASTRUCTURE 3.0 XID
    Software Components:  ABC, 1.0 of knack
    R/3 CORE 4.5B
    SAP ABA 4.6C
    SAP ABA 640
    SAP APPL 4.6C
    SAP BASIC JAVA LIBS 6.30
    SAP BASIS 4.6C
    SAP BASIS 6.40
    SAP GUI FOR WINDOWS 4.5B
    SAP GUI FOR WINDOWS 4.6C
    SAP GUI FOR WINDOWS 6.20
    SAP HR 4.5B
    SAP HR 4.6C
    SAP ITS 4.6B
    SAP ITS 4.6C
    SAP J2EE ENGINE 6.30
    SAP J2EE ENGINE CORE 6.30
    SAP JAVA TECH SERVICES 6.30
    SAP JCO 6.30
    SAP SOFTW. DELIV. MANAGER 6.30
    XI ADAPTER FRAMEWORK 3.0
    XI CONNECTIVITY SE 3.0
    XI TOOLS 3.0
    I do not know whether SAPNID is required or not, earlier I used R3XID as Business Systems at the time of configuration now I changed it to SAPNID. I am getting the same error in both the case.

  • No Service for system X, client Y in Integration Directory

    Hi All,
    I have the XI, SAP R/3 and BI system setup on the same machine. I am doing a Idoc to File scenario. This is the first development after fresh installation.
    I configured the ports(we21),partner profile(we20),distribution model(bd64) etc and ports by idx1.. After all this, I generated the Vendor through bd14 and getting the following error <b>(No Service for system X, client Y in Integration Directory)</b> in sm58. But when I check the outbound message in we05, its successful. Can someone please help me on this!!
    Thanks
    Varun

    Hi
    Go through this
      first clear the SLD cache, by choosing from the menu Environment --> Clear SLD Data in ID and open your scenario and see if you any Business System assigned to it, you check that by going to,
    your scenario --> service without party --> business system, and if there are no business system existing, you have to assign a business system.
    Also have a look at the following thread,
    No service for system ... in Integration Directory
    Thanks

Maybe you are looking for

  • VI reference (error 1003) in executable

    Hello all, This is a branch-off from this thread. Thank you for your reply Rob, I also suspect that the problem is related to "second-tier" subVI calls made by the first-tier subVIs. Here are answers to the questions you asked in your post: -Yes, I a

  • Safari won't open in full screen

    I had to erase my hard drive and reinstall OSX 10.8.2 on my MBA. Now after I quit Safari in Full Screen on my MBA it won't open again in full screen as it did before I erased and reinstalled OSX. My Mac Mini has always reopened Safari in Full Screen

  • IPhone 4 cannot send/recieve calls/texts but is still able to connect to the internet. What is wrong with the phone and how do I fix it?

    A friend of mine has an iPhone4 (not 4s) and she has been dropping it when she was drunk. She also lost it for nearly a week and it got handed back to her, luckily. She blocked the phone after she lost it so that other's couldn't use her contract (wh

  • Photoshop Elements 4 (Help!)

    Just ordered photoshop elements 4 and turns out its all in swedish, anyone know a way to change to english???

  • BDC PROGRAM

    Hi to all I'm new to BDC Progaram can u tell me how to write a BDC program to upload purchase order data from legacy system.