SUM find uninstalled Java stack

Dear community,
two weeks ago we have splitted our BI/BW system into two stacks for an upgrade. Everything worked smoothly.
Now I start SUM to upgrade the ABAP-stack and it finds a dual-stack. In the logs I  find the error message:
Not Supported AS Java Release. None of the Version Command, SDM, JSPM tools have been found!
Why does it still expect a Java-stack?
In the DEFAULT.PFL the parameter system/type was removed properly by the tool. In the instance-profile it hadn't been removed but I removed it manually. But even after restart of the SAP-system SUM still expects a java-stack.
Can anybody help me?
Best regards, Henning

Dear Ashutosh,
thank you very much for the fast responses.
I have marked any line containing "j2ee" with a hash "#" and even restarted the complete AIX-server. I removed the SUM directory and extracted it again. The problem still remains.
Dear Hemanth,
The output of GetVersionInfo looks like this.
Best regards, Henning
bd7adm 6> sapcontrol -nr 01 -function GetVersionInfo
16.04.2014 19:05:47
GetVersionInfo
OK
Filename, VersionInfo, Time
/usr/sap/BD7/DVEBMGS01/exe/sapstartsrv, 720, patch 201, changelist 1315424, optu (Mar 17 2012, 07:40:15), rs6000_64, 2012 03 17 11:06:08
/usr/sap/BD7/DVEBMGS01/exe/disp+work, 720, patch 201, changelist 1315424, optu (Mar 17 2012, 00:59:53), rs6000_64, 2012 03 21 09:04:54
/usr/sap/BD7/DVEBMGS01/exe/gwrd, 720, patch 201, changelist 1315424, optu (Mar 17 2012, 00:59:53), rs6000_64, 2012 03 17 10:08:49
/usr/sap/BD7/DVEBMGS01/exe/msg_server, 720, patch 201, changelist 1315424, optu (Mar 17 2012, 07:40:15), rs6000_64, 2012 03 17 10:53:44
/usr/sap/BD7/DVEBMGS01/exe/dboraslib.o, 720, patch 201, changelist 1315424, optu (Mar 17 2012, 00:59:53), rs6000_64, 2012 03 17 01:31:52
/usr/sap/BD7/DVEBMGS01/exe/enserver, 720, patch 201, changelist 1315424, optu (Mar 17 2012, 07:40:15), rs6000_64, 2012 03 17 10:58:28
/usr/sap/BD7/DVEBMGS01/exe/icman, 720, patch 201, changelist 1315424, optu (Mar 17 2012, 07:40:15), rs6000_64, 2012 03 17 10:48:00
/usr/sap/BD7/DVEBMGS01/exe/sapwebdisp, 720, patch 201, changelist 1315424, optu (Mar 17 2012, 07:40:15), rs6000_64, 2012 03 17 10:48:45
/usr/sap/BD7/DVEBMGS01/exe/jcontrol, 720, patch 201, changelist 1315424, optu (Mar 17 2012, 07:40:15), rs6000_64, 2012 03 17 11:22:56
/usr/sap/BD7/DVEBMGS01/exe/jlaunch, 720, patch 201, changelist 1315424, optu (Mar 17 2012, 07:40:15), rs6000_64, 2012 03 17 11:23:03
/usr/sap/BD7/DVEBMGS01/exe/jstart, 720, patch 201, changelist 1315424, optu (Mar 17 2012, 07:40:15), rs6000_64, 2012 03 17 11:20:52

