Re: Using Websphere MQ & Weblogic 7.0 MDBs....

          Sridhar,
          It interest me to to know how you got on with this.
          Thanks,
          Ranjit
          "Sridhar Krishnaswamy" <[email protected]> wrote:
          >
          >We would like to keep Websphere MQ and Weblogic on separate machines
          >and still
          >take advantage of XA. My understanding (from reading the BEA Whitepaper
          >on configuring
          >foreign JMS Providers) is that it is not possible to configure the Weblogic
          >MDBs
          >in 'Container Managed Transaction Mode', because of the limitations of
          >MQSeries
          >(until version 5.2) supporting XA only in bindings mode, which means
          >that the
          >QM Manager where the MDBs connect to have to be on the same machine.
          >
          >
          >It looks like Websphere MQ 5.3 CSD03 does not have this limitation, i.e.
          >it provides
          >an 'Extended Transactional Client' that eliminates the need for the Queue
          >Manager
          >to be on the same machine as WLS. I am struggling to configure the setup,
          >because
          >there is not much information available and the only manual I got from
          >IBM talks
          >only about configure their own AppServer, Websphere.
          >
          >Does anyone have experience with configuring MDBs getting messages from
          >a MQ Queue
          >Manager on a different machine as a Container Managed Transaction? If
          >so, any
          >pointers would help.
          >
          >Thanks,
          >Sridhar
          

          Hi,
          We use WebLogic 7.0 and MQSeries running on separate servers. I created the .bindings
          file with the JMSAdmin tool and create a jndi dir to store the file in the WebLogic
          domain. I also configured the classpath in the startup script for Weblogic.
          To get the MDB's to work, you define the path of the .binding file in the weblogic.xml
          file. See below classpath and xml. I never tried to look at the file through
          the jndi tree. I did not implement code to do this such as the startup class.
          It hasn't been necessary, everything works great. I'm still looking into using
          the ETC....IBM says your can't but this thread says you can. Hope this helps.
          Jennifer
          classpath info:
          $DOMAIN_HOME/lib/fscontext.jar:$DOMAIN_HOME/lib/providerutil.jar:$
          DOMAIN_HOME/lib/com.ibm.mqjms.jar:$DOMAIN_HOME/lib/com.ibm.mq.jar
          weblogic-ejb-jar.xml
          <ejb-name>SynchronousMessageControllerMDB</ejb-name>
          <message-driven-descriptor>
          <pool>
          <max-beans-in-free-pool>3</max-beans-in-free-pool>
          <initial-beans-in-free-pool>1</initial-beans-in-free-pool>
          </pool>
          <destination-jndi-name>RPCS.REQUEST.TO.RPCS</destination-jndi-name>
          <initial-context-factory>com.sun.jndi.fscontext.RefFSContextFactory</initial-context-factory>
          <provider-url>file:/opt/weblogic/apps1/rpcs/rpcsDomain/jndi</provider-url>
          <connection-factory-jndi-name>RPCSQCF</connection-factory-jndi-name>
          <jms-polling-interval-seconds>60</jms-polling-interval-seconds>
          </message-driven-descriptor>
          "Jean-François Malaise" <[email protected]> wrote:
          >
          >Hi,
          >
          >I have the same problem but with a little difference: I don't use a start-up
          >classe
          >but configur a foreign JMS Server (I use Weblogic 8.1) and I point our
          >provider
          >url to the directory where .bindings are (That file was created by the
          >JSMAdmin
          >tool of Websphere MQ).
          >I added the CLASS_PATH of MQ jars in the StartManagedServer.sh script.
          >The problem is: when I would like to see the JNDI tree, I have the foolowing
          >message
          >instead the tree: "Access denied". I have verified the file access (we
          >used Solaris
          >8.0) for the file .binding and they are corrects.
          >
          >Is someone had already have the problem and can help me?
          >
          >"K.V.Subrahamnyam" <[email protected]> wrote:
          >>
          >>
          >>
          >>Hi Guys,
          >>
          >>Hi Guys,
          >>Attached my startup class.i can connect to MQ through that.but how i
          >>can connect
          >>through MDB.
          >>Please help me in setting up my MDB to connect to MQ series.I've followed
          >>the
          >>same way as in jmsproviders pdf document.I've one weblogic startup class.in
          >>the
          >>startup class can i give any jndi name?where it stores jndi information?how
          >>it
          >>invokes MDB?what is the provider url and connection factory jndi anme
          >>we've to
          >>give in the weblogic-ejb-jar.xml.
          >>
          >>Please provide me the exact information.I heard that if we can copy
          >.bindings
          >>file from MQ Server to WebLogic server (as both are on different machines)
          >>and
          >>point our provider url to the directory where .bindings file copied.is
          >>it the
          >>correct way.i cannot get MQ server access.how i can do it?
          >>
          >>Tom Barnes <[email protected]> wrote:
          >>>You could try contacting BEA customer support,
          >>>a support person recently got the MQ extended client working
          >>>for another customer. (Her name is Jane Sampson.)
          >>>The main thing seemed to be that you
          >>>need to make sure that all required MQ jars are in
          >>>the server class path:
          >>>
          >>>Required on WLS where MQ objects are bound into JNDI:
          >>>
          >>>%MQ_JAVA_LIB%\com.ibm.mq.jar
          >>>%MQ_JAVA_LIB%\com.ibm.mqjms.jar
          >>>
          >>>Required only if MQ objects are bound into JNDI on a different server:
          >>>
          >>>%MQ_JAVA_LIB%\com.ibm.mq.jar
          >>>
          >>>For the jmsadmin.bat classpath, all that seems to be necessary is:
          >>>
          >>>%MQ_JAVA_LIB%\com.ibm.mq.jar
          >>>%MQ_JAVA_LIB%\com.ibm.mqjms.jar
          >>>
          >>>If that doesn't work try, dumping them all in:
          >>>
          >>>set MQ_JAVA_INSTALL_PATH=C:\PROGRA~1\IBM\WEBSPH~1\Java
          >>>set MQ_JAVA_LIB=%MQ_JAVA_INSTALL_PATH%\lib
          >>>set MQJMS_CLASSPATH=%MQ_JAVA_LIB%\com.ibm.mq.jar
          >>>set MQJMS_CLASSPATH=%MQJMS_CLASSPATH%;%MQ_JAVA_LIB%\com.ibm.mqbind.jar
          >>>set MQJMS_CLASSPATH=%MQJMS_CLASSPATH%;%MQ_JAVA_LIB%\com.ibm.mqjms.jar
          >>>set MQJMS_CLASSPATH=%MQJMS_CLASSPATH%;%MQ_JAVA_LIB%\com.ibm.mqetclient.jar
          >>>set MQJMS_CLASSPATH=%MQJMS_CLASSPATH%;%MQ_JAVA_LIB%\fscontext.jar
          >>>set MQJMS_CLASSPATH=%MQJMS_CLASSPATH%;%MQ_JAVA_LIB%\connector.jar
          >>>set MQJMS_CLASSPATH=%MQJMS_CLASSPATH%;%MQ_JAVA_LIB%\jms.jar
          >>>set MQJMS_CLASSPATH=%MQJMS_CLASSPATH%;%MQ_JAVA_LIB%\jndi.jar
          >>>set MQJMS_CLASSPATH=%MQJMS_CLASSPATH%;%MQ_JAVA_LIB%\jta.jar
          >>>set MQJMS_CLASSPATH=%MQJMS_CLASSPATH%;%MQ_JAVA_LIB%\ldap.jar
          >>>set MQJMS_CLASSPATH=%MQJMS_CLASSPATH%;%MQ_JAVA_LIB%\providerutil.jar
          >>>
          >>>
          >>>In addition, I doubt the startup class you
          >>>are using is required anymore - instead, leverage
          >>>the new "foreign vendor" integration features
          >>>built into 8.1 (configured via console).
          >>>
          >>>http://edocs.bea.com/wls/docs81/jms/intro.html#jms_features
          >>>
          >>>Tom
          >>>
          >>>Leong Dong wrote:
          >>>
          >>>> "Sridhar Krishnaswamy" <[email protected]> wrote:
          >>>...
          >>>>
          >>>> Sridhar,
          >>>>
          >>>> I am currently trying to configure the MQ 5.3 extended transactional
          >>>client to
          >>>> work with MDB's on WLS 8.1, and is getting the following error:
          >>>> [EJB:010196]'javax.jms.JMSException: MQJMS1068: failed to obtain
          >XAResource'
          >>>Linked
          >>>> exception = 'javax.transaction.xa.XAException: client connection
          >not
          >>>XA enabled'
          >>>>
          >>>> I am using a Startup Class to set up the JNDI objects, as described
          >>>in the "Using
          >>>> Foreign JMS Providers with WebLogic Server" document. This worked
          >>>fine with MQ
          >>>> 5.2 in "bindings" mode, but not with MQ 5.3 in extended client mode.
          >>>>
          >>>> Any suggestions you can offer is greatly appreciated.
          >>>>
          >>>> Thank you in advance,
          >>>> Leong
          >>>
          >>
          >
          

