Call method execute of the application Java mapping

Hi,
I'm using a RFC Lookup in a Java Mapping. In PI 7.0 it was working fine. Now we use the Mapping in our PI 7.30 Testsystem and I get following LookupException:
Error when calling an adapter by using the communication channel CC_Receiver_RFC_XXXXX  (Party: , Service: BS_ERP_XXX_400, Object ID: 445eef339f2039b0856093c54c3656dd) The channel with object ID 445eef339f2039b0856093c54c3656dd could not be found in the Integration Server Java Cache. Check if the channel exists in the Integration Builder Directory and execute a refresh of the Java Cache
The Channel name and Business Service Name are correct. If I look in the Integration Builder, my Communication Channel is working fine.
I did a complete restart, the error afterwards was all the same. How can I refresh the cache for the ID's?.
I checked the party name it's having the space value not with *.
Thanks
Naresh N
Edited by: Naresh Nelapatla on Feb 25, 2012 5:46 AM

Hello,
Error when calling an adapter by using the communication channel CC_Receiver_RFC_XXXXX (Party: , Service: BS_ERP_XXX_400, Object ID: 445eef339f2039b0856093c54c3656dd) The channel with object ID 445eef339f2039b0856093c54c3656dd could not be found in the Integration Server Java Cache. Check if the channel exists in the Integration Builder Directory and execute a refresh of the Java Cache
This error usually happens when you have created the RFC Receiver that has an entry of * in the Party. What you can do is to recreate the CC and remove the entry in the party. Save and activate.
Hope this helps,
Mark

