"Publish" a RFC FM in Adaptator BEA Weblogic

Hi everybody,
  We have "Fighting" to integrate SAP R/3 and BEA Weblogic. Once we have installed Bea Weblogic adapter for SAP, we need to do a test with an easy Function Module. We have created an easy FM and mark as RFC, but we do not find it inside the tree that offers us BEA'S adapter:
We search in Remote Functions Modules, under Basis, but our Group of Functions does not appear. Any idea ?
Thank you very much for your help.

My idea is posting the question to a BEA forum
Stefan

Similar Messages

  • Inqmy resource adapter for SAP with Bea Weblogic Server

              Hi everybody,
              Anybody have tried to use INQMY resource adapter for SAP with Bea weblogic server
              It works well with INQMY server, but with BEA I'm getting a lot of problems creating
              the connections.
              Thanks in advance.
              Xavi.
              

    All,
              Here are the steps we (used for internal testing) had to perform to get
              IN-Q-MY adapter for SAP to work with WebLogic:
              The wli.adapter.inqmy.sapr3.spi package contains extensions to the
              In-Q-My J2EE Connector Architecture classes to overcome some limitations
              in the base implementation classes. To get around these issues, we had
              to extend their R3ManagedConnectionFactory, R3ConnectionManager, and
              R3ConnectionFactory classes.
              * The javax.resource.spi.ManagedConnectionFactory implementation
              does not over-ride the equals and hashCode methods correctly. This
              causes problems with WLS 6.1.
              * There is a bug in their javax.resource.spi.ConnectionManager
              implementation for non-managed uses of the adapter. Consequently, their
              adapter cannot be used in a non-managed scenario.
              * The javax.resource.cci.ConnectionFactory class does not support
              the getConnection() method that does not take any arguments (it throws a
              null pointer exception).
              I am attaching the classes discussed above.
              Cheers,
              Chris
              Torsten Friebe wrote:
              > Hi,
              >
              > does anybody know where to get a trail version - if one exists - of IN-Q-MY
              > application server or the resource adapter?
              >
              > Thanks, regards
              > Torsten
              >
              > "Xavi" <[email protected]> schrieb im Newsbeitrag
              > news:[email protected]...
              >
              >>Hi everybody,
              >>
              >>Anybody have tried to use INQMY resource adapter for SAP with Bea weblogic
              >>
              > server
              >
              >>?
              >>
              >>It works well with INQMY server, but with BEA I'm getting a lot of
              >>
              > problems creating
              >
              >>the connections.
              >>
              >>Thanks in advance.
              >>Xavi.
              >>
              >>
              >
              >
              package wli.adapter.inqmy.sapr3.spi;
              import java.io.Serializable;
              import javax.resource.ResourceException;
              import javax.resource.cci.Connection;
              import javax.resource.cci.ConnectionSpec;
              import javax.resource.spi.ConnectionManager;
              import javax.resource.spi.ConnectionRequestInfo;
              import javax.resource.spi.ManagedConnection;
              import javax.resource.spi.ManagedConnectionFactory;
              import com.inqmy.r3adapter.R3ConnectionSpec;
              import com.inqmy.r3adapter.R3ManagedConnectionFactory;
              * Extends the In-Q-My implementation to allow for getConnection() with no
              * connection spec, i.e. use the default configured connection parameters.
              public class R3ConnectionFactory
              extends com.inqmy.r3adapter.R3ConnectionFactory
              implements com.bea.connector.IProxyMarker {
              private R3ConnectionSpec m_cspec;
              public R3ConnectionFactory(ConnectionManager cm, R3ManagedConnectionFactory mcf)
              throws ResourceException {
              super(cm, mcf);
              String strClientNumber = mcf.getClientNumber();
              if (strClientNumber == null) {
              throw new javax.resource.spi.IllegalStateException("ClientNumber not set for "+mcf);
              String strLanguage = mcf.getLanguage();
              if (strLanguage == null) {
              throw new javax.resource.spi.IllegalStateException("Language not set for "+mcf);
              String strUserName = mcf.getUserName();
              if (strUserName == null) {
              throw new javax.resource.spi.IllegalStateException("UserName not set for "+mcf);
              String strPassword = mcf.getPassword();
              if (strPassword == null) {
              throw new javax.resource.spi.IllegalStateException("Password not set for "+mcf);
              m_cspec = new R3ConnectionSpec(strClientNumber, strLanguage, strUserName, strPassword);
              public Connection getConnection(ConnectionSpec connectionSpec)
              throws ResourceException {
              if (connectionSpec == null) connectionSpec = m_cspec;
              return super.getConnection(connectionSpec);
              package wli.adapter.inqmy.sapr3.spi;
              import java.io.Serializable;
              import javax.resource.ResourceException;
              import javax.resource.spi.ConnectionManager;
              import javax.resource.spi.ConnectionRequestInfo;
              import javax.resource.spi.ManagedConnection;
              import javax.resource.spi.ManagedConnectionFactory;
              * Extends the In-Q-My implementation to over-ride the
              * allocateConnection method to return a CCI connection vs. a ManagedConnection
              public class R3DefaultConnectionManager
              implements ConnectionManager, Serializable {
              public R3DefaultConnectionManager() {}
              public Object
              allocateConnection(ManagedConnectionFactory mcf, ConnectionRequestInfo cri)
              throws ResourceException {
              ManagedConnection mc = mcf.createManagedConnection(null, cri);
              return mc.getConnection(null, cri);
              package wli.adapter.inqmy.sapr3.spi;
              import javax.resource.spi.ConnectionManager;
              import javax.resource.spi.ConnectionRequestInfo;
              import javax.resource.spi.ManagedConnection;
              import javax.security.auth.Subject;
              * Extends the In-Q-My implementation to get around some problems encountered
              * while running on WebLogic:
              * <ul>
              * <li>Must over-ride default implementation of equals and hashCode method</li>
              * <li>Needed to provide my version of the CCI ConnectionFactory</li>
              * <li>Needed to provide my version of the default ConnectionManager for the
              * non-managed scenario use case</li>
              * </ul>
              public class R3ManagedConnectionFactory
              extends com.inqmy.r3adapter.R3ManagedConnectionFactory {
              private int m_iHashCode;
              transient private com.inqmy.r3adapter.R3ConnectionRequestInfo t_cri = null;
              public R3ManagedConnectionFactory() {
              super();
              java.rmi.server.UID uid = new java.rmi.server.UID();
              m_iHashCode = uid.hashCode();
              public Object createConnectionFactory() {
              // need to install our own default connection manager because In-Q-My
              // version causes a ClassCastException in CCI ConnectionFactory
              // getConnection
              return createConnectionFactory(new R3DefaultConnectionManager());
              public ManagedConnection createManagedConnection(Subject subject, ConnectionRequestInfo cri)
              throws javax.resource.ResourceException {
              // need to check for null on the ConnectionRequestInfo object because the
              // In-Q-My R3ManagedConnection ctor does not check for null
              if (cri == null) cri = getDefaultConnectionRequestInfo();
              return new com.inqmy.r3adapter.R3ManagedConnection(this, subject, cri);
              public Object createConnectionFactory(ConnectionManager connectionManager) {
              // need to supply a connection factory that can deal with getConnection
              // that does not take a ConnectionSpec
              try {
              return new R3ConnectionFactory(connectionManager, this);      
              } catch (javax.resource.ResourceException re) {
              re.printStackTrace();
              throw new java.lang.IllegalStateException(re.getMessage());
              com.inqmy.r3adapter.R3ConnectionRequestInfo getDefaultConnectionRequestInfo()
              throws javax.resource.spi.IllegalStateException {
              if (t_cri == null) {
              String strClientNumber = this.getClientNumber();
              if (strClientNumber == null) {
              throw new javax.resource.spi.IllegalStateException("ClientNumber not set for "+this);
              String strLanguage = this.getLanguage();
              if (strLanguage == null) {
              throw new javax.resource.spi.IllegalStateException("Language not set for "+this);
              String strUserName = this.getUserName();
              if (strUserName == null) {
              throw new javax.resource.spi.IllegalStateException("UserName not set for "+this);
              String strPassword = this.getPassword();
              if (strPassword == null) {
              throw new javax.resource.spi.IllegalStateException("Password not set for "+this);
              t_cri = new com.inqmy.r3adapter.R3ConnectionRequestInfo(strClientNumber, strLanguage, strUserName, strPassword);
              return t_cri;
              public boolean equals(Object obj) {
              if (obj == null) return false;
              if (obj == this) return true;
              if (!this.getClass().isInstance(obj)) return false;
              R3ManagedConnectionFactory mcf = (R3ManagedConnectionFactory)obj;
              return compare(getClientNumber(), mcf.getClientNumber()) &&
              compare(getLanguage(), mcf.getLanguage()) &&
              compare(getUserName(), mcf.getUserName()) &&
              compare(getPassword(), mcf.getPassword()) &&
              compare(getServerName(), mcf.getServerName()) &&
              compare(getSystemNumber(), mcf.getSystemNumber());
              protected final boolean compare(final Object obj1, final Object obj2) {
              if (obj1 == obj2) return true;
              if (obj1 != null) {
              return obj1.equals(obj2);
              } else {
              if (obj2 == null) {
              return true;
              } else {
              return false;
              public int hashCode() { return m_iHashCode; }
              

  • Trouble defining BAM Enterprise Message Source for BEA WebLogic Server

    Hi all,
    I've just started to play a little with Oracle BAM Architect.
    I've WLS 10.0 and Oracle BAM Architect 10g release 3.
    On Oracle BAM Architect I've defined an Enterprise Message Source for BEA WebLogic Server as follows:
    Name: ALSBSource
    Owner: ...
    Type: BEA WebLogic Server
    Initial context factory: weblogic.jndi.WLInitialContextFactory
    JNDI Service Provider URL: t3://mypc:7001
    TopicConnectionFactory name: com.myConnectionFactory
    Topic name: com.myBAMTopic
    JMS message type: TextMessage
    Durable subscriber name: BAMSubscriber
    Client ID: BAMSubscriber
    Name | Flow name | Type | Max size | Formatting
    content | BAM | String | 1024 | (none)
    On WLS 10.0 I've defined the required JMS stuff.
    On Oracle Design Studio I've defined a plan that includes:
    - an Oracle BAM Enterprise Message Receiver from which I've selected the above 'ALSBSource' Enterprise Message Source
    - a simple Grid
    I've connected the BAM Enterprise Message Receiver to the Grid and clicked on 'Update' button.
    When I try to publish a message on 'com.myBAMTopic' I don't see anything on the grid defined in the Oracle Design Studio.
    The first question is about the definition of an Enterprise Message Source for BEA WebLogic Server in the Oracle BAM Architect.
    I did not change the Oracle BAM Architect classpath or Oracle Design Studio classpath adding the weblogic.jar, because no error has been raised during the configuration of the message source and the plan. Should I update Oracle classpath with the weblogic.jar ?
    Did I forget any other step ?
    I thank you in advance for any feedback.
    Regards
    ferp

    ferp - I got this to work with
    JNDI Service Provider URL: http://localhost
    When I add the port
    JNDI Service Provider URL: http://localhost:23891
    I cannot get my EMS to start.
    Hopefully this should fix your issue.
    Sudeep.

  • ANN: J2EE Applications & BEA WebLogic Hardcopies Available!

    ** J2EE Applications & BEA WebLogic Hardcopies Available! **
    The first hardcopies of the only programming book to cover J2EE & WebLogic 6
    are now available. For those of you that have already ordered, we thank you.
    In just a few short weeks we have moved up to the No. 42 spot on Amazon.
    If you have not ordered already, you can order now and copies will be
    shipped in just a few short days. The book can be located Amazon.com at the
    following URL:
    http://www.amazon.com/exec/obidos/ASIN/0130911119/ref=ase_learnweblogic/103-
    5396741-5920623
    More information on this book can be located at:
    http://www.learnweblogic.com/.
    ** Overview **
    Building J2EE Applications & BEA WebLogic is targeted at Java programmers
    developing applications for the BEA WebLogic platform, the leading Web
    Application Server in the marketplace today. This book focuses on best
    practices for developing enterprise applications using the WebLogic APIs.
    After reading this book, intermediate or professional-level Java developers
    will possess the skills and knowledge required to develop scalable and
    robust applications on the WebLogic platform.
    The book combines reference and tutorial, taking a step-by-step approach
    that introduces each API and uses it to build a component of the WebAuction
    application, which supports on-line Auctioning on the Web. All software
    needed to build the sample application is included on a CD-ROM that
    accompanies the book. The WebAuction project gives users the opportunity to
    explore significant areas of building a distributed Enterprise Java
    application, including:
    · Planning in advance for scalability and deployment
    · Building presentation logic
    · Establishing database connectivity
    · Creating Enterprise Java Beans for the BEA WebLogic application server
    · Packaging the whole application so that it can be easily managed and
    maintained.
    ** About the Authors **
    Rob Woollen is a Senior Software Engineer at BEA Systems. He is currently
    the lead developer for the WebLogic Server EJB Container. Before joining
    BEA, Rob worked on UNIX Kernel networking for Hewlett-Packard. Rob holds a
    Bachelors degree in Computer Science from Princeton University.
    Michael Girdley is the Director of Product Management for WebLogic Server at
    BEA, a role in which he acts as chief marketing liaison to over 200
    engineers. An experienced application developer in Java, HTML, C, and C++,
    Michael is a co-author of Web Programming with Java (Sams-net Publishing,
    1996) and Java Unleashed, Second Edition (Sams-net Publishing, 1997).
    Michael holds a Bachelors degree in Computer Science with Honors from
    Lafayette College.
    Sandra L. Emerson is a technical writer and consultant with 20 years'
    experience in the software industry. She is a co-author of four computer
    trade books: The Business Guide to the UNIX System (Addison-Wesley, 1984);
    Database for the IBM PC (Addison-Wesley, 1984); Troff Typesetting for UNIX
    Systems (Prentice-Hall, 1987); and The Practical SQL Handbook
    (Addison-Wesley, 1989-99). The fourth edition of The Practical SQL Handbook
    is scheduled for Fall, 2000.

    ** J2EE Applications & BEA WebLogic Hardcopies Available! **
    The first hardcopies of the only programming book to cover J2EE & WebLogic 6
    are now available. For those of you that have already ordered, we thank you.
    In just a few short weeks we have moved up to the No. 42 spot on Amazon.
    If you have not ordered already, you can order now and copies will be
    shipped in just a few short days. The book can be located Amazon.com at the
    following URL:
    http://www.amazon.com/exec/obidos/ASIN/0130911119/ref=ase_learnweblogic/103-
    5396741-5920623
    More information on this book can be located at:
    http://www.learnweblogic.com/.
    ** Overview **
    Building J2EE Applications & BEA WebLogic is targeted at Java programmers
    developing applications for the BEA WebLogic platform, the leading Web
    Application Server in the marketplace today. This book focuses on best
    practices for developing enterprise applications using the WebLogic APIs.
    After reading this book, intermediate or professional-level Java developers
    will possess the skills and knowledge required to develop scalable and
    robust applications on the WebLogic platform.
    The book combines reference and tutorial, taking a step-by-step approach
    that introduces each API and uses it to build a component of the WebAuction
    application, which supports on-line Auctioning on the Web. All software
    needed to build the sample application is included on a CD-ROM that
    accompanies the book. The WebAuction project gives users the opportunity to
    explore significant areas of building a distributed Enterprise Java
    application, including:
    · Planning in advance for scalability and deployment
    · Building presentation logic
    · Establishing database connectivity
    · Creating Enterprise Java Beans for the BEA WebLogic application server
    · Packaging the whole application so that it can be easily managed and
    maintained.
    ** About the Authors **
    Rob Woollen is a Senior Software Engineer at BEA Systems. He is currently
    the lead developer for the WebLogic Server EJB Container. Before joining
    BEA, Rob worked on UNIX Kernel networking for Hewlett-Packard. Rob holds a
    Bachelors degree in Computer Science from Princeton University.
    Michael Girdley is the Director of Product Management for WebLogic Server at
    BEA, a role in which he acts as chief marketing liaison to over 200
    engineers. An experienced application developer in Java, HTML, C, and C++,
    Michael is a co-author of Web Programming with Java (Sams-net Publishing,
    1996) and Java Unleashed, Second Edition (Sams-net Publishing, 1997).
    Michael holds a Bachelors degree in Computer Science with Honors from
    Lafayette College.
    Sandra L. Emerson is a technical writer and consultant with 20 years'
    experience in the software industry. She is a co-author of four computer
    trade books: The Business Guide to the UNIX System (Addison-Wesley, 1984);
    Database for the IBM PC (Addison-Wesley, 1984); Troff Typesetting for UNIX
    Systems (Prentice-Hall, 1987); and The Practical SQL Handbook
    (Addison-Wesley, 1989-99). The fourth edition of The Practical SQL Handbook
    is scheduled for Fall, 2000.

  • J2EE Applications & BEA WebLogic Hardcopies Available!

    ** J2EE Applications & BEA WebLogic Hardcopies Available! **
    The first hardcopies of the only programming book to cover J2EE & WebLogic 6
    are now available. For those of you that have already ordered, we thank you.
    In just a few short weeks we have moved up to the No. 42 spot on Amazon.
    If you have not ordered already, you can order now and copies will be
    shipped in just a few short days. The book can be located Amazon.com at the
    following URL:
    http://www.amazon.com/exec/obidos/ASIN/0130911119/ref=ase_learnweblogic/103-
    5396741-5920623
    More information on this book can be located at:
    http://www.learnweblogic.com/.
    ** Overview **
    Building J2EE Applications & BEA WebLogic is targeted at Java programmers
    developing applications for the BEA WebLogic platform, the leading Web
    Application Server in the marketplace today. This book focuses on best
    practices for developing enterprise applications using the WebLogic APIs.
    After reading this book, intermediate or professional-level Java developers
    will possess the skills and knowledge required to develop scalable and
    robust applications on the WebLogic platform.
    The book combines reference and tutorial, taking a step-by-step approach
    that introduces each API and uses it to build a component of the WebAuction
    application, which supports on-line Auctioning on the Web. All software
    needed to build the sample application is included on a CD-ROM that
    accompanies the book. The WebAuction project gives users the opportunity to
    explore significant areas of building a distributed Enterprise Java
    application, including:
    · Planning in advance for scalability and deployment
    · Building presentation logic
    · Establishing database connectivity
    · Creating Enterprise Java Beans for the BEA WebLogic application server
    · Packaging the whole application so that it can be easily managed and
    maintained.
    ** About the Authors **
    Rob Woollen is a Senior Software Engineer at BEA Systems. He is currently
    the lead developer for the WebLogic Server EJB Container. Before joining
    BEA, Rob worked on UNIX Kernel networking for Hewlett-Packard. Rob holds a
    Bachelors degree in Computer Science from Princeton University.
    Michael Girdley is the Director of Product Management for WebLogic Server at
    BEA, a role in which he acts as chief marketing liaison to over 200
    engineers. An experienced application developer in Java, HTML, C, and C++,
    Michael is a co-author of Web Programming with Java (Sams-net Publishing,
    1996) and Java Unleashed, Second Edition (Sams-net Publishing, 1997).
    Michael holds a Bachelors degree in Computer Science with Honors from
    Lafayette College.
    Sandra L. Emerson is a technical writer and consultant with 20 years'
    experience in the software industry. She is a co-author of four computer
    trade books: The Business Guide to the UNIX System (Addison-Wesley, 1984);
    Database for the IBM PC (Addison-Wesley, 1984); Troff Typesetting for UNIX
    Systems (Prentice-Hall, 1987); and The Practical SQL Handbook
    (Addison-Wesley, 1989-99). The fourth edition of The Practical SQL Handbook
    is scheduled for Fall, 2000.

    ** J2EE Applications & BEA WebLogic Hardcopies Available! **
    The first hardcopies of the only programming book to cover J2EE & WebLogic 6
    are now available. For those of you that have already ordered, we thank you.
    In just a few short weeks we have moved up to the No. 42 spot on Amazon.
    If you have not ordered already, you can order now and copies will be
    shipped in just a few short days. The book can be located Amazon.com at the
    following URL:
    http://www.amazon.com/exec/obidos/ASIN/0130911119/ref=ase_learnweblogic/103-
    5396741-5920623
    More information on this book can be located at:
    http://www.learnweblogic.com/.
    ** Overview **
    Building J2EE Applications & BEA WebLogic is targeted at Java programmers
    developing applications for the BEA WebLogic platform, the leading Web
    Application Server in the marketplace today. This book focuses on best
    practices for developing enterprise applications using the WebLogic APIs.
    After reading this book, intermediate or professional-level Java developers
    will possess the skills and knowledge required to develop scalable and
    robust applications on the WebLogic platform.
    The book combines reference and tutorial, taking a step-by-step approach
    that introduces each API and uses it to build a component of the WebAuction
    application, which supports on-line Auctioning on the Web. All software
    needed to build the sample application is included on a CD-ROM that
    accompanies the book. The WebAuction project gives users the opportunity to
    explore significant areas of building a distributed Enterprise Java
    application, including:
    · Planning in advance for scalability and deployment
    · Building presentation logic
    · Establishing database connectivity
    · Creating Enterprise Java Beans for the BEA WebLogic application server
    · Packaging the whole application so that it can be easily managed and
    maintained.
    ** About the Authors **
    Rob Woollen is a Senior Software Engineer at BEA Systems. He is currently
    the lead developer for the WebLogic Server EJB Container. Before joining
    BEA, Rob worked on UNIX Kernel networking for Hewlett-Packard. Rob holds a
    Bachelors degree in Computer Science from Princeton University.
    Michael Girdley is the Director of Product Management for WebLogic Server at
    BEA, a role in which he acts as chief marketing liaison to over 200
    engineers. An experienced application developer in Java, HTML, C, and C++,
    Michael is a co-author of Web Programming with Java (Sams-net Publishing,
    1996) and Java Unleashed, Second Edition (Sams-net Publishing, 1997).
    Michael holds a Bachelors degree in Computer Science with Honors from
    Lafayette College.
    Sandra L. Emerson is a technical writer and consultant with 20 years'
    experience in the software industry. She is a co-author of four computer
    trade books: The Business Guide to the UNIX System (Addison-Wesley, 1984);
    Database for the IBM PC (Addison-Wesley, 1984); Troff Typesetting for UNIX
    Systems (Prentice-Hall, 1987); and The Practical SQL Handbook
    (Addison-Wesley, 1989-99). The fourth edition of The Practical SQL Handbook
    is scheduled for Fall, 2000.

  • BEA WebLogic vs OAS/OC4J: application redeployment

    Hi gang
    I'm currently researching solutions to JEE application redeployment, or more specifically when you want to update an existing deployed application on a JEE app server, how can you do so with minimal interruption to the users?
    From my research on the internet I've found two approaches, one with the Oracle OAS camp, and another in the BEA Weblogic camp.
    Deepek Arora in this Redeploy Web App to Application Server points to an Oracle whitepaper that states the OAS approach is to use clusters. However this article is somewhat old so may not be the most recent recommended approach.
    I note that in the BEA documentation for the WebLogic Server here, the documentation details a feature called Production Redeployment (documented here). This feature allows both versions of the application to be deployed, and gracefully moves new user connections to the new application version, while maintaining existing user connections on the old version, eventually shutting down the older application version once the users have disconnected.
    What I'd like to know and I hope you can help me with is:
    a) Is clusters still the recommended OAS approach to this problem?
    b) Does OAS support the similar WebLogic facilities, or are there plans in the future (maybe 11g?) to include this feature?
    Very much thanks for your assistance in advance. This question has been bugging me for awhile, so it'd be great to hear your thoughts and recommendations. Alternatively any pointers to any Oracle documentation, whitepapers etc would be appreciated as there is a lot to digest.
    Thanks & regards,
    Chris Muir.

    Hey Chris --
    OC4J doesn't implement the same side-by-side versioning approach that WLS does -- it's a nice facility from what I have seen of it. We should buy them if we ever get the chance .. :-) Their staged/admin-only deployment model is also very useful for deploy/test/publish scenarios.
    In OracleAS 10.1.3.1+ we have the ability to execute a redeployment operation to a "group" of OC4J instances in a serial form.
    When a sequential redeployment operation is executed, the cluster deployment handler:
    1. Picks the first OC4J instance in the group.
    1.1 The container STOPS the application
    1.1.1 Signals to mod_oc4j to take it out of the route table so it doesn't get any new requests -- this happens dynamically with no restart required with OHS/mod_oc4j 10.1.3.
    1.1.2 Allows all current inflight requests to finish, flushes any session state updates
    1.2 The current version of the application is then undeployed
    1.3 The new version of the application is deployed
    1.4 The application is started
    1.4.1 Signals to mod_oc4j that is available for service, dynamically added back into the routing mix.
    1.5 Starts receiving and servicing requests
    2. Group deployment mechanism waits for the specified timeout period.
    3. Repeats the process for the remaining OC4J instances.
    4. Finishes.
    Since we have session affinity with OHS/mod_oc4j routing, any existing client requests will continue to go to their current instance unless it is stopped. So for customers on V1 of an application, they'll stay on it until it is upgraded. Any requests that get serviced by V2 of an application will continue to be serviced by that server/application, unless it is taken down for some reason.
    For those applications that are maintaining client "state" within the server, if the application has configured state-replication, then any session state will be maintained on other nodes as the redeployment of a specific node occurs.
    In earlier releases, this was documented in a far more manual fashion as something called a "cluster dance" -- where due to the automated synchronization when operating in a cluster, you needed to take instances out of one cluster into another to do the upgrade, then join them back together.
    http://www.oracle.com/technology/products/ias/hi_av/OracleApplicationServer10gR2StatefulRollingUpgrades-WP.pdf
    The sequential group deployment mechanism, IMHO offers a much simpler path to do a multiple instance redeployment while maintaining availability.
    There's a general doc about this from the same author above here:
    http://www.oracle.com/technology/products/ias/hi_av/OracleApplicationServer10gR3HA-WP.pdf
    There's a screen cam/viewlet somewhere on OTN I believe that demos this as well.
    And a fairly simple form of how-to here which walks you through an example:
    http://www.oracle.com/technology/products/ias/hi_av/Dynamic%20Routing.htm
    -steve-

  • BEA Weblogic JSR compliant portal - Modes supported.

    Hi,
    The JSR 168 spec has the provision to support custom modes in addition to the default modes like view , help & edit . I want to know what are the custom modes supported by the Bea Web logic portal which is JSR 168 compliant.
    In specific iam looking for is does the bea weblogic portal support Edit defaults mode. How this mode works is Assume a publisher create a portlet with some defaults and publishes it , and then when another logged in user sees the portlet he will see the portlet with those defaults which he can go and edit based on his customization. Just wanted to know if this mode is supported by the Edit default mode.
    Thanks
    Mouli

    Hi,
    The JSR 168 spec has the provision to support custom modes in addition to the default modes like view , help & edit . I want to know what are the custom modes supported by the Bea Web logic portal which is JSR 168 compliant.
    In specific iam looking for is does the bea weblogic portal support Edit defaults mode. How this mode works is Assume a publisher create a portlet with some defaults and publishes it , and then when another logged in user sees the portlet he will see the portlet with those defaults which he can go and edit based on his customization. Just wanted to know if this mode is supported by the Edit default mode.
    Thanks
    Mouli

  • Integrating WebSphere MQ 5.3 with BEA Weblogic Server 9.2 3M

    I am trying to integrate WebSphere MQ 5.3 with BEA WebLogic Server 9.2 3M. I have found the guide:
    Integrating WebSphere MQ 6 with BEA Weblogic Server 10 using Weblogic Server's Foreign (JMS) Server feature [http://ibswings.blogspot.com/]. I have done all steps according this guidance.
    I have made modification since, WebLogic Server 9.2 3M does not support EJB 3.0, I am using EJB 2.1, any changes that have been made is create ejb-jar.xml file and configure it according next guide
    At the final step when I am deploying service-jar-files (for ex. ejb.jar), I am able to complete this procedure.
    When I am starting service (for ex. ejb.jar) from Deployments I am facing a wall: exception appears
    weblogic.application.ModuleException: Exception starting module: EJBModule(EJB)
    Unable to deploy EJB: EJB.jar from EJB.jar:
    com/ibm/mq/jmqi/system/JmqiComponent
    at weblogic.ejb.container.deployer.EJBModule.start(EJBModule.java:505)
    at weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:117)
    at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204)
    at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
    at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60)
    at weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:26)
    at weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:635)
    at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
    at weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:212)
    at weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:154)
    at weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:80)
    at weblogic.deploy.internal.targetserver.operations.AbstractOperation.activate(AbstractOperation.java:566)
    at weblogic.deploy.internal.targetserver.operations.ActivateOperation.activateDeployment(ActivateOperation.java:136)
    at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doCommit(ActivateOperation.java:104)
    at weblogic.deploy.internal.targetserver.operations.StartOperation.doCommit(StartOperation.java:139)
    at weblogic.deploy.internal.targetserver.operations.AbstractOperation.commit(AbstractOperation.java:320)
    at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentCommit(DeploymentManager.java:815)
    at weblogic.deploy.internal.targetserver.DeploymentManager.activateDeploymentList(DeploymentManager.java:1222)
    at weblogic.deploy.internal.targetserver.DeploymentManager.handleCommit(DeploymentManager.java:433)
    at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.commit(DeploymentServiceDispatcher.java:161)
    at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doCommitCallback(DeploymentReceiverCallbackDeliverer.java:18
    at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$100(DeploymentReceiverCallbackDeliverer.java:12)
    at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$2.run(DeploymentReceiverCallbackDeliverer.java:67)
    at weblogic.work.ServerWorkManagerImpl$WorkAdapterImpl.run(ServerWorkManagerImpl.java:518)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
    java.lang.NoClassDefFoundError: com/ibm/mq/jmqi/system/JmqiComponent
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
    at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
    at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
    at com.ibm.msg.client.wmq.factories.WMQFactoryFactory.createProviderXAConnectionFactory(WMQFactoryFactory.java:388)
    at com.ibm.msg.client.jms.admin.JmsConnectionFactoryImpl.setProviderFactory(JmsConnectionFactoryImpl.java:170)
    at com.ibm.mq.jms.MQConnectionFactory.&lt;init&gt;(MQConnectionFactory.java:240)
    at com.ibm.mq.jms.MQQueueConnectionFactory.&lt;init&gt;(MQQueueConnectionFactory.java:76)
    at com.ibm.mq.jms.MQXAQueueConnectionFactory.&lt;init&gt;(MQXAQueueConnectionFactory.java:69)
    at com.ibm.mq.jms.MQXAQueueConnectionFactoryFactory.getObjectInstance(MQXAQueueConnectionFactoryFactory.java:77)
    at javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:304)
    As you can see weblogic complains about com.ibm.mq.jmqi.system.JmqiComponent, I googled JmqiComponent but dose not exists which is strange :P. Has anybody what is a reason for such a behaviour.

    Hello.
    I would ditch the foreign JMS approach. There is a detailed example of how to use the resource adapter for the same goal here:
    WebSphere MQ resource adapter  and Weblogic - how?
    While Oracle supports foreign JMS, IBM won't. The only pattern that both IBM and Oracle support is resource adapter.
    Let me know, if you need more guidance.
    -Adrian

  • Errors encountered when trying to use a Custom Realm on BEA Weblogic Platform Domain .....

    Hi,
    We have created a WebLogic Platform Domain. A WebLogic Portal application(Portal
    7.0) and some Web Service apps are running on this domain.
    We have created a Custom Security Realm b'cos of our application requirements
    and now when I startup the Platform Domain, I see lot of errors.
    Some of the errors typically are
    "<Jan 16, 2003 4:07:02 PM EST> <Error> <HTTP> <101256> <The run-as user: wlisystem,
    for the servlet: ApplicationView for the webapp: /WLI_AI_Workshop_Control_Web,
    could not be resolved to a valid user in the system. Please check if the user
    exists.
    javax.security.auth.login.LoginException: Authentication Failed: User wlisystem
    denied in Realm Adapter realm weblogic"
    or
    Unable to deploy EJB: wlai-eventprocessor-ejb.jar from wlai-eventprocessor-ejb.jar:weblogic.ejb20.WLDeploymentException:
    weblogic.ejb20.interfaces.PrincipalNotFoundException: Authentication Failed: User
    wlisystem denied in Realm Adapter realm weblogic
    Do we have to create any predefined user accounts in the Security Store to get
    rid of these errors. I would appreciate if anyone can suggest some tips or workarounds
    for configuring or creating a Custom Security Realm for Web Logic Platform Domain.
    Thanks
    Vikram

    with 7.0 try to create system in your custom realm.. that may help.
    -kiran
    "Vikram" <[email protected]> wrote in message
    news:[email protected]...
    >
    Kiran,
    First time around, the Custom realm was not authenticating the user. I gotthe
    code to authenticate the user successfully. Now the WebLogic serverwouldn't even
    start. It would give me an error message which says "User System is notauthorized
    to boot Weblogic Server". For your reference, I am attaching the Log file.My
    custom realm classes output some debugging statements in the log file.From the
    log file u will see that the users are getting authenticated successfully.
    Please let me know if you have a custom realm working for you. I might bemissing
    something.
    Appreciate your help.
    Thanks
    Vikram
    "kirann" <[email protected]> wrote:
    does your realm able to authenticate user "wlisystem".
    thanks
    kiran
    "Vikram Datla" <[email protected]> wrote in message
    news:[email protected]...
    Hi,
    We have created a WebLogic Platform Domain. A WebLogic Portalapplication(Portal
    7.0) and some Web Service apps are running on this domain.
    We have created a Custom Security Realm b'cos of our applicationrequirements
    and now when I startup the Platform Domain, I see lot of errors.
    Some of the errors typically are
    "<Jan 16, 2003 4:07:02 PM EST> <Error> <HTTP> <101256> <The run-asuser:
    wlisystem,
    for the servlet: ApplicationView for the webapp:/WLI_AI_Workshop_Control_Web,
    could not be resolved to a valid user in the system. Please check ifthe
    user
    exists.
    javax.security.auth.login.LoginException: Authentication Failed: Userwlisystem
    denied in Realm Adapter realm weblogic"
    or
    Unable to deploy EJB: wlai-eventprocessor-ejb.jar fromwlai-eventprocessor-ejb.jar:weblogic.ejb20.WLDeploymentException:
    weblogic.ejb20.interfaces.PrincipalNotFoundException: AuthenticationFailed: User
    wlisystem denied in Realm Adapter realm weblogic
    Do we have to create any predefined user accounts in the Security Storeto
    get
    rid of these errors. I would appreciate if anyone can suggest sometips or
    workarounds
    for configuring or creating a Custom Security Realm for Web Logic
    Platform
    Domain.
    Thanks
    Vikram

  • ** ANNOUNCE: J2EE Applications & BEA WebLogic Hardcopies Available! **

    ** ANNOUNCE: J2EE Applications & BEA WebLogic Hardcopies Available! **
    The first hardcopies of the only programming book to cover J2EE & WebLogic 6
    are now available. For those of you that have already ordered, we thank
    you.
    In just a few short weeks we have moved up to the No. 636 spot on Amazon.
    This is great interest in considering the official ship date is not until
    August 16!
    If you have not ordered already, you can order now and copies will be
    shipped in just a few short days. The book can be located Amazon.com at the
    following URL:
    http://www.amazon.com/exec/obidos/ASIN/0130911119/learnweblogic/102-1778325-
    4765749
    More information on this book can be located at:
    http://www.learnweblogic.com/.
    ** Overview **
    Building J2EE Applications & BEA WebLogic is targeted at Java programmers
    developing applications for the BEA WebLogic platform, the leading Web
    Application Server in the marketplace today. This book focuses on best
    practices for developing enterprise applications using the WebLogic APIs.
    After reading this book, intermediate or professional-level Java developers
    will possess the skills and knowledge required to develop scalable and
    robust applications on the WebLogic platform.
    The book combines reference and tutorial, taking a step-by-step approach
    that introduces each API and uses it to build a component of the WebAuction
    application, which supports on-line Auctioning on the Web. All software
    needed to build the sample application is included on a CD-ROM that
    accompanies the book. The WebAuction project gives users the opportunity to
    explore significant areas of building a distributed Enterprise Java
    application, including:
    · Planning in advance for scalability and deployment
    · Building presentation logic
    · Establishing database connectivity
    · Creating Enterprise Java Beans for the BEA WebLogic application server
    · Packaging the whole application so that it can be easily managed and
    maintained.
    ** About the Authors **
    Rob Woollen is a Senior Software Engineer at BEA Systems. He is currently
    the lead developer for the WebLogic Server EJB Container. Before joining
    BEA, Rob worked on UNIX Kernel networking for Hewlett-Packard. Rob holds a
    Bachelors degree in Computer Science from Princeton University.
    Michael Girdley is the Director of Product Management for WebLogic Server at
    BEA, a role in which he acts as chief marketing liaison to over 200
    engineers. An experienced application developer in Java, HTML, C, and C++,
    Michael is a co-author of Web Programming with Java (Sams-net Publishing,
    1996) and Java Unleashed, Second Edition (Sams-net Publishing, 1997).
    Michael holds a Bachelors degree in Computer Science with Honors from
    Lafayette College.
    Sandra L. Emerson is a technical writer and consultant with 20 years'
    experience in the software industry. She is a co-author of four computer
    trade books: The Business Guide to the UNIX System (Addison-Wesley, 1984);
    Database for the IBM PC (Addison-Wesley, 1984); Troff Typesetting for UNIX
    Systems (Prentice-Hall, 1987); and The Practical SQL Handbook
    (Addison-Wesley, 1989-99). The fourth edition of The Practical SQL Handbook
    is scheduled for Fall, 2000.

    ** ANNOUNCE: J2EE Applications & BEA WebLogic Hardcopies Available! **
    The first hardcopies of the only programming book to cover J2EE & WebLogic 6
    are now available. For those of you that have already ordered, we thank
    you.
    In just a few short weeks we have moved up to the No. 636 spot on Amazon.
    This is great interest in considering the official ship date is not until
    August 16!
    If you have not ordered already, you can order now and copies will be
    shipped in just a few short days. The book can be located Amazon.com at the
    following URL:
    http://www.amazon.com/exec/obidos/ASIN/0130911119/learnweblogic/102-1778325-
    4765749
    More information on this book can be located at:
    http://www.learnweblogic.com/.
    ** Overview **
    Building J2EE Applications & BEA WebLogic is targeted at Java programmers
    developing applications for the BEA WebLogic platform, the leading Web
    Application Server in the marketplace today. This book focuses on best
    practices for developing enterprise applications using the WebLogic APIs.
    After reading this book, intermediate or professional-level Java developers
    will possess the skills and knowledge required to develop scalable and
    robust applications on the WebLogic platform.
    The book combines reference and tutorial, taking a step-by-step approach
    that introduces each API and uses it to build a component of the WebAuction
    application, which supports on-line Auctioning on the Web. All software
    needed to build the sample application is included on a CD-ROM that
    accompanies the book. The WebAuction project gives users the opportunity to
    explore significant areas of building a distributed Enterprise Java
    application, including:
    · Planning in advance for scalability and deployment
    · Building presentation logic
    · Establishing database connectivity
    · Creating Enterprise Java Beans for the BEA WebLogic application server
    · Packaging the whole application so that it can be easily managed and
    maintained.
    ** About the Authors **
    Rob Woollen is a Senior Software Engineer at BEA Systems. He is currently
    the lead developer for the WebLogic Server EJB Container. Before joining
    BEA, Rob worked on UNIX Kernel networking for Hewlett-Packard. Rob holds a
    Bachelors degree in Computer Science from Princeton University.
    Michael Girdley is the Director of Product Management for WebLogic Server at
    BEA, a role in which he acts as chief marketing liaison to over 200
    engineers. An experienced application developer in Java, HTML, C, and C++,
    Michael is a co-author of Web Programming with Java (Sams-net Publishing,
    1996) and Java Unleashed, Second Edition (Sams-net Publishing, 1997).
    Michael holds a Bachelors degree in Computer Science with Honors from
    Lafayette College.
    Sandra L. Emerson is a technical writer and consultant with 20 years'
    experience in the software industry. She is a co-author of four computer
    trade books: The Business Guide to the UNIX System (Addison-Wesley, 1984);
    Database for the IBM PC (Addison-Wesley, 1984); Troff Typesetting for UNIX
    Systems (Prentice-Hall, 1987); and The Practical SQL Handbook
    (Addison-Wesley, 1989-99). The fourth edition of The Practical SQL Handbook
    is scheduled for Fall, 2000.

  • Does BEA WebLogic 4.2.1 have JSP support

              If so what level
              Thank you
              

    Ashish,
    WLI 2.1 does not run on WLS 6.0, only WLS 6.1 SP1.
    WLI 2.0 -> WLS 6.0 SP2
    WLI 2.1 -> WLS 6.1 SP1
    Cheers,
    Chris
    Ashish Agrawal wrote:
    Hi David,
    I downloaded WLI2.1 and installed it successfully.
    I am using WLS 6.1 SP1 with WL2.1.
    Please tell me does WL2.1 supports WLS 6.0 as I am getting error in deploying
    a JCA adapter in WL2.1 + WLS 6.0 SP2.
    The same adapter was successfully deployed using WL2.1 + WL6.1
    Thanx in advance
    Ashish Agrawal
    ASAP Solutions.
    "R J David Burke" <[email protected]> wrote:
    Hi all,
    BEA WebLogic Integration 2.1 is now available!
    Read the press release at
    http://www.bea.com/press/releases/2001/1022_portal_wli.shtml
    Download the software for evaluation purposes from
    http://commerce.bea.com/downloads/weblogic_integration.jsp
    Regards, David Burke
    ECI Product Management
    BEA Systems, Ltd.

  • BEA WebLogic Integration 2.1 is now available

    Hi all,
    BEA WebLogic Integration 2.1 is now available!
    Read the press release at
    http://www.bea.com/press/releases/2001/1022_portal_wli.shtml
    Download the software for evaluation purposes from
    http://commerce.bea.com/downloads/weblogic_integration.jsp
    Regards, David Burke
    ECI Product Management
    BEA Systems, Ltd.

    Ashish,
    WLI 2.1 does not run on WLS 6.0, only WLS 6.1 SP1.
    WLI 2.0 -> WLS 6.0 SP2
    WLI 2.1 -> WLS 6.1 SP1
    Cheers,
    Chris
    Ashish Agrawal wrote:
    Hi David,
    I downloaded WLI2.1 and installed it successfully.
    I am using WLS 6.1 SP1 with WL2.1.
    Please tell me does WL2.1 supports WLS 6.0 as I am getting error in deploying
    a JCA adapter in WL2.1 + WLS 6.0 SP2.
    The same adapter was successfully deployed using WL2.1 + WL6.1
    Thanx in advance
    Ashish Agrawal
    ASAP Solutions.
    "R J David Burke" <[email protected]> wrote:
    Hi all,
    BEA WebLogic Integration 2.1 is now available!
    Read the press release at
    http://www.bea.com/press/releases/2001/1022_portal_wli.shtml
    Download the software for evaluation purposes from
    http://commerce.bea.com/downloads/weblogic_integration.jsp
    Regards, David Burke
    ECI Product Management
    BEA Systems, Ltd.

  • Error while creating a new Domain in BEA Weblogic

    I am getting the below mentioned error while creating a new Domain in BEA Weblogic
    Preparing...
    Extracting Domain Contents...
    Creating Domain Security Information...
    Saving the Domain Information...
    Storing Domain Information...
    String Substituting Domain Files...
    Performing OS Specific Tasks...
    Performing Post Domain Creation Tasks...
    Domain Creation Failed!
    Domain Location: C:\bea\user_projects\domains\base_domain_1
    Reason: Got error in writing the node manager C:\bea\wlserver_10.0\common\nodemanager\nodemanager.domains property file!
    Exception:
    java.lang.Exception: Got error in writing the node manager C:\bea\wlserver_10.0\common\nodemanager\nodemanager.domains property file!
         at com.bea.plateng.domain.DomainNodeManagerHelper.registerDomainToNodeManager(DomainNodeManagerHelper.java:138)
         at com.bea.plateng.domain.DomainNodeManagerHelper.registerDomainToNodeManager(DomainNodeManagerHelper.java:170)
         at com.bea.plateng.domain.DomainGenerator.generate(DomainGenerator.java:435)
         at com.bea.plateng.wizard.domain.gui.tasks.DomainCreationGUITask$1.run(DomainCreationGUITask.java:232)

    Hi,
    It look two ways either you dont have permission to write any new thing to that domain.properties file or might file is got corrupted.
    Please check for the permission to that file.
    Regards,
    Kal.

  • Oracle ifs and BEA weblogic

    Oracle ifs and BEA weblogic
    We have one application server with weblogic and and ifs 1.0.9 , and one db server with Oracle 8.1.7.
    with the following configuration:
    Web server
    appl server with weblogic 6.0 and ifs 1.1.9
    Oracle 8i Enterprise with interMedia text
    We need to use the iFS API call for our application.
    As I know, weblogic 6.0 support JDK1.3 but ifs 1.1.9 supports up to JDK1.2.
    Is this configuration possible?
    Any conflict if two version JDK co-exist inside same machine?
    Any suggestion?
    If I separate the appl. server into two machines, that is,
    one server installed with weblogic, the other one installed with ifs.
    How could I make use the ifs API call from appl. server?
    Is there any configuration guides for this setting?
    Thanks a lot.
    null

    <BLOCKQUOTE><font size="1" face="Verdana, Arial, Helvetica">quote:</font><HR>Originally posted by Luis:
    The iFS API is 100% pure Java. You can use it from any other Java application, be it JSP, EJB, or a standalone application.
    So it really comes down to the CLASSPATH. The iFS API is split among a set of .jar files, and some of the configuration information is stored in .properties files that are outside of these .jar files. All of this stuff needs to be in the CLASSPATH of whatever JVM is calling the iFS API.
    The iFS API uses the Oracle JDBC driver to communicate with the Oracle database. This is another requirement. You can't use another JDBC driver; you have to use ours.
    So again, it's all about configuration.<HR></BLOCKQUOTE>
    Would you mind to share more detail on configurating weblogic to integrate the iFS API?
    null

  • Problem in running application(using ADF) on BEA Weblogic Server

    Hi..,
    I am Gunardy Sutanto from Indonesia. Currently, I had a problem in deploying application which is using ADF framework in BEA Weblogic Server(WLS 8.1). I also add all the libraries which were required for running this application. But I found some error when I ran this application. About the error message that I found from log file which is generated by BEA Weblogic Server 8.1, herewith I attach the detail of the error message :
    <Error> <HTTP> <BEA-101020> <[ServletContext(id=27825828,name=bp_presentment,context-path
    =/bp_presentment)] Servlet failed with Exception
    oracle.jbo.PCollException: JBO-28030: Could not insert row into table PS_TXN, collection id 16,408, persistent id 1
    at oracle.jbo.PCollException.throwException(PCollException.java:39)
    at oracle.jbo.pcoll.OraclePersistManager.insert(OraclePersistManager.java:1845)
    at oracle.jbo.pcoll.PCollNode.passivateElem(PCollNode.java:561)
    at oracle.jbo.pcoll.PCollNode.passivate(PCollNode.java:684)
    at oracle.jbo.pcoll.PCollNode.passivateBranch(PCollNode.java:643)
    at oracle.jbo.pcoll.PCollection.passivate(PCollection.java:461)
    at oracle.jbo.server.DBSerializer.passivateRootAM(DBSerializer.java:294)
    at oracle.jbo.server.DBSerializer.passivateRootAM(DBSerializer.java:277)
    at oracle.jbo.server.ApplicationModuleImpl.passivateStateInternal(ApplicationModuleImpl.java:5119)
    at oracle.jbo.server.ApplicationModuleImpl.passivateState(ApplicationModuleImpl.java:5011)
    at oracle.jbo.server.ApplicationModuleImpl.doPoolMessage(ApplicationModuleImpl.java:7741)
    at oracle.jbo.common.ampool.ApplicationPoolImpl.sendPoolMessage(ApplicationPoolImpl.java:3923)
    at oracle.jbo.common.ampool.ApplicationPoolImpl.doManagedCheckin(ApplicationPoolImpl.java:2161)
    at oracle.jbo.common.ampool.ApplicationPoolImpl.releaseApplicationModule(ApplicationPoolImpl.java:1261)
    at oracle.jbo.common.ampool.SessionCookieImpl.releaseApplicationModule(SessionCookieImpl.java:717)
    at oracle.jbo.common.ampool.SessionCookieImpl.releaseApplicationModule(SessionCookieImpl.java:634)
    at oracle.jbo.common.ws.WSApplicationModuleImpl.endRequest(WSApplicationModuleImpl.java:2672)
    at oracle.adf.model.bc4j.DCJboDataControl.endRequest(DCJboDataControl.java:1283)
    at oracle.adf.model.servlet.ADFBindingFilter.invokeEndRequest(ADFBindingFilter.java:300)
    at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:249)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6724)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
    at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3764)
    at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2644)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
    ## Detail 0 ##
    java.lang.ClassCastException
    at oracle.jbo.pcoll.OraclePersistManager.updateBlobs(OraclePersistManager.java:1613)
    at oracle.jbo.pcoll.OraclePersistManager.insert(OraclePersistManager.java:1832)
    at oracle.jbo.pcoll.PCollNode.passivateElem(PCollNode.java:561)
    at oracle.jbo.pcoll.PCollNode.passivate(PCollNode.java:684)
    at oracle.jbo.pcoll.PCollNode.passivateBranch(PCollNode.java:643)
    at oracle.jbo.pcoll.PCollection.passivate(PCollection.java:461)
    at oracle.jbo.server.DBSerializer.passivateRootAM(DBSerializer.java:294)
    at oracle.jbo.server.DBSerializer.passivateRootAM(DBSerializer.java:277)
    at oracle.jbo.server.ApplicationModuleImpl.passivateStateInternal(ApplicationModuleImpl.java:5119)
    at oracle.jbo.server.ApplicationModuleImpl.passivateState(ApplicationModuleImpl.java:5011)
    at oracle.jbo.server.ApplicationModuleImpl.doPoolMessage(ApplicationModuleImpl.java:7741)
    at oracle.jbo.common.ampool.ApplicationPoolImpl.sendPoolMessage(ApplicationPoolImpl.java:3923)
    at oracle.jbo.common.ampool.ApplicationPoolImpl.doManagedCheckin(ApplicationPoolImpl.java:2161)
    at oracle.jbo.common.ampool.ApplicationPoolImpl.releaseApplicationModule(ApplicationPoolImpl.java:1261)
    at oracle.jbo.common.ampool.SessionCookieImpl.releaseApplicationModule(SessionCookieImpl.java:717)
    at oracle.jbo.common.ampool.SessionCookieImpl.releaseApplicationModule(SessionCookieImpl.java:634)
    at oracle.jbo.common.ws.WSApplicationModuleImpl.endRequest(WSApplicationModuleImpl.java:2672)
    at oracle.adf.model.bc4j.DCJboDataControl.endRequest(DCJboDataControl.java:1283)
    at oracle.adf.model.servlet.ADFBindingFilter.invokeEndRequest(ADFBindingFilter.java:300)
    at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:249)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6724)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
    at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3764)
    at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2644)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
    I hope this is enough for somebody for solving this problem. If someone have the solution for this problem, please contact me by e-mail to [email protected].
    Thanks,
    Gunardy

    I already set the value for jbo.server.internal_connection and then deployed to Weblogic Server. When I was tested the application, all the records from table had shown on the screen but I found the application can't insert row to table PS_TXN. I I want to know it always happened?
    Herewith I attach the detail log from log file which was generated by Weblogic Server:
    oracle.jbo.PCollException: JBO-28030: Could not insert row into table PS_TXN, collection id 162, persistent id 1     at oracle.jbo.PCollException.throwException(PCollException.java:39)
         at oracle.jbo.pcoll.OraclePersistManager.insert(OraclePersistManager.java:1845)
         at oracle.jbo.pcoll.PCollNode.passivateElem(PCollNode.java:561)
         at oracle.jbo.pcoll.PCollNode.passivate(PCollNode.java:684)
         at oracle.jbo.pcoll.PCollNode.passivateBranch(PCollNode.java:643)
         at oracle.jbo.pcoll.PCollection.passivate(PCollection.java:461)
         at oracle.jbo.server.DBSerializer.passivateRootAM(DBSerializer.java:294)
         at oracle.jbo.server.DBSerializer.passivateRootAM(DBSerializer.java:277)
         at oracle.jbo.server.ApplicationModuleImpl.passivateStateInternal(ApplicationModuleImpl.java:5119)
         at oracle.jbo.server.ApplicationModuleImpl.passivateState(ApplicationModuleImpl.java:5011)
         at oracle.jbo.server.ApplicationModuleImpl.doPoolMessage(ApplicationModuleImpl.java:7741)
         at oracle.jbo.common.ampool.ApplicationPoolImpl.sendPoolMessage(ApplicationPoolImpl.java:3923)
         at oracle.jbo.common.ampool.ApplicationPoolImpl.doManagedCheckin(ApplicationPoolImpl.java:2161)
         at oracle.jbo.common.ampool.ApplicationPoolImpl.releaseApplicationModule(ApplicationPoolImpl.java:1261)
         at oracle.jbo.common.ampool.SessionCookieImpl.releaseApplicationModule(SessionCookieImpl.java:717)
         at oracle.jbo.common.ampool.SessionCookieImpl.releaseApplicationModule(SessionCookieImpl.java:634)
         at oracle.jbo.common.ws.WSApplicationModuleImpl.endRequest(WSApplicationModuleImpl.java:2672)
         at oracle.adf.model.bc4j.DCJboDataControl.endRequest(DCJboDataControl.java:1283)
         at oracle.adf.model.servlet.ADFBindingFilter.invokeEndRequest(ADFBindingFilter.java:300)
         at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:249)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6316)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
         at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3622)
         at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2569)
         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
    ## Detail 0 ##
    java.lang.ClassCastException
         at oracle.jbo.pcoll.OraclePersistManager.updateBlobs(OraclePersistManager.java:1613)
         at oracle.jbo.pcoll.OraclePersistManager.insert(OraclePersistManager.java:1832)
         at oracle.jbo.pcoll.PCollNode.passivateElem(PCollNode.java:561)
         at oracle.jbo.pcoll.PCollNode.passivate(PCollNode.java:684)
         at oracle.jbo.pcoll.PCollNode.passivateBranch(PCollNode.java:643)
         at oracle.jbo.pcoll.PCollection.passivate(PCollection.java:461)
         at oracle.jbo.server.DBSerializer.passivateRootAM(DBSerializer.java:294)
         at oracle.jbo.server.DBSerializer.passivateRootAM(DBSerializer.java:277)
         at oracle.jbo.server.ApplicationModuleImpl.passivateStateInternal(ApplicationModuleImpl.java:5119)
         at oracle.jbo.server.ApplicationModuleImpl.passivateState(ApplicationModuleImpl.java:5011)
         at oracle.jbo.server.ApplicationModuleImpl.doPoolMessage(ApplicationModuleImpl.java:7741)
         at oracle.jbo.common.ampool.ApplicationPoolImpl.sendPoolMessage(ApplicationPoolImpl.java:3923)
         at oracle.jbo.common.ampool.ApplicationPoolImpl.doManagedCheckin(ApplicationPoolImpl.java:2161)
         at oracle.jbo.common.ampool.ApplicationPoolImpl.releaseApplicationModule(ApplicationPoolImpl.java:1261)
         at oracle.jbo.common.ampool.SessionCookieImpl.releaseApplicationModule(SessionCookieImpl.java:717)
         at oracle.jbo.common.ampool.SessionCookieImpl.releaseApplicationModule(SessionCookieImpl.java:634)
         at oracle.jbo.common.ws.WSApplicationModuleImpl.endRequest(WSApplicationModuleImpl.java:2672)
         at oracle.adf.model.bc4j.DCJboDataControl.endRequest(DCJboDataControl.java:1283)
         at oracle.adf.model.servlet.ADFBindingFilter.invokeEndRequest(ADFBindingFilter.java:300)
         at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:249)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6316)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
         at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3622)
         at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2569)
         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
    >
    Besides that, I found new error when I was starting Weblogic Server. Herewith, I attach the detail of the error message:
    java.lang.NoClassDefFoundError: org/apache/commons/collections/FastHashMap$KeySet
         at org.apache.commons.collections.FastHashMap.keySet(Unknown Source)
         at org.apache.struts.action.ActionServlet.destroyDataSources(ActionServlet.java:769)
         at org.apache.struts.action.ActionServlet.destroy(ActionServlet.java:431)
         at weblogic.servlet.internal.ServletStubImpl$ServletDestroyAction.run(ServletStubImpl.java:1086)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
         at weblogic.servlet.internal.ServletStubImpl.destroyServlet(ServletStubImpl.java:569)
         at weblogic.servlet.internal.ServletStubImpl.destroyServlet(ServletStubImpl.java:596)
         at weblogic.servlet.internal.ServletStubImpl.destroyServlet(ServletStubImpl.java:581)
         at weblogic.servlet.internal.WebAppServletContext.destroyServlets(WebAppServletContext.java:5797)
         at weblogic.servlet.internal.WebAppServletContext.destroy(WebAppServletContext.java:5675)
         at weblogic.servlet.internal.ServletContextManager.removeContext(ServletContextManager.java:187)
         at weblogic.servlet.internal.HttpServer.unloadWebApp(HttpServer.java:706)
         at weblogic.servlet.internal.WebAppModule.destroyContexts(WebAppModule.java:764)
         at weblogic.servlet.internal.WebAppModule.rollback(WebAppModule.java:742)
         at weblogic.j2ee.J2EEApplicationContainer.rollbackModule(J2EEApplicationContainer.java:2942)
         at weblogic.j2ee.J2EEApplicationContainer.rectifyClassLoaders(J2EEApplicationContainer.java:1429)
         at weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContainer.java:1176)
         at weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContainer.java:1031)
         at weblogic.management.deploy.slave.SlaveDeployer$ComponentActivateTask.prepareContainer(SlaveDeployer.java:2634)
         at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.createContainer(SlaveDeployer.java:2584)
         at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.prepare(SlaveDeployer.java:2506)
         at weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveDeployer.java:833)
         at weblogic.management.deploy.slave.SlaveDeployer.prepareDelta(SlaveDeployer.java:542)
         at weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDeployer.java:500)
         at weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHandler.java:25)
         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
    >
    So, I need someone to sove this problem. I am looking forward for hearing from you.
    Thanks,
    Gunardy

