Lookup exception on conncetionFactory

          Greetings,
          Have TopicSend and TopicReceive applications communicating fine either on PC or
          on UNIX
          when talking to a BEA weblogic JMS server 8.1 installed on PC.
          The two applications are compiled with the two weblogic JMS relating files wljmsclient.jar
          and wlclient.jar that come with workshop 8.1.
          However when I try to use another unix machine as a JMS server (rev 6.1), the
          lookup of topic
          conncetion fails. See below. Any hints? Thanks.
          Exception in thread "main" javax.naming.NamingException: Unhandled exception in
          lookup. Root exception is org.omg.CORBA.portable.UnknownException: vmcid: 0x0
          minor code: 0 completed: Maybe
          at com.sun.corba.se.internal.corba.ClientDelegate.invoke(ClientDelegate.java:376)
          at org.omg.CORBA.portable.ObjectImpl._invoke(ObjectImpl.java:457)
          at org.omg.CosNaming._NamingContextStub.resolve(_NamingContextStub.java:244)
          at weblogic.corba.j2ee.naming.ContextImpl.lookup(ContextImpl.java:187)
          at weblogic.corba.j2ee.naming.ContextImpl.lookup(ContextImpl.java:174)
          at javax.naming.InitialContext.lookup(InitialContext.java:347)
          at com.qoptics.nba.xngi.TopicSend.initTopicSend(TopicSend.java:110)
          at com.qoptics.nba.xngi.TopicSend.init(TopicSend.java:78)
          at com.qoptics.nba.xngi.Main.main(Main.java:108)
          When executing this line of code:
          tconFactory = (TopicConnectionFactory)
          PortableRemoteObject.narrow(ctx.lookup(JMS_FACTORY), TopicConnectionFactory.class);
          where
          JMS_FACTORY=="weblogic.jndi.WLInitialContextFactory"
          and ctx is built including these two lines:
          env.put(Context.INITIAL_CONTEXT_FACTORY, JNDI_FACTORY);
          env.put(Context.PROVIDER_URL, URL);
          where
          JNDI_FACTORY=="corporatename.MQueueFactory"
          URL== "t3://theServersIPaddress:7001"
          

Not your bad, the 8.1 weblogic.jar can interoperate
          all the way back to 6.1. If it didn't, we'd have
          a lot of unhappy customers. Something strange is going on,
          but at least for now you have a work-around.
          Yazid Benkhellat wrote:
          > My bad...I was using weblogic.jar version 8.1 and that's how I got that behavior.
          >
          > It works fine now with weblogic.jar version 6.1. Thanks.
          >
          > Tom Barnes <[email protected]> wrote:
          >
          >>
          >>Yazid Benkhellat wrote:
          >>
          >>>Thanks Tom.
          >>>
          >>>I add weblogic.jar to the classpath when compiling and when running
          >>
          >>the two applications.
          >>
          >>>This time both applications just quit (terminate) on lookup without
          >>
          >>an exception!
          >>
          >>That's a new one - your code isn't doing anything
          >>different than any other client has to do. Did you remember
          >>to remove the wl*.jar versions from the classpath? They
          >>aren't designed to work with weblogic.jar and may
          >>conflict in unanticipated ways.
          >>
          >>
          >>>Also, is weblogic.jar license free?
          >>
          >>I knew you were going to ask that one!
          >>
          >>weblogic.jar is license free if used as a client, but a
          >>license is required if used as a server.
          >>
          >>
          >>>Thanks
          >>>
          >>>
          >>>Tom Barnes <[email protected]> wrote:
          >>>
          >>>
          >>>>As documented, the thin clients only work with 8.1 and up. To
          >>>>use a 8.1 client with previous versions you need the
          >>>>whole weblogic.jar for your client instead, or to attempt
          >>>>to create your own thin client based on the
          >>>>weblogic.jar using the methods described
          >>>>in the thin client white-paper (a bit of work there).
          >>>>
          >>>>Yazid Benkhellat wrote:
          >>>>
          >>>>
          >>>>
          >>>>>Greetings,
          >>>>>
          >>>>>Have TopicSend and TopicReceive applications communicating fine either
          >>>>
          >>>>on PC or
          >>>>
          >>>>
          >>>>>on UNIX
          >>>>>when talking to a BEA weblogic JMS server 8.1 installed on PC.
          >>>>>The two applications are compiled with the two weblogic JMS relating
          >>>>
          >>>>files wljmsclient.jar
          >>>>
          >>>>
          >>>>>and wlclient.jar that come with workshop 8.1.
          >>>>>
          >>>>>However when I try to use another unix machine as a JMS server (rev
          >>>>
          >>>>6.1), the
          >>>>
          >>>>
          >>>>>lookup of topic
          >>>>>conncetion fails. See below. Any hints? Thanks.
          >>>>>
          >>>>>
          >>>>>Exception in thread "main" javax.naming.NamingException: Unhandled
          >>>>
          >>>>exception in
          >>>>
          >>>>
          >>>>>lookup. Root exception is org.omg.CORBA.portable.UnknownException:
          >>>>
          >>>>vmcid: 0x0
          >>>>
          >>>>
          >>>>>minor code: 0 completed: Maybe
          >>>>>
          >>>>> at com.sun.corba.se.internal.corba.ClientDelegate.invoke(ClientDelegate.java:376)
          >>>>>
          >>>>> at org.omg.CORBA.portable.ObjectImpl._invoke(ObjectImpl.java:457)
          >>>>>
          >>>>> at org.omg.CosNaming._NamingContextStub.resolve(_NamingContextStub.java:244)
          >>>>>
          >>>>> at weblogic.corba.j2ee.naming.ContextImpl.lookup(ContextImpl.java:187)
          >>>>>
          >>>>> at weblogic.corba.j2ee.naming.ContextImpl.lookup(ContextImpl.java:174)
          >>>>>
          >>>>> at javax.naming.InitialContext.lookup(InitialContext.java:347)
          >>>>>
          >>>>> at com.qoptics.nba.xngi.TopicSend.initTopicSend(TopicSend.java:110)
          >>>>>
          >>>>> at com.qoptics.nba.xngi.TopicSend.init(TopicSend.java:78)
          >>>>>
          >>>>> at com.qoptics.nba.xngi.Main.main(Main.java:108)
          >>>>>
          >>>>>
          >>>>>
          >>>>>When executing this line of code:
          >>>>>
          >>>>>tconFactory = (TopicConnectionFactory)
          >>>>>
          >>>>> PortableRemoteObject.narrow(ctx.lookup(JMS_FACTORY), TopicConnectionFactory.class);
          >>>>>
          >>>>>where
          >>>>>
          >>>>>JMS_FACTORY=="weblogic.jndi.WLInitialContextFactory"
          >>>>>
          >>>>>
          >>>>>
          >>>>>and ctx is built including these two lines:
          >>>>>
          >>>>>env.put(Context.INITIAL_CONTEXT_FACTORY, JNDI_FACTORY);
          >>>>>
          >>>>>env.put(Context.PROVIDER_URL, URL);
          >>>>>
          >>>>>where
          >>>>>
          >>>>>JNDI_FACTORY=="corporatename.MQueueFactory"
          >>>>>
          >>>>>URL== "t3://theServersIPaddress:7001"
          >>>>>
          >>>>
          >
          