Similar Messages

  • How can i vusualize the application Java in my system ? i have actually problems to install my bank's protection module -

    How can i vusualize the application Java in my system ? i have actually problems to install my bank's protection module … My computer is an Imac and the Operation System is OS X Mountain Lion 10.8.2 ... PLEASE HELP ... THANKS !!!

    Thanks about your advise but i can not change my bank accout ... this protection module will only works if i have the java installed in my imac ... I just bought the OS X Mountain Lion (10.8.2) new version and i can not see WHERE IS THIS JAVA ??? When i open my "system preferences / others / ... there is nothing  . My bank told  me that without this JAVA i Will not have my protection module. Can you help me  to find it in my Imac ???

  • Method execute from the Guided Procedure

    Hi All:
    I have a web dynpro application that has a view Evaluation and this one has a embed view from another component. I´m using guided procedures and setting in the execute method a parameter that is linked to the embed view.
    The problem is that in the  view Evaluation, when calls DoInit() I´m sending these parameter to the embed view but I´m not getting any value at that moment. These means that the execute method occurs after the DoInit().
    Someone knows in what sequence the methods are call, execute and Doinit(). Where can I set the parameter for the embed view so the execute method had been already call and the parameter set before it call the DoInit method.?
    Thanks, regards

    Hi
    I have two components component A with wiewA and component B with ViewB. The view B is embed in view A.
    The view A has the call to the GP. I import the view B and I bind the interface from that componentB with the component Controller of the component A and this one to the view A.
    and the view is linked to the Inerface Controller where is the execute method.
    In the wdDoinit of the view A I´m setting the context values of the parameters I want to send to the view B. And in the wdDoInit of the view B, I´m calling a method that fills a table according to the parameter.
    Thanks for the help

  • Call a procedure in the application. Frank kindly check this

    Hi,
    I hv downloaded the login screen from the following site. Now I am trying to connect the same with my database. i hv introduced the password field in the application as earlier only username is available in the UI.
    [http://blogs.oracle.com/shay/simpleJSFDBlogin.zip]
    The problem is that in my database password field is protected with inbuilt oracle encryption. There is a procedure i hv in the database for the password encryption. How can I call the Procedure in the application??? In the application i hv introduced the business components and i hv attached the procedure in the application like "Offline Database Source" I hv to attach each database source like this? is it right way which i am following to call the procedure??
    Please guide me
    Thanks in advance
    Jithesh.

    Hi,
    have a look at the developer guide of how to invoke stored procedures and functions. Instead of basing the query for the login form on a VO you use a stored procedure of function in a client method exposed on the VO or AM
    http://download.oracle.com/docs/cd/E12839_01/web.1111/b31974/bcadvgen.htm#sm0297
    Frank

  • How to make system call to execute command line in JAVA?

    Hi,
    I am new in JAVA. How to make system call to execute the following command line in JAVA in LINUX environment.
    rpm -qa jdkIn C programming, use as such:
    system ("rpm -qa jdk");
    How about JAVA?
    Thanks.

    Runtime.getRuntime().exec. But first read this:
    http://www.javaworld.com/javaworld/jw-12-2000/jw-1229-traps.html

  • Running Browser calling method'CL_GUI_FRONTEND_SERVICES' in the background.

    Hello SAP Gurus
    My intention is to shutdown and restart communication channels on PI side. To do this externally, we can send a URL with right parameters.
    I have written a simple ABAP  code to do this by calling the method 'CL_GUI_FRONTEND_SERVICES 'with the URL. Since I have several channels, I am calling this method in a loop. It is doing the job well.
    However, for each channel an IE browser screen pops up with the XML data for that particular URL.  It is kind of annoying to see so many popups.
    Is there a way in ABAP to supress this multiple browser pop ups? Is there a way to make this method run in the background?
    I know that this method is meant to call a browser screen with the URL, however I want to suppress this Browser POP up and use the remaining function.
    Any feedback will be highly appreciated.
    Thanks
    Ram

    You cannot use a frontend (GUI) service when a program is running in the background.
    You'll have to call the URL in a different way... something that doesn't create a popup window. Or execute the command that is invoked when accessing that URL.

  • Linkage error occured when loading the class:Java Mapping

    I AM GETTING THE ABOVE ERROR IN SUB WHEN TESTING THE MAPPING .
    Source:
    <MTO_FTP_MAT_DETAILS>
    <MATDETAILS>
    <MAKTX>
    <MATNR>
    <WERKS>
    <LABST>
    <MEINS>
    <PERCNT>
    TARGET
    MTI_FTP_MAT_DETAILS
    <MATDETAILS>
    <MAKTX>
    <MATNR>
    <WERKS>
    <LABST>
    <MEINS>
    <PERCNT>
    import java.io.IOException;
    import java.io.InputStream;
    import java.io.OutputStream;
    import java.util.Map;
    import javax.xml.parsers.SAXParser;
    import javax.xml.parsers.SAXParserFactory;
    import org.xml.sax.Attributes;
    import org.xml.sax.SAXException;
    import org.xml.sax.helpers.DefaultHandler;
    import com.sap.aii.mapping.api.StreamTransformation;
    class Echo {
         public static OutputStream out;
    public class myEcho extends DefaultHandler implements StreamTransformation {
         private Map map;
         public void setParameter(Map param) {
              map = param;
         public void execute(InputStream in, OutputStream out) {
              DefaultHandler handler = this;
              SAXParserFactory factory = SAXParserFactory.newInstance();
              try {
                   SAXParser saxParser = factory.newSAXParser();
                   Echo.out = out;
                   saxParser.parse(in, handler);
              } catch (Throwable t) {
                   t.printStackTrace();
         public void startDocument() throws SAXException {
              try {
                   Echo.out.write("<?xml version='1.0' encoding='UTF-8'?>".getBytes());
              } catch (IOException e) {
                   e.notify();
         public void endDocument() throws SAXException {
              try {
                   Echo.out.flush();
              } catch (IOException e) {
                   throw new SAXException("I/O error", e);
         public void startElement(String namespaceURI, String sName, // simple name
         String qName, // qualified name
         Attributes attrs) throws SAXException {
              String eName = sName; // element name
              if ("".equals(eName))
                   eName = qName; // not namespace-aware
              if ("ns0:MTO_SAP_MAT_DETAILS".equals(qName)) {
                   try {
                        Echo.out.write(("<MTI_FTP_MAT_DETAILS>").getBytes());
                   } catch (Exception e) {
                        e.printStackTrace();
              } else {
                   try {
                        Echo.out.write(("<" + qName + ">").getBytes());
                   } catch (Exception e) {
                        e.printStackTrace();
         public void endElement(String namespaceURI, String sName, // simple name
         String qName // qualified name
         ) throws SAXException {
              String eName = sName; // element name
              if ("".equals(eName))
                   eName = qName; // not namespace-aware
              if ("ns0:MTO_SAP_MAT_DETAILS".equals(qName)) {
                   try {
                        Echo.out.write(("</MTI_FTP_MAT_DETAILS>").getBytes());
                   } catch (Exception e) {
                        e.printStackTrace();
              } else {
                   try {
                        Echo.out.write(("</" + qName + ">").getBytes());
                   } catch (Exception e) {
                        e.printStackTrace();
         public void characters(char buf[], int offset, int len)
              throws SAXException {
              String s = new String(buf, offset, len);
              try {
                   Echo.out.write(s.getBytes());
              } catch (Exception e) {
                   e.printStackTrace();

    Hi,
    When you make the jar to import to XI you must verify the two classes are generated at the same time. Later you can verify in Inteface Mapping that you are using the myEcho class to do the java mapping.
    Plesae verify the java version are the same in you own machine and the xi machine.
    Regards.

  • Error getting while deploying the application (java.lang.OutOfMemoryError).

    Hi,
    I am trying to migrate an application from JBoss to SAP Netweaver WAS.
    I am getting an exception when i am trying to deploy the application from Netweaver developer studio as "<b>java.lang.OutOfMemoryError</b>". The portion of the stack is given below,
    <b>Caused by: com.sap.engine.services.ejb.exceptions.deployment.EJBFileGenerationException: Errors while compiling:
    The system is out of resources.
    Consult the following stack trace for details.
    java.lang.OutOfMemoryError
         at com.sap.engine.services.ejb.util.AdminUtils.compile(AdminUtils.java:476)
         at com.sap.engine.services.ejb.deploy.DeployAdmin.deploySingleJar(DeployAdmin.java:625)
         at com.sap.engine.services.ejb.deploy.DeltaDeployAdmin.makeUpdate(DeltaDeployAdmin.java:185)
         at com.sap.engine.services.ejb.EJBAdmin.makeUpdate(EJBAdmin.java:529)</b>
    I heard that by changing some configuration values, we can resolve the problem (like adjusting -Xms & - Xmx parameters as well as the Max threads). But i don't know in which script/ tool should i find these settings to change.
    Could you please share your knowledge in this regard,
    Best regards,
    Sudheesh...

    Hi
    You can change the XMX and thread  parameter in the Visual Administrator.
    Please refer to the link below:
    http://help.sap.com/saphelp_erp2005/helpdata/en/42/c98d6b11886babe10000000a1553f6/frameset.htm
    Hope this helps,
    Regards,
    Harish
    (Please award points for useful answers)

  • Result handler of a remote call not executed till the other remote calls get result

    I have 3 remote calls in sequence.
    Say RemoteCall1, RemoteCall2 and RemoteCall3. RemoteCall1 takes the least time say  5 seconds to get results. RemoteCall2 also 5 seconds and RemoteCall3 takes 30 seconds. But the resulthandler for RemoteCall1 does not execute till the RemoteCall3 gets results from server. Any fixes to call resulthander for RemoteCall1 as soon as it gets result without waiting for RemoteCall3 results.
    by the way I am usindg Robotlegs framework and AsyncToken.

    Don’t make remoteCall3 until you get the results from remoteCall2, etc.  That’s the only way I know to guarantee order.
    Fllash queues up all remote calls until the end of the frame and sends them all at once, although a network monitor should show that the go out in the order you made the calls.
    Similarly, Flash processes all available results at the end of a frame.  Results are asynchronous, but if all three results arrive in the same frame, they will all get deserialized.  And, the server may not be guaranteed to return results in the order requested, especially if different servers are handling the individual calls.
    I’m not sure if your time to get results is gated by server response or Flash processing the results.  I suspect it is the latter.  You also have the option of changing the resultFormat to get something that doesn’t need processing like XML and process it later.

  • How can i call method defined in the binding page from popup

    I couldn't call method defined in pageDef from dialog exist in popup
    while i can call it from button or link
    how can I do that

    Hi,
    my answer to this is : yes, this can be done. So next is that you explain what you've tried so we can share our view with you
    Frank

  • Calling a function in the application

    Whats the best way to call a function that is in the main application file from a custom component that is nested several layers down
    thanks

    Try to use FlexGlobals.topLevelApplication

  • Calling method what is the proper way

    hi fellows
    i want to call a method but i need some help on that issu with or without instance of an object. like
    package ch.fhnw.athene.ui.components;
    import ch.fhnw.athene.ui.components.model.CPTabModel;
    import ch.fhnw.athene.ui.components.model.CPTabpaneModel;
    import ch.fhnw.athene.ui.components.model.CPToolbarModel;
    i have add frame in CPTabmodel.
    i add JButton in CPToolbarModel and actionlistener also.
    the method
    public void showframe(){/body of the method}
    in CPTabpaneModel.
    how can i call this when press button. or define the method static if i define static what happen with frame and button class these are also static or not.

    I would think that using....
    var theMask:MovieClip = myContainer.getChildByName("NAME-"+String(num));
    would work, where you could use theMask to target it.  Another approach to this would be to store each mask in an array so that you can just use the array to target them...
    var maskArray:Array = new Array();
    var myMask:MovieClip = new MovieClip();
    maskArray[i] = myMask;
    myContainer.addChild(myMask);
    myContainer.mask = myMask;
    Note: When you first name the object you should be converting i to a String as well... myMask.name = "NAME-"+String(i);  unless i is already a String

  • Getting methods out of the application module.

    I have now deployed my BC components to the OAS as an EJB and now I am trying to get the method calls working from my applet. The module connection code somewhat confusing because of when I look at the EJB/Client snippet, it returns the remote interface, but I don4t know how to get projectmoduleimpl out what need to be returned. Could you please give me some insight to this issue? Here is the code what I am trying now...
    public static ProjectModuleImpl/*Project.common.oas.RemoteProjectModule*/ getGenericAppMod(String platform)
    String ejbUrl = "oas://<host>:8889/ProjectOAS/Project/ProjectModule";
    // Setup the environment
    Hashtable environment = new Hashtable();
    // Turn JNDI on to OAS
    environment.put(javax.naming.Context.INITIAL_CONTEXT_FACTORY, "oracle.oas.naming.jndi.RemoteInitCtxFactory");
    // Lookup the URL
    Project.common.oas.ProjectModuleHome homeInterface = null;
    try {
    System.out.println("Creating an initial context");
    Context ic = new InitialContext(environment);
    System.out.println("Looking for the EJB published as 'ProjectOAS/Project/ProjectModule'");
    homeInterface = ( Project.common.oas.ProjectModuleHome )javax.rmi.PortableRemoteObject.narrow(ic.lookup(ejbUrl), Project.common.oas.ProjectModuleHome.class);;
    catch (CommunicationException e) {
    System.out.println("Communication exception! Unable to connect: " + ejbUrl);
    e.printStackTrace();
    System.exit(1);
    catch (NamingException e) {
    System.out.println("Naming exception occurred!");
    System.out.println("Cause: This may be an unknown URL, or some" +
    " classes required by the EJB are missing from your classpath," +
    " or your OAS host is short of resources");
    System.out.println("Suggestion: Check the components of the URL," +
    " and make sure your project includes a library containing the" +
    " EJB .jar files generated by the deployment utility.");
    e.printStackTrace();
    System.exit(1);
    // That's it!
    try {
    System.out.println("Creating a new EJB instance");
    Project.common.oas.RemoteProjectModule remoteInterface = homeInterface.create();
    Hashtable env = new Hashtable(2);
    env.put(Context.INITIAL_CONTEXT_FACTORY, JboContext.JBO_CONTEXT_FACTORY);
    env.put(JboContext.DEPLOY_PLATFORM, JboContext.PLATFORM_EJB_OAS);
    Context ic = new InitialContext(env);
    System.out.println("Initial context done1");
    ApplicationModuleHome home1 = (ApplicationModuleHome) ic.lookup("Project.ProjectModule"); //Impl");
    System.out.println("home done1");
    //Module
    ProjectModuleImpl appMod = (ProjectModuleImpl) home1.create();
    System.out.println("module done1");
    //Module
    appMod.getTransaction().connect("jdbc:oracle:thin:<user>/<password>@<host>:1521:<SID>");
    System.out.println("connection done1");
    return appMod;
    catch (Exception e) {
    System.out.println("Module failed : " + e.getMessage());
    e.printStackTrace();
    return null;
    }// end getgenericappmod
    Thank you in advance!!

    Am I to understand that this cannot be done? Please give me some info on this, because the applet works fine in the local mode and frankly, as you might quess, it is of no use if I cannot use the methods from OAS... I am waiting...

  • Calling a report from the application

    Hi,
    I am using Jdeveloper 11g…Using Bi-publisher; I want to call a report which should be opened in a new dialog window. The problem is, I don’t know how to call the report directly using "Output Stream" without having to save it physically.
    Could you please give me a complete solution on this?
    Thank you so much in advance.
    Best Regards,
    Yasaman Parandian
    Edited by: Parandian on Jan 13, 2010 7:35 AM

    Did you try searching the forum (perhaps for "BI Publisher"?) This question has been asked a number of times before.
    John

  • How to configure Outlook 2013 to call direct from within the application without using Lync 2013?

    I have Outlook 2013 running on Windows 7 Pro 64-Bit with Lync 2013 (Office 365 Pro). We are using a 3rd party TAPI app from FortiVoice. WE would like to be able to place calls directly from
    within Outlook either by selecting a telephone number within an email and/or via the PEOPLE (Contacts) area.
    What guidelines should we use to enable this feature and not have Lync 2013 intercepting the process i.e. let OUTLOOK handle placing calls?
    Thanks in advance for any feedback provided.

    Hi,
    There seems no solution for this issue so far.
    Here is a fix for older versions of Outlook, maybe worth a try.
    http://support.microsoft.com/kb/959625/en-us
    However, if it doesn’t work, please try Malte’s reply as the workaround in the following thread. See:
    http://social.technet.microsoft.com/Forums/office/en-US/3946f1bb-cc3d-41b6-ab9c-092d62d024d1/outlook-2013-tapi-calling-with-lync-installed?forum=officesetupdeploy
    Thanks.
    Steve Fan
    TechNet Community Support
    We
    are trying to better understand customer views on social support experience, so your participation in this
    interview project would be greatly appreciated if you have time.
    Thanks for helping make community forums a great place.

Maybe you are looking for

  • Cannot get onto the web, says firefox is in offline mode

    I cannot access my email, the yahoo page is stuck on yesterdays page, when I try to go to email, it says firefox is in the offline mode and to click the mode key?? How are you going to communicate with me if I am offline??? My # 847-338-0349

  • Flyback Transformer on imac dv400

    Hi, Can anyone advise me whether I can use the external monitor for imac dv400 (Slot loading) if my CRT is already dead due to Flyback Transformer ?I understand the early Imac models able to do so by just unplug the old cables and insert the new one.

  • Issue of item category

    Hi, Can anyone tell me what this error is about " miro no 5105810360/5105804747 f-47 doc no. 8990002079/8990002651 shows error - item category 07000/not allowed in a/c tr 1010/001 while f-44".

  • Forte 6u1 C compiler bug?  Worse in 6u2?

    I have a rather large program containing a function which misbehaves intermittently with -xO3 optimization. The failure occurs on perhaps one run in ten. A pointer variable local to the function appears to be corrupted by a call to another function.

  • Async disk IO in TOP 5 timed event

    Hi all, I took a statspack report and i found that in the Top 5 timed event we are getting async disk io Tablespace IO Stats for DB: ac  Instance: ac11  Snaps: 101 -102 ->ordered by IOs (Reads + Writes) desc Tablespace                  Av      Av