Similar Messages

  • Using Websphere MQ & Weblogic 7.0 MDBs....

              We would like to keep Websphere MQ and Weblogic on separate machines and still
              take advantage of XA. My understanding (from reading the BEA Whitepaper on configuring
              foreign JMS Providers) is that it is not possible to configure the Weblogic MDBs
              in 'Container Managed Transaction Mode', because of the limitations of MQSeries
              (until version 5.2) supporting XA only in bindings mode, which means that the
              QM Manager where the MDBs connect to have to be on the same machine.
              It looks like Websphere MQ 5.3 CSD03 does not have this limitation, i.e. it provides
              an 'Extended Transactional Client' that eliminates the need for the Queue Manager
              to be on the same machine as WLS. I am struggling to configure the setup, because
              there is not much information available and the only manual I got from IBM talks
              only about configure their own AppServer, Websphere.
              Does anyone have experience with configuring MDBs getting messages from a MQ Queue
              Manager on a different machine as a Container Managed Transaction? If so, any
              pointers would help.
              Thanks,
              Sridhar
              

              We would like to keep Websphere MQ and Weblogic on separate machines and still
              take advantage of XA. My understanding (from reading the BEA Whitepaper on configuring
              foreign JMS Providers) is that it is not possible to configure the Weblogic MDBs
              in 'Container Managed Transaction Mode', because of the limitations of MQSeries
              (until version 5.2) supporting XA only in bindings mode, which means that the
              QM Manager where the MDBs connect to have to be on the same machine.
              It looks like Websphere MQ 5.3 CSD03 does not have this limitation, i.e. it provides
              an 'Extended Transactional Client' that eliminates the need for the Queue Manager
              to be on the same machine as WLS. I am struggling to configure the setup, because
              there is not much information available and the only manual I got from IBM talks
              only about configure their own AppServer, Websphere.
              Does anyone have experience with configuring MDBs getting messages from a MQ Queue
              Manager on a different machine as a Container Managed Transaction? If so, any
              pointers would help.
              Thanks,
              Sridhar
              

  • Which is better,websphere or weblogic?

    Our company want to establish a network serving for PC ,wap ,pda and so on using j2ee.but I don��t know which is better Between Websphere application server and Weblogic.
    Who can tell me in detail?

    Something to start with:
    WebSphere
    1. WebSphere covers more platforms.
    2. WebSphere has a better supportline (IBM know this stuff)
    3. Having DB2 as a database, you might want to use WebSphere, since it has a lots of advantages of using both the database and AppServer from the same Vendor.
    WebLogic:
    1. WebLogic is a more possisioned appserver
    2. I 'believe' weblogic is more up to date with java versions and technologies
    regards
    Andreas

  • Oracle Forms Architecture using Websphere AS

    My company wish to migrate to the latest version of Oracle forms (currently 10.1.2 (10gr2) ) from v5 and v6. I understand that the first step is to migrate v5 to v6, then we can move from v6 to v10.
    My question is actually regarding the forms architecture we are looking to implement. We are to purchase new WinTel servers (IBM x3550 rack servers) and my senior manager is "directing" me towards using Websphere as the application server. What experience do people have of running Forms with Websphere (as opposed to Oracle Application Server or Apache/Tomcat/mod-jk)? How easy (or not) is the configuration of forms to work with Websphere? Are there any "gotchas" to be aware of?

    Hi,
    I don't know nothing about Websphere, but I did the same thing for BEA WebLogic Server a while ago, that is install and run Forms without using OAS.
    It took me about one month to get it running, with most of the time spent on figuring out how BEA WebLogic (or any J2EE compliant server) works, how forms server works and what to put where. And to figure out, which parts (i.e .jar-files) are needed by the applet and which ones by the servlets, since oracle installs them all into the same directory (forms\java).
    Things to look out for or be aware of:
    - you still must install Oracle Application Server Forms + Reports Services (you just don't run the server tools or daemons then, and even can delete them from your disk)
    - you still need a licence for OAS!
    - some addons like SingeSignOn or Load Balancing may not work , or at least be more difficult to integrate
    hope that helps
    Volker

  • Migrating from OIM on WebSphere to WebLogic

    Can anyone provide any insight on the possibility of migrating OIM from WebSphere to WebLogic. Are there differences in the database that would make this a difficult task?
    The "Upgrading to 11gR1" does not list this as a possible path.

    In this section of the documentation http://download.oracle.com/docs/cd/E21764_01/upgrade.1111/e10129/upgrade_oim.htm#CACFJBJE it has listed WebSphere on the left for 9.x version, and WebLogic on the right for 11g. And since 9.x and 11g use different tables specific to the application server, the migration of data from 9.x should not matter for those. The 11g will use it's own tables specific to the app server and migrate just the required OIM data that isn't specific to the previous app server. That is why you must complete all tasks in the queues prior to migration.
    -Kevin

  • What is the best Connection option from WebSphere to Weblogic?

    What is the best Connection option from WebSphere to Weblogic?
              We are trying to send XML messages from Websphere to WLS to active some
              services....
              any pointers, suggestions?
              Thx
              VJ
              

    Hi,
    One of my clients has an environment similar to yours with an internal pair of F5s and a pair used for the access from the internet. 
    I am only going to focus on the method using an F5 Load Balancer and SSL Offloading. the setup of the F5 will not be covered in detail but a reference to the documentation to support SharePoint and SSL Offloading will be provided
    Since you arte going to be using SSL Offloading you do not need to extend your WebApps to use separate IIS WebSites with Unique IP Addresses
    Configure the F5 with SSL Offloading
    Configure a Internal AAM for SSL (HTTPS) for each WebApp that maps to the Public HTTP FQDN AAM Setting for each WebApp
    Our environment has an additional component we require RSA Authentication for all internet facing Sites. So we have the extra step of extending the WebApp to a separate IIS WebSite and configuring RSA for each extended WebSite.Reference:
    Reference SharePoint F5 Configuration:
    http://www.f5.com/featured/video/ssl-offloading/
    -Ivan

  • Porting portlets from WebSphere to Weblogic Portal Server

    How to Porting portlets from WebSphere to Weblogic Portal Server can any one help
    me by providing the suitable steps , or material to know how to go about it.
    Thanks in advance

    To be in same page, iam running the client program using the IBM jre and using all the websphere client jars set in classpath. This program conatins intial context factory as "com.ibm.websphere.naming.WsnInitialContextFactory" and provider url as "iiop://hostname:portnumber" it contacts the EJB bean method which is hosted on the weblogic server on the "hostname" machine. When it tries to contact i get the errror as
         "javax.naming.NameNotFoundException: Context: , name: java.iecc.env.ejb.elf.client_new(My JNDI name): First component in name java.iecc.env.ejb.elf.client_new not found. [Root exception is org.omg.CosNaming.NamingContextPackage.NotFound: IDL:omg.org/CosNaming/NamingContext/NotFound:1.0]"

  • Websphere and weblogic version

    hi everybody,
    Can anyone please say me the free version of websphere and weblogic that supports the
    oracle waveset/sunIDM8.1version.
    Please anyone help me out from this issue.
    Thanks,
    Tarun.

    From: http://docs.oracle.com/cd/E19225-01/820-5592/820-5592.pdf
    Here are the supported application servers that can be used with Sun IDM 8.1 (see below).
    Of course, instead of Sun IDM 8.1 you should utilize Oracle Waveset 8.1.1 and then apply the latest patch, which is 8.1.1.8. This is the latest possible version and contains all possible fixes and enhancements.
    Note: If you run the latest patch version of Sun IDM 8.1 (8.1.0.15) it also supports (from the 8.1.0.15 Rel Notes):
    IBM WebSphere 7.x application server can now be used with Identity
    Manager. (ID-13555125) 8.1.0.15
    If you have any additional questions please let me know.
    ==========
    Application Servers
    The application server you use with Identity Manager must be Servlet 2.2-compliant and
    installed with the included Java platform (unless noted as follows). Identity Manager requires
    Java SE Development Kit (JDK) 5 or 6 on the following application servers, if the application
    server supports these versions.

    Apache Tomcat 5.5.x, 6.0.x

    BEA WebLogic Server 9.1, 9.2, 10

    IBM WebSphere 6.1

    JBoss Application Server 4.2

    Oracle® Application Server Enterprise Edition 10g Release 3 (10.1.3)

    Oracle Application Server Standard Edition 10g Release 3 (10.1.3)

    Sun Java
    TM
    System Application Server 9.1 (GlassFish
    TM
    v2 UR1, v2 UR2, v2.1 32-bit and
    64-bit)

    Sun Java System Application Server Platform Edition 8.1, 8.2, 9.0

    Sun Java System Application Server Enterprise Edition 8.1, 8.2

    Sun Java System Application Server Standard Edition 8.2
    Note–

    If your current application server does not support JDK 5, please check with your vendor to
    examine the implications of upgrading to one that does before installing Identity Manager.

    Identity Manager requires a JDK that correctly handles the 2007 adjustments to U.S.
    Daylight Savings Time (DST). You must install any relevant DST patches for the JDK
    version you are using. For Sun JDK 5, Update 15 contains the necessary DST fixes. All
    versions of Sun JDK 6 contain the necessary DST fixes.

    You can run Identity Manager on BEA WebLogic application servers with all
    WebLogic-supported 5 JDKs.
    ==========

  • Using SqlProvider and Weblogic authenticator in my own login page

    Hi All,
    I want to use SqlProvider of weblogic server for authentication of users. For the said purpose I have made necessary steps in weblogic server console. now i want to use it in my own login page and authenticate user based on sqlProvider and wls.
    Can u suggest me what to do? or where do I move next ?

    Add ADF Security to your application.
    - Add the groups (the ones in your WLS) to 'Enterprise roles' (use the same name).
    - Define your 'Application Roles' (the roles you want to use in your application) and add the corresponding Enterprise roles to it.
    - Set the resource grants
    That should be it.

  • Problem with Open document SSO using websphere.

    Hi All,
    I have a issue,
    We configured AD SSO using websphere and its working fine but when we try to login to the open document SSO using websphere it prompting for login credentials.
    Is there any steps needed for configure open document SSO using websphere.
    We made all the changes in web.xml file for the Open Document ,same as in Infoview web.xml file.
    When we launch the Open Document, it prompts for the login screen, we get username and passwd fields we do not get the authentication drop down,if we give the AD credentials , we get "Enterprise Authentication error" .We feel the default authentication mode is taken as "Enterprise".
    We have made changes in the web.xml for open document to have authentication.dafault as "secWinAD", also ,for test purpose we made the authentication. visible as "true" but the changes were not taken, we have redeployed the war files.
    Any one please help on this.
    Environment Details-
    BOBJ XI R3.1 SP2
    Web Sphere 6.1.0.25  .
    Thank you in advance.
    Thanks & Regards,
    Bill.

    The same settings in the infoviewapp web.xml must be applied on the opendocument web.xml. Also you must be on XI 3.1 FP1 or higher. There is currently an Edge issue being investigated.
    Regards,
    Tim

  • Has anyone used JAAS with WebLogic?

    Has anyone used JAAS with Weblogic? I was looking at their example, and I have a bunch of questions about it. Here goes:
    Basically the problem is this: the plug-in LoginModule model of JAAS used in WebLogic (with EJB Servers) seems to allow clients to falsely authenticate.
    Let me give you a little background on what brought me to this. You can find the WebLogic JAAS example (to which I refer below) in the pdf: http://e-docs.bea.com/wls/docs61/pdf/security.pdf . (I believe you want pages 64-74) WebLogic, I believe goes about this all wrong. They allow the client to use their own LoginModules, as well as CallBackHandlers. This is dangerous, as it allows them to get a reference (in the module) to the LoginContext's Subject and authenticate themselves (i.e. associate a Principal with the subject). As we know from JAAS, the way AccessController checks permissions is by looking at the Principal in the Subject and seeing if that Principal is granted the permission in the "policy" file (or by checking with the Policy class). What it does NOT do, is see if that Subject
    has the right to hold that Principal. Rather, it assumes the Subject is authenticated.
    So a user who is allowed to use their own Module (as WebLogic's example shows) could do something like:
    //THEIR LOGIN MODULE (SOME CODE CUT-OUT FOR BREVITY)
    public class BasicModule implements LoginModule
    private NameCallback strName;
    private PasswordCallback strPass;
    private CallbackHandler myCB;
    private Subject subj;
             //INITIALIZE THIS MODULE
               public void initialize(Subject subject, CallbackHandler callbackHandler, Map sharedState, Map options)
                      try
                           //SET SUBJECT
                             subj = subject;  //NOTE: THIS GIVES YOU REFERENCE
    TO LOGIN CONTEXT'S SUBJECT
                                                     // AND ALLOWS YOU TO PASS
    IT BACK TO THE LOGIN CONTEXT
                           //SET CALLBACKHANDLERS
                             strName = new NameCallback("Your Name: ");
                             strPass = new PasswordCallback("Password:", false);
                             Callback[] cb = { strName, strPass };
                           //HANDLE THE CALLBACKS
                             callbackHandler.handle(cb);
                      } catch (Exception e) { System.out.println(e); }
         //LOG THE USER IN
           public boolean login() throws LoginException
              //TEST TO SEE IF SUBJECT HOLDS ANYTHING YET
              System.out.println( "PRIOR TO AUTHENTICATION, SUBJECT HOLDS: " +
    subj.getPrincipals().size() + " Principals");
              //SUBJECT AUTHENTICATED - BECAUSE SUBJECT NOW HOLDS THE PRINCIPAL
               MyPrincipal m = new MyPrincipal("Admin");
               subj.getPrincipals().add(m);
               return true;
             public boolean commit() throws LoginException
                   return true;
        }(Sorry for all that code)
    I tested the above code, and it fully associates the Subject (and its principal) with the LoginContext. So my question is, where in the process (and code) can we put the LoginContext and Modules so that a client cannot
    do this? With the above example, there is no Security. (a call to: myLoginContext.getSubject().doAs(...) will work)
    I think the key here is to understand JAAS's plug-in security model to mean:
    (Below are my words)
    The point of JAAS is to allow an application to use different ways of authenticating without changing the application's code, but NOT to allow the user to authenticate however they want.
    In WebLogic's example, they unfortunately seem to have used the latter understanding, i.e. "allow the user to authenticate however they want."
    That, as I think I've shown, is not security. So how do we solve this? We need to put JAAS on the server side (with no direct JAAS client-side), and that includes the LoginModules as well as LoginContext. So for an EJB Server this means that the same internal permission
    checking code can be used regardless of whether a client connects through
    RMI/RMI-IIOP/JEREMIE (etc). It does NOT mean that the client gets to choose
    how they authenticate (except by choosing YOUR set ways).
    Before we even deal with a serialized subject, we need to see how JAAS can
    even be used on the back-end of an RMI (RMI-IIOP/JEREMIE) application.
    I think what needs to be done, is the client needs to have the stubs for our
    LoginModule, LoginContext, CallBackHandler, CallBacks. Then they can put
    their info into those, and everything is handled server-side. So they may
    not even need to send a Subject across anyways (but they may want to as
    well).
    Please let me know if anyone sees this problem too, or if I am just completely
    off track with this one. I think figuring out how to do JAAS as though
    everything were local, and then putting RMI (or whatever) on top is the
    first thing to tackle.

    Send this to:
    newsgroups.bea.com / security-group.

  • Using javascript in weblogic 10.3

    Hi.. Can anyone help tell me how to use javascript in weblogic 10.3. I've tried the following option:
    var form = document.getElementById(lookupIdByTagId("searchForm", this));
    var ban = form;
    The form object always returns null.

    Hi.. Sorry for late reply... I got my problem solved.. May be this could be useful to others.
    Use scope id to retrieve values of from elements for Javascript in Weblogic Portal 10.3 :
    For ex:
    Mention:
    <netui:html idScope="sampleScope" generateIdScope="true">
    And in javascript function:
    var label = document.getElementById (lookupIdByTagId("sampleScope.uploadForm_id","form"))[lookupIdByTagId('sampleScope.name_id',"sampleScope.uploadForm_id")].value;
    uploadForm_id is the tagId of <netui:form> and name_id is the tagId of textFeild in that Form.
    Hope this is helpful...

  • Error in Toplink 10.1.3 cache coordination using Websphere JMS

    I' am trying to setup Cache Coordination for Toplink 10.1.3 in Websphere 7 using Websphere's implementation of JMS. However I' am getting a NamingException
    when I try to lookup the Topic and TopicFactory from the JNDI tree. Admin Security is enabled in the server but not application security. I' am able to lookup
    the queues using InitialContext. Upgrading to Toplink 11 is not an option right now for us. Please help in finding out if anything is missing in my Toplink configuration.
    <?xml version="1.0" encoding="UTF-8"?>
    <toplink-sessions
         version="10g Release 3 (10.1.3.0.0)"
         xmlns:xsd="http://www.w3.org/2001/XMLSchema"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
         <session xsi:type="server-session">
              <name>default</name>
              <remote-command>
                   <commands>
                        <cache-sync>true</cache-sync>
                   </commands>
                   <transport xsi:type="jms-topic-transport">
                        <topic-connection-factory-name>jms/jobtrax.TCF</topic-connection-factory-name>
                        <topic-name>jms/jobtrax.ToplinkTopic</topic-name>
                        <jndi-naming-service>
                             <url>corbaloc:rir:/NameServiceServerRoot</url>
                             <initial-context-factory-name>com.ibm.websphere.naming.WsnInitialContextFactory</initial-context-factory-name>
                        </jndi-naming-service>
                   </transport>
              </remote-command>
    <!--<event-listener-classes>
    <event-listener-class>com.pstechnology.eaf.persistence.toplink.PostBeginTransactionListener</event-listener-class>
    </event-listener-classes>
              -->
              <logging xsi:type="toplink-log">
                   <log-level>fine</log-level>
                   <logging-options>
                        <log-exception-stacktrace>true</log-exception-stacktrace>
                        <print-thread>true</print-thread>
                        <print-session>false</print-session>
                        <print-connection>false</print-connection>
                        <print-date>true</print-date>
                   </logging-options>
              </logging>
              <primary-project xsi:type="class">com.pstechnology.toplink.ToplinkProject</primary-project>
              <login xsi:type="database-login">
                   <platform-class>com.pstechnology.eaf.persistence.toplink.Oracle10Platform</platform-class>
                   <external-connection-pooling>true</external-connection-pooling>
                   <external-transaction-controller>false</external-transaction-controller>
                   <sequencing>
                        <default-sequence xsi:type="native-sequence">
                             <name>Default</name>
                        </default-sequence>
                   </sequencing>
                   <datasource>jdbc/jobtrax_job_datasource</datasource>
                   <bind-all-parameters>true</bind-all-parameters>
              </login>
         </session>
    </toplink-sessions>
    [2/17/11 16:22:10:696 EST] 00000018 SystemOut O [TopLink Warning]:
    2011.02.17 04:22:10.690--Thread(Thread[server.startup : 0,5,main])--Local
    Exception Stack:
    Exception [TOPLINK-22103] (Oracle TopLink - 10g Release 3 (10.1.3.0.0)
    (Build 060118)): oracle.toplink.exceptions.RemoteCommandManagerException
    Exception Description: Could not look up remote connection under name
    jms/jobtrax.TCF with URL corbaloc:rir:/NameServiceServerRoot
    Internal Exception: javax.naming.NamingException: Error during resolve
    [Root exception is javax.naming.AuthenticationException: Login failed:
    com.ibm.websphere.security.auth.WSLoginFailedException [Root exception is
    com.ibm.websphere.security.auth.WSLoginFailedException]]
    at
    oracle.toplink.exceptions.RemoteCommandManagerException.errorLookingUpRemoteConnection
    (RemoteCommandManagerException.java:75)
    at
    oracle.toplink.remotecommand.jms.JMSTopicTransportManager.getTopicConnectionFactory
    (JMSTopicTransportManager.java:206)
    at
    oracle.toplink.remotecommand.jms.PstJMSTopicTransportManager.createJMSTopicRemoteConnection
    (PstJMSTopicTransportManager.java:67)
    at
    oracle.toplink.remotecommand.jms.JMSTopicTransportManager.createLocalConnection
    (JMSTopicTransportManager.java:106)
    at
    oracle.toplink.remotecommand.jms.JMSTopicDiscoveryManager.startDiscovery
    (JMSTopicDiscoveryManager.java:44)
    at oracle.toplink.remotecommand.RemoteCommandManager.initialize
    (RemoteCommandManager.java:132)
    at oracle.toplink.publicinterface.DatabaseSession.login
    (DatabaseSession.java:517)
    at oracle.toplink.tools.sessionmanagement.SessionManager.getSession
    (SessionManager.java:379)
    at
    com.pstechnology.eaf.persistence.toplink.TopLinkRepository.getServerSession
    (TopLinkRepository.java:163)
    at
    com.pstechnology.eaf.persistence.toplink.TopLinkRepository.getClientSession
    (TopLinkRepository.java:198)
    at
    com.pstechnology.eaf.persistence.toplink.TopLinkRepository.getReadSession
    (TopLinkRepository.java:216)
    at com.pstechnology.eaf.persistence.toplink.TopLinkRepository.read
    (TopLinkRepository.java:318)
    at
    com.pstechnology.repository.admin.ApplicationPropertyRepository.findApplicationPropertyByEnumId
    (ApplicationPropertyRepository.java:70)
    at
    com.pstechnology.service.admin.AdministrationService.findApplicationPropertyValue
    (AdministrationService.java:179)
    at
    com.pstechnology.scheduling.trigger.AbolishedTaskSimpleTrigger.getTimerRepeatIntervalValue
    (AbolishedTaskSimpleTrigger.java:45)
    at
    com.pstechnology.scheduling.trigger.AbolishedTaskSimpleTrigger.afterPropertiesSet
    (AbolishedTaskSimpleTrigger.java:30)
    at
    org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods
    (AbstractAutowireCapableBeanFactory.java:1198)
    at
    org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean
    (AbstractAutowireCapableBeanFactory.java:1167)
    at
    org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean
    (AbstractAutowireCapableBeanFactory.java:427)
    at org.springframework.beans.factory.support.AbstractBeanFactory
    $1.getObject(AbstractBeanFactory.java:249)
    at
    org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton
    (DefaultSingletonBeanRegistry.java:155)
    at
    org.springframework.beans.factory.support.AbstractBeanFactory.getBean
    (AbstractBeanFactory.java:246)
    at
    org.springframework.beans.factory.support.AbstractBeanFactory.getBean
    (AbstractBeanFactory.java:160)
    at
    org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons
    (DefaultListableBeanFactory.java:291)
    at
    org.springframework.context.support.AbstractApplicationContext.refresh
    (AbstractApplicationContext.java:352)
    at
    org.springframework.context.support.ClassPathXmlApplicationContext.<init>
    (ClassPathXmlApplicationContext.java:122)
    at
    org.springframework.context.support.ClassPathXmlApplicationContext.<init>
    (ClassPathXmlApplicationContext.java:66)
    at com.pstechnology.service.SchedulingContext.initialize
    (SchedulingContext.java:56)
    at com.pstechnology.servlet.InitializationServlet.init
    (InitializationServlet.java:52)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.init
    (ServletWrapper.java:358)
    at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.init
    (ServletWrapperImpl.java:169)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.initialize
    (ServletWrapper.java:1809)
    at
    com.ibm.wsspi.webcontainer.extension.WebExtensionProcessor.createServletWrapper
    (WebExtensionProcessor.java:98)
    at com.ibm.ws.webcontainer.webapp.WebApp.initializeTargetMappings
    (WebApp.java:678)
    at com.ibm.ws.webcontainer.webapp.WebApp.commonInitializationFinally
    (WebApp.java:429)
    at com.ibm.ws.webcontainer.webapp.WebAppImpl.initialize
    (WebAppImpl.java:304)
    at com.ibm.ws.webcontainer.webapp.WebGroupImpl.addWebApplication
    (WebGroupImpl.java:100)
    at com.ibm.ws.webcontainer.VirtualHostImpl.addWebApplication
    (VirtualHostImpl.java:166)
    at com.ibm.ws.webcontainer.WSWebContainer.addWebApp
    (WSWebContainer.java:731)
    at com.ibm.ws.webcontainer.WSWebContainer.addWebApplication
    (WSWebContainer.java:616)
    at com.ibm.ws.webcontainer.component.WebContainerImpl.install
    (WebContainerImpl.java:376)
    at com.ibm.ws.webcontainer.component.WebContainerImpl.start
    (WebContainerImpl.java:668)
    at com.ibm.ws.runtime.component.ApplicationMgrImpl.start
    (ApplicationMgrImpl.java:1122)
    at
    com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStart
    (DeployedApplicationImpl.java:1319)
    at com.ibm.ws.runtime.component.DeployedModuleImpl.start
    (DeployedModuleImpl.java:609)
    at com.ibm.ws.runtime.component.DeployedApplicationImpl.start
    (DeployedApplicationImpl.java:944)
    at com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication
    (ApplicationMgrImpl.java:725)
    at com.ibm.ws.runtime.component.ApplicationMgrImpl.start
    (ApplicationMgrImpl.java:2046)
    at com.ibm.ws.runtime.component.CompositionUnitMgrImpl.start
    (CompositionUnitMgrImpl.java:439)
    at com.ibm.ws.runtime.component.CompositionUnitImpl.start
    (CompositionUnitImpl.java:123)
    at com.ibm.ws.runtime.component.CompositionUnitMgrImpl.start
    (CompositionUnitMgrImpl.java:382)
    at com.ibm.ws.runtime.component.CompositionUnitMgrImpl.access$300
    (CompositionUnitMgrImpl.java:110)
    at com.ibm.ws.runtime.component.CompositionUnitMgrImpl
    $CUInitializer.run(CompositionUnitMgrImpl.java:949)
    at com.ibm.wsspi.runtime.component.WsComponentImpl
    $_AsynchInitializer.run(WsComponentImpl.java:349)
    at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1563)
    Internal Exception Stack:
    javax.naming.NamingException: Error during resolve [Root exception is
    javax.naming.AuthenticationException: Login failed:
    com.ibm.websphere.security.auth.WSLoginFailedException [Root exception is
    com.ibm.websphere.security.auth.WSLoginFailedException]]
    at com.ibm.ws.naming.jndicos.CNContextImpl.doLookup
    (CNContextImpl.java:1840)
    at com.ibm.ws.naming.jndicos.CNContextImpl.doLookup
    (CNContextImpl.java:1749)
    at com.ibm.ws.naming.jndicos.CNContextImpl.lookupExt
    (CNContextImpl.java:1500)
    at com.ibm.ws.naming.jndicos.CNContextImpl.lookup
    (CNContextImpl.java:637)
    at com.ibm.ws.naming.util.WsnInitCtx.lookup(WsnInitCtx.java:165)
    at com.ibm.ws.naming.util.WsnInitCtx.lookup(WsnInitCtx.java:179)
    at javax.naming.InitialContext.lookup(InitialContext.java:455)
    at
    oracle.toplink.remotecommand.jms.JMSTopicTransportManager.getTopicConnectionFactory
    (JMSTopicTransportManager.java:204)
    at
    oracle.toplink.remotecommand.jms.PstJMSTopicTransportManager.createJMSTopicRemoteConnection
    (PstJMSTopicTransportManager.java:67)
    at
    oracle.toplink.remotecommand.jms.JMSTopicTransportManager.createLocalConnection
    (JMSTopicTransportManager.java:106)
    at
    oracle.toplink.remotecommand.jms.JMSTopicDiscoveryManager.startDiscovery
    (JMSTopicDiscoveryManager.java:44)
    at oracle.toplink.remotecommand.RemoteCommandManager.initialize
    (RemoteCommandManager.java:132)
    at oracle.toplink.publicinterface.DatabaseSession.login
    (DatabaseSession.java:517)
    at oracle.toplink.tools.sessionmanagement.SessionManager.getSession
    (SessionManager.java:379)
    at
    com.pstechnology.eaf.persistence.toplink.TopLinkRepository.getServerSession
    (TopLinkRepository.java:163)
    at
    com.pstechnology.eaf.persistence.toplink.TopLinkRepository.getClientSession
    (TopLinkRepository.java:198)
    at
    com.pstechnology.eaf.persistence.toplink.TopLinkRepository.getReadSession
    (TopLinkRepository.java:216)
    at com.pstechnology.eaf.persistence.toplink.TopLinkRepository.read
    (TopLinkRepository.java:318)
    at
    com.pstechnology.repository.admin.ApplicationPropertyRepository.findApplicationPropertyByEnumId
    (ApplicationPropertyRepository.java:70)
    at
    com.pstechnology.service.admin.AdministrationService.findApplicationPropertyValue
    (AdministrationService.java:179)
    at
    com.pstechnology.scheduling.trigger.AbolishedTaskSimpleTrigger.getTimerRepeatIntervalValue
    (AbolishedTaskSimpleTrigger.java:45)
    at
    com.pstechnology.scheduling.trigger.AbolishedTaskSimpleTrigger.afterPropertiesSet
    (AbolishedTaskSimpleTrigger.java:30)
    at
    org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods
    (AbstractAutowireCapableBeanFactory.java:1198)
    at
    org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean
    (AbstractAutowireCapableBeanFactory.java:1167)
    at
    org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean
    (AbstractAutowireCapableBeanFactory.java:427)
    at org.springframework.beans.factory.support.AbstractBeanFactory
    $1.getObject(AbstractBeanFactory.java:249)
    at
    org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton
    (DefaultSingletonBeanRegistry.java:155)
    at
    org.springframework.beans.factory.support.AbstractBeanFactory.getBean
    (AbstractBeanFactory.java:246)
    at
    org.springframework.beans.factory.support.AbstractBeanFactory.getBean
    (AbstractBeanFactory.java:160)
    at
    org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons
    (DefaultListableBeanFactory.java:291)
    at
    org.springframework.context.support.AbstractApplicationContext.refresh
    (AbstractApplicationContext.java:352)
    at
    org.springframework.context.support.ClassPathXmlApplicationContext.<init>
    (ClassPathXmlApplicationContext.java:122)
    at
    org.springframework.context.support.ClassPathXmlApplicationContext.<init>
    (ClassPathXmlApplicationContext.java:66)
    at com.pstechnology.service.SchedulingContext.initialize
    (SchedulingContext.java:56)
    at com.pstechnology.servlet.InitializationServlet.init
    (InitializationServlet.java:52)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.init
    (ServletWrapper.java:358)
    at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.init
    (ServletWrapperImpl.java:169)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.initialize
    (ServletWrapper.java:1809)
    at
    com.ibm.wsspi.webcontainer.extension.WebExtensionProcessor.createServletWrapper
    (WebExtensionProcessor.java:98)
    at com.ibm.ws.webcontainer.webapp.WebApp.initializeTargetMappings
    (WebApp.java:678)
    at com.ibm.ws.webcontainer.webapp.WebApp.commonInitializationFinally
    (WebApp.java:429)
    at com.ibm.ws.webcontainer.webapp.WebAppImpl.initialize
    (WebAppImpl.java:304)
    at com.ibm.ws.webcontainer.webapp.WebGroupImpl.addWebApplication
    (WebGroupImpl.java:100)
    at com.ibm.ws.webcontainer.VirtualHostImpl.addWebApplication
    (VirtualHostImpl.java:166)
    at com.ibm.ws.webcontainer.WSWebContainer.addWebApp
    (WSWebContainer.java:731)
    at com.ibm.ws.webcontainer.WSWebContainer.addWebApplication
    (WSWebContainer.java:616)
    at com.ibm.ws.webcontainer.component.WebContainerImpl.install
    (WebContainerImpl.java:376)
    at com.ibm.ws.webcontainer.component.WebContainerImpl.start
    (WebContainerImpl.java:668)
    at com.ibm.ws.runtime.component.ApplicationMgrImpl.start
    (ApplicationMgrImpl.java:1122)
    at
    com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStart
    (DeployedApplicationImpl.java:1319)
    at com.ibm.ws.runtime.component.DeployedModuleImpl.start
    (DeployedModuleImpl.java:609)
    at com.ibm.ws.runtime.component.DeployedApplicationImpl.start
    (DeployedApplicationImpl.java:944)
    at com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication
    (ApplicationMgrImpl.java:725)
    at com.ibm.ws.runtime.component.ApplicationMgrImpl.start
    (ApplicationMgrImpl.java:2046)
    at com.ibm.ws.runtime.component.CompositionUnitMgrImpl.start
    (CompositionUnitMgrImpl.java:439)
    at com.ibm.ws.runtime.component.CompositionUnitImpl.start
    (CompositionUnitImpl.java:123)
    at com.ibm.ws.runtime.component.CompositionUnitMgrImpl.start
    (CompositionUnitMgrImpl.java:382)
    at com.ibm.ws.runtime.component.CompositionUnitMgrImpl.access$300
    (CompositionUnitMgrImpl.java:110)
    at com.ibm.ws.runtime.component.CompositionUnitMgrImpl
    $CUInitializer.run(CompositionUnitMgrImpl.java:949)
    at com.ibm.wsspi.runtime.component.WsComponentImpl
    $_AsynchInitializer.run(WsComponentImpl.java:349)
    at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1563)
    Caused by: javax.naming.AuthenticationException: Login failed:
    com.ibm.websphere.security.auth.WSLoginFailedException [Root exception is
    com.ibm.websphere.security.auth.WSLoginFailedException]
    at com.ibm.ws.naming.util.SecurityUtil.login(SecurityUtil.java:121)
    at com.ibm.ws.naming.jndicos.CNContextImpl.login
    (CNContextImpl.java:4516)
    at com.ibm.ws.naming.jndicos.CNContextImpl.cosResolve
    (CNContextImpl.java:2781)
    at com.ibm.ws.naming.jndicos.CNContextImpl.doLookup
    (CNContextImpl.java:1790)
    ... 60 more
    Caused by: com.ibm.websphere.security.auth.WSLoginFailedException
    at com.ibm.ws.security.ltpa.LTPAServerObject.authenticate
    (LTPAServerObject.java:998)
    at com.ibm.ws.security.server.lm.ltpaLoginModule.login
    (ltpaLoginModule.java:643)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke
    (NativeMethodAccessorImpl.java:48)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke
    (DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:600)
    at javax.security.auth.login.LoginContext.invoke
    (LoginContext.java:795)
    at javax.security.auth.login.LoginContext.access$000
    (LoginContext.java:209)
    at javax.security.auth.login.LoginContext$4.run
    (LoginContext.java:709)
    at java.security.AccessController.doPrivileged
    (AccessController.java:251)
    at javax.security.auth.login.LoginContext.invokePriv
    (LoginContext.java:706)
    at javax.security.auth.login.LoginContext.login
    (LoginContext.java:603)
    at com.ibm.ws.security.auth.JaasLoginHelper.jaas_login
    (JaasLoginHelper.java:354)
    at com.ibm.ws.security.auth.ContextManagerImpl.login
    (ContextManagerImpl.java:4024)
    at com.ibm.ws.security.auth.ContextManagerImpl.login
    (ContextManagerImpl.java:3728)
    at com.ibm.ws.security.auth.ContextManagerImpl.login
    (ContextManagerImpl.java:3724)
    at com.ibm.ws.security.auth.ContextManagerImpl.login
    (ContextManagerImpl.java:3475)
    at com.ibm.ws.naming.util.SecurityUtil$1.run(SecurityUtil.java:115)
    at com.ibm.ws.naming.util.SecurityUtil$1.run(SecurityUtil.java:111)
    at com.ibm.ws.security.util.AccessController.doPrivileged
    (AccessController.java:118)
    at com.ibm.ws.naming.util.SecurityUtil.login(SecurityUtil.java:109)
    ... 63 more
    Caused by: com.ibm.websphere.security.PasswordCheckFailedException
    at com.ibm.ws.wim.registry.util.LoginBridge.checkPassword
    (LoginBridge.java:204)
    at com.ibm.ws.wim.registry.WIMUserRegistry$1.run
    (WIMUserRegistry.java:181)
    at com.ibm.ws.security.auth.ContextManagerImpl.runAs
    (ContextManagerImpl.java:4610)
    at com.ibm.ws.security.auth.ContextManagerImpl.runAsSystem
    (ContextManagerImpl.java:4698)
    at
    com.ibm.ws.wim.security.authz.jacc.JACCSecurityManager.runAsSuperUser
    (JACCSecurityManager.java:432)
    at
    com.ibm.ws.wim.security.authz.ProfileSecurityManager.runAsSuperUser
    (ProfileSecurityManager.java:964)
    at com.ibm.ws.wim.registry.WIMUserRegistry.checkPassword
    (WIMUserRegistry.java:170)
    at com.ibm.ws.security.registry.UserRegistryImpl.checkPassword
    (UserRegistryImpl.java:338)
    at com.ibm.ws.security.ltpa.LTPAServerObject.authenticate
    (LTPAServerObject.java:973)
    ... 83 more
    Caused by: com.ibm.websphere.wim.exception.PasswordCheckFailedException:
    CWWIM4537E No principal is found from the 'admin' principal name.
    at com.ibm.ws.wim.ProfileManager.loginImpl(ProfileManager.java:3607)
    at com.ibm.ws.wim.ProfileManager.genericProfileManagerMethod
    (ProfileManager.java:292)
    at com.ibm.ws.wim.ProfileManager.login(ProfileManager.java:400)
    at com.ibm.websphere.wim.ServiceProvider.login
    (ServiceProvider.java:485)
    at com.ibm.ws.wim.registry.util.LoginBridge.checkPassword
    (LoginBridge.java:169)

    We are taking another run at TopLink 10.1.3 and have run into this problem again.
    It turns out that this is fairly reproducable. It occurs when we remove the last item (or all of the items) from the parent collection.
    It occurs with transparent indirection on or off.
    I've added several tests to our Junit suite to detect this behavior with various objects. Sometimes they fail, sometimes they pass. Going back to TopLink 9, a couple of the tests that fail in 10 fail, but most of them pass.
    Given the number of folks who shared our probem in TopLink9, I wonder how many have a similar problem in 10. I also wonder why the behavior differs somewhat between 9 and 10. Though our expanded test suite is now detecting the behavior in 9, it is less frequent.

  • Transaction Time out error in EJB while using Websphere Application Server.

    Hi All,
    I am using Websphere Application server and getting the transaction time out error. By default the transaction time out is 120 second. I am using session bean for doing a set of transaction. These set are dynamically generated. Is there any way to set the transaction time out for only this session bean to infinite ?
    Thanks in advance
    Vivek

    Hi,
    According to WAS 6 , every opened connection has to be commited (or rolledback) explicitly (didnt try autocommit) before closing. Even if all you have done with that connection is a SELECT Query.
    This has apparently solved the same problem I was getting. implement it and see whether it helps you.

  • Problem using myfaces on webLogic

    I run into the problem using myfaces on webLogic 9.1.
    That is... a managedBean's instance is created twice in one page.
    That page is consisted with one <h:inputText> and <h:commandButton>.
    After some tests, we found out that the problems happens in a JSP which has <h:inputText>...
    This problem didn't happen on Tomcat or JDeveloper.
    We tried with another application.
    And oh my goodness, it didn't happen.
    It worked collect with no problems at all.
    The difference between two application is,
    the former managedBean extends abstract class,
    and the latter doesn't.
    Pls help me.....

    It was a program bag rather than weblogic's problem.
    In the program, it deleted all the objects in the session scope.
    So, after JSF render the next JSP, it re-create a managed bean.
    But, I'm still wonder why the same things didn't happen in Tomcat.
    WebLogic put managed bean into the session soon after JSF
    creates it.
    On the otherhand, Tomcat does that after managedbean's action
    is completed???
    Considering the JSF specification, i think weblogic is right.
    Cos,JSF put all the components and related managed bean
    into session, in the rendering phase.
    Thanks for asking anyway.