Similar Messages

  • Handling PI 7.1 RFC Lookup Exception in Graphical Mapping

    Dear Experts,
              I would like to know the better way of handling PI 7.1 - RFC Lookup Exception in Graphical Mapping without using  BPM. Say I perform a RFC Lookup from PI 7.1 Graphical Mapping and it fails due to RFC server down. In this case I suppose the RFC exception would be returned as response to the mapping? But, am really not sure how this response (RFC Exception) could be effectively used. Please clarify.
    Thanks,
    Hussain.
    Edited by: HussainShaik on Oct 26, 2009 8:24 AM

    Hi Hussain,
    I am not sure if I understood you query completely.
    IF the RFC look up raised some exception then how this is going to impact your interface will depend your mapping (which you did in ESR)
    (the following is adopted from help.sap,com)
    If you handled exceptions  by selecting Use Exceptions checkbox in the function properties of the standard function, the mapping editor adds an additional parameter in red (the bottommost return parameter) to the standard function in the data-flow editor. If you do not assign a target field to this return parameter, ignore the RFC exceptions (the message mapping is not terminated at runtime). Otherwise the mapping runtime transfers the exception as an XML structure and it can then be evaluated in a user-defined function, for example. If there is no exception, the mapping runtime transfers an empty context.
    If you have not selected the Use Exceptions checkbox, the mapping runtime terminates the message mapping if an exception occurs during the RFC lookup.
    Is this you are looking here?
    Also check this thread and help.sap site
    Re: SAP-PI - RFC call to SAP backend system
    http://help.sap.com/saphelp_nwpi71/helpdata/en/33/1ec6ced273493a993a80c2301c03da/content.htm
    Regards
    Suraj

  • Tomcat 5.5 Session lookup exception

    Hi, could someone please make my newbie day!!
    using Tomcat 5.5.14 and the default JDK is JSE 1.5
    I wanted to try send email from my EmailServlet,
    but since JSE 1.5 does not provide the javax.mail and to be able to write the code needed to send an email you have to to include the Mail.jar provided in my libraries to get " javax.mail , javax.mail.internet and javax.mail.event " etc.
    I configured the web.xml, context.xml as followed and placed the the two jar�s " mail.jar and activation.jar " in the Tomcat /common/lib
    but here is the problem, when deploying the webapplication, the Mail.jar are copied to the webapplication " web/lib " map, since i included it to get the API of javax.mail.. this would reslut in not following the Tomcat configuration process ( do not place the same jar in the application/web/lib and the server common/lib ).
    Iam using James as Smtpserver.
    Getting an exception when reaching the lookup for session in my servlet
    Context initCtx = new InitialContext();
    Context envCtx = (Context) initCtx.lookup("java:comp/env");
    --> Session session = (Session) envCtx.lookup("mail/Session");
    the Exception does not tell me a jack
    ExceptionMessage =( javax.mail.Session )
    ExceptionStacktrace = ( [Ljava.lang.StackTraceElement;@1c71508 )
    I have a feeling of doing something wrong by having the Mail.jar placed in those meansend dirctories..
    Help me out please                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

    Hi
    I also have a similar problem?? whom did u seek help from? can you give me his email...
    I have tomcat 5.5.15 and jdk 1.5 that runs a jsp page to send emails..but i am getting the
    java.lang.NoClassDefFoundError: javax/mail/MessagingException
    i have read your mail. But why is this tomcat 5.5 not distributing mail.jar and activation.jar which are required by javaMail!!
    and what changes i need to make in server.xml??
    Also, i am trying to download the mail.jar from sun..but it's taking me to FATAL EXCEPTION page...
    I need to fix this by end of this day..I need HELP SO DESPERATELY...PLZ HLP..me
    Also for more detail refer this posting that i posted in jsp forum..
    http://forum.java.sun.com/thread.jspa?threadID=708835&tstart=0
    Thanks
    Sri

  • Exception Handling in RFC lookup

    Hi Experts,
    I have a query in RFC Lookup function working with PI 7.1,  file to Idoc scenario.
    I am using Enhance Receiver Determination to find the dynamic recivers.Here we have used a Functional Module which gives an output according to the the input parameter (which comes from input file). thus i have used RFC lookup to the remote system to fetch this info from FM.
    Problem -
    When the remote system is down or if the RFC lookup attemped & exceptions raised for some reason (RFC user authority has been changed & it was not able to perform the intended Job at remote system) , the message stuck in queue and block the several other messages from another interfaces which belongs to teh same queue.
    Queries-
    This is not allowed in production as it affects other services.
    1>how can we handle the RFC lookup exception (in case of remote system is down or if the RFC lookup exception)
    2>how can we perform Local lookup at PI box rather then remote lookup (the FM fetches the data from remote system)
    3>Is Value mapping is relevant in this case raher the RFC lookup ? I am not sure as the values are dynamic & selected as per the FM's output.
    Please provide your valuable insight .
    Thanks in advance !
    -Jyoti

    Hi Jyoti,
    Answer for your 3 question.
    1. RFC lookup will get execute on R/3 so if R/3 is down there no way that your RFC lookup will work as expected.
    2. So if R/3 is down or RFC not able to get receiver system due to some problem.. then in that case.
              On your Receiver determination at bottom
              Configure  u201Cif no receiver found proceed as followingu201D
               In this you can have 3 option.
                        a. Error message u2013 if you select this the transaction will end with error message in SXMB_MONI
                        b. Ignore: if you select this execution will get ignored and there will not be any entry in SXMB_MONI
                        c. Select the following receiver. You can select this and can configured default receiver system in case if RFC not able to determine receiver then interface will get route to receiver system configured here.
    3. As you mentioned values are dynamic  then Value mapping doesnu2019t make any sense here. RFCl ookup is the right option and above are few other option in case you RFC lookup flailed.
    Thanks,
    Bhupesh

  • NameNotFoundException: Object not found in lookup of 'JDBC-Alias Name'

    Hi Experts,
    I am getting the NameNotFoundException: Object not found in lookup exception, when accessing the DataSource  using the alias name EMPLOYEE_DS from JspDynpage.
    Here is the code for lookup
    InitialContext ctx = new InitialContext();
    // TODO  chenage the alias to the right one
    DataSource  ds = (DataSource) ctx.lookup("jdbc/EMPLOYEE_DS ");
    The same application is running using the above alias name in our development environment, but the same is not working in production system.
    I have created the same Alias Name for JDBC Datasource, but still is not working.
    Here is the Exception trace.
    com.sap.engine.services.jndi.persistent.exceptions.NameNotFoundException: Object not found in lookup of EMPLOYEE_DS.
    at com.sap.engine.services.jndi.implserver.ServerContextImpl.lookup(ServerContextImpl.java:649)
    at com.sap.engine.services.jndi.implclient.ClientContext.lookup(ClientContext.java:344)
    at com.sap.engine.services.jndi.implclient.OffsetClientContext.lookup(OffsetClientContext.java:254)
    at com.sap.engine.services.jndi.implclient.OffsetClientContext.lookup(OffsetClientContext.java:271)
    at javax.naming.InitialContext.lookup(InitialContext.java:347)
    at javax.naming.InitialContext.lookup(InitialContext.java:347)
    Should this alias name existed any where else, any configuration is missed.
    Thanks in Advance,
    Chinna.

    Hi Anup,
    As I said, My application is working in both Development and Quality system with the lookup
    DataSource ds = (DataSource) context.lookup("jdbc/MYDB")
    but the problem is in only Production system, I believe there might be some configuration missed.
    As you said I have tried with
    DataSource ds = (DataSource) context.lookup("java:comp/env/jdbc/MYDB")
    with the abvoe lookup my application stopped working and getting the below exception and throws the below exception
    com.sap.engine.services.jndi.persistent.exceptions.NameNotFoundException: Path to object does not exist at java:comp, the whole lookup name is java:comp/env/jdbc/REPORTING_DASHBOARD.
    I believe my lookup is working without any issues, because it is working in dev and quality systems, problem might be in configuration. I have done the alias creation through nwa, following
    http://<server:port>/nwa>Configuration>Application Resources-->JDBC Datasource Alias
    Any more suggestions regarding this.
    Thanks,
    Chinna.

  • WLPI: business operations JNDI lookup & service pack

    Hello,
    I ran into a problem attempting to define a business operation in the Studio application
    using WLPI 1.2.1 (without service pack 1). Everything works up to the point where
    I press the Done button and Studio attempts to create a new business operation
    object. I am getting a JNDI lookup exception. It appearsejb-name of method in
    isolation-level must be the same name as that of the weblogic-enterprise-bean
    Studio is looking up the name 'com.bea.wlpi.businessoperation' while the business
    operation bean is bound under 'com.bea.wlpi.BusinessOperation'.
    In an attempt to fix this problem I upgraded to service pack 1, but am now unable
    to deploy wlpi-ejb.jar because of the following error: "ejb-name of method in
    isolation-level must be the same name as that of the weblogic-enterprise-bean".
    Can anyone help me create a business operation?
    Thanks,
    Martin

    Make sure that this Datasource you created is Targetted to Admin Server and full Cluster (incase of cluster domain). From Admin Console, select your datasource and check for the Targets tab. Since its JNDI lookup error, most probably it may not be deployed properly.
    HTH
    Ravi Jegga

  • Error when call RFC Function module in R/3

    Dear All,
    We are trying to call RFC function module CBIF_GLM1_PROCESS_ORDER_READ (This is not a BAPI and also not released ) in R/3 from XI system.
    we are facing the error "Error while lookup Exception during processing the payload. Error when calling an adapter by using the communication channel CC_PPPI_MES_RFC_Rcvr (Party: , Service: WCD_320, Object ID: 16563889b449328eac76caa6a3bc592e) XI AF API call failed. Module exception: 'error while processing the request to rfc-client: com.sap.aii.adapter.rfc.afcommunication.RfcAFWException: error while processing message to remote system:com.sap.aii.adapter.rfc.core.client.RfcClientException: failed to parse BAPI response due to: com.sap.aii.adapter.rfc.util.bapi.BapiException: Parameter with name RETURN not found.'. Cause Exception: 'com.sap.aii.adapter.rfc.afcommunication.RfcAFWException: error while processing message to remote system:com.sap.aii.adapter.rfc.core.client.RfcClientException: failed to parse BAPI response due to: com.sap.aii.adapter.rfc.util.bapi.BapiException: Parameter with name RETURN not found.'."
    This is the first time we are doing this configuration.
    Could you please let me know what woulbe the reason.

    read the original message
    We are trying to call RFC function module CBIF_GLM1_PROCESS_ORDER_READ (This is not a BAPI and also not released ) in R/3 from XI system.
    I am talking about the above Receiver RFC channel which you guys are using to call R/3 from XI. That where you need to change the commit parameter

  • Issue when a standalone client invoke a method on an EJB

    I do a simple ejb (like SayHello sample) and i create a standalone client that call one method of this EJB.
    When i run the client i have the following error from the eclipse IDE (Error is thrown at lookup):
    Exception in thread "main" java.lang.AssertionError: java.lang.ClassNotFoundException: test.IHelloWorld
         at weblogic.ejb.container.internal.RemoteBusinessIntfGenerator.generateRemoteInterface(RemoteBusinessIntfGenerator.java:57)
         at weblogic.ejb.container.internal.RemoteBusinessIntfProxy.readObject(RemoteBusinessIntfProxy.java:205)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:974)
         at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1849)
         at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1753)
         at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
         at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
         at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
         at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1753)
         at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
         at java.io.ObjectInputStream.readObject(ObjectInputStream.java:351)
         at weblogic.utils.io.ChunkedObjectInputStream.readObject(ChunkedObjectInputStream.java:197)
         at weblogic.rjvm.MsgAbbrevInputStream.readObject(MsgAbbrevInputStream.java:564)
         at weblogic.utils.io.ChunkedObjectInputStream.readObject(ChunkedObjectInputStream.java:193)
         at weblogic.rmi.internal.ObjectIO.readObject(ObjectIO.java:62)
         at weblogic.rjvm.ResponseImpl.unmarshalReturn(ResponseImpl.java:240)
         at weblogic.rmi.cluster.ClusterableRemoteRef.invoke(ClusterableRemoteRef.java:348)
         at weblogic.rmi.cluster.ClusterableRemoteRef.invoke(ClusterableRemoteRef.java:259)
         at weblogic.jndi.internal.ServerNamingNode_1030_WLStub.lookup(Unknown Source)
         at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:392)
         at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:380)
         at javax.naming.InitialContext.lookup(InitialContext.java:392)
         at client.MainHello.main(MainHello.java:21)
    Caused by: java.lang.ClassNotFoundException: test.IHelloWorld
         at weblogic.ejb.container.deployer.RemoteBizIntfClassLoader.getClassBytes(RemoteBizIntfClassLoader.java:151)
         at weblogic.ejb.container.deployer.RemoteBizIntfClassLoader.loadClass(RemoteBizIntfClassLoader.java:96)
         at weblogic.ejb.container.internal.RemoteBusinessIntfGenerator.generateRemoteInterface(RemoteBusinessIntfGenerator.java:54)
         ... 26 more
    The eclipse IDE is runwith the option -vm D:\bea\jdk160_05\bin\java
    In eclipse, i configure to use the same jdk.
    When i execute the client outside eclipse, all is ok....
    Do you have an idée ?
    This is the ejb code :
    package test;
    public interface IHelloWorld {
    public static final String JNDI_NAME = "HelloWorld";
    public String sayHello( String name);
    package test;
    import javax.ejb.Remote;
    import javax.ejb.Stateless;
    import javax.ejb.TransactionAttribute;
    import javax.ejb.TransactionAttributeType;
    import javax.ejb.TransactionManagement;
    import javax.ejb.TransactionManagementType;
    @TransactionManagement(TransactionManagementType.CONTAINER)
    @TransactionAttribute(TransactionAttributeType.REQUIRED)
    @Stateless( name="HelloWorld", mappedName= IHelloWorld.JNDI_NAME)
    @Remote( IHelloWorld.class)
    public class HelloWorld implements IHelloWorld
    public String sayHello (String name) {
    final String msg = "Hello " + name + ". The world is wonderfull...";
    System.out.println ( msg);
    return msg;
    This is the client code :
    package client;
    import java.util.Hashtable;
    import javax.naming.Context;
    import javax.naming.InitialContext;
    import test.IHelloWorld;
    public class MainHello {
    public static void main (String[] args) throws Exception
    Hashtable<String, String> properties = new Hashtable<String, String> ();
    properties.put (Context.INITIAL_CONTEXT_FACTORY, "weblogic.jndi.WLInitialContextFactory");
    properties.put (Context.PROVIDER_URL, "t3://localhost:7001");
    InitialContext ctx = new InitialContext( properties);
    IHelloWorld hello = (IHelloWorld)ctx.lookup ( "HelloWorld#test.IHelloWorld");
    String result = hello.sayHello ( "franck");
    System.out.println ( result);
    ctx.close ();
    As you can see it is very simple but doesn't work inside eclipse IDE...
    Edited by: user11281761 on 30 juin 2009 07:13

    Oracle software purchases come with a CSI number that allows customers to have people contact support for products they own. If you or the organization you are working with has not purchased the product or have other support arrangements with Oracle (some partners have this), then you probably will not be able to obtain the patch from Oracle.
    You might be able to try a newer release of the product with an OTN evaluation license, WebLogic Server is currently on version 10.3.3, so you are at least 3 releases behind at this point if you are using 10.3.0.

  • Issue with RFClookup in PI 7.3

    Hi all,
        I'm doing up gradation from PI7.0 to PI 7.3 and I'm facing below  issues in 7.3 however it was successful in 7.0. issues are mentioned below.
    1. while testing at message mapping getting the below error and it is the same when I checked the RFC channel under CC monitoring.
       Error during lookup - Exception during processing the payload. Error when calling an adapter by using the communication channel RFC_RCV_VMLookUp (Party: , Service: ValueMappingLookup, Object ID: 12fc6a60da95345f99d4a4f0143e76c4) XI AF API call failed. Module exception: 'error while processing the request to rfc-client: com.sap.aii.adapter.rfc.afcommunication.RfcAFWException: error while processing message to remote system:com.sap.aii.adapter.rfc.core.client.RfcClientException: could not get functionname from XML requst: com.sap.aii.adapter.rfc.RfcAdapterException: failed to read funtionname from XML document: missing namespace declaration(2)'.
    *2. when I checked the display queue of the RFClookup field in MM its getting below java syntax errors and even the namespaces/libraries(errors which mentioned below) are defined in the import section.*
    Java Area import, Line 8:
    package com.aii.valuemapping.rfc.alert does not exist import com.aii.valuemapping.rfc.alert.*; ^
    Java Area import, Line 9:
    package com.aii.valuemapping.rfc.lookup does not exist import com.aii.valuemapping.rfc.lookup.*; ^
    Function RFCLookup_Mandatory, Line 25:
    cannot find symbol symbol  : variable UDFReader location: class com.sap.xi.tf._CustomerSpecification_TO_CustomerSpecification_GV_      element[0] =UDFReader.getString("CONTAINER_NAME_MESSAGE_ID");
       there is no issues with 7.0 for same thing  and its success however in 7.3 getting these. Please suggest.
    rgds,
    venkat

    Hi Inaki,
    I have not got PI 7.3 upgraded yet due to other issues here.
    Though I am getting error doing RFCLookup in PI 7.3 message mapping.
    I get this when I run the map locally/ end-end.
    The parameters are specified correctly in message map signature and in Operation mapping.
    There are no issues with the Cache as well.
    Still getting the error.
    Error says:
    Caused by: com.sap.aii.mapping.lookup.LookupException: Connection to system RUNTIME using application RUNTIME lost. Detailed information: Error accessing "http://shcgbth2dsu12.gb.spire.ads:50000/run/system/int?container=web" with user "PIREP<system_Id>". Response code is 403, response message is "Forbidden"
    Please let me know how can I solve it..
    Thanks
    Shaily

  • PI 7.0: Error when calling an adapter by using communication channel

    Hello Experts,
    We have a mapping scenario for ERP -> PI -> web service. Few details from ERP will be sent via PI to Web service. 
    Once the web service authenticates, token and sign will be generated. Here an RFC adapter is  used for configuring the RFC receiver communication channel and provided the ERP system logon details at the RFC client parameter.
    An error is received as mentioned below.
    Error while lookup Exception during processing the payload.Problem when calling an adapter by using communication channel CC_Rcvr_RFC_Lookup_TokenSign (Party: , Service: BS_QV6_700, Object ID: 54e904ebf3d7382a84a0f83cd292b810)
    XI AF API call failed. Module exception: 'error while processing the request to rfc-client: com.sap.aii.af.rfc.afcommunication.RfcAFWException: error while processing message to remote system:com.sap.aii.af.rfc.core.client.RfcClientException: functiontemplate from repository was <null>'. com.sap.aii.mapping.lookup.LookupException
    The logon details in RFC parameter are corrected. Re-activated the the communication channel and refreshed the cache.
    But still the error is not resolved.Please let me know if there is anything else i need to check.
    Thanks in advance.
    Regards,
    Sri

    Hello,
    You could also check note 730870  FAQ XI 3.0/ PI 7.0/ PI 7.1 RFC Adapter
    Q 16:
    While sending a message to the RfcAdapter the error "...functiontemplate from repository was <null>" is shown. Which reasons are possible?
    Regards,
    Sarah

  • Deployement order of MDBs and SSBs

    Hi All,
    Facing the issue with deployment order of EJBs in one ear,
    MDBs start reading and processing message before SSBs are initialised in JNDI while server startup.
    And JNDI lookup for SSB from MDB failes JNDI lookup exception gets raised, failing the whole processing of message.
    1) MDBs jar and SSBs jar are in one EAR, so deployment order attribute can't be specified in config.xml or thru admin console, as it is with an application.
    2) Have tried <start-mdbs-with-application>false</start-mdbs-with-application> (even with true)
    as per http://download.oracle.com/docs/cd/E12840_01/wls/docs103/ejb/message_beans.html#wp1167264
    but it doesn't work.
    3) Now planning to use WL LifeCyclelistner and get server state = RUNNING, before starting to process the messages in MDB.
    Anybody has any viable solution other than this?
    Thanks & Regards,
    Keyur

    Hi Keyur,
    Which version on weblogic are you using because its seems that this might be a bug and similar bug was seen in WLS-9.2 version more details are given below:
    From the link below which you gave it states that
    “Set to false to defer message processing until after WebLogic Server opens its listen port.”
    Search for: start-mdbs-with-application
    Link-1 http://download.oracle.com/docs/cd/E12840_01/wls/docs103/ejb/message_beans.html#wp1167264
    # Conclusion:
    This means that “false” should have resolved your issue but it is not so this might be a bug. Similar bug was seen in WLS-9.2 version which was fixed in WLS-9.2 Mp-1 version check out the link below.
    Search for: CR293982 or CR299012
    Link-2 http://download.oracle.com/docs/cd/E13222_01/wls/docs92/issues/known_resolved.html
    However if it was fixed in WLS 9.2 Mp-1 then the same issue is most probably taken care in WLS 10.x.x version also.
    # Suggestion:
    - Try to set “start-mdbs-with-application” as “true” and check if that works for you.
    This is because if you read the “Link-1″ carefully it states that “With default setting of true”, however when you check the “Default” column it shows “false”. Hence cant say which one is default. It might be document bug as well. However you have tried it so you can skip this suggestion.
    # How to solve this issue:
    1) Create a simple test case to prove that “start-mdbs-with-application” when set as “false” does not work.
    2) Open a ticket with Oracle and provide all the details with the test case and let them do their job.
    Hope this information helps.
    Regards,
    Ravish Mody

  • Submit twice ?

    Hello all.
    I'm writing a jsf app that takes an input form, validates it, and then
    forwards the user to a confirmation page.
    Pretty straightforward, very similar to jsf tutorials.
    However, once I added selectOneMenu items, I now find
    myself having to submit the form twice before getting the
    confirmation page.
    The selectOneMenu items do have valueChangeListener
    routines in the backing bean, because if I did not include
    those, it would not return the value selected in the drop-down
    boxes.
    The form is submitted by a commandButton, which calls a
    validate() routine in the backing bean, which returns null if
    not validated or 'success' if validated, which should then
    forward the browser to the confirm page.
    I put System.out.println() messages in the valueChangeListener
    as well as the validate() routine, and the first submit shows the
    messages in valueChangeListener, the second shows the validate()
    routine messages.
    Maybe I'm missing something in the lifecycle order that may
    cause this, but I have not been able to make it work right.
    Has anyone come across this behavior in jsf ?
    If anyone is interested, I can email a jar with the source,
    xml (faces-config.xml, web.xml), and jsp files.
    There seems no way to attach it in the forums.
    I can, however, post snippets of how I code the drop-downs:
    jsp file:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
    <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
       <td align="left">  
          <h:selectOneMenu value="#{data.state}"
                  valueChangeListener="#{data.stateSelected}">
             <f:selectItems value="#{data.statelist}"/>
          </h:selectOneMenu>
       </td>
    java source:
    (drop-downs populate fine......)
       public Collection getStatelist(){
          //System.out.println(getLogtime() + "DataBean: getStates()");
          if (sdata==null)
             try{
                populateStates();
             } catch(SQLException sqlEx) {
                logger.log(Level.SEVERE, "loginAction", sqlEx);
             } catch(NamingException nameEx) {
                logger.log(Level.SEVERE, "loginAction", nameEx);
             } catch(Exception Ex) {
                System.out.println(getLogtime() + "DataBean: getStates() Exception!");
                //System.out.println("  nbr of state records: [" + sdata.size() + "]");
                System.out.println("   msg: [" + Ex.getMessage() + "]");
                //return sdata;
          //System.out.println(getLogtime() + "DataBean: nbr of State records: [" + sdata.size() + "]");
          return sdata;
       public void populateStates()
          throws SQLException, NamingException
          //System.out.println("DataBean: populateStates()...");
          //ctx = new InitialContext();
          ctx = new InitialContext(System.getProperties());
          if(ctx==null){
               throw new NamingException("DataBean: No initial context");
          ds = (DataSource)ctx.lookup("java:/comp/env/jdbc/testdataDS");
          if(ds==null){
             System.out.println("DataBean: no data source!!");
             throw new NamingException("No data source");
          //System.out.println("DataBean: getConnection...");
          try {
             conn = ds.getConnection();
             if(conn==null) {
                System.out.println("DataBean: no connection!!");
                throw new SQLException("DataBean: No database connection");
             } else {
                PreparedStatement dataQuery = conn.prepareStatement(
                   "SELECT state_code, state_name FROM state ORDER BY state_code");
                ResultSet result = dataQuery.executeQuery();
                sdata = new ArrayList();
                sdata.add(new SelectItem(" ","Please select one"));
                if(!result.next()){
                   return;
                } else {
                   sdata.add(new SelectItem(result.getString("state_code")
                                           ,result.getString("state_name")));
                   while(result.next()){
                      sdata.add(new SelectItem(result.getString("state_code")
                                              ,result.getString("state_name")));
          } catch(SQLException se){
             System.out.println("DataBean: populateStates() - connection/statement/execute : ");
             System.out.println("   message: [" + se.getMessage() + "]");
             //se.printStackTrace();
             // look at the warnings issued it should help you resolve the problem
             SQLWarning warning = null;
             try {
                // Get SQL warnings issued
               //warning = conget.getWarnings();
               warning = (SQLWarning)se.getNextException();
               if (warning == null) {
                  System.out.println("DataBean: populateStates()could not get sql warnings");
               } else {
                  //while (warning != null) {
                     System.out.println("DataBean populateStates() - Warning: " + warning);
                     //warning = warning.getNextWarning();
                  //   warning = (SQLWarning)se.getNextException();
             } catch (Exception we) {
                System.out.println("DataBean populateStates() - SQLException !!");
                System.out.println("   msg: [" + we.getMessage() + "]");
             sdata = new ArrayList();
          } catch (Exception e) {
             System.out.println("DataBean: populateStates() lookup exception:");
             System.out.println("  msg: [" + e.getMessage() + "]");
             e.printStackTrace();
             sdata = new ArrayList();
          } finally {
             conn.close();
    faces-config.xml:
    <?xml version='1.0' encoding='UTF-8'?>
    <!DOCTYPE faces-config PUBLIC
       "-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.1//EN"
       "http://java.sun.com/dtd/web-facesconfig_1_1.dtd">
    <faces-config>
       <application>
         <locale-config>
              <default-locale>en</default-locale>
              <supported-locale>en</supported-locale>
              <supported-locale>en_US</supported-locale>
              <!-- supported-locale>de</supported-locale -->
         </locale-config>
         <!-- message-bundle>
              de.laliluna.tutorial.messageresource.MessageResources
         </message-bundle -->
       </application>
       <!-- managed beans of the simple hello world app -->
       <managed-bean>
          <managed-bean-name>data</managed-bean-name>
          <managed-bean-class>edu.msu.hit.data.DataBean</managed-bean-class>
          <managed-bean-scope>session</managed-bean-scope>
       </managed-bean>
       <!-- Navigation rules -->
       <navigation-rule>
          <description>Test select one page</description>
          <from-view-id>/testSelectOnePage.jsp</from-view-id>
          <!-- navigation-case>
             <from-outcome>ticketsfailure</from-outcome>
             <to-view-id>/ticketsonline.jsp</to-view-id>
          </navigation-case -->
          <navigation-case>
             <from-outcome>success</from-outcome>
             <to-view-id>/testSelectOneConfirm.jsp</to-view-id>
          </navigation-case>
       </navigation-rule>
    </faces-config>
    web.xml:
    <?xml version='1.0' encoding='UTF-8'?>
    <!DOCTYPE web-app PUBLIC
    "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
    "http://java.sun.com/dtd/web-app_2_3.dtd">
    <web-app>
       <display-name>MyFaces Demo</display-name>
       <description>a Myfaces demo page</description>
        <!-- Listener, that does all the startup work (configuration, init). -->
        <!-- listener>
           <listener-class>org.apache.myfaces.webapp.StartupServletContextListener</listener-class>
        </listener -->
        <!-- Faces Servlet -->
        <servlet>
          <servlet-name>Faces Servlet</servlet-name>
          <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
          <load-on-startup>1</load-on-startup>
        </servlet>
        <!-- Faces Servlet Mapping -->
        <servlet-mapping>
          <servlet-name>Faces Servlet</servlet-name>
          <url-pattern>*.faces</url-pattern>
        </servlet-mapping>
        <resource-ref>
          <description>Sybase Datasource resource</description>
          <res-ref-name>jdbc/testdataDS</res-ref-name>
          <res-type>javax.sql.DataSource</res-type>
          <res-auth>Container</res-auth>
        </resource-ref>
        <welcome-file-list>
          <welcome-file>index.html</welcome-file>
          <welcome-file>index.jsp</welcome-file>
        </welcome-file-list>
        <context-param>
           <param-name>com.sun.faces.validateXml</param-name>
           <param-value>false</param-value>
           <description>
              Set this flag to true if you want the JavaServer Faces
              Reference Implementation to validate the XML in your
              faces-config.xml resources against the DTD. Default
              value is false.
           </description>
        </context-param>
        <context-param>
            <param-name>log4jConfigLocation</param-name>
            <param-value>/WEB-INF/log4j.properties</param-value>
        </context-param>
        <!-- context-param>
            <param-name>javax.faces.CONFIG_FILES</param-name>
            <param-value>
                /WEB-INF/faces-config.xml
            </param-value>
            <description>
                Comma separated list of URIs of (additional) faces config files.
                (e.g. /WEB-INF/my-config.xml)
                See JSF 1.0 PRD2, 10.3.2
            </description>
        </context-param -->
        <context-param>
            <param-name>javax.faces.STATE_SAVING_METHOD</param-name>
            <param-value>client</param-value>
            <description>
                State saving method: "client" or "server" (= default)
                See JSF Specification 2.5.2
            </description>
        </context-param>
        <context-param>
            <param-name>org.apache.myfaces.ALLOW_JAVASCRIPT</param-name>
            <param-value>true</param-value>
            <description>
                This parameter tells MyFaces if javascript code should be allowed in the
                rendered HTML output.
                If javascript is allowed, command_link anchors will have javascript code
                that submits the corresponding form.
                If javascript is not allowed, the state saving info and nested parameters
                will be added as url parameters.
                Default: "true"
            </description>
        </context-param>
        <context-param>
            <param-name>org.apache.myfaces.PRETTY_HTML</param-name>
            <param-value>true</param-value>
            <description>
                If true, rendered HTML code will be formatted, so that it is "human readable".
                i.e. additional line separators and whitespace will be written, that do not
                influence the HTML code.
                Default: "true"
            </description>
        </context-param>
        <context-param>
            <param-name>org.apache.myfaces.DETECT_JAVASCRIPT</param-name>
            <param-value>false</param-value>
        </context-param>
        <context-param>
            <param-name>org.apache.myfaces.AUTO_SCROLL</param-name>
            <param-value>true</param-value>
            <description>
                If true, a javascript function will be rendered that is able to restore the
                former vertical scroll on every request. Convenient feature if you have pages
                with long lists and you do not want the browser page to always jump to the top
                if you trigger a link or button action that stays on the same page.
                Default: "false"
            </description>
        </context-param>
        <!-- the following context-params are for jsf 1.1 -->
        <!-- tjc 2007-02-07 -->
        <context-param>
            <param-name>org.apache.myfaces.ADD_RESOURCE_CLASS</param-name>
            <param-value>org.apache.myfaces.renderkit.html.util.DefaultAddResource</param-value>
        </context-param>
        <context-param>
            <param-name>org.apache.myfaces.redirectTracker.POLICY</param-name>
            <param-value>org.apache.myfaces.redirectTracker.NoopRedirectTrackPolicy</param-value>
        </context-param>
        <context-param>
            <param-name>org.apache.myfaces.redirectTracker.MAX_REDIRECTS</param-name>
            <param-value>20</param-value>
        </context-param>
        <context-param>
            <param-name>org.apache.myfaces.COMPRESS_STATE_IN_SESSION</param-name>
            <param-value>false</param-value>
        </context-param>
        <context-param>
            <param-name>org.apache.myfaces.SERIALIZE_STATE_IN_SESSION</param-name>
            <param-value>false</param-value>
        </context-param>
    </web-app>I'm running jsf 1.1, tomcat v5.5.20, apache 2.059, JK 1.2.18
    Thanks to anyone for insight.

    Hello. Me again.
    I did not post the JSP file that was using the above code, so I
    decided to post it, and mention that if I use:
    onchange="submit();"within the <h:selectOneMenu> tag, the form does not need to be
    submitted twice, but takes the values and validates them.
    On the other hand, if your form is long enough, and you have to scroll
    down to change the drop-down box, the form is submitted, and
    so it takes you to the top of the page again.
    I guess that I could design the page so that the entire form fits
    within the browser without scrolling, but that would depend on
    how big the user makes their browser window.
    Anyway, here is the JSP:
    <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
    <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
    <f:view>
    <%
    * MOCF ball tickets order form.
    %>     
    <jsp:include page="./headerform.jsp">
       <jsp:param name="pagetitle" value="MOCF Ball Tickets Purchase Page" />     
       <jsp:param name="page" value="tickets" />     
    </jsp:include>
    <center>
    <h:form>
    <table border="2" cellspacing=1 cellpadding=2>
    <tr>
       <td align=center>
       <h:outputText value="#{mocfBall.mocfyear}"/>
        <h:outputText value="#{mocfBall.mocftitle}"/><br>
         <b><i>
         <h:outputText value="#{mocfBall.mocfslogan}"/>
         </i></b><br>
         <h:outputText value="#{mocfBall.mocflocation}"/><br>
         <h:outputText value="#{mocfBall.mocfcity}"/><br>
         <h:outputText value="#{mocfBall.mocfdate}"/><br>
       </td>
    </tr>
    </table>
    <table border="0" cellspacing=1 cellpadding=2 width="90%">
    <tr>
       <td align=center>
          MOCF Ball Tickets PURCHASE FORM
       </td>
    </tr>
    <tr>
       <td align=center>
          Date/Time: 
            <h:outputText value="#{mocfBall.currentdatetime}"/>
       </td>
    </tr>
    <!-- tr>
       <td align=center>
            <a href="./ticketsprint.jsp">
               LINK to PRINTABLE FORM<br>
               (You can click here, then print the page,<br>
               and send it in the mail with your check.)
            </a>
         </td>
    </tr -->
    <tr>
       <td align=center>
          <font size="2" face="arial">
                 You may print this form and fill in the fields by hand,
                 <br>or<br>
                 fill in the fields now by typing, then print the form with the
                 PRINT button in the browser menu above, or the "Print Page"
                 button below.
                 <br><br>
                 For questions, please contact:<br>
                 <h:outputText value="#{mocfBall.mocfcontactname}"/>
                  at 
                 <h:outputText value="#{mocfBall.mocfcontactphone}"/>
                  or by email at 
                 <h:outputText value="#{mocfBall.mocfcontactemail}"/>
                 <br><br>
                 To use the postal service instead of online submission,
                 please mail this form, with your check, to:<br>
                 <h:outputText value="#{mocfBall.mocfsnailtitle}"/><br>
                 <h:outputText value="#{mocfBall.mocfsnailaddr1}"/><br>
                 <h:outputText value="#{mocfBall.mocfsnailaddr2}"/><br>
                 <h:outputText value="#{mocfBall.mocfsnailaddr3}"/><br>
              </font>
           </td>
    </tr>
    <tr>
       <td align=right>
          <a href=<h:outputText value="#{mocfBall.mocfhome}"/>>MOCF Ball Home</a>
       </td>
    </tr>
    </table>
    <table width="90%" border="1" cellpadding="2" cellspacing="0">
      <tr>
        <td width="100%" valign="top" colspan="2" align="center">
            (* = field required)
        </td>
      </tr>
      <tr>
         <td align="right" valign="top">
            *Salutation:
         </td>
         <td align="left" valign="top">
            <h:selectOneMenu id="formSalutations"
                     valueChangeListener="#{ticketsformBean.mocfsalutationSelected}"
                     value="${ticketsformBean.mocfsalutation}">
                <f:selectItems value="#{ticketsformBean.allsalutations}"/>
            </h:selectOneMenu>
            <font class="formerror">
            <br>
            <h:outputText value="#{ticketsformBean.salutationerror}"/>
            </font>
         </td>
      </tr>
      <tr>
         <td align="right" valign="top">
            *First name:
         </td>
         <td align="left" valign="top">
            <h:inputText value="#{ticketsformBean.mocffirstname}" size="40"/>
            <font class="formerror">
            <br>
            <h:outputText value="#{ticketsformBean.firstnameerror}"/>
            </font>
         </td>
      </tr>
      <tr>
         <td align="right" valign="top">
            *Last name:
         </td>
         <td align="left" valign="top">
            <h:inputText value="#{ticketsformBean.mocflastname}" size="40"/>
            <font class="formerror">
            <br>
            <h:outputText value="#{ticketsformBean.lastnameerror}"/>
            </font>
         </td>
      </tr>
      <tr>
         <td align="right" valign="top">
            *Address1:
         </td>
         <td align="left" valign="top">
            <h:inputText value="#{ticketsformBean.mocfaddress1}" size="40"/>
            <font class="formerror">
            <br>
            <h:outputText value="#{ticketsformBean.address1error}"/>
            </font>
         </td>
      </tr>
      <tr>
         <td align="right" valign="top">
            *Address2:
         </td>
         <td align="left" valign="top">
            <h:inputText value="#{ticketsformBean.mocfaddress2}" size="40"/>
            <font class="formerror">
            <br>
            <h:outputText value="#{ticketsformBean.address2error}"/>
            </font>
         </td>
      </tr>
      <tr>
         <td align="right" valign="top">
            *City:
         </td>
         <td align="left" valign="top">
            <h:inputText value="#{ticketsformBean.mocfcity}" size="30"/>
            <font size="-2px" color="red">
            <br>
            <h:outputText value="#{ticketsformBean.cityerror}"/>
            </font>
         </td>
      </tr>
      <tr>
         <td align="right" valign="top">
            *State:
         </td>
         <td align="left" valign="top">
            <h:selectOneMenu id="states"
                     valueChangeListener="#{ticketsformBean.mocfstateSelected}"
                     value="${ticketsformBean.mocfstate}">
                <f:selectItems value="#{ticketsformBean.allstates}"/>
            </h:selectOneMenu>
            <font class="formerror">
            <br>
            <h:outputText value="#{ticketsformBean.stateerror}"/>
            </font>
         </td>
      </tr>
      <tr>
         <td align="right" valign="top">
            *Zip:
         </td>
         <td align="left" valign="top">
            <h:inputText value="#{ticketsformBean.mocfzip}" size="10"/>
            <font class="formerror">
            <br>
            <h:outputText value="#{ticketsformBean.ziperror}"/>
            </font>
         </td>
      </tr>
      <tr>
         <td align="right" valign="top">
            *Phone:
         </td>
         <td align="left" valign="top">
            <h:inputText value="#{ticketsformBean.mocfphone}" size="10"/>
            <font class="formerror">
            <br>
            <h:outputText value="#{ticketsformBean.phoneerror}"/>
            </font>
         </td>
      </tr>
      <tr>
         <td align="right" valign="top">
            Fax:
         </td>
         <td align="left" valign="top">
            <h:inputText value="#{ticketsformBean.mocffax}" size="10"/>
            <font class="formerror">
            <br>
            <h:outputText value="#{ticketsformBean.faxerror}"/>
            </font>
         </td>
      </tr>
      <tr>
         <td align="right" valign="top">
            *Email:
         </td>
         <td align="left" valign="top">
            <h:inputText value="#{ticketsformBean.mocfemail}" size="60"/>
            <font class="formerror">
            <br>
            <h:outputText value="#{ticketsformBean.emailerror}"/>
            </font>
         </td>
      </tr>
    </table>
    <table width="90%" border="1" cellpadding="2" cellspacing="0">
      <tr>
         <td align="right" valign="top">
            *Number of tickets to reserve:
         </td>
         <td align="left" valign="top">
            <h:selectOneMenu id="ticketcount"
                    valueChangeListener="#{ticketsformBean.mocfnbrofticketsSelected}"
                     value="${ticketsformBean.mocfnbroftickets}">
                <f:selectItems value="#{ticketsformBean.allticketcounts}"/>
            </h:selectOneMenu>
            <font class="formerror">
            <br>
            <h:outputText value="#{ticketsformBean.nbrticketserror}"/>
            </font>
         </td>
      </tr>
      <tr>
         <td align="right" valign="top">
            *Name1:
         </td>
         <td align="left" valign="top">
            <h:inputText value="#{ticketsformBean.mocfname1}" size="30"/>
            <font class="formerror">
            <br>
            <h:outputText value="#{ticketsformBean.name1error}"/>
            </font>
         </td>
      </tr>
      <tr>
         <td align="right" valign="top">
            *Name2:
         </td>
         <td align="left" valign="top">
            <h:inputText value="#{ticketsformBean.mocfname2}" size="30"/>
            <font class="formerror">
            <br>
            <h:outputText value="#{ticketsformBean.name2error}"/>
            </font>
         </td>
      </tr>
      <tr>
         <td align="right" valign="top">
            *Name3:
         </td>
         <td align="left" valign="top">
            <h:inputText value="#{ticketsformBean.mocfname3}" size="30"/>
            <font class="formerror">
            <br>
            <h:outputText value="#{ticketsformBean.name3error}"/>
            </font>
         </td>
      </tr>
      <tr>
         <td align="right" valign="top">
            *Name4:
         </td>
         <td align="left" valign="top">
            <h:inputText value="#{ticketsformBean.mocfname4}" size="30"/>
            <font class="formerror">
            <br>
            <h:outputText value="#{ticketsformBean.name4error}"/>
            </font>
         </td>
      </tr>
      <tr>
        <td align="center" valign="top" colspan="2">
          <h:commandButton value="Submit tickets order"
             action="#{ticketsformBean.validate}"/>
        </td>
      </tr>
    </table>
    </h:form>
    <br>
    <table border="0" cellspacing=1 cellpadding=2>
    <tr>
       <td align=center>
          <input type="hidden" name="form" value="print">
            <INPUT TYPE="button" name="printMe" onClick="print()" value="Print Page">
       </td>
    </tr>
    </table>
    </center>
    <h:messages />
    <jsp:include page="./footerform.jsp" />
    </f:view>

  • How To: Host Two Domains on Lion Server - One IP

    Here is the situation: I own a new MacMini and have installed Lion Server. All of my updates are current. I have purchased two domains from a reputable “Gddy” source. (I don’t know if I can use there official name). I think I am doing something wrong because I have to type the “www.”mydomain.com to get to my websites. How do I host my two sites?
    Here is what I have done so far and have been somewhat successful. For purposes I will refer to my domains in this question as domain1.com and domain2.com. At Gddy my DNS A records for @ both point to my single IP. In addition my www CNAMEs point to @ for both my domains.
    My server admin DNS read the following:
    Name – 1.168.192.in-addr.arpa / Type – Reverse Zone / Value - Blank
    Sub Name – 192.168.1.6 / Type – Reverse Mapping / Value – server.mydomain1.com.
    Name – server.mydomain1.com / Type – Primary Zone / Value – Blank
    Sub Name – server.mydomain1.com. / Type – Machine / Value – 192.168.1.6
    In Lion server I have Web Server turned on and have setup the following web sites:
    server.mydomain1.com
    www.mydomain2.com
    www.mydomain2.com
    I am using iWeb and have both websites loading through SFTP successfully.
    I am using a SSH certificate I created using my apple ID
    Questions:
    Why do my customers need to type the www to access my domains?
    Do I need to setup another primary zone called server1.mydomain2.com?
    Currently everything works fine if you type the www before the domains but I am now on a mission to refine my sites. If users get errors trying to get to my site then they will stop trying and I don't want that. Apple community please help. This stuff really amazes me and the fact that I am somewhat "catching on" is a great feeling. Thank you.

    As Belle points out, this has little or nothing to do with DNS. It's all about Apache.
    When a request comes in, Apache looks at the hostname of the request to determine which site's configuration to use for that request.
    Right now you have two 'sites' configured - 'www.domain1.com' and 'www.domain2.com'.
    When a request comes in for, say, http://domain1.com/ Apache does that same lookup, except it doesn't find a match - you don't have any configuration for 'domain1.com', only 'www.domain1.com'. THESE ARE DIFFERENT.
    There is absolutely no automatic relationship between a host record (e.g. 'www.domain1.com') and its parent domain (e.g. 'domain1.com'). It makes no difference that you have a DNS CNAME that maps one hostname to another because Apache isn't doing DNS lookups on the incoming requests.
    The solution, as indicated, is to tell Apache the list of hostnames that match each site. By telling the 'www.domain1.com' site that it's valid for 'domain1.com' as well (and even 'foo.domain1.com' or 'bar.domain2.com' if you want, too), Apache can serve the request with the appropriate configuration.

  • Unable to start a Listener Port on Websphere 6

    Im trying to use Websphere6 with a Message Driven Bean.
    I dont know if this is Websphere Specific but you have to create a listener port for the server then you reference the listener port in your MDB.
    But my server fails to the start the listener port complaining about jndi problems.
    TradePort is the name of my ListenerPort and jms/JMSTradePortDestination is the name of my DestinationJNDIName, trade is the name of my MDB.
    I havent specified my DestinationJNDIName anywhere else as I understood it it is an arbitary name that the listener will use to accept jms requests.
    [04/05/05 15:49:26:656 BST] 00000011 MDBListenerIm W   WMSG0019E: Unable to start MDB Listener Trade, jms/JMSDestination TradePortDestination : javax.naming.NameNotFoundException: Context: kestrelNode01Cell/nodes/kestrelNode01/servers/server1, name: TradePortDestination: First component in name TradePortDestination not found.  Root exception is org.omg.CosNaming.NamingContextPackage.NotFound: IDL:omg.org/CosNaming/NamingContext/NotFound:1.0
         at com.ibm.ws.naming.ipcos.WsnOptimizedNamingImpl.do_resolve_complete_info(WsnOptimizedNamingImpl.java:970)
         at com.ibm.ws.naming.cosbase.WsnOptimizedNamingImplBase.resolve_complete_info(WsnOptimizedNamingImplBase.java:1435)
         at com.ibm.WsnOptimizedNaming._NamingContextStub.resolve_complete_info(Unknown Source)
         at com.ibm.ws.naming.jndicos.CNContextImpl.cosResolve(CNContextImpl.java:4045)
         at com.ibm.ws.naming.jndicos.CNContextImpl.doLookup(CNContextImpl.java:1742)
         at com.ibm.ws.naming.jndicos.CNContextImpl.doLookup(CNContextImpl.java:1703)
         at com.ibm.ws.naming.jndicos.CNContextImpl.lookupExt(CNContextImpl.java:1410)
         at com.ibm.ws.naming.jndicos.CNContextImpl.lookup(CNContextImpl.java:1290)
         at com.ibm.ws.naming.util.WsnInitCtx.lookup(WsnInitCtx.java:144)
         at javax.naming.InitialContext.lookup(InitialContext.java:361)
         at com.ibm.ejs.jms.listener.MDBListenerImpl.createResources(MDBListenerImpl.java:230)
         at com.ibm.ejs.jms.listener.MDBListenerImpl.internalStart(MDBListenerImpl.java:681)
         at com.ibm.ejs.jms.listener.MDBListenerImpl.restart(MDBListenerImpl.java:654)
         at com.ibm.ejs.jms.listener.MDBListenerImpl.alarm(MDBListenerImpl.java:969)
         at com.ibm.ejs.util.am._Alarm.run(_Alarm.java(Compiled Code))
         at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1394)
    ---- Begin backtrace for Nested Throwables
    org.omg.CosNaming.NamingContextPackage.NotFound: IDL:omg.org/CosNaming/NamingContext/NotFound:1.0
         at com.ibm.ws.naming.ipcos.WsnOptimizedNamingImpl.do_resolve_complete_info(WsnOptimizedNamingImpl.java:970)
         at com.ibm.ws.naming.cosbase.WsnOptimizedNamingImplBase.resolve_complete_info(WsnOptimizedNamingImplBase.java:1435)
         at com.ibm.WsnOptimizedNaming._NamingContextStub.resolve_complete_info(Unknown Source)
         at com.ibm.ws.naming.jndicos.CNContextImpl.cosResolve(CNContextImpl.java:4045)
         at com.ibm.ws.naming.jndicos.CNContextImpl.doLookup(CNContextImpl.java:1742)
         at com.ibm.ws.naming.jndicos.CNContextImpl.doLookup(CNContextImpl.java:1703)
         at com.ibm.ws.naming.jndicos.CNContextImpl.lookupExt(CNContextImpl.java:1410)
         at com.ibm.ws.naming.jndicos.CNContextImpl.lookup(CNContextImpl.java:1290)
         at com.ibm.ws.naming.util.WsnInitCtx.lookup(WsnInitCtx.java:144)
         at javax.naming.InitialContext.lookup(InitialContext.java:361)
         at com.ibm.ejs.jms.listener.MDBListenerImpl.createResources(MDBListenerImpl.java:230)
         at com.ibm.ejs.jms.listener.MDBListenerImpl.internalStart(MDBListenerImpl.java:681)
         at com.ibm.ejs.jms.listener.MDBListenerImpl.restart(MDBListenerImpl.java:654)
         at com.ibm.ejs.jms.listener.MDBListenerImpl.alarm(MDBListenerImpl.java:969)
         at com.ibm.ejs.util.am._Alarm.run(_Alarm.java(Compiled Code))
         at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1394)
    [04/05/05 16:08:13:701 BST] 00000010 MDBListenerIm W   WMSG0017E: Unable to lookup JMS resources, JNDI lookup exception: IDL:omg.org/CosNaming/NamingContext/NotFound:1.0
    [04/05/05 16:08:13:717 BST] 00000010 MDBListenerIm W   WMSG0019E: Unable to start MDB Listener Trade, JMSDestination jms/TradePortDestination : javax.naming.NameNotFoundException: Context: kestrelNode01Cell/nodes/kestrelNode01/servers/server1, name: jms/TradePortDestination: First component in name jms/TradePortDestination not found.  Root exception is org.omg.CosNaming.NamingContextPackage.NotFound: IDL:omg.org/CosNaming/NamingContext/NotFound:1.0
         at com.ibm.ws.naming.ipcos.WsnOptimizedNamingImpl.handleNameNotFound(WsnOptimizedNamingImpl.java:2006)
         at com.ibm.ws.naming.ipcos.WsnOptimizedNamingImpl.getNextWsnOptimizedNamingContext(WsnOptimizedNamingImpl.java:1322)
         at com.ibm.ws.naming.cosbase.WsnOptimizedNamingImplBase.getTargetContext(WsnOptimizedNamingImplBase.java:3024)
         at com.ibm.ws.naming.cosbase.WsnOptimizedNamingImplBase$LeafOperationData.<init>(WsnOptimizedNamingImplBase.java:3489)
         at com.ibm.ws.naming.cosbase.WsnOptimizedNamingImplBase.resolve_complete_info(WsnOptimizedNamingImplBase.java:1427)
         at com.ibm.WsnOptimizedNaming._NamingContextStub.resolve_complete_info(Unknown Source)
         at com.ibm.ws.naming.jndicos.CNContextImpl.cosResolve(CNContextImpl.java:4045)
         at com.ibm.ws.naming.jndicos.CNContextImpl.doLookup(CNContextImpl.java:1742)
         at com.ibm.ws.naming.jndicos.CNContextImpl.doLookup(CNContextImpl.java:1703)
         at com.ibm.ws.naming.jndicos.CNContextImpl.lookupExt(CNContextImpl.java:1410)
         at com.ibm.ws.naming.jndicos.CNContextImpl.lookup(CNContextImpl.java:1290)
         at com.ibm.ws.naming.util.WsnInitCtx.lookup(WsnInitCtx.java:144)
         at javax.naming.InitialContext.lookup(InitialContext.java:361)
         at com.ibm.ejs.jms.listener.MDBListenerImpl.createResources(MDBListenerImpl.java:230)
         at com.ibm.ejs.jms.listener.MDBListenerImpl.internalStart(MDBListenerImpl.java:681)
         at com.ibm.ejs.jms.listener.MDBListenerImpl.restart(MDBListenerImpl.java:654)
         at com.ibm.ejs.jms.listener.MDBListenerImpl.alarm(MDBListenerImpl.java:969)
         at com.ibm.ejs.util.am._Alarm.run(_Alarm.java:90)
         at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1394)

    Am also facing same problem, plz help me if u have found the solution....but MQ will not support BUS concept as reply earlier ...........
    Listener Port Start Problem, when integrating on WAS6.0 using Websphere MQ Publisher Subscriber
    1)Websphere MQ is installed and top of that Publisher/subscriber support pack is also installed.
    2)RAD6.0 with WAS6.0 is installed.
    3)Aim: To run a MDB on WAS6.0 using Websphere MQ as JMS Provider.
    4)Configured the item as specified at (MDB using MQ and WAS with RAD)
    http://www-128.ibm.com/developerworks/websphere/techjournal/0505_woolf/0505_woolf.html
    5)Below is the error message displayed onto the server console....
    [7/29/05 12:08:43:125 IST] 0000001b MDBListenerIm I WMSG0058I: Listener Port JMSExampleTopicPort will attempt to restart in 60 seconds
    [7/29/05 12:08:43:125 IST] 00000032 MDBListenerIm I WMSG0058I: Listener Port JMSExampleTopicPort will attempt to restart in 60 seconds
    [7/29/05 12:08:43:141 IST] 0000001b MsgListenerPo W WMSG0049E: Failed to start MDB SubscriberDMDB against listener port JMSExampleTopicPort
    [7/29/05 12:08:43:359 IST] 0000001b MDBListenerIm I WMSG0042I: MDB Listener JMSExampleQueuePort started successfully for JMSDestination jms/JMSExampleQueue
    [7/29/05 12:09:43:219 IST] 0000002c ConnectionEve A J2CA0056I: The Connection Manager received a fatal connection error from the Resource Adaptor for resource jms/JMSExampleConnectionFactory. The exception which was received is javax.jms.JMSException: MQJMS2008: failed to open MQ queue
    [7/29/05 12:09:43:266 IST] 0000002c WASLogger E CLASSNAME METHODNAME an internal error has occurred. Please contact your system administrator. Detail: com.ibm.mq.MQException: MQJE001: Completion Code 2, Reason 2019
    [7/29/05 12:09:43:266 IST] 00000036 JMSExceptionL E WMSG0018E: Error on JMSConnection for MDB SubscriberDMDB , JMSDestination jms/JMSExampleTopic : javax.jms.JMSException: MQJMS2008: failed to open MQ queue
    [7/29/05 12:17:03:703 IST] 0000004b ConnectionEve A J2CA0056I: The Connection Manager received a fatal connection error from the Resource Adaptor for resource jms/JMSExampleConnectionFactory. The exception which was received is javax.jms.JMSException: MQJMS2008: failed to open MQ queue
    [7/29/05 12:17:03:719 IST] 0000004b WASLogger E CLASSNAME METHODNAME an internal error has occurred. Please contact your system administrator. Detail: com.ibm.mq.MQException: MQJE001: Completion Code 2, Reason 2019
    [7/29/05 12:17:03:719 IST] 00000056 JMSExceptionL E WMSG0018E: Error on JMSConnection for MDB SubscriberDMDB , JMSDestination jms/JMSExampleTopic : javax.jms.JMSException: MQJMS2008: failed to open MQ queue
         at com.ibm.mq.jms.services.ConfigEnvironment.newException(ConfigEnvironment.java:553)
         at com.ibm.mq.jms.MQBrokerSubscriptionEngine.sendBrokerMessageInternal(MQBrokerSubscriptionEngine.java:2546)
         at com.ibm.mq.jms.MQBrokerSubscriptionEngine.sendBrokerMessageInternal(MQBrokerSubscriptionEngine.java:2747)
         at com.ibm.mq.jms.MQBrokerSubscriptionEngine.sendBrokerMessage(MQBrokerSubscriptionEngine.java:2785)
         at com.ibm.mq.jms.MQBrokerSubscriptionEngine.openDurableSubscription(MQBrokerSubscriptionEngine.java:888)
         at com.ibm.mq.jms.MQMigrateSubscriptionEngine.openDurableSubscription(MQMigrateSubscriptionEngine.java:544)
         at com.ibm.mq.jms.MQConnectionBrowser.pubSubSetup(MQConnectionBrowser.java:400)
         at com.ibm.mq.jms.MQConnectionBrowser.MQConnectionBrowserInit(MQConnectionBrowser.java:266)
         at com.ibm.mq.jms.MQConnectionBrowser.<init>(MQConnectionBrowser.java:143)
         at com.ibm.mq.jms.MQConnection.createDurableConnectionBrowser(MQConnection.java:3438)
         at com.ibm.mq.jms.MQConnectionConsumer.<init>(MQConnectionConsumer.java:463)
         at com.ibm.mq.jms.MQConnection.createDurableConnectionConsumer(MQConnection.java:3349)
         at com.ibm.mq.jms.MQXAConnection.createDurableConnectionConsumer(MQXAConnection.java:328)
         at com.ibm.ejs.jms.JMSConnectionHandle.createDurableConnectionConsumer(JMSConnectionHandle.java:1016)
         at com.ibm.ejs.jms.listener.MDBListenerImpl.createResources(MDBListenerImpl.java:509)
         at com.ibm.ejs.jms.listener.MDBListenerImpl.internalStart(MDBListenerImpl.java:680)
         at com.ibm.ejs.jms.listener.MDBListenerImpl.start(MDBListenerImpl.java:611)
         at com.ibm.ejs.jms.listener.MDBListenerManagerImpl.start(MDBListenerManagerImpl.java:605)
         at com.ibm.ejs.jms.listener.MsgListenerPort.start(MsgListenerPort.java:250)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java(Compiled Code))
         at java.lang.reflect.Method.invoke(Method.java(Compiled Code))
         at javax.management.modelmbean.RequiredModelMBean.invokeMethod(RequiredModelMBean.java:1366)
         at javax.management.modelmbean.RequiredModelMBean.invoke(RequiredModelMBean.java:1012)
         at mx4j.server.interceptor.InvokerMBeanServerInterceptor.invoke(InvokerMBeanServerInterceptor.java:233)
         at mx4j.server.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:128)
         at mx4j.server.interceptor.SecurityMBeanServerInterceptor.invoke(SecurityMBeanServerInterceptor.java:86)
         at mx4j.server.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:128)
         at mx4j.server.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:128)
         at mx4j.server.interceptor.ContextClassLoaderMBeanServerInterceptor.invoke(ContextClassLoaderMBeanServerInterceptor.java:167)
         at mx4j.server.MX4JMBeanServer.invoke(MX4JMBeanServer.java:1249)
         at com.ibm.ws.management.AdminServiceImpl$1.run(AdminServiceImpl.java:901)
         at com.ibm.ws.security.util.AccessController.doPrivileged(AccessController.java(Compiled Code))
         at com.ibm.ws.management.AdminServiceImpl.invoke(AdminServiceImpl.java:817)
         at com.ibm.ws.console.servermanagement.messagelistener.ListenerPortCollectionAction.execute(ListenerPortCollectionAction.java:317)
         at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
         at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:275)
         at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1486)
         at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:528)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
         at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1212)
         at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:629)
         at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:80)
         at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:1657)
         at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:77)
         at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:421)
         at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:367)
         at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:94)
         at com.ibm.ws.tcp.channel.impl.WorkQueueManager.requestComplete(WorkQueueManager.java:548)
         at com.ibm.ws.tcp.channel.impl.WorkQueueManager.attemptIO(WorkQueueManager.java:601)
         at com.ibm.ws.tcp.channel.impl.WorkQueueManager.workerRun(WorkQueueManager.java:934)
         at com.ibm.ws.tcp.channel.impl.WorkQueueManager$Worker.run(WorkQueueManager.java:1021)
         at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1332)
    6)in JMSAdmin.config file the propertied used are :
    INITIAL_CONTEXT_FACTORY=com.sun.jndi.fscontext.RefFSContextFactory
    PROVIDER_URL=file:C:/JNDI-Directory
    Help in resolving this is appreciated.
    Thanx in Advance,
    Sanjeev Kumar

  • UME portal - no connection possible

    Hello,
    i'm trying to connect my EP 7 to an ABAP system ECC 5 for the UME configuration.
    When I did it, it's no more possible to connect to the portal with all the users, except administrator.
    In the default trace I got the error below:
    Date : 02/25/2010
    Time : 15:29:19:845
    Message : JMS Connector Container Application: sap.com/com.sap.lcr factory name: SLDTopicConnectionFactory error during lookup: 
    [EXCEPTION]
    com.sap.engine.services.jndi.persistent.exceptions.NameNotFoundException: Path to object does not exist at jmsfactory, the whole lookup name is jmsfactory/default/XATopicConnectionFactory.
         at com.sap.engine.services.jndi.implserver.ServerContextImpl.getLastContainer(ServerContextImpl.java:261)
         at com.sap.engine.services.jndi.implserver.ServerContextImpl.lookup(ServerContextImpl.java:624)
         at com.sap.engine.services.jndi.implclient.ClientContext.lookup(ClientContext.java:344)
         at com.sap.engine.services.jndi.implclient.ClientContext.lookup(ClientContext.java:639)
         at javax.naming.InitialContext.lookup(InitialContext.java:361)
         at javax.naming.InitialContext.lookup(InitialContext.java:361)
         at com.sap.engine.services.jmsconnector.deploy.ContainerImpl.loadFactory(ContainerImpl.java:2026)
         at com.sap.engine.services.jmsconnector.deploy.ContainerImpl.prepareStart(ContainerImpl.java:790)
         at com.sap.engine.services.deploy.server.application.StartTransaction.prepareCommon(StartTransaction.java:223)
         at com.sap.engine.services.deploy.server.application.StartTransaction.prepareLocal(StartTransaction.java:176)
         at com.sap.engine.services.deploy.server.application.ApplicationTransaction.makeAllPhasesLocal(ApplicationTransaction.java:365)
         at com.sap.engine.services.deploy.server.application.ParallelAdapter.runInTheSameThread(ParallelAdapter.java:132)
         at com.sap.engine.services.deploy.server.application.ParallelAdapter.makeAllPhasesLocalAndWait(ParallelAdapter.java:250)
         at com.sap.engine.services.deploy.server.DeployServiceImpl.startApplicationLocalAndWait(DeployServiceImpl.java:4456)
         at com.sap.engine.services.deploy.server.ReferenceResolver.processReferenceToApplication(ReferenceResolver.java:609)
         at com.sap.engine.services.deploy.server.ReferenceResolver.processMakeReference(ReferenceResolver.java:399)
         at com.sap.engine.services.deploy.server.ReferenceResolver.beforeStartingApplication(ReferenceResolver.java:328)
         at com.sap.engine.services.deploy.server.application.StartTransaction.beginCommon(StartTransaction.java:162)
         at com.sap.engine.services.deploy.server.application.StartTransaction.beginLocal(StartTransaction.java:141)
         at com.sap.engine.services.deploy.server.application.ApplicationTransaction.makeAllPhasesLocal(ApplicationTransaction.java:356)
         at com.sap.engine.services.deploy.server.application.ParallelAdapter.runInTheSameThread(ParallelAdapter.java:132)
         at com.sap.engine.services.deploy.server.application.ParallelAdapter.makeAllPhasesLocalAndWait(ParallelAdapter.java:250)
         at com.sap.engine.services.deploy.server.DeployServiceImpl.startApplicationLocalAndWait(DeployServiceImpl.java:4456)
         at com.sap.engine.services.deploy.server.DeployServiceImpl.startApplicationsInitially(DeployServiceImpl.java:2613)
         at com.sap.engine.services.deploy.server.DeployServiceImpl.clusterElementReady(DeployServiceImpl.java:2467)
         at com.sap.engine.services.deploy.server.ClusterServicesAdapter.containerStarted(ClusterServicesAdapter.java:42)
         at com.sap.engine.core.service630.container.ContainerEventListenerWrapper.processEvent(ContainerEventListenerWrapper.java:144)
         at com.sap.engine.core.service630.container.AdminContainerEventListenerWrapper.processEvent(AdminContainerEventListenerWrapper.java:19)
         at com.sap.engine.core.service630.container.ContainerEventListenerWrapper.run(ContainerEventListenerWrapper.java:102)
         at com.sap.engine.frame.core.thread.Task.run(Task.java:64)
         at com.sap.engine.core.thread.impl5.SingleThread.execute(SingleThread.java:83)
         at com.sap.engine.core.thread.impl5.SingleThread.run(SingleThread.java:156)
    Severity : Error
    Category : /System/Server
    Location : com.sap.engine.services.jmsconnector
    Application :
    Thread : SAPEngine_System_Thread[impl:5]_75
    Datasource : 703184150:/usr/sap/DP1/JC70/j2ee/cluster/server0/log/defaultTrace.trc
    Message ID : 0050568072F30009000000E3000052A30004806D9BC2769B
    Source Name : com.sap.engine.services.jmsconnector
    Argument Objs : com.sap.engine.services.jndi.persistent.exceptions.NameNotFoundException: Path to object does not exist at jmsfactory, the whole lookup name is jmsfactory/default/XATopicConnectionFactory.
         at com.sap.engine.services.jndi.implserver.ServerContextImpl.getLastContainer(ServerContextImpl.java:261)
         at com.sap.engine.services.jndi.implserver.ServerContextImpl.lookup(ServerContextImpl.java:624)
         at com.sap.engine.services.jndi.implclient.ClientContext.lookup(ClientContext.java:344)
         at com.sap.engine.services.jndi.implclient.ClientContext.lookup(ClientContext.java:639)
         at javax.naming.InitialContext.lookup(InitialContext.java:361)
         at javax.naming.InitialContext.lookup(InitialContext.java:361)
         at com.sap.engine.services.jmsconnector.deploy.ContainerImpl.loadFactory(ContainerImpl.java:2026)
         at com.sap.engine.services.jmsconnector.deploy.ContainerImpl.prepareStart(ContainerImpl.java:790)
         at com.sap.engine.services.deploy.server.application.StartTransaction.prepareCommon(StartTransaction.java:223)
         at com.sap.engine.services.deploy.server.application.StartTransaction.prepareLocal(StartTransaction.java:176)
         at com.sap.engine.services.deploy.server.application.ApplicationTransaction.makeAllPhasesLocal(ApplicationTransaction.java:365)
         at com.sap.engine.services.deploy.server.application.ParallelAdapter.runInTheSameThread(ParallelAdapter.java:132)
         at com.sap.engine.services.deploy.server.application.ParallelAdapter.makeAllPhasesLocalAndWait(ParallelAdapter.java:250)
         at com.sap.engine.services.deploy.server.DeployServiceImpl.startApplicationLocalAndWait(DeployServiceImpl.java:4456)
         at com.sap.engine.services.deploy.server.ReferenceResolver.processReferenceToApplication(ReferenceResolver.java:609)
         at com.sap.engine.services.deploy.server.ReferenceResolver.processMakeReference(ReferenceResolver.java:399)
         at com.sap.engine.services.deploy.server.ReferenceResolver.beforeStartingApplication(ReferenceResolver.java:328)
         at com.sap.engine.services.deploy.server.application.StartTransaction.beginCommon(StartTransaction.java:162)
         at com.sap.engine.services.deploy.server.application.StartTransaction.beginLocal(StartTransaction.java:141)
         at com.sap.engine.services.deploy.server.application.ApplicationTransaction.makeAllPhasesLocal(ApplicationTransaction.java:356)
         at com.sap.engine.services.deploy.server.application.ParallelAdapter.runInTheSameThread(ParallelAdapter.java:132)
         at com.sap.engine.services.deploy.server.application.ParallelAdapter.makeAllPhasesLocalAndWait(ParallelAdapter.java:250)
         at com.sap.engine.services.deploy.server.DeployServiceImpl.startApplicationLocalAndWait(DeployServiceImpl.java:4456)
         at com.sap.engine.services.deploy.server.DeployServiceImpl.startApplicationsInitially(DeployServiceImpl.java:2613)
         at com.sap.engine.services.deploy.server.DeployServiceImpl.clusterElementReady(DeployServiceImpl.java:2467)
         at com.sap.engine.services.deploy.server.ClusterServicesAdapter.containerStarted(ClusterServicesAdapter.java:42)
         at com.sap.engine.core.service630.container.ContainerEventListenerWrapper.processEvent(ContainerEventListenerWrapper.java:144)
         at com.sap.engine.core.service630.container.AdminContainerEventListenerWrapper.processEvent(AdminContainerEventListenerWrapper.java:19)
         at com.sap.engine.core.service630.container.ContainerEventListenerWrapper.run(ContainerEventListenerWrapper.java:102)
         at com.sap.engine.frame.core.thread.Task.run(Task.java:64)
         at com.sap.engine.core.thread.impl5.SingleThread.execute(SingleThread.java:83)
         at com.sap.engine.core.thread.impl5.SingleThread.run(SingleThread.java:156)
    Arguments : com.sap.engine.services.jndi.persistent.exceptions.NameNotFoundException: Path to object does not exist at jmsfactory, the whole lookup name is jmsfactory/default/XATopicConnectionFactory.
         at com.sap.engine.services.jndi.implserver.ServerContextImpl.getLastContainer(ServerContextImpl.java:261)
         at com.sap.engine.services.jndi.implserver.ServerContextImpl.lookup(ServerContextImpl.java:624)
         at com.sap.engine.services.jndi.implclient.ClientContext.lookup(ClientContext.java:344)
         at com.sap.engine.services.jndi.implclient.ClientContext.lookup(ClientContext.java:639)
         at javax.naming.InitialContext.lookup(InitialContext.java:361)
         at javax.naming.InitialContext.lookup(InitialContext.java:361)
         at com.sap.engine.services.jmsconnector.deploy.ContainerImpl.loadFactory(ContainerImpl.java:2026)
         at com.sap.engine.services.jmsconnector.deploy.ContainerImpl.prepareStart(ContainerImpl.java:790)
         at com.sap.engine.services.deploy.server.application.StartTransaction.prepareCommon(StartTransaction.java:223)
         at com.sap.engine.services.deploy.server.application.StartTransaction.prepareLocal(StartTransaction.java:176)
         at com.sap.engine.services.deploy.server.application.ApplicationTransaction.makeAllPhasesLocal(ApplicationTransaction.java:365)
         at com.sap.engine.services.deploy.server.application.ParallelAdapter.runInTheSameThread(ParallelAdapter.java:132)
         at com.sap.engine.services.deploy.server.application.ParallelAdapter.makeAllPhasesLocalAndWait(ParallelAdapter.java:250)
         at com.sap.engine.services.deploy.server.DeployServiceImpl.startApplicationLocalAndWait(DeployServiceImpl.java:4456)
         at com.sap.engine.services.deploy.server.ReferenceResolver.processReferenceToApplication(ReferenceResolver.java:609)
         at com.sap.engine.services.deploy.server.ReferenceResolver.processMakeReference(ReferenceResolver.java:399)
         at com.sap.engine.services.deploy.server.ReferenceResolver.beforeStartingApplication(ReferenceResolver.java:328)
         at com.sap.engine.services.deploy.server.application.StartTransaction.beginCommon(StartTransaction.java:162)
         at com.sap.engine.services.deploy.server.application.StartTransaction.beginLocal(StartTransaction.java:141)
         at com.sap.engine.services.deploy.server.application.ApplicationTransaction.makeAllPhasesLocal(ApplicationTransaction.java:356)
         at com.sap.engine.services.deploy.server.application.ParallelAdapter.runInTheSameThread(ParallelAdapter.java:132)
         at com.sap.engine.services.deploy.server.application.ParallelAdapter.makeAllPhasesLocalAndWait(ParallelAdapter.java:250)
         at com.sap.engine.services.deploy.server.DeployServiceImpl.startApplicationLocalAndWait(DeployServiceImpl.java:4456)
         at com.sap.engine.services.deploy.server.DeployServiceImpl.startApplicationsInitially(DeployServiceImpl.java:2613)
         at com.sap.engine.services.deploy.server.DeployServiceImpl.clusterElementReady(DeployServiceImpl.java:2467)
         at com.sap.engine.services.deploy.server.ClusterServicesAdapter.containerStarted(ClusterServicesAdapter.java:42)
         at com.sap.engine.core.service630.container.ContainerEventListenerWrapper.processEvent(ContainerEventListenerWrapper.java:144)
         at com.sap.engine.core.service630.container.AdminContainerEventListenerWrapper.processEvent(AdminContainerEventListenerWrapper.java:19)
         at com.sap.engine.core.service630.container.ContainerEventListenerWrapper.run(ContainerEventListenerWrapper.java:102)
         at com.sap.engine.frame.core.thread.Task.run(Task.java:64)
         at com.sap.engine.core.thread.impl5.SingleThread.execute(SingleThread.java:83)
         at com.sap.engine.core.thread.impl5.SingleThread.run(SingleThread.java:156)
    Dsr Component : n/a
    Dsr Transaction : fc406690221911df95440050568072f3
    Dsr User :
    Indent : 0
    Level : 0
    Message Code :
    Message Type : 1
    Relatives : /System/Server
    Resource Bundlename :
    Session :
    Source : com.sap.engine.services.jmsconnector
    ThreadObject : SAPEngine_System_Thread[impl:5]_75
    Transaction :
    User :

    Hi,
    the value is: 200
    I followed the guide in order to implement the UME. The user is ok when I test it, it's able to connect to the ABAP system.
    The error log is:
    #1.#0050568072F3005D0000000A000069E4000480BA34652F76#1267437138161#com.sap.ip.collaboration.rtc#sap.com/irj#com.sap.ip.collaboration.
    rtc.class com.sap.ip.collaboration.core.api.rtmf.core.RTMFMessaging.JMSPolling.startRunning()#Guest#0##n/a##e3c4b840251711df82de00505
    68072f3#Thread[Thread-52,5,SAPEngine_Application_Thread[impl:3]_Group]##0#0#Error##Java###Exception in method: com.sap.engine.service
    s.jndi.persistent.exceptions.NameNotFoundException: Path to object does not exist at jmsfactory, the whole lookup name is jmsfactory/
    default/QueueConnectionFactory.
    Many thanks for your help.
    BR,
    Stéphane.

Maybe you are looking for

  • Training and Event Management Appraisals system

    Hi all, CAn someone tell me if its possible to make "something" with the appraisals results of an event? for Example, can i make a list of the best events, or the worst intructor? The results can make part of choise when i'm selection the instructor

  • Changing logical database ADA

    Hi, I have a requirement to change the selection screen of a report. I need to remove one field and add another field in place of it. Now the report selection screen is getting retrieved from logical database ADA. How can I achieve the addition of fi

  • Too many arguments for stored procedure call

    I have a stored procedure with 34 arguments, including the return value. I am trying to call it from java using JDBC thin drivers (jdk11, oracle815), but I get the "wrong number or types of arguments" error message. JDBC-OCI fails also. I saw a refer

  • How to transition to a group of activities

    I have a workflow in which parallel approvals from multiple people are needed. The list of approvers can only be queried at run time. If any of them approves it, the workflow will continue. My understanding is that Manual Action can only be assigned

  • Swing component not terminating after window closed

    Actually I have to clarify. I am building a client server application, and for my server class I have it setup as this: public class QuoteClient extends JFrame implements WindowListener{      public void windowClosed(WindowEvent arg0) {           //