Shared JNDI Tree WL 10 and SAP Web AS

Hi,
in my current project, the vision is to have a joined JNDI tree for the platform. Currently we have a WL 10 server hosting a web application with its own JNDI tree and a SAP Web Application Server also with an JNDI tree. The server are not clustered. The vision is to merge the JNDI trees and have one central instance which can be accessed by both AS. Is this a feasable solution? What is required to setup the central/share JNDI tree and which server should host the JNDI tree? Can anyone point me to some relevant documentation?

Cord Plasse <> writes:
You can't really share the tree, although you could federate from one
namespace to the other.
andy
Hi,
in my current project, the vision is to have a joined JNDI tree for the platform. Currently we have a WL 10 server hosting a web application with its own JNDI tree and a SAP Web Application Server also with an JNDI tree. The server are not clustered. The vision is to merge the JNDI trees and have one central instance which can be accessed by both AS. Is this a feasable solution? What is required to setup the central/share JNDI tree and which server should host the JNDI tree? Can anyone point me to some relevant documentation?

Similar Messages

  • Netweaver administration and SAP Web Application Server r the same?

    Hi All,
    I am a Basis Consultant & new to Netweaver,..
    I am interested in Netweaver administration..
    1.I am confused wheather netweaver administration and SAP Web Application Server r the same?(or WAS is just another component of Netweaver).
    2.Do we need to administrate all the components of Netweaver(EP,BI,etc.,)seperately as an Netweaver Administrator?
    Thanks in Advance ,
    Malti

    Hi Malti,
    You must first download and read this document and then read 'help.sap.com' for what is netweaver.
    <a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/e1515a37-0301-0010-b2bb-99780cb4cafa">Introduction to Web Application Server</a>
    The above mentioned document is a crisp guide to what is WAS.
    Further I got this from the sdn/netweaver webpage
    SAP NetWeaver is a web-based, open integration and application platform that serves as the foundation for enterprise service-oriented architecture (enterprise SOA) and allows the integration and alignment of people, information, and business processes across business and technology boundaries. It utilizes open standards to enable integration with information and applications from almost any source or technology. SAP NetWeaver is the foundation of SAP xApps and mySAP Business Suite solutions, and also powers partner solutions and customer custom-built applications.
    <a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/sdn/netweaver">SAP Netweaver SDN Page</a>
    You have lots of reading to do now.. hope that helps
    Regards,
    Siddhesh

  • Difference Between SAP Connectors and SAP Web Services Framework

    Hello,
    I would like to know the main difference between the SAP Connectors protocol (that uses SOAP) and the SAP Web Services Framework starting with NetWeaver.
    Thank you,
    Pedro Carrilho

    Hi Pedro,
    I guess you are talking about Business Connectors and XI.
    If that is the case, the differences are:
    SAP XI belongs to SAP Netweaver Technology, whereas BC is an Integration tool provided by Webmethods.
    SAP XI is based on a model called "Hub & Spoke" and Business Connectors are "point to point". So by using XI, what happens is that you do not redesign Solutions once again.
    With XI you save the entire integration knowledge of a collaborative process centrally in SAP XI: Objects at design time in the Integration Repository and objects at configuration time in the Integration Directory. In this way, SAP Exchange Infrastructure follows the principle of shared collaboration knowledge: You no longer need to search for information about a collaborative process in each of the systems involved, but can call this information centrally instead. This procedure considerably reduces the costs for the development and maintenance of the shared applications.
    Also SAP XI comes with pre-configured solutions bundled along with it, so you can straight-away use the solution instead of redesigning.
    Also i believe SAP XI is integrated as a required solution for some new mySAP solution like SRM, there are some scenarios within SRM requires SAP XI to be used and we cannot use BC's there.
    But incase if you do not have multiple systems connected and communication is between just 2 systems, BC should be sufficient, instead of investing on XI.
    But i guess slowly SAP will be stopping its support for BC, as SAP XI can do everything that BC does and even much more.
    Also go through these threads...
    Re: Business connector
    XI vs Connectors (Like JCo and .NET)
    I hope this is what you were looking for...
    Regards,
    Abhy

  • Communication problem between external web server and SAP WebAS

    Hello Experts,
    We are having a serious problem over here where we had one external server is pushing XML string using a HTTP-POST request to our SAP WebAS server (a BSP application is handling this request). We are not able to see the request coming to SAP i.e. SAP-BSP is not receiving XML.
    Also we found that, if request is routed through another proxy server (apache tomcat server redireting the request) connected through VPN to our network, it works but if the the same server is inside our network it doesn't. Rather in that case it never hits the Apache-Tomcat server itself.
    We tried to identify the network issue but it seems it is not the network or any firewall issue. When we had a small Echo server (itu2019s a small Java server) running on our SAP machine, we could see the request coming in. So it is definitely reaching the SAP server but the SAP Web AS is not picking up. Rather what we found that if the URL is simple e.g. http://<hostname>:<port> it works but if the URL is complex like something generated by SAP incase of BSP application it doesn't.
    Any idea what is causing this issue?
    I tried to look at SMICM trace files but got nothing. Any idea where would find the trace of incoming HTTP requests to SAP WebAS?
    Thanks in advance.
    regards
    rajeev

    Hi Rajeev,
    Pelase find the below link. i am not sure this is the exactly one for you. But i hope it'll help you.
    http://www.sdn.sap.com/irj/scn/weblogs;jsessionid=(J2EE3417800)ID0350917650DB11174011760851503410End?blog=/pub/wlg/10285
    http://www.sap-img.com/basis/basis-faq.htm
    Regards,
    CSK.

  • Exchanging data between a Web Dynpro application and SAP Web Shop

    I'll try to keep this as clear as possible:
    1) We have the SAP Internet Sales system running, which has a series of Business Object classes and corresponding Backend Layer objects that can return data from several sources.
    2) We are able to create our own Backend Layer objects that would return data from a component called IPC, which is a Java component.
    3) I would like a Web Dynpro application to retrieve data from this backend layer object, but I am not experienced enough with Java to know if what I want to do is possible. I don't think that I can use JCo, because I am trying to get a Java component (class?) in Web Dynpro to access a Java class remotely.
    4) I think I am asking is this: is there a way for a Java to Java connection to be created, much like Web Dynpro can use JCo to connect Java to ABAP systems?
    If this is a glaringly obvious question to Java programmers, my apologies!
    - Tony.

    Somebody on another forum recommended using RMI. Which would be the better option in terms of ease of implementation?
    - Tony

  • SAP Portal Network - WebDynpro iView and SAP Application iView sharing

    Hello All,
    I've read about the restrictions in SAP Portal supporting the WSRP standard for application sharing. Mainly WebDynpro iViews and SAP application iViews sharing is not supported. That is in the case of a SAP Portal as producer and Non-SAPPortal as consumer.
    I'm interested in a WebDynpro iViews and SAP application iViews sharing in a only-SAP Portals Network, where SAP Portals act as producer and consumer.
    I've heard about the Remote Role Assignment and Remote Content Copy that are used in such case. I would like to ask if anyone knows if these can help overcome the restriction in sharing WebDynpro iViews and SAP application iViews that is present with WSRP? And if the advantage of WSPR, that is the application execution and rendering on the producer side, and as follows decreasing of bandwidth usage, is remaining in the case of the Remote Role Assignment and Remote Content Copy.
    Thanks,
    Mladen

    Hi Manish,
    for sharing content between SAP and non-SAP Portals, your case, refer to
    http://help.sap.com/saphelp_nw2004s/helpdata/en/43/23fb36cad10d23e10000000a1553f7/frameset.htm
    All the possibilities and restrictions of WSPR in the case of SAP EP are explaind there.
    For sharing content between only SAP Portals refer to my other thread:
    Portal Network - Content Sharing
    Hope it helps you!
    Mladen

  • TREX and ABAP-Client with SAP Web AS 6.40

    Hi!
    We want to use the TREX in order to enhance the performance of our own business object searches within our ABAP engine. Therefore I've heard that from ABAP we can use the TREX to search for business objects residing in SAP ABAP stack tables.
    Currently we are working with ECC500 and SAP Web AS 6.40.
    Has anyone experiences in this area?
    Are there any How-To-Guides or s.th. like that?
    What is the Software Level prerequisite of SAP Web AS 6.40 Release/Support Package? Or do I need SAP Web AS 7.00?
    Thanx for any hints and tips!
    By the way: Posted this question in the ABAP forum and got exactly zero replies.
    Regards,
    Volker

    Hi Volker,
    it would be better to upgrade to WAS 7.00.
    There you could use the search engine service for business objects that was delivered with SAP NetWeaver 2004s.
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/a751a1ec-0a01-0010-f0ba-89e4c5cd0261
    This would be preferrable, as direct access to the TREX APIs is not officially supported. SES gives you all the methods you need for indexing and searching on ERP objects.
    Regards, Karsten

  • Advantages of sap gui over sap web

    hi experts,
    currently we are using sap gui. but we experiencing some slowing especially on peak working hours where users are making use of many transactions. I know that this is normal on those cases. My question is, if we are going for sap web. will it be more faster? efficient to use than the sap gui? this will be in terms of exporting reports and transactions. We havent tried the sap web yet. But we assume that, if we have it on web, it will be faster since only the data will be loaded and no more application gui.
    Please suggest.
    Thank you in advance

    Hi,
    I don't think it will give best result from performance point of view.
    In your case, it's problem with huge load during peak hours, not with GUI you are using. Slowness during peak hours can be reduced by tunning your system from memory and resource point of view. SAP GUI and SAP WEB do not make big difference in terms of performance and response.
    There are more disadvantages than advantages. SAP WEB needs more network capacity and graphics do not look good.
    Hope it helps.
    Thanks,
    Siva Kumar

  • Refresh JNDI tree when accessing from outside the container

    Hello,
    I wrote a tool (a simple main class) which runs a thread to simply check the DataSources stored in an Application Server's JNDI tree (to see, if they can be used by other tools).
    The problem is: Once the thread is running, it always gets the same DataSource back, no matter if the DS's properties changed. Let me describe what happens:
    1. I defined a DataSource in Orion 2.0.5's data-sources.xml
    2. Testing it with an application in the container works fine.
    3. I start my external tool, which gets the DataSource and checks it - it works
    4. Then I stop the container and change the DataSource props in a way that the connection won't be established (i.e. wrong url)
    5. After restarting the container, the aplication in the container throws the expected SQLException
    6. But the external tool (which is still running) does its next lookup for the DataSource and gets a valid one and claims that everything is fine.
    Well, it seems to me that the external tool outside of the container somehow gets a copy of the JNDI tree (or something) and does no real lookup, but I just don't know. Another hint is, that - unless I do a context.list(""); before looking up the object - the container did not even need to run after the first lookup from the external tool - it just needed one lookup and afterwards I could stop the container without having the external tool recognizing any changes. Well, it at least recognizes that now by the above mentioned context.list(""); ...
    I hope I explained it right, let me just add some code of my tool.
    Thank you in advance for any hints!
    Greetings, Sebastian
    //only the important stuff...
    public class DataSourceChecker extends Thread {
       /** The array with the names of the data sources (command line args)). */
      private String[] _datasourceNames;
      /** Defines in seconds how long the thread sleeps. */
      private int _sleepSeconds;
      public void run() {
            boolean success;
            while (true) {
                //check each datasource...
                success = true;
                for (int i = 0; i < _datasourceNames.length; i++) {
                    if (!isDataSourceValid(_datasourceNames)) {
    success = false;
    break;
    writeFile(success);
    try {
    sleep(_sleepSeconds * 1000);
    } catch (InterruptedException ie) {
    _log.error("Error while trying to put thread to sleep.");
    private boolean isDataSourceValid(String dataSource) {
    DataSource ds = null;
    Connection con = null;
    boolean success = true;
    try {
    ds = (DataSource)lookup(dataSource);
    con = ds.getConnection();
    //test the connection with something
    con.getCatalog();
    } catch (NamingException ne) {
    _log.error("Did not find datasource " + dataSource + ". " + ne.getMessage());
    success = false;
    } catch (SQLException sqle) {
    _log.error("Error while testing connection of datasource " + dataSource + ". " + sqle.getMessage());
    success = false;
    } finally {
    if (con != null) {
    try {
    con.close();
    } catch (SQLException sqle) {
    _log.error("Could not close tested connection of Datasource " + ds + ", exiting tool!");
    System.exit(1);
    return success;
    private Object lookup(String name) throws NamingException {
    //I also tried to set the properties - with the same result
    /*String host = "ormi://127.0.0.1:23791/myConApp";
    Hashtable rmi_env = new Hashtable();
    rmi_env.put(Context.INITIAL_CONTEXT_FACTORY, "com.evermind.server.rmi.RMIInitialContextFactory");
    rmi_env.put(Context.PROVIDER_URL, host);
    rmi_env.put(Context.SECURITY_PRINCIPAL,"name");
    rmi_env.put(Context.SECURITY_CREDENTIALS,"password");
    InitialContext ctxInitial = new InitialContext();
    ctxInitial.list(""); //need this to check if there actually is a context
    Object o = ctxInitial.lookup(name);
    ctxInitial.close();
    return o;
    public static void main(String[] args) {
    DataSourceChecker dsc = new DataSourceChecker(args); //The constructor simply processes the command line args
    dsc.run();

    Hi,
    I am trying to involve someone familiar with this topic to further look at this issue. There might be some time delay. Appreciate your patience.
    Thanks for your understanding and support.
    We
    are trying to better understand customer views on social support experience, so your participation in this
    interview project would be greatly appreciated if you have time.
    Thanks for helping make community forums a great place.

  • SAP WEB AS 6.20

    Dear Guys
    What is the difference between SAP 4.6C and SAP WEB AS 6.20.
    I know that after SAP 4.6C, there SAP4.7 and then NetWeaver but what is the mean of SAP WEB AS 6.20.
    Thnx

    ^^ welll...partly...WebAS is the basis for the sap systems...r/3 4.7 will be the last r/3 system, the recent business solution are called mysap erp2004/2005 which are based on netweaver which itself comprises techniques like webas (6.40/7.00) and bi and mdm and, and, and...
    the main difference between 46c and webas is the content...46c is already loaded with business content which can be customized due to business needs...webas is "just" the basis for a sap system .. has the ability to answer calls via http for example...you could install a single webas serving as the platform for other soultions - the webas itself has no business content loaded; r/3 46 -> r/3 47 -> mysap.erp2004 -> mysap.erp2005
    GreetZ, AH

  • Shared file system between Int and ext server(DMZ) in R12.1.3 for iRec

    Dear Friends,
    we are using R12.1.3 and we planned to use iRec module.
    so we decided to go with External web tier and it will be placed in DMZ for external users.
    Is it possible to have shared file system between internal and external web server when external server is in DMZ?
    Is it safe to go with shared application Tier file system between internal and external server (or) to have seperate file system in externel web tier?
    Regards,
    DB

    Take a look at Note 380490.1 DMZ Deployment for R12.
    Also For Specific Load balancer 727171.1 Up to 12.x but alot of the information is still usefull based on hardware loadbalancer
    Also Note 1309013.1 has some good information on SSO/OAM Intergration with E-Business Suite

  • DB/System requirements for prototyping a SAP web application server.

    Hi,
    We are I a phase to develop a prototype of a WEB application server. I am very new to this concept and I want to know what is the SAP basic DB / System requirements to develop / prototype a WEB application server. If any links available to understand more about the SAP WAS will be useful for the next steps.
    Thanks
    With Regards
    Anil

    Hi Sri,
    to see the OS support go the Product Availability Matrix (PAM) which can be found here: http://service.sap.com/pam
    As for the J2EE specs, both SAP Web AS 640 (NW04) and SAP Web AS 700 (NW04s) are J2EE 1.3 compliant, and both are currently released. The next version which will be out sometime next year NW2007 is planned to be JEE 5 compliant.
    Cheers,
    Jeff

  • Doubt  regarding SAP WebAs

    hi frds,
          1) what is the use of WebAs?
          2) All SAP Components can run in SAP WebAs?
          3) SAP System means SAP WebAS ?
          4) XI Components like IR,IDand SLD..etc reside on SAP WebAS...like this     other SAP Netweaver Components like EP Components also reside in 2 stacks of SAP WebAS?
          5)How the XI Message flows from sender  Business system to Receiver Business system via WebAS ? plz give example?
          6) What is Difference between SAP System and SAP WebAS and 3rd Party Systems?

    hi Murali
    <b>1)  WAS</b> : SAP Web Application Server is a scalable and reliable component platform. It supports the development and operation of J2EE-based and ABAP-based Web applications and Web services. SAP Web Application Server embraces native Web technologies while providing all the benefits of what has previously been referred to as SAP Basis – including the benefits of the proven and scalable data, system, and software lifecycle management capabilities that SAP is known for.
    2) The new release of SAP Web Application Server offers full compliance with J2EE 1.3 standard. A completely revamped load-balancing technique highly improves the scalability of the server. Internal persistent information that the system needs to access is now stored in a conventional relational database increasing the robustness and the reliability of the server.
    3) SAP System not means SAP WebAS but other parts are also involved
    4) yes XI Components like IR,IDand SLD..etc reside on SAP WebAS
    5)To know about flow  you go through a scenario from TBIT
    TBIT40:
    https://websmp109.sap-ag.de/~form/ehandler?_APP=00200682500000001337&_EVENT=DISPLAY&COURSE=TBIT40
    6) What is Difference between SAP System and SAP WebAS and 3rd Party Systems?
    SAP Web Application Server adds business value because it
    &#9679;     Allows customers
    &#9679;     to run any 3rd party J2EE 1.3 compliant application
    &#9679;     to develop and run their own J2EE 1.3 compliant applications
    &#9679;     to easily extend SAP solutions on the basis of ABAP and J2EE technology
    &#9679;     Offers an highly improved load-balancing which results in much better performance and, even more important provides much better scalability
    so third party business system is party's own system which is being integrated by SAP XI
    for more details on WAS kindly follow this link
    http://help.sap.com/saphelp_nw04/helpdata/en/92/7e63423dbc0e53e10000000a155106/frameset.htm
    Thanks
    sandeep
    PS; if helpful reward points

  • Can a single JNDI tree be shared by multiple, non-clustered servers?

    We have a situation involving multiple, but non-clustered, WebLogic servers,
    say Server 1 and Server 2. A client needs to access an EJB which happens to
    be located only on Server 2. We would prefer that the client not need to
    know the exact location of the EJB, but use the naming service hosted by a
    designated server (Server 1) to locate the EJB.
    At a minimum, this would require that both servers bind their respective
    EJB's into a common, shared JNDI naming tree hosted by Server 1.
    Is this possible?
    John Armstrong
    WebLink Wireless, Inc.
    [email protected]

    hi,
    I have not tried this, althoug with the webogic rmi and weblogic jndi
    implementation I would guess this is straightforward.
    Binding remote objects in WL JNDI binds the stubs only, not the object
    itself. The worst case scenario here would be for you to implement proxies
    and bind them in JNDI, although I would guess that binding the home object
    should give you the required functionality.
    Just try it, rebind the home object on a different server than the one the
    bean is deployed on and test. My guess is that it will work.
    (I repeat : I have not tested this my self, this is just a suggestion)
    Regards,
    Anders M.
    John N. Armstrong <[email protected]> skrev i
    meldingsnyheter:3a93faba$[email protected]..
    We have a situation involving multiple, but non-clustered, WebLogicservers,
    say Server 1 and Server 2. A client needs to access an EJB which happensto
    be located only on Server 2. We would prefer that the client not need to
    know the exact location of the EJB, but use the naming service hosted by a
    designated server (Server 1) to locate the EJB.
    At a minimum, this would require that both servers bind their respective
    EJB's into a common, shared JNDI naming tree hosted by Server 1.
    Is this possible?
    John Armstrong
    WebLink Wireless, Inc.
    [email protected]

  • JNDI tree access for code outside servlets and EJBs and JSPs

    Can code outside EJBs, Servlets and JSPs have access to the JNDI tree?
    For example, in a web application, web.xml has a env-entry declaration which I want to access from a POJO which is called by a JSP in the web app. Is this permissible?

    Can code outside EJBs, Servlets and JSPs have access
    to the JNDI tree?
    For example, in a web application, web.xml has a
    env-entry declaration which I want to access from a
    POJO which is called by a JSP in the web app. Is
    this permissible?Yes. Read the JNDI tutorial.

Maybe you are looking for

  • Make PDF portfolio compatible for editing with earlier versions of Acrobat

    I've built a PDF portfolio in Acrobat Pro X and then sent it to someone running Reader v9 and they can't edit it (and need to). Is there a way to save the PDF portfolio down so they can edit it? Why does Adobe make this so difficult?

  • Users in "Trial" mode when we have an Enterprise license

    My users are recieving a message about "Trial mode". These users have CC ENTERPRISE installed have limited access to applications, showing "Try" rather than "Install", their membership shows that they are in "Trial mode". The package was created with

  • Re: 1 month subscription only?

    How to buy 1 month only subscription for calls to India and Singapore ? The rates are showing up for a minimum of 3 months and more. There seems to be no option to pay for 1 month only with a non recurring automatic debit at the end of 1 month. Pl he

  • Connection Failed - The Server May Not Exist

    On two 10.4.7 machines, when I try to connect to a 10.3.9 machine, I get a message that the server may not exist. It was working fine last week, then all were shut down over the weekend. When I choose Network on the Desktop, the server shows up on th

  • HT1657 For those of us who are technically challanged.

    Can I rent/download a movie and later watch it on a plane that does not have WiFi ?