Maybe you are looking for

  • Curve 8320 corrupts OS periodically and then cannot boot (blinking LED only)

    I have a T-Mobile BB Curve 8320 that I've had for about 9 months, and I have what appears to be a recurring problem. Three times now, the phone has corrupted its OS, and it will not boot. Each time it does it, the symptoms are first the phone is non

  • 2nd ssd can't unmount or write after update

    I have a Mid 2010 Macbook Pro i7. Intel chipset is series 5 it says. I bought a new intel ssd that I put into the main drive bay, and then I put the Apple/Intel SSD drive that I had in previously into the Optical bay. The drive is fully readable but

  • Application Help in IR and ID

    Hi Everyone... I am Varun, an XI Consultant.         Would anyone help me in resolving this issue.    I want  to <b>ENABLE</b> <b>Application Help TAB </b> in <b> HELP Menu </b>where we have in <b>Integration Repository </b> and <b>Integration Direct

  • How to use chinese big5 fonts in Linux with Java 2 1.4.0.01? Please help me

    Hello I just trying to run a java program in Mandrake Linux 8.2. Everythings work well except the fonts. I did read this page http://java.sun.com/j2se/1.3/docs/guide/intl/fontprop.html but the problem still there. Because I don't know how to modify t

  • Why do I need the link spfileDBNAME.ora to +DATA/DBNAME/PARAMETER/spfile..

    Hi One month before I stated the question > Why do I need the an alias  spfileDBNAME.ora to *ASM-File +DATA/DBNAME/PARAMETER/spfile..* > in a RAC-Environment. Levi Pereira gave me kindly the answer in the Thread: Re: RAC Backup + Restore & Recover Bu