Toplink cache coordination problem with opmn lookup

Dear all,
We encounter some problems when we use opmn url and jms to realize the toplink cache coordination.
Scenario:
1. Using oracle application server 10g, create three processes(jvm) on one oc4j instance
2. Using oc4j in memory jms server for cache coordination
3. Using opmn url to lookup jms topic connection factory and connection, opmn url: opmn:ormi://shasudv4:6004:OC4J_TTS/tts
When we start oc4j instance, we find the log, all the toplink cache coordination properites has been set to toplink framework, and remote command manager has been initialized successfully. All in memory jms server has also been started successfully, there are three listeners on the topic.
But, when we test the synchronization, the data can't be synchronized between all the processes, two of them is ok, the rest of them has some problem to coordinate with the other two. There are no exceptions, we have set the level of toplink log to 'all'.
I have checked the thread dump, I find that "HTTPThreadGroup", "RMICallHandler" and "JMSRequestHandler" threads are involved in cache synchronization.
So, we are obliged to change the opmn url to ormi url, so we can only set a bound for rmi ports of processes, because the ormi port is dynamicly assigned.
<port id="rmi" range="12405-12407" />
This seems ok, and involved thread are: "RMICallHander" and "JMSRequestHandler". But we also concern that we have restricted the port bound of ormi port of every instance.
Thanks of any advice.

I raised a TAR with Oracle. The short answer is that you can't do cache coordination either with ADF business objects, or with Toplink Essentials (as opposed to Oracle Toplink, which doesn't yet support JPA).