Maybe you are looking for

  • File sharing in iTunes can't save file as says the required file can't be found

    I have an app which records video surveys (Miituu). I export the responses within the app and then use the file sharing section of iTunes to save the exported folder onto the PC so that I can access the files. However, despite the exported survey sho

  • Directory listing of application server

    Hi experts, I need a FM which can read the directory and returns the file names in an internal table. I tried to use these ones: - EPS_GET_DIRECTORY_LISTING - RZL_READ_DIR_LOCAL , but the filename which should be returned is more than 40 characters a

  • Qosmio F30-117: Can you receive film four?

    The recent driver release has finally allowed me to receive digital tv on my F30-117 in the UK. However, I can't get film four, which is now available on freeview. Can anyone get this on laptop? Cheers, Peter

  • IPhoto 6 and TiVo sharing

    I have always been able to view my iPhotos thru my TiVo. Now with iPhoto 6 I cannot. I have opened the TCP port on my firewall, I have enabled sharing in iPhoto and in shapring preferences. My TiVo gets to the internet, and I can ping it from my comp

  • Print PDF Menu and Shortcuts

    Hi, I've looked around online and not been able to find any answers. So this might not be possible, but thought it worth checking on here. I often print files as PDFs so I'd like to be able to do this using keyboard shortcuts. Pressing ⌘P brings up t