Similar Messages

  • Uninstall Java stack for Live Auction Cockpit

    Hi,
      I need to uninstall java stack for Live Auction Cockpit. Can anybody explain how to uninstall Java stack/MS SQL server.
    Thanks,
    -Rav

    Hi
    <b>Please go through this -></b>
    <u>Se related OSS Notes-></u>
    Note 639998 Live Auction Installation Additional Information
    Note 715985 Live Auction 2.0 Install/Upgrade Additional Information
    Note 1008524 last minute installation, upgrade and patch info for LAC 6.0
    Do let me know.
    Regards
    - Atul

  • Parameter set in Java stack for retention of messages in PI

    Hi,
    Can you tel me which paramter is set in Java stack for retention of messages in adapter engine and where we can we find in Java stack?
    Thanks.

    RWB --> Component MOnitoring --> Adapter Engine --> Background Processing
    http://help.sap.com/saphelp_nwpi71/helpdata/en/05/b1b740f83db533e10000000a155106/frameset.htm

  • System time for Java Stack and ABAP Stack of PI

    HI,
         We have a scenario in which we have a synchronous flow of data. In the forward flow we have used field UZEIT in an RFC Lookup to register the inbound time and in the reverse flow we have used current time function of SAP PI mapping. PI time is the local time of the server, However UZEIT is 4 hours ahead compared to PI time.
    Both the Java and the Abap stack are installed on the same server.
    Kindly let us know the reason for the difference in time on both the stacks.
    Regards,
                Milan Thaker

    Hi,
       Yes I am refering to the System->Status time in ABAP Stack. Could you please tell me where can I check the System time of JAVA stack. I got one XML file in UME which refers to some timestamp in com.sap.security.core.usermanagement but I failed to locate this field. Please let me know where can I find the Java stack time and how can that be synchronized with ABAP.
             Also, is there any time zone settting in JAVA for UTC , the way we have in ABAP
    Regards,
                  Milan Thaker

  • Uninstalling only Java stack

    Hi,
    We have ABAP + Java stack on our PRD system.  Can we uninstall only Java stack without disturbing the ABAP stack ?
    Please suggest the procedure to perform this and also the post steps to be done if any.
    Windows 2003 IA64+ ECC6.0 + Oracle 10.2

    Hi
    In principle, waht the UNINSTALL does is:
    1. delete the relevant data from DB
    2. delete the relevant files/folders from File System.
    So if you do want to remove the Java add-in instance, you can do this manually even it is NOT recommended, main steps:
    1. delete the Java DB schema, should be SAPDB<SID>
    2. adjust the profiles to remove all the java stack relevant settings.
    3. remove the j2ee and SDM folder from file system.
    Probaly you want to uninstall the Java stack as you don't need and, by uninstallig it, the abap performance might be better,
    but to achieve this, you just need to set the rdisp/j2ee_start to 0, or just comment out all the parameters used by the java stack
    in the instance profile, and this applies to all the platform, not matter Windows or Unix.
    Here is an example of the profile parameters in <SID>_DVEBMGSXX_<hostname>
    exe/j2ee = $(DIR_INSTANCE)/j2ee/os_libs/jcontrol
    rdisp/j2ee_start_control = 1
    rdisp/j2ee_start = 1
    rdisp/j2ee_timeout = 600
    rdisp/frfc_fallback = on
    icm/HTTP/j2ee_0 = PREFIX=/,HOST=localhost,CONN=0-500,PORT=50000
    jstartup/trimming_properties = off
    jstartup/protocol = on
    exe/jlaunch = $(DIR_INSTANCE)/j2ee/os_libs/jlaunch
    jstartup/vm/home = /usr/java14_64
    INSTANCE_PROPERTIES = $(DIR_INSTANCE)/j2ee/cluster/instance.properties
    SDM_PROPERTIES = $(DIR_INSTANCE)/SDM/program/config/sdm_jstartup.properties
    jstartup/instance_properties = $(INSTANCE_PROPERTIES);$(SDM_PROPERTIES)
    ms/server_port_0 = PROT=HTTP, PORT=8100
    Regards,
    Thunder

  • At UNIX, where to find out when the Java stack was re-started?

    On the NT platform, we can check Java stack's restart time from SAPMMC.
    Could anybody tell on UNIX, where to check this?
    I looked into SMICM but no findings.
    Thanks!

    Hi,
    You can restart Java Stack from SMICM transaction. i.e SMICM-->Administration and you get many options
    and in the ICM trace file you get these options , I think.. For this SMICM and DisplaY all ...
    Regards,
    moorthy

  • How to Uninstall Java Dialog Instance

    Does anyone know how to uninstall a Java Dialog instance?
    The install instructions, 'SAP Web Application Server 6.40 SR1 Java on Windows: MS SQL Server' suggest that I should go to the control panel and select the add/remove program and then find the instance and remove it.  However, the instance does not appear in the list.
    Note:  I have the ABAP stack (DEV) and the java stack (JDV) installed on the same box. But, the java stack is not an add-in.  The ABAP stack instance does appear in the add/remove program list.

    ok Doug,
    i've a workaround for that.
    Go to registry editor.IF YOU Find the Service corresponding to J03(SAP<SID>_03). Delete it. (if you want to be fail safe, export that contents to a file using FILE --> EXPORT and then delete it. you may import it later if you want). and RESTART the PC.
    this process will ensure that there is no instance according to your system (coz no registry entry is found). it is as good as removed. but the files that were created during the instance installation will remain in your hard drive.
    IN CASE you need this instance later or this workaround gives you any trouble, just import the registry contents file which you have exported earlier and RESTART THE PC.
    it is as good as it was!!!
    this is an easy work around but slightly risky as u are fiddling with your SYSTEM REGISTRY ENTRIES.
    Regards
    Arun.
    PS: Remove the corresponding entry in the WINDOWS SERVICES file. otherwise, it will give PORT IN USE during later installation with instance number 03.
    Message was edited by: Arunkumar

  • Uninstall java-addon alone

    Hi all...
    I have installing XI.
    I have followed XISR1 Installation guide and completed installation till java-addon. Now i experience some problem with Java stack. So i want to uninstall only java-addon. Is there a way that i can uninstall only java-addon.

    hi Pran,
    there is one risky way. Find your java instance and remove the corresponding entires from Services registry (SAP<SID>_<INSTANCE NR>) and restart the system. this might remove the references to the java stack in your server. so, in the perspective of OS, your Java stack is gone.
    you may take a backup of the registry contents you are going to delete. just in case something goes wrong, import the registry contents into your regedit and restart the system. the system should rollback to its original state.
    if your so-called uninstallation is successful, reinstall Java addon again. (this might not let you create the same instance but in the end your server will have only one java instance).
    again, i seriously tell you this is very risky.  if you have time and can do R & D, you may go ahead and try this at your own risk. otherwise, remove all and restart your installation.
    Regards
    ak

  • SAP PI 7.11 JAVA Stack do not start - Loading [PoolManager]...

    Hello,
    <br>
    our Java Stack of our SAP PI 7.11 do not start. In the SAP MMC we get following error:
    <br>
    -1501 (Some managers fails to start)
    <br><br>
    I loooked into the std_server0 log and find this error:<br><br>
    Loading [PoolManager]... [31] ms<br>
    ERROR: Server process failed to start due to:<br>
    java.lang.NoClassDefFoundError: com/sap/jvm/monitor/thread/ThreadWatcher$Callback<br>
         at java.lang.Class.getDeclaredConstructors0(Native Method)<br>
         at java.lang.Class.privateGetDeclaredConstructors(Class.java:2357)<br>
         at java.lang.Class.getConstructor0(Class.java:2671)<br>
         at java.lang.Class.newInstance0(Class.java:321)<br>
         at java.lang.Class.newInstance(Class.java:303)<br>
         at com.sap.engine.core.Framework.loadSingleManager(Framework.java:601)<br>
         at com.sap.engine.core.Framework.loadManagers(Framework.java:394)<br>
         at com.sap.engine.core.Framework.start(Framework.java:329)<br>
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br>
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)<br>
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)<br>
         at java.lang.reflect.Method.invoke(Method.java:585)<br>
         at com.sap.engine.boot.FrameThread.startFramework(FrameThread.java:155)<br>
         at com.sap.engine.boot.FrameThread.run(FrameThread.java:179)<br>
         at com.sap.engine.boot.StartFrame.work(StartFrame.java:93)<br>
         at com.sap.engine.boot.Start.main(Start.java:35)<br>
    Caused by: java.lang.ClassNotFoundException: com.sap.jvm.monitor.thread.ThreadWatcher$Callback<br><br>
    Now I post you the all of the Log-File:<br>
    <br>
    stdout/stderr redirection<br>
    <br>
    node name   : server0<br>
    host name   : iilsrv02<br>
    system name : IPE<br>
    system nr.  : 00<br>
    started at  : Mon Jan 09 13:57:24 2012<br><br>
    JVMX version - Nov  5 2007 23:34:18 - 01_REL - optU - windows amd64 - bas2:88748 (mixed mode, sharing)<br>
    (CompilerOracle exclude com/sapportals/portal/pb/layout/taglib/ContainerTag addIviewResources)<br>
    (CompilerOracle exclude com/sap/engine/services/keystore/impl/security/CodeBasedSecurityConnector <br>getApplicationDomain)
    (CompilerOracle exclude com/sap/engine/services/rmi_p4/P4StubSkeletonGenerator generateStub)<br>
    (CompilerOracle exclude com/sapportals/portal/prt/util/StringUtils escapeToJS)<br>
    (CompilerOracle exclude com/sapportals/portal/prt/core/broker/PortalServiceItem startServices)<br>
    (CompilerOracle exclude com/sap/engine/services/webservices/server/deploy/WSConfigurationHandler downloadFile)<br>
    (CompilerOracle exclude com/sapportals/portal/prt/jndisupport/util/AbstractHierarchicalContext lookup)<br>
    (CompilerOracle exclude com/sapportals/portal/navigation/cache/CacheNavigationNode getAttributeValue)<br>
    (CompilerOracle exclude com/sapportals/portal/navigation/TopLevelNavigationiView PrintNode)<br>
    (CompilerOracle exclude com/sapportals/wcm/service/ice/wcm/ICEPropertiesCoder encode)<br>
    (CompilerOracle exclude com/sap/lcr/pers/delta/importing/ObjectLoader loadObjects)<br>
    (CompilerOracle exclude com/sap/engine/services/webservices/jaxrpc/encoding/InstanceBuilder readElement)<br>
    (CompilerOracle exclude com/sap/engine/services/webservices/jaxrpc/encoding/InstanceBuilder readSequence)<br>
    (CompilerOracle exclude com/sap/engine/services/webservices/jaxrpc/encoding/TypeMappingImpl initializeRelations)<br>
    (CompilerOracle exclude com/sap/engine/services/webservices/jaxrpc/encoding/GeneratedComplexType _loadInto)<br>
    (CompilerOracle exclude com/sap/lcr/pers/delta/importing/ObjectLoader loadObjects)<br>
    The active factory is : com.sap.engine.boot.loader.StandardClassLoaderFactory<br>
    WARNING: The hash of package index [E:\usr\sap\IPE\DVEBMGS00\j2ee\cluster\bin\index.list] is corrupted<br>
    Reading kernel properties from kernelProperties.bin file...<br>
       Checked the data for 47 ms<br>
       Read the objects for 234 ms<br>
       Substituted the values for 31 ms<br>
    Finished reading kernel objects for 265 ms<br>
    Startup mode [NORMAL] and action [NONE] read<br>
    AS Java version [7.11.3710.93986.20100429121726] is starting server process [ID2867950] on host [iilsrv02]...<br>
    Loading [LogManager]... [157] ms<br>
    Loading [PoolManager]... [31] ms <br>
    ERROR: Server process failed to start due to:<br>
    java.lang.NoClassDefFoundError: com/sap/jvm/monitor/thread/ThreadWatcher$Callback<br>
         at java.lang.Class.getDeclaredConstructors0(Native Method)<br>
         at java.lang.Class.privateGetDeclaredConstructors(Class.java:2357)<br>
         at java.lang.Class.getConstructor0(Class.java:2671)<br>
         at java.lang.Class.newInstance0(Class.java:321)<br>
         at java.lang.Class.newInstance(Class.java:303)<br>
         at com.sap.engine.core.Framework.loadSingleManager(Framework.java:601)<br>
         at com.sap.engine.core.Framework.loadManagers(Framework.java:394)<br>
         at com.sap.engine.core.Framework.start(Framework.java:329)<br>
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br>
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)<br>
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)<br>
         at java.lang.reflect.Method.invoke(Method.java:585)<br>
         at com.sap.engine.boot.FrameThread.startFramework(FrameThread.java:155)<br>
         at com.sap.engine.boot.FrameThread.run(FrameThread.java:179)<br>
         at com.sap.engine.boot.StartFrame.work(StartFrame.java:93)<br>
         at com.sap.engine.boot.Start.main(Start.java:35)<br>
    Caused by: java.lang.ClassNotFoundException: com.sap.jvm.monitor.thread.ThreadWatcher$Callback<br>
    Loader Info -
    <br>
    ClassLoader name: [system:Kernel]<br>
    Living status: alive<br>
    Direct parent loaders:<br>
       [library:core_lib]<br>
    Resources:<br>
       E:\usr\sap\IPE\DVEBMGS00\j2ee\cluster\bin\kernel\jenqulib.jar
       E:\usr\sap\IPE\DVEBMGS00\j2ee\cluster\bin\kernel\sap.comtcantlr~runtime.jar
       E:\usr\sap\IPE\DVEBMGS00\j2ee\cluster\bin\kernel\sap.comtcblcachemgmtapi_for_assembly.jar
       E:\usr\sap\IPE\DVEBMGS00\j2ee\cluster\bin\kernel\sap.comtcblcachemgmtimpl.jar
       E:\usr\sap\IPE\DVEBMGS00\j2ee\cluster\bin\kernel\sap.comtcblcache_pluginslib.jar
       E:\usr\sap\IPE\DVEBMGS00\j2ee\cluster\bin\kernel\sap.comtcblframekrn.jar
       E:\usr\sap\IPE\DVEBMGS00\j2ee\cluster\bin\kernel\sap.comtcbljkernel_cacheimpl.jar
       E:\usr\sap\IPE\DVEBMGS00\j2ee\cluster\bin\kernel\sap.comtcbljkernel_classloadkrn.jar
       E:\usr\sap\IPE\DVEBMGS00\j2ee\cluster\bin\kernel\sap.comtcbljkernel_clusterkrn.jar
       E:\usr\sap\IPE\DVEBMGS00\j2ee\cluster\bin\kernel\sap.comtcbljkernel_configurationkrn.jar
       E:\usr\sap\IPE\DVEBMGS00\j2ee\cluster\bin\kernel\sap.comtcbljkernel_databasekrn.jar
       E:\usr\sap\IPE\DVEBMGS00\j2ee\cluster\bin\kernel\sap.comtcbljkernel_licensingkrn.jar
       E:\usr\sap\IPE\DVEBMGS00\j2ee\cluster\bin\kernel\sap.comtcbljkernel_lockingkrn.jar
       E:\usr\sap\IPE\DVEBMGS00\j2ee\cluster\bin\kernel\sap.comtcbljkernel_logkrn.jar
       E:\usr\sap\IPE\DVEBMGS00\j2ee\cluster\bin\kernel\sap.comtcbljkernel_poolkrn.jar
       E:\usr\sap\IPE\DVEBMGS00\j2ee\cluster\bin\kernel\sap.comtcbljkernel_servicekrn.jar
       E:\usr\sap\IPE\DVEBMGS00\j2ee\cluster\bin\kernel\sap.comtcbljkernel_threadkrn.jar
       E:\usr\sap\IPE\DVEBMGS00\j2ee\cluster\bin\kernel\sap.comtcblopensqlkernelimplOpenSQLKrn.jar
       E:\usr\sap\IPE\DVEBMGS00\j2ee\cluster\bin\kernel\sap.comtcjeoffline_deployimpl.jar
       E:\usr\sap\IPE\DVEBMGS00\j2ee\cluster\bin\kernel\sap.comtcjesessionmgmtimpl.jar
       E:\usr\sap\IPE\DVEBMGS00\j2ee\cluster\bin\kernel\sap.comtcseclikeylikey_assembly.jar<br>
    <br>
         at com.sap.engine.boot.loader.MultiParentClassLoader.loadClass(MultiParentClassLoader.java:274)<br>
         at com.sap.engine.boot.loader.MultiParentClassLoader.loadClass(MultiParentClassLoader.java:243)<br>
         at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:353)<br>
         ... 16 more<br><br>
    Have someone an idee where to find the error and how we could resolve it?<br><br>
    Thanks and regards<br>
    Martin

    Hi,
    You are right, JSPM will not start with server0 down. And server0 will not come up with SAP JVM not updated.
    Perhaps you could try a manual update of the SAP JVM as mentioned in the thread:
    SAP EHP1 FOR SAP NW CE 7.1 -  java doesn't start after updating jvm
    Hope it helps.
    Regards,
    Srikishan

  • Java Stack mandatory for a SAP BI system integrated with EP?

    Hi Guru's,
    Currently we are using SAP NetWeaver 2004 s version 7.0 system for our BI.
    This is integrated with the EP. But our BI system does not contain the Java Stack installed.
    When we work on WAD templates and execute  the template, it is automatically directed to EP portal where we can see our reports.
    Here my question is do we need Java Stack for this system to use ADOBE DOCUMENT services or can it work with EP only for the web functionalities.
    Any info on this is of great help.
    Best Regards
    Kumar

    HI Reddy,
    We came to know from our basis team that we do not have the Java Stack installed in our BI 7.x system yet.
    As it is integrated with EP which has Java, our web reports are working.
    1) But my question is still do we ned to install the Java Stack in our BI system as i do not find any Export to PDF option in EP for the reports (eventhough AS Java supports this).
    2) Or can we use the existing configuration without Java STack integrated to EP for the new tools like Report Designer and Integrated Planning?
    Regards
    Kumar

  • SSO using Windows Active Directory but without EP or Java stack

    Good morning and thank you in advance for your help.
    The question is:
    our environment includes windows domain with Active Directory, ECC 6.0 ABAP (DEV, QAS, PROD), BW 7.0 (DEV, QAS, PROD) only ABAP stack.
    I would like to know if we can enable SSO using only this configuration without introducing EP or Java stack.
    Best regards
    Max

    Hi Willi,
    It won't be that easy to understand each other... as my english is not that good either
    Most of the points introduced in the SAP help link are automatically performed by sapinst.
    Almost all my customers running on MS are not using an AV, and neither get into troubles...
    but no user ever connect on the SAP server, only admin, for maintenance purpose or SAP admin when needed...
    Internet explorer should not be used on a sever, MS itself says it should be uninstalled...
    Best regards
    SAP on SQL General Update for Customers & Partners April 2014
    10. Do Not Install SAPGUI on SAP Servers
    Windows Servers have the ability to run many desktop PC applications such as SAPGUI and Internet Explorer however it is strongly recommended not to install this software on SAP servers, particularly production servers.
    To improve reliability of an operating system it is recommended to install as few software packages as possible.  This will not only improve reliability and performance, but will also make debugging any issues considerably simpler
    “A server is a server, a PC is a PC”.  Customers are encouraged to restrict access to production servers by implementing Server Hardening Procedure. 
    SAP Servers should not be used as administration consoles and there should be no need to directly connect to a server. Almost all administration can be done remotely
    SAP on SQL General Update for Customers & Partners September 2013
    Internet Explorer (and any other non-essential software) should always be removed from every SAP DB or Application server. 
    The following command line removes IE from Windows 2008 R2, Windows 2012 and Windows 2012 R2:
    Open command prompt as an Administrator ->  dism /online /Disable-Feature /FeatureName:Internet-Explorer-Optional-amd64

  • Installation on Enterprise Portal in an existing NW04s JAVA Stack

    Hello experts,
    we are having a NW04s Java Stack SP17 without EP Packages.
    But now we want to install a Enterprise Portal on this stack also.
    How can I do this?? Are there some docu's / install guides or something like this!
    Thanks a lot
    Christian

    NW04 go to -> https://websmp102.sap-ag.de/nw04installation -> You'll find it under SAP EP
    Also EP documentation is included on the NW04s Java Master guide.
    http://service.sap.com/~form/sapnet?_SHORTKEY=01100035870000659894&_OBJECT=011000358700000071292008E
    Regards
    Juan

  • Single-Sign-On (SSO) configuration on JAVA Stack through HTTP Header method

    Hello SDN community,
    in the context of a Proof of Concept, we are testing the integration of Microsoft Sharepoint Portal with SAP Backend (addin) systems.
    As the architecture impose use an external scenario (access from the internet), we couldn't use the Kerberos (SPNego) solution and thus we chosed the http header solution which in short uses an intermediary web server (in this case the IIS of the MOSS solution) which will act as authority.
    I miss information on how the workflow works for this http header authentication method. Through the visual administrator of the addin JAVA stack, it is possible to configure each application with a customized authentication (a choice of security modules). But this all that I know.
    My task is to configure SSO. From a sharepoint portal, the user should be able to access Web Dynpros and BSPs. I imagine that the very first call to a webdynpro or bsp (or maybe when we log on the sharepoint portal), the request to the WDP or BSP will first be forwareded by the intermediary server to the JAVA stack (or is it the SAP dispatcher that has to be configured).
    Is there an application to be built on the java stack to deal with the authentication, modify http header?
    What will the Java stack return? a sap long ticket? a token?
    How will the redirect work (to by example a BSP which is in the ABAP stack)?
    SAP preconise to secure with SSL the link between the intermediary web server and the JAVA stack, is IP restriction also a solution?
    A lot of questions about how this SSO http header should work,
    I would be very greatful for any help, or info,
    Kind regards,
    Tanguy Mezzano

    Hi Tanguy,
    to tell you the truth I'm really unsure about what you are trying to achieve. When I started posting to your thread I thought all you wanted was trying to access your J2EE engine via Browser and authenticate against the engine using HTTP Header Variables. Nevermind:
    Here are some answers to your question:
    in fact I did succeed, the problem was that even after domain-relaxation done by the J2EE, I had to change the domain of th SAP cookie to the bbbb.domain.com to be understood (I would have thought that all hosts in/under domain .domain would have accepted such a cookie but it seems that no...).
    The server does not care about the domain because Cookies in an HTTP Request do not contain any domain information. The domain is just important when the Cookie is set by the server so your Client (Browser) will know in which cases the Cookie may be sent or not. So if your domain is xxx.yyy.domain.com and your cookie is issued to .domain.com then your Browser will definitely sent it to all hosts under .domain.com (This includes xxx.yyy.domain.com etc.)
    My current scenario is: in a first request get a SAP Logon Ticket from the Java Stack, then change its domain and then directly call the backend with it.
    You can do that but there is no Client involved in this scenario. So this is useful if you just want to test the functionality (e.g. authentication to J2EE using Header Variables (This works finally!!!) and then use the fetched Logon Ticket to test SSO against any trusted Backend!!)
    So everything's is in a Java Client application without using any redirection.
    If I understand you, you're solution is from the Browser call a servlet (which is deployed on the Java Stack and has no authentication schema) by passing to it our http header.
    No, you should initially authenticate somewhere! I thought that maybe you had some resource you access before accessing the Java Stack. This could be any application (e.g. deployed on a Tomcat or JBOSS or other server or if you like even SAP J2EE). After authenticating there you are aware of the username and could use it to  procceed (e.g. Authenticate against the J2EE using the same user and HTTP Header authentication for that particular user!)
    That servlet will transfer the http header (with the HttpClient app) in order to get from the Java Stack a SAP Logon ticket, and then to redirect to the resource and by sending back the cookie in client browser. Am I correct?
    This was just a suggestion because I realized that there was no Client ever involved in any of your testing (looked strange to me!). I was just thinking that it would be easier for you to just get the Cookie into your Browser so your Browser would do the rest for you (in your case finally send the Logon Ticket Cookie to your Backend to test SSO using Logon Tickets!).
    The AuthenticatorServlet somehow serves as a Proxy to your client because your client is not able to set the Header Variable. That's why I initially suggested to use a Proxy (e.g. Apache) for that purpose. The problem is just that if you use a Proxy you will have to tell it somehow which username it should set in the Header Variable (e.g. using a URL Parameter or using a personalized client certificate and fetch the username (e.g. cn=<username> from the certificate!)
    This way of doing would simplify the calls for sso for each new application needing authentication, instead of having all code each time in it...
    I'm stuck again! Do you want to authenticate an End User or do you want to authenticate an application that needs to call any resources in your Backend that requires authentication?
    So my problem now, is how to call the servlet from the client browser:
    I'm trying to call my servlet from the browser but I don't succeed. I am able to understand how to reach a jsp from the Java Stack, but not to reach a servlet. I don't find the path to my servlet:
    <FORM method="POST" action="SSORedirect2" >
    A JSP is a servlet too. There is just no JAVA Class involved!
    You do not need any POST Request to invoke a Servlet.
    I see that my servlet is deployed, but I don't how what path to give to my form to invoke the servlet, here follows my web.xml
      <?xml version="1.0" encoding="UTF-8" ?>
      <!DOCTYPE web-app (View Source for full doctype...)>
    - <web-app>
      <display-name>WEB APP</display-name>
      <description>WEB APP description</description>
    - <servlet>
      <servlet-name>SSOredirect2</servlet-name>
      <servlet-class>com.atosorigin.examples.AuthenticatorServlet</servlet-class>
      </servlet>
    - <servlet>
      <servlet-name>SSORedirect2.jsp</servlet-name>
      <jsp-file>/SSORedirect2.jsp</jsp-file>
      </servlet>
    - <security-constraint>
      <display-name>SecurityConstraint</display-name>
    - <web-resource-collection>
      <web-resource-name>WebResource</web-resource-name>
      <url-pattern>/*</url-pattern>
      <http-method>GET</http-method>
      <http-method>POST</http-method>
      </web-resource-collection>
    - <auth-constraint>
      <role-name>DefaultSecurityRole</role-name>
      </auth-constraint>
      </security-constraint>
    - <security-role>
      <role-name>DefaultSecurityRole</role-name>
      </security-role>
      </web-app>
    If you have an AuthenticatorServlet Class all you need is to add the Servlet Mapping in your web.xml file
    e.g.
    <servlet>
      <description>
      </description>
      <display-name>AuthenticatorServlet</display-name>
      <servlet-name>AuthenticatorServlet</servlet-name>
      <servlet-class>com.atosorigin.examples.AuthenticatorServlet</servlet-class>
    </servlet>
    <servlet-mapping>
      <servlet-name>AuthenticatorServlet</servlet-name>
      <url-pattern>/AuthenticatorServlet</url-pattern>
    </servlet-mapping>
    You can directly call the Servlet in your Browser by calling the URL provided in the url-pattern of your Servlet mapping ( in this case /AuthenticatorServlet). The engine will invoke the Class "com.atosorigin.examples.AuthenticatorServlet" in the background and do whatever you defined there!
    I have also to pass my http header and the redirectUrl in the GET request.
    If you like! I just suggested this for testing purposes. As I stated before you need a way to tell your proxy (or in your case AuthenticatorServlet) which user should be set when calling the Engine in order to authenticate using HTTP Header. You could use the URL Paramater to define the user you actually want to use when you set the Header Variable.
    I just introduced the redirectURL because you were talking about redirects all the time. So if you finally want to call the Backend you could define the Backend URL in the redirectURL Parameter and the Servlet will make sure that you are redirected to this location after the whole process!
    Thx for your input very helpful,
    But again 0 points
    Cheers

  • Web Dynpro ABAP - Java stack required?

    Hey everyone,
    We are currently planning an upgrade to ECC 6.0 and Netweaver 2004s. A source of debate during this planning has been whether or not to install the Java stack in our upgraded system.
    I'm an ABAP developer, so I'm really looking forward to using Web Dynpro ABAP. Does anyone know if the Java stack is required to effectively use Web Dynpro ABAP? It seems like the two should be independent...but I just want to be sure.
    Thanks in advance!!
    Chad

    No, you do not need the java stack to run WDA applications.  It runs purely on the ABAP stack.  You can develop your WDA app in SE80 and run it.  It will run in a browser from the ABAP stack.  If you have a portal, then you know that this runs on the java stack.  Also, your portal is probably not running on the same box as your backend ERP system.  If you running a portal, I would suggest installing both the java stack as well as the ABAP stack for you portal to run on.  Then you will be able to use WDA to create applications to run in your portal.
    So to sum up,  the portal runs on the java side, if you have both stacks running under your portal you can development WDA and WDJ applications, which both can run on that same engine.  To answer you question, you DON'T need the java stack to develop and run your WDA application, but if you want it to run in a portal, then you need a java stack to run the portal on top of.  This can be a completly separate box and a standalone java stack.   Did I confuse you even more?
    REgards,
    Rich Heilman

  • Couldnt upgrade the  java stack  after upgrading the abap to ehp1

    Hi
    I have upgarded the  system to ehp1 but i couldnt continue to upgarde the java stack  to 18th patch.The reason is it coudlnt find the  file JSPM02P-2-20002796.SCA. I couldnt find this file .   i couldnt find only this file   JSPM02P_4-20002796.SCA . I tried to put this file in inbox and tried to run the jspm but it is not recognizing this as a valid file and its expecting   JSPM02P-2-20002796.SCA. I couldnt find this file can anyone suggest me where i could find this file.
    Thanks and Regards
    MA.Sreenivasan

    When you download the files, be sure to select "Save As File", which next to the "Add to Download Basket" button. Copy that SPStab.xml file to your EPS/in directory. Without that, it won't recognize the files even if they are there.

Maybe you are looking for

  • PC-Suite sync fails after Firmware upgrade of E65

    After firmware upgrade of E65 PC-Suite stops syncing Calendar & Contacts from outlook. No error messages, just "0 entries has been updated". - PC-Suite updated to 7.0.9.2 - Outlook 2003 - XP Prof. Any ideas? Solved! Go to Solution.

  • Auditing report  for HR table

    I need to make report the data maintains like update the job,qualification, grade so on if all data i need found in on table or package whats the name ? thanks fathi

  • ABOUT  ASSIGNING OF TAXATION FOR G/L ACCOUNTS

    HI      I HAVE ASSIGNED DIFFERERNT  G/L ACCOUNTS  FOR CST  12.5%  AND CST 4%   IN ASSETS AND LIBILTIES . A/P TAX AMOUNT                A/R  TAX ACCOUNT 100608   (VAT 12.5%)           200427([email protected]%) 100609(VAT4%)                   200434 (

  • I am trying to remove skype. It will not leave, sa...

    I am trying to remove "skype" from my HP pavilion desk top and it won't leave saying, "close all CHROME windows." I did. Even restarted pc, same thing. HELP

  • Accidentally installed RoboForm, can't get rid of it

    I installed Roboform without realizing it wasn't for Mac; now I get an error message when I try to start Firefox. How do I get rid of it? (I emailed the author but haven't heard a reply, there's an uninstall program but it's an exe file so I can't op