Similar Messages

  • Issues with TopLink Cache Coordination using JMS for manual DB updates

    Hi,
    We are having 2 web application using same Database and Toplink library but 2 session objects for both the applications. We are using JMS for cache coordination. JMS propagating messages successfully between the applications and able to see the same object changes in both the applications properly. Now, we are trying to refresh cache for manual updates in Database. We are trying to refresh single object which is modified in database in one application, refreshing in one application from which refresh happened but not in other application (JMS publishing the topic but updating one).
    Our intention is refreshing in one application so that JMS should coordinate and update in others when DB manual updates. Please let us know any comments for the same.
    Database using: Oracle 11g
    Toplink Version:- 9.0.3

    See,
    http://www.coderanch.com/t/592919/ORM/databases/Toplink-Cache-coordination-JMS-manual

  • Configuring Toplink Cache Coordination using JMS

    After having spent one whole day reading documentation on the above topic, I did not get anywhere. I am looking for a direction to start aquainting myself with Oracle JMS basics to enable me with the configuration in toplink. I hope someone could please help me in getting started, direct me to documentation and/or examples and then I could have some specific and meaningful questions to ask.
    As of now, I have these questions.
    1) In order to configure Toplink Cache Coordination using JMS, do I use Oracle AS JMS or OJMS provider?
    2) Should I be configuring OJMS before I could use Oracle AS JMS?
    3) If I am using Oracle 10.1.2 Application Server, will OJMS Database Schema be defined and the resource adapter deployed by default or is there a way I check this using Oracle Enterprise Manager Console.
    4) Should I be adding a JMS provider within the OC4J for the application I am using before I do any of the above?
    Any help will be highly appreciated.
    Thanks
    Swapna

    Ok. I found my answers
    1) In order to configure Toplink Cache Coordination using JMS, do I use Oracle AS JMS or OJMS provider?
    Either of the one can be used. Here is what I found regarding the trade off
    OJMS and OracleAS JMS are both J2EE 1.3 compliant JMS providers from Oracle. OJMS has been integrated into OracleAS 10g using the JCA adapter while at the same time leveraging Advanced Queuing in the Oracle Database for persistence and recoverability. If database recoverability guarantees, SQL queriability, transparent application failover, message transformation, propagation are required then Oracle recommends using OJMS as the JMS provider.
    OracleAS JMS is a lightweight, in-memory/file based queuing system that provides a complete J2EE 1.3 JMS implementation. It is suited for applications that do not require Oracle specific JMS extensions or the recoverability guarantees that OJMS provides.
    2) Should I be configuring OJMS before I could use Oracle AS JMS?
    No. OracleAS JMS is always provided and preconfigured, except for the topics and queues, with the OC4J installation.
    3) If I am using Oracle 10.1.2 Application Server, will OJMS Database Schema be defined and the resource adapter deployed by default or is there a way I check this using Oracle Enterprise Manager Console.
    No. The schema needs to be created by the admin and OJMS needs to be configured as the JMS Provider using this schema.
    4) Should I be adding a JMS provider within the OC4J for the application I am using before I do any of the above?
    Yes, if not using Oracle AS JMS.
    Hope that was accurate.

  • Toplink cache coordination

    I'm just getting started on setting up clustered Toplink caches.
    I'm attracted to the JMS option because setting up message brokers on our system also opens up a number of other possibilities, in particular ensuring caches are invalidated following batch updates, arranging for Swing programs to update their displayed data and so on.
    I'd like to hear some experience from people using various message brokers for Toplink cache coordination. Particularly with Toplink web apps under Oracle application server.
    And incidentally, anyone know how to configure cache coordination for old ADF applications where the Toplink stuff is rather well hidden?

    I raised a TAR with Oracle. The short answer is that you can't do cache coordination either with ADF business objects, or with Toplink Essentials (as opposed to Oracle Toplink, which doesn't yet support JPA).

  • Toplink Cache Sync problem

    Hello All,
    I have configured RCM like this in my code, we are using JBoss 4.0.5
    public void configureRemoteCommandManager(String hostname,
    int portNumber,
    String connectionFactoryName,
    String schemaName,
    Server session) {
         //define the Command Manager
         RemoteCommandManager commandMgr = new RemoteCommandManager((CommandProcessor)session);
         //set local host URL. In JMS, the local host URL is optional and is used by logging
         //to trace the message sender for debugging purposes
         String localHostName = "";
              try {
                   localHostName = InetAddress.getLocalHost().getHostName().toLowerCase();
              } catch (UnknownHostException e) {
                   e.printStackTrace();
         commandMgr.setUrl("jnp://" + localHostName + ":" + portNumber);
         //define the JMS transport
         JMSTopicTransportManager transportMgr = new JMSTopicTransportManager(commandMgr);
         transportMgr.setTopicHostUrl("jnp://" + hostname + ":" + portNumber);
         //transportMgr.setTopicConnectionFactoryName("jms/TopLinkTopicConnectionFactory");
         transportMgr.setTopicConnectionFactoryName(connectionFactoryName);
         transportMgr.setTopicName( "topic/testTopic");
         transportMgr.setUserName("user");
         transportMgr.setPassword("pass");
              //Initial context factory name is default to
         transportMgr.setInitialContextFactoryName("org.jnp.interfaces.NamingContextFactory");
         //hook up the components
         commandMgr.setTransportManager(transportMgr);
         session.setCommandManager(commandMgr);
         //turn on distributed cache synchronization with RCM
         session.setShouldPropagateChanges(true);
         //Start joining the cluster
         if(session.isConnected ()) {
              session.getCommandManager().initialize();
              logger.info("RemoteCommandManager initialized");
         } else {
              session.login();
              logger.info("RemoteCommandManager login successful");
    This code doesn't throw any exception, but when I am running Toplink in Cluster, objects are not getting refreshed.
    I am seeing following in my log.
    2007.11.13 15:41:10.768--ServerSession(32434103)--Thread[Thread-86,5,jboss]--received_updates_from_remote_server
    2007.11.13 15:41:10.784--ServerSession(32434103)--Thread[Thread-87,5,jboss]--received_updates_from_remote_server
    2007.11.13 15:41:11.128--ServerSession(32434103)--Thread[Thread-88,5,jboss]--received_updates_from_remote_server
    2007.11.13 15:41:11.143--ServerSession(32434103)--Thread[Thread-89,5,jboss]--received_updates_from_remote_server
    2007.11.13 15:41:11.346--ServerSession(32434103)--Thread[Thread-90,5,jboss]--received_updates_from_remote_server
    2007.11.13 15:41:11.362--ServerSession(32434103)--Thread[Thread-91,5,jboss]--received_updates_from_remote_server
    Looks like updates are coming from remote box, then why objects are not getting refreshed even though they are in memory.
    Any input is really valuable.
    Thanks
    Vik

    From the log it seems that the events are getting processed. What type of cache coordination are you using in your descriptors (cacheSynchronizationType)? If you have configured them to use invalidation, the objects will not be refreshed until the next time they are accessed (read). If you are using change sets then they should get updated in the cache.
    You can check the contents of the change set that is broadcast using the Session event preDistributedMergeUnitOfWorkChangeSet.

  • Problems with OPMN process (very unstable) on Windows Vista

    I am running SOA on Windows Vista(V10.1.3.1). I am having the following problems with the OPMN process
    <br>
    1) Shuts down when idle
    <br>
    2) After crashing I try to restart SOA Suite using the command line>opmnctl startall
    <br>
    I get the error message..."Unable to Open Service with error Access is denied."
    <br>
    If I use the command line>opmnctl start
    <br> I get the error message but OPMN process starts????
    <br>
    3) but then...Crashes when trying to Deploy a webservice through Application Server Control.
    <br>
    Anyone else having these sort of issues and have come across a fix?
    <br>
    regards
    <br>
    Paul P

    I'm also having the same problem (on XP) on 10.1.3.4 I'm guessing this is a security issue but can anyone tell me how this can be resolved.
    It appears to work fine as Admin but regular users without Admin rights have the above issue.

  • Problems with OPMN from Companion CD (Oracle 10g R2 x86_64 RHEL4)

    I have installed Oracle 10g DB R2 64bit on RHEL4 x86_64 (AMD64) and HTTP-Server from Companion CD
    All works.
    But after running opmn appears problems:
    1. The system message to syslog: "ip_conntrack: table full, dropping packet"
    2. 'netstat -a' displays me thousands TCP-session on localhost to port 6100 in TIME_WAIT state
    And network services on my host more died than alive...
    If I increase ip_conntrack kernel parameter, then network state alive. But the problem with TCP-sessions is not resolved.
    Any ideas?
    Thanks, and sory for my english :-)
    P.S. I have RHEL4 without update 1, but with new kernel and patched binutils. Update of RHEL can resolve this problem?

    Thank you!
    The problem described in Metalink Doc-ID Note : 284602.1 is my case!
    But this document applies to Oracle Net Services - Version: 10.1.0.2 to 10.1.0.3.
    I have Version 10.2.0.1.0 and the problem apears again (with some symptoms are differ).

  • Toplink Cache Coordination using JMS - doesn't work, gives a warning

    Hi, I am trying to implement cache coordination on Oracle App Server 9.0.4 in a clustered environment. I have two application sessions configured to use JMS for cache coordination. When I make an update to one of the objects in one application which is cached and used by both the applications, I get the below warning in the log file and the changes does not propogate to the other application.
    [TopLink Warning]: 2007.10.23 01:45:17.463--ServerSession(802908582)--Thread(Thread[Thread-112,5,ApplicationServerThreadGroup])--null
    command failed due to: javax.jms.JMSException: getObject
    at com.evermind.server.jms.JMSUtils.makeJMSException(JMSUtils.java:1899)
    at com.evermind.server.jms.JMSUtils.toJMSException(JMSUtils.java:1915)
    at com.evermind.server.jms.EvermindObjectMessage.getObject(EvermindObjectMessage.java:128)
    at oracle.toplink.internal.remotecommand.jms.JMSTopicRemoteConnection.onMessage(JMSTopicRemoteConnection.java:73)
    at oracle.toplink.remotecommand.jms.JMSTopicTransportManager$JMSOnMessageHelper.run(JMSTopicTransportManager.java:261)
    I have no clue from the warning above as to what could be wrong. Does anybody have any idea? Is there a way I could debug and see what really is happening?
    Thanks
    Swapna

    Hi, thanks for your response.
    I set the logging level to all and this is the complete stack trace I see in the log.
    [TopLink Finest]: 2007.10.25 01:54:04.547--ServerSession(2121070148)--Thread(Thread[Thread-465,5,main])--Retreived remote message from
    JMS topic: ICMS Toplink topic
    [TopLink Warning]: 2007.10.25 01:54:04.555--ServerSession(2121070148)--Thread(Thread[Thread-465,5,main])--null command failed due to:
    javax.jms.JMSException: getObject
    at com.evermind.server.jms.JMSUtils.makeJMSException(JMSUtils.java:1899)
    at com.evermind.server.jms.JMSUtils.toJMSException(JMSUtils.java:1915)
    at com.evermind.server.jms.EvermindObjectMessage.getObject(EvermindObjectMessage.java:128)
    at oracle.toplink.internal.remotecommand.jms.JMSTopicRemoteConnection.onMessage(JMSTopicRemoteConnection.java:73)
    at oracle.toplink.remotecommand.jms.JMSTopicTransportManager$JMSOnMessageHelper.run(JMSTopicTransportManager.java:261)
    I am using toplink version 10.1.3.1. I contacted Oracle Technical support but so far they were not able to figure this out. I will try using RMI as you suggested to make sure.
    I have another question to ask you about logging. I am working on a different application which is in production and uses toplink version 9.0.3. Due to excessive logging, I am trying to set the logging level to warning and I don't see this as an option in 9.0.3. The documentation does talk about it but using toplink workbench and I can't open the session.xml using Toplink workbench 9.0.3. Is it doable at all in toplink version 9.0.3?
    Thanks
    Swapna

  • Automatic cache refresh problem with SXI_CACHE in PI70 Sp09

    Dear Friends,
    We are facing problems with SXI_CACHE
    ISSUE: Automatic refreshing is not done, evey time we had to manaully refresh it going to sxi_cache.
    DETAILS
    SERVER : PI70 SP09, running on Netweaver 2004S
    RFC: Destination INTEGRATIOn_SERVER_HMI
    TYPE : H
    USER : PIISUSER-service user
    Role : SAP_XI_IS_SERV_USER
    prefix path: /dir/CacheRefresh
    Service No : Http port No (configured one )
    License : Valid license not temporary one.
    we have configured as mentioned in Configuration guide, still we are facing problems
    I searched the SDn got few tips , but that really didnt help to resolve the issue.
    Finally we thought of raising this issue to SAP, before doing it i thought i could get some help from SDN.
    Any pointers that could resolve this issue will be appreciated.
    Regards
    [email protected]

    Hi Chandra,
    Plz compare the below mentioned settings with you current settings in XI.
    Go to SM59 and create
    RFC Destination as "INTEGRATION_DIRECTORY_HMI"
    Connection Type: H
    Under Technical Setting TAB
    Target Host: write the host name
    Path Prefix: /dir/CacheRefresh
    Service No: enter J2ee port no (e.g. 50000)
    Under Logon/Security TAB
    select Basic Authontication radio button
    SSL select inactive
    Under Logon:
    Lang: EN
    Client: enter client
    User: XIISUSER
    Password: *******
    Under Special Option TAB
    HTTP Setting:
    HTTP Ver: HTTP 1.0
    Compression: inactive
    Compressed response: NO
    HTTP Cookies: Yes (All)
    After doing abobe, press the Test Connection button and accept all cookies and see what is the result. After this refresh the cacahe by sxi_cache.
    Regards,
    Sarvesh

  • Automatic cache refresh problem with SXI_CACHE

    Dear Friends,
    We are facing problems with SXI_CACHE
    ISSUE: Automatic refreshing is not done, evey time we had to manaully refresh it going to sxi_cache.
    DETAILS
    SERVER : PI70 SP09, running on Netweaver 2004S
    RFC: Destination INTEGRATIOn_SERVER_HMI
    TYPE : H
    USER : PIISUSER-service user
    Role : SAP_XI_IS_SERV_USER
    prefix path: /dir/CacheRefresh
    Service No : Http port No (configured one )
    License : Valid license not temporary one.
    we have configured as mentioned in Configuration guide, still we are facing problems
    I searched the SDn got few tips , but that really didnt help to resolve the issue.
    Finally we thought of raising this issue to SAP, before doing it i thought i could get some help from SDN.
    Any pointers that could resolve this issue will be appreciated.
    Regards
    [email protected]

    Hi Chandra,
    Plz compare the below mentioned settings with you current settings in XI.
    Go to SM59 and create
    RFC Destination as "INTEGRATION_DIRECTORY_HMI"
    Connection Type: H
    Under Technical Setting TAB
    Target Host: write the host name
    Path Prefix: /dir/CacheRefresh
    Service No: enter J2ee port no (e.g. 50000)
    Under Logon/Security TAB
    select Basic Authontication radio button
    SSL select inactive
    Under Logon:
    Lang: EN
    Client: enter client
    User: XIISUSER
    Password: *******
    Under Special Option TAB
    HTTP Setting:
    HTTP Ver: HTTP 1.0
    Compression: inactive
    Compressed response: NO
    HTTP Cookies: Yes (All)
    After doing abobe, press the Test Connection button and accept all cookies and see what is the result. After this refresh the cacahe by sxi_cache.
    Regards,
    Sarvesh

  • Problems with JNDI lookup for java:comp/env/ejb

    Hi all,
    I'm using OC4J 9.0.3 and I have problems when looking up for the local
    EJB context.
    I have a SLSB which refers to another SLSB via a JNDI mapping like
    shown below. Both services are deployed within one EAR file.
    (snippets of ejb-jar.xml and orion-ejb-jar.xml)
    <ejb-jar>
    <enterprise-beans>
    <session>
    <ejb-name>ServiceABean</ejb-name>
    <home>com.coi.ServiceAHome</home>
    <remote>com.coi.ServiceA</remote>
    <ejb-class>com.coi.ServiceABean</ejb-class>
    <session-type>Stateless</session-type>
    <transaction-type>Container</transaction-type>
    <ejb-ref>
    <ejb-ref-name>ejb/some/sub/packages/ServiceB</ejb-ref-name>
    <ejb-ref-type>Session</ejb-ref-type>
    <home>com.coi.ServiceBHome</home>
    <remote>com.coi.ServiceB</remote>
    </ejb-ref>
    </session>
    </enterprise-beans>
    </ejb-jar>
    <orion-ejb-jar>
    <enterprise-beans>
    <session-deployment location="global/some/sub/packages/ServiceA" name="ServiceABean">
    <ejb-ref-mapping name="ejb/some/sub/packages/ServiceB" location="global/some/sub/packages/ServiceB" />
    </session-deployment>
    </enterprise-beans>
    </orion-ejb-jar>
    The ApplicationInitialContextFactory will be used (prepared by the container),
    so the lookup for ServiceB within a method of ServiceA should work as follows:
    public class ServiceABean implements SessionBean
    public void someMethod()
    InitialContext con = new InitialContext(); // will be of class ApplicationContext
    Context localEjbContext = (Context)con.lookup( "java:comp/env/ejb" );
    ServiceBHome serviceBHome = (ServiceBHome) PortableRemoteObject.narrow(
    localEjbContext.lookup( "some/sub/packages/ServiceB" ),
    ServiceBHome.class );
    The problem is now, that the lookup for "java:comp/env/ejb" doesn't work
    and throws a NameNotFoundException.
    To figure out what's actually happening during lookup I debugged a little bit and
    tried a few things:
    1. A lookup for "java:comp" works fine. It returns an instance of class FlatMapContext
    which consists of a hash map which itself contains an entry for "env".
    2. So a lookup for "env" on that FlatMapContext also works and returns an instance of SubContext.
    3. A lookup for "ejb" using this SubContext causes a NameNotFoundException
    with message "java:comp/env/ejb not found".
    4. A lookup like con.lookup( "java:comp/env" ) throws also a NameNotFoundException
    with message "java:comp/env not found (not inside a J2EE module, for instance a Web-App,
    EJB, or Application-Client)".
    Does anyone know something about this?
    Regards
    --thomas

    Hi Debu,
    Great! 9.0.4 will be released in june/july this year, right? Sorry for my ironical reaction, but does that mean, that I don't have any chance to get my whole stuff running in 9.0.3? I cannot believe that. Isn't there a wordaround I could apply? A setting or whatever to substitute the daft FlatCtx by something else that is implemented according to the spec?
    Regards
    --thomas

  • Installing AS: special problem with OPMN Process Manager...

    Hi everybody,
    Actually, i'm trying to install a Grig control 10.2.0.1 on an existing database (10.2.0.1 patched to 10.2.0.4). OS is RHEL5.
    I have the following problem during setup IAS for 3 days.
    Note that my database is open and that didn't succeed in installing some rpm's, especially pdksh...
    Here is the warning box:
    The OPMN Process Manager failed to start.
    Please check the logs in the
    /u00/app/oracle/product/10.2.0/oms10g/opmn/logs directory for the cause of failue. Once the cause of the failure has been remedied, start OPMN manually and click Retry.
    I start manually opmn and obtain this:
    Processes in Instance: EnterpriseManager0.vmbasegrid
    ------------------------------------------------+---------
    ias-component | process-type | pid | status
    ------------------------------------------------+---------
    DSA | DSA | 6106 | Alive
    HTTP_Server | HTTP_Server | 5955 | Alive
    LogLoader | logloaderd | 6137 | Alive
    dcm-daemon | dcm-daemon | 6189 | Alive
    OC4J | home | 5962 | Alive
    WebCache | WebCache | 5982 | Alive
    WebCache | WebCacheAdmin | 5963 | Alive
    But after clicking on retry, the same warning appears again!
    By watching logs for each process at $ORACLE_HOME/opmn/logs, i didn't se any errors
    moreover opmn.log is empty.
    I already set $ORACLE_HOME, $PATH, $LD_LIBRARY_PATH.
    I didn't find solutions nowhere so that's why I'm posting here.
    Ideas and direction will be very helpful for me.
    Thank you a lot,
    Daniel.

    Hi,
    Thank your for answering.
    Actually, i don't have this issues anymore, because I choice to intall this on RHEL4.6.
    My DSA process was started because, i started it manually to see what will happen.
    Now I succeeded for the installation, I have a new probleme during the configuration with OUI CA.
    The OMS configuration failed and the file configToolFailedCommands show that:
    oracle.sysman.emcp.agent.AgentPlugin failed.
    Have you any idea ?

  • Problem with Qualified lookup field

    Hi all
    I have one qualified lookup field in main table of the repository. when i created the iview for ItemDetails then i selected all the fields of the main table which includes the qualified look up field . but when i see the preview then i am not able to see the field of qualified lookup field in the preview. it is not displaying but i selected the same field.
    please help me out on Can we enter the data in the qualified table field which is part of main table in the repository while creating the record??
    but i am able to edit the qualified lookup field which is part of main table. but the only problem while creating the record it is not displaying me the qualified lookup field. please help on this........
    Thanks
    Regards
    Sunil

    Hi Sunil,
    It will not allow you to add the qualified lookup value in the main table record directly.
    As the qualified lookup field in the mai table links the main table record with the qualified table fileds.
    You will only be able to view the non-qualifier field values in the main table but the qualifier value  for that particular record will be visible in the qualifier table only.
    So as to populate the lookup qualifier you need to create the main rec then you can establish the link and populate the qualified table fields.
    Hope it helps
    Kindly reward points if found useful
    Thanks
    Simona

  • Another Problem with XI Lookup

    Shame on me...
    I think I've read all of the topics regarding XI Lookups and still don't understand the whole thing:
    My need is:
    I have to read a SAP-Table to substitute a Value in my Mapping.
    So I have to create a Function in my SAP-System, which ich call via RFC from my Mapping, right?
    Anymore I need to specify the Party, Business system, Communication channel in my Configuration, correct?
    Furthermore I need a user defined Function in my Mapping, where I call this SAP Function, OK?
    I determined a channel, get a RFC accessor, and then i'm not sure further...
    Where in this function do i specify which SAP Function I want to call?
    Do I need something more?
    Thanks for your patience and help,
    best regards, Leo

    Hi Moorthy,
    I tried to implement the sample in the blog you suggested, but when I try to test it I get the following errors now:
    K:/usr/sap/XIW/DVEBMGS00/j2ee/cluster/server0/./temp/classpath_resolver/Mapaf243160faaa11dab2e20050568633c9/source/com/sap/xi/tf/_DELJIT97A_DELFOR02_AI_.java:2172: package JCO does not exist JCO.Repository mRepository; ^ K:/usr/sap/XIW/DVEBMGS00/j2ee/cluster/server0/./temp/classpath_resolver/Mapaf243160faaa11dab2e20050568633c9/source/com/sap/xi/tf/_DELJIT97A_DELFOR02_AI_.java:2173: package JCO does not exist JCO.Client mConnection = JCO.createClient( ^ K:/usr/sap/XIW/DVEBMGS00/j2ee/cluster/server0/./temp/classpath_resolver/Mapaf243160faaa11dab2e20050568633c9/source/com/sap/xi/tf/_DELJIT97A_DELFOR02_AI_.java:2173: cannot resolve symbol symbol : variable JCO location: class com.sap.xi.tf._DELJIT97A_DELFOR02_AI_ JCO.Client mConnection = JCO.createClient( ^ K:/usr/sap/XIW/DVEBMGS00/j2ee/cluster/server0/./temp/classpath_resolver/Mapaf243160faaa11dab2e20050568633c9/source/com/sap/xi/tf/_DELJIT97A_DELFOR02_AI_.java:2185: package JCO does not exist mRepository = new JCO.Repository( "GenericRFCMappingLookup", mConnection ); ^ K:/usr/sap/XIW/DVEBMGS00/j2ee/cluster/server0/./temp/classpath_resolver/Mapaf243160faaa11dab2e20050568633c9/source/com/sap/xi/tf/_DELJIT97A_DELFOR02_AI_.java:2188: package JCO does not exist JCO.Function function = null; ^ K:/usr/sap/XIW/DVEBMGS00/j2ee/cluster/server0/./temp/classpath_resolver/Mapaf243160faaa11dab2e20050568633c9/source/com/sap/xi/tf/_DELJIT97A_DELFOR02_AI_.java:2189: cannot resolve symbol symbol : class IFunctionTemplate location: class com.sap.xi.tf._DELJIT97A_DELFOR02_AI_ IFunctionTemplate ft = mRepository.getFunctionTemplate("RFC_READ_TABLE"); ^ K:/usr/sap/XIW/DVEBMGS00/j2ee/cluster/server0/./temp/classpath_resolver/Mapaf243160faaa11dab2e20050568633c9/source/com/sap/xi/tf/_DELJIT97A_DELFOR02_AI_.java:2192: package JCO does not exist JCO.ParameterList input = function.getImportParameterList(); ^ K:/usr/sap/XIW/DVEBMGS00/j2ee/cluster/server0/./temp/classpath_resolver/Mapaf243160faaa11dab2e20050568633c9/source/com/sap/xi/tf/_DELJIT97A_DELFOR02_AI_.java:2198: package JCO does not exist JCO.ParameterList tabInput = function.getTableParameterList(); ^ K:/usr/sap/XIW/DVEBMGS00/j2ee/cluster/server0/./temp/classpath_resolver/Mapaf243160faaa11dab2e20050568633c9/source/com/sap/xi/tf/_DELJIT97A_DELFOR02_AI_.java:2199: package JCO does not exist JCO.Table inputTable = tabInput.getTable("OPTIONS"); ^ K:/usr/sap/XIW/DVEBMGS00/j2ee/cluster/server0/./temp/classpath_resolver/Mapaf243160faaa11dab2e20050568633c9/source/com/sap/xi/tf/_DELJIT97A_DELFOR02_AI_.java:2204: package JCO does not exist JCO.Table lookupFieldPos = function.getTableParameterList().getTable("FIELDS"); ^ K:/usr/sap/XIW/DVEBMGS00/j2ee/cluster/server0/./temp/classpath_resolver/Mapaf243160faaa11dab2e20050568633c9/source/com/sap/xi/tf/_DELJIT97A_DELFOR02_AI_.java:2213: package JCO does not exist JCO.Table valueSet = function.getTableParameterList().getTable("DATA"); ^ 11 errors
    Can you give me an advice where I have to look for this problem or what is wrong with my implementation? Do I have to import something?
    Am I able to test it during design time at all?
    Thanks, Leo

  • Problem with DataSource lookup(Urgent)

    HI,
    I am facing a unique problem. I am migratinga application from weblogic to WAS. In a web module I wrote a normal class which will get the initial context of the server and create a connection object for the use of servlets. It is working fine in weblogic but when i have deployed the samething in WAS it is giving exception
    com.sap.engine.services.jndi.persistent.exceptions.NameNotFoundException: Object not found in lookup of MLJNDI.
    where MLJNDI is my DataSource jndi name.
    can anybody suggest me the solution?.This is very urgent.
    Thanks in advance.
    Ashok.

    It is not clear if you already created a Datasource to a specified database. This can be done via the Visual Admin.
    Services --> JDBC Connector. There you can upload vendor specific drivers and bind it to a database.
    This is possible usings the standards. JDBC 1.x and 2.0 way.
    Success.

Maybe you are looking for

  • ALV report run In background gives 2 spool numbers

    Hi , The ALV report which I am running in Background gives me 2 spool numbers after the Job is created in sm37. I am just executing my ALV report by running it in backgroung procressing, but I get 2 spool one has all the correct data of the ALV and 1

  • How to access data structures in C dll from java thru JNI?

    We have been given API's( collection of C Functions) from some vendor. SDK from vendor consist of: Libpga.DLL, Libpga.h,Libpga.lib, Along with that sample program Receiver.h (i don't know its written in C or C++), I guess .C stnads for C files? Consi

  • Different caller display !!

    Does anyone know why there are two different types of answer screens. for instance i have had some calls display a small picture or blank cutout of the caller on the screen. Or others display a full picture on the screen with DECLINE or ANSWER at the

  • Basic question on folders

    new to mac so hang with me but , can anyone tell me how to create a word document inside a new folder that i create on the desktop. No problem setting up the initial new folder. But how do i add text to that folder...thanks

  • Tune Up IMPORT Process

    Are there ways to tune up the IMPORT process? We have 10.2.0.1 database in AIX 6.1 (64bit). I have an export dump file that is 2.5TB size and it has LOBs. How can we make the import process faster. We cannot use datapump in our case.. :(