J2EE Engine - Restart necessary after changing web.xml?

Hi people,
do I have to restart the whole J2EE Engine after changing the <max-sessions> parameter of my J2EE-App? Or is a restart of the app via the deploy service also sufficient?
This parameter change is done in web.xml on 620 and web-j2ee-engine.xml in 640.
Thanks!
Bjoern
Message was edited by: Bjoern Altmannsberger

restart only the application via deploy service
regards,
Violeta

Similar Messages

  • Avoid J2EE engine restart

    Hi Folks,
    we have a project, which was developed using J2EE and PDK. I have sapconnection.properties files, and we are getting the connection information using the JCo programming. Suppose if i can  change the connection information in properties file, i have to restart the j2ee engine (mandatory). then only it got reflected. So is there any way to to take effect with out j2ee engine restart..?

    Hi Ishita
    It is recommended to restart the J2EE Engine after reimporintg the model because metadata will not be refreshed,
    The Web Dynpro Adaptive RFC framework sits on the top of several layers such as the Java Connector Objects (JCO), Data Dictionary (DDIC) and the MDI.
                After the first access each of these layers caches the metadata within them and keeps returning the cached values thereafter. The caches are not refreshed even if something would have changed in the metadata on the R/3 backend. In addition the Web Dynpro ARFC model itself also caches the metadata. The new invalidation tool will try to refreshes the caches across all the layers. The earlier solution to refresh the caches was to simply restart the engine.
    Please look into this Blog, [reimporting a Model without restarting|https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/10465350-b4f5-2910-61ba-a58282b3b6df] the J2EE Engine.
    Best Regards
    Chaitanya.A

  • When SLD is accessed J2EE engine restarts automatically.

    Hi,
    When SLD is accessed J2EE engine restarts automatically.  System is a central component and have ECC and XI on it. Everything works fine only when SLD is acessed through browser it restarts the J2EE engine. 2004s Oracle windows 64bit.
    The error message on the web browser says. The Java Engine is restarting...
    Thanks and Regards.
    Mohammed

    Thank you swaroop for your reply.
    Integration is set to :
    http://holliday:8001/sap/xi/engine?type=entry
    When I checked the bridge its pointing to Solution manager address... which is very weard.
    However i am creating another bridge for my Dev and will delete the solution manager one.
    Another issue which I see is I am not able to log into ICM ...
    In MMC.. when I click on ICM .. its asking me for username and password . when I give ICMADM password.. it gives auth error...
    Unable to find icmauth.txt file in global host... tried creating one.. created successfully but still I dont see the file in globalhost.
    If you need any more information please feel free. All the help is greatly appriciated.
    Regds
    Mohammed.

  • Error in SAP JCO connection leads to SAP J2EE engine restart

    Hi All
    i am using SAP Jco 2.0 to connect to backend.The code runs fine for tables but when i try to access fields like 
    getExportParameterList().getField("EMPLOYEENUMBER").toString(); it leads to j2ee engine restarts.
    Is it a bug?
    Is it possible for an exception to restarts server even with error?
    Regards
    Shankar

    Hi,
    Does your application uses any property files or log files? If so, check if they are available in the specified location.
    Check the defaultTrace, you will know why the server is getting restarted. Have a placeholder in the defaultTrace so that you can easily identify the error.
    Thanks,
    Venkat

  • J2EE Engine restart

    Hello Experrts,
                         I wanted to know that is it necessary to restart the J2EE engine after reimporting  a model?If so then why?? Dont we have the option to restart any one service related to it?? Can anyone give a better option than restarting the server....??
    Thanks & Regards
    Ishita

    Hi Ishita
    It is recommended to restart the J2EE Engine after reimporintg the model because metadata will not be refreshed,
    The Web Dynpro Adaptive RFC framework sits on the top of several layers such as the Java Connector Objects (JCO), Data Dictionary (DDIC) and the MDI.
                After the first access each of these layers caches the metadata within them and keeps returning the cached values thereafter. The caches are not refreshed even if something would have changed in the metadata on the R/3 backend. In addition the Web Dynpro ARFC model itself also caches the metadata. The new invalidation tool will try to refreshes the caches across all the layers. The earlier solution to refresh the caches was to simply restart the engine.
    Please look into this Blog, [reimporting a Model without restarting|https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/10465350-b4f5-2910-61ba-a58282b3b6df] the J2EE Engine.
    Best Regards
    Chaitanya.A

  • J2EE Engine cannot start after applying SP11 on WAS 6.40

    Hi SAP
    I am upgrading my WAS 6.40 SR1 java instance from SP9 to SP11. At the last stages of the installation the Java instance is stopped & started,at the step where Java instance is started, the 'server' process of the Java instance is not coming up properly. jcmon shows the dispatcher & SDM with status 'running' while server0 is with status 'stopped'.
    Since I'm using ABAP as data source to the J2EE, appears to me that the problem is occuring due to password mismatch for user SAPJSF in R/3 client 168 & between user SAPJSF in J2EE though I'm not sure why the password might change in J2EE after applying SP11.
    Please advice if my reasoning is correct, if no please advice how to solve this problem.
    If yes pls advice how can I change the password for user SAPJSF in J2EE. FYI I already tried changing the password for user SAPJSF using the offline config tool, Under cluster-data-> Instance_ID87066 I select the
    services com.sap.security.core.ume.service, then I select the ume.r3.connection.master.passwd, then the problem is inside the value option I'm not able to input the new password, neither I'm able to delete the old password, so the best thing I can do is Click on Set which opens a small window without any description with 2 options OK & Cancel, here I put the password same as R/3 password & save, after this I re-start the J2EE, but the same problem persists. Please advice on solving the problem.
    Trace file std_server0.out shows that the foll error message......
    Apr 28, 2005 8:09:47 PM com.sap.security.core.persistence
    [SAPEngine_System_Thread[impl:5]_23] Fatal: User Management Engine
    (com.sap.security.core.persistence.datasource.imp.R3Persistence) failed to connect to the ABAP backend system. Check that connection data are correct and the backend system is available. Error message: "Name or password is incorrect. Please re-enter". Connection data (obtained
    from properties of UME service in section "ume.r3.connection.master.": "{
    snc_qop=
    client=168
    abap_debug=
    snc_myname=
    gwserv=
    snc_partnername=
    ashost=CDBNTD03
    group=
    r3name=
    snc_mode=0
    gwhost=
    sysnr=00
    msserv=
    poolmaxsize=10
    snc_lib=
    passwd=********
    poolmaxwait=
    trace=
    receiverid_guest=master
    mshost=
    user=SAPJSF
    lang=
    receiverid=master
    Apr 28, 2005 8:09:47 PM com.sap.security.core.persistence
    [SAPEngine_System_Thread[impl:5]_23] Fatal: Initialization of UME persistence adapter "R3_DATASOURCE" failed.
    service com.sap.security.core.ume.service ================= ERROR
    =================
    Core service com.sap.security.core.ume.service failed. J2EE Engine cannot be started.
    com.sap.engine.frame.ServiceException: Name or password is incorrect.
    Please re-enter at com.sap.security.core.server.ume.service.UMEServiceFrame.start
    (UMEServiceFrame.java:555)
    at com.sap.engine.frame.ApplicationFrameAdaptor.start
    (ApplicationFrameAdaptor.java:31)
    at
    com.sap.engine.core.service630.container.ServiceRunner.startApplicationServiceFrame(ServiceRunner.java:
    201)
    at com.sap.engine.core.service630.container.ServiceRunner.run
    (ServiceRunner.java:142)
    at com.sap.engine.frame.core.thread.Task.run(Task.java:60)
    at com.sap.engine.core.thread.impl5.SingleThread.execute
    (SingleThread.java:73)
    at com.sap.engine.core.thread.impl5.SingleThread.run
    (SingleThread.java:145)
    Caused by:
    com.sap.security.core.persistence.datasource.PersistenceException: Name or password is incorrect. Please re-enter
    at
    com.sap.security.core.persistence.datasource.imp.R3PersistenceBase.newPersistenceException(R3Persistenc
    eBase.java:1707) at
    com.sap.security.core.persistence.datasource.imp.R3PersistenceBase.init (R3PersistenceBase.java:1934)
    std_server0.out (16%)
    Thanks & Rgds,
    Abhishek

    Hi,
    have a look here.
    WebAS - invalid property value

  • J2EE Engine Restarts Automatically

    Hi all,
    We have a clustered environment with 2 J2EE dispatchers and 2 server nodes per J2EE dispatchers. Whenever a server node has a problem with the Messaging Service all the J2EE server nodes restart.
    The following is part of the std_server log that seems to have problem
    [Framework -> criticalShutdown] Missed broadcast due to network problems. Restart is required (advanced Reconnect)
    Sep 09, 2008 8:27:53 AM             com.sap.engine.core.Framework [Thread[Thread-25250,5,SAPEngine_System_Thread[impl:5]_Group]] Fatal: Critical shutdown was invoked. Reason is: Missed broadcast due to network problems. Restart is required (advanced Reconnect)
    [Framework -> criticalShutdown] Exiting Listener Loop. This requires a restart of the node. Possible reason is an interrupted
    reconnect session to the message server.
    Sep 09, 2008 8:27:53 AM             com.sap.engine.core.Framework [SAP J2EE Engine|MS Socket Listener] Fatal: Critical shutdown was invoked. Reason is: Exiting Listener Loop. This requires a restart of the node. Possible reason is an interrupted reconnect session to the message server.
    The following the dev_ms log
    [Thr  1] Fri Sep 09 08:55:13 2008
    [Thr  1] MsSSuspendCheck: C10 (J2EE3231271), no write within 40 secs, disconnect now
    [Thr  1] MsJ2EE_AddDisconnectedNode: add node [3231271] into disconnect list
    [Thr  1] *** ERROR => MsSClientHandle: C6 (J2EE43102890) send inv_name J2EE3231271 [msxxserv_mt. 4256]
    [Thr  1] ***LOG Q0U=> MsSClientHandle, inv_name (J2EE3231271) [msxxserv_mt. 4265]
    [Thr  1] MsJ2EE_CleanDisconnectedNodes: clean disconnect list
    [Thr  1] *** ERROR => MsSClientHandle: C6 (J2EE43102890) send inv_name J2EE3231271 [msxxserv_mt. 4256]
    [Thr  1] ***LOG Q0U=> MsSClientHandle, inv_name (J2EE3231271) [msxxserv_mt. 4265]
    [Thr  1] *** ERROR => MsSClientHandle: C9 (J2EE3231270) send inv_name J2EE3231271 [msxxserv_mt. 4256]
    [Thr  1] ***LOG Q0U=> MsSClientHandle, inv_name (J2EE3231271) [msxxserv_mt. 4265]
    [Thr  1] *** ERROR => MsSClientHandle: C6 (J2EE43102890) send inv_name J2EE3231271 [msxxserv_mt. 4256]
    [Thr  1] ***LOG Q0U=> MsSClientHandle, inv_name (J2EE3231271) [msxxserv_mt. 4265]
    [Thr  1] *** ERROR => MsSClientHandle: C6 (J2EE43102890) send inv_name J2EE3231271 [msxxserv_mt. 4256]
    [Thr  1] ***LOG Q0U=> MsSClientHandle, inv_name (J2EE3231271) [msxxserv_mt. 4265]
    [Thr  1] *** ERROR => MsSClientHandle: C6 (J2EE43102890) send inv_name J2EE3231271 [msxxserv_mt. 4256]
    [Thr  1] ***LOG Q0U=> MsSClientHandle, inv_name (J2EE3231271) [msxxserv_mt. 4265]
    [Thr  1] *** ERROR => MsSClientHandle: C6 (J2EE43102890) send inv_name J2EE3231271 [msxxserv_mt. 4256]
    [Thr  1] ***LOG Q0U=> MsSClientHandle, inv_name (J2EE3231271) [msxxserv_mt. 4265]
    [Thr  1] *** ERROR => MsSClientHandle: C6 (J2EE43102890) send inv_name J2EE3231271 [msxxserv_mt. 4256]
    [Thr  1] ***LOG Q0U=> MsSClientHandle, inv_name (J2EE3231271) [msxxserv_mt. 4265]
    [Thr  1] *** ERROR => MsSClientHandle: C9 (J2EE3231270) send inv_name J2EE3231271 [msxxserv_mt. 4256]
    [Thr  1] ***LOG Q0U=> MsSClientHandle, inv_name (J2EE3231271) [msxxserv_mt. 4265]
    [Thr  1] *** ERROR => MsSClientHandle: C9 (J2EE3231270) send inv_name J2EE3231271 [msxxserv_mt. 4256]
    [Thr  1] ***LOG Q0U=> MsSClientHandle, inv_name (J2EE3231271) [msxxserv_mt. 4265]
    [Thr  1] *** ERROR => MsSClientHandle: C9 (J2EE3231270) send inv_name J2EE3231271 [msxxserv_mt. 4256]
    [Thr  1] ***LOG Q0U=> MsSClientHandle, inv_name (J2EE3231271) [msxxserv_mt. 4265]
    [Thr  1] *** ERROR => MsSClientHandle: C9 (J2EE3231270) send inv_name J2EE3231271 [msxxserv_mt. 4256]
    [Thr  1] ***LOG Q0U=> MsSClientHandle, inv_name (J2EE3231271) [msxxserv_mt. 4265]
    [Thr  1] *** ERROR => MsSClientHandle: C9 (J2EE3231270) send inv_name J2EE3231271 [msxxserv_mt. 4256]
    [Thr  1] ***LOG Q0U=> MsSClientHandle, inv_name (J2EE3231271) [msxxserv_mt. 4265]
    [Thr  1] *** ERROR => MsSClientHandle: C9 (J2EE3231270) send inv_name J2EE3231271 [msxxserv_mt. 4256]
    [Thr  1] ***LOG Q0U=> MsSClientHandle, inv_name (J2EE3231271) [msxxserv_mt. 4265]
    [Thr  1] *** ERROR => MsSClientHandle: C9 (J2EE3231270) send inv_name J2EE3231271 [msxxserv_mt. 4256]
    [Thr  1] ***LOG Q0U=> MsSClientHandle, inv_name (J2EE3231271) [msxxserv_mt. 4265]
    [Thr  1] *** ERROR => MsSClientHandle: C9 (J2EE3231270) send inv_name J2EE3231271 [msxxserv_mt. 4256]
    [Thr  1] ***LOG Q0U=> MsSClientHandle, inv_name (J2EE3231271) [msxxserv_mt. 4265]
    [Thr  1] *** ERROR => MsSClientHandle: C9 (J2EE3231270) send inv_name J2EE3231271 [msxxserv_mt. 4256]
    [Thr  1] ***LOG Q0U=> MsSClientHandle, inv_name (J2EE3231271) [msxxserv_mt. 4265]
    [Thr  1] *** ERROR => MsSClientHandle: C9 (J2EE3231270) send inv_name J2EE3231271 [msxxserv_mt. 4256]
    [Thr  1] ***LOG Q0U=> MsSClientHandle, inv_name (J2EE3231271) [msxxserv_mt. 4265]
    [Thr  1] *** ERROR => MsSClientHandle: C9 (J2EE3231270) send inv_name J2EE3231271 [msxxserv_mt. 4256]
    [Thr  1] ***LOG Q0U=> MsSClientHandle, inv_name (J2EE3231271) [msxxserv_mt. 4265]
    [Thr  1] *** ERROR => MsSClientHandle: C9 (J2EE3231270) send inv_name J2EE3231271 [msxxserv_mt. 4256]
    [Thr  1] ***LOG Q0U=> MsSClientHandle, inv_name (J2EE3231271) [msxxserv_mt. 4265]
    [Thr  1] *** ERROR => MsSClientHandle: C9 (J2EE3231270) send inv_name J2EE3231271 [msxxserv_mt. 4256]
    [Thr  1] ***LOG Q0U=> MsSClientHandle, inv_name (J2EE3231271) [msxxserv_mt. 4265]
    Anyone familiar with "Missed broadcast due to network problems. Restart is required".
    Can I change any parameter to increase the MsSSuspendCheck time to more than 40s.
    regards,
    Roshni

    Hi Roshni,
    I have discover this problem today!
    From time to time (not during the start process of the Was Java) , II have got the same error message.
    In  my /j2ee/cluster/server0/log/system/server.0.log. I see those  message "Critical shutdown was invoked. Reason is: Missed broadcast due to network problems. Restart is required (advanced Reconnect) , Fatal , /System/Server/Critical , com.sap.engine.core.Framework "
    And my Was java server node is restarted
    I am in J2EE 7.0 SP15 on Solaris Server
    I have one JAVA CI and 4 JAVA Application server on 4 different hardware server.
    If you have any clue, please let me know.
    Regards
    Jean-Louis

  • J2EE engine restart with java.lang.OutOfMemoryError  Java heap space

    Hi
    I hope someone can help me, I have an error on my J2EE engine.
    My portal restarts only when I click on User - Administration - Identity Management.
    Here is the log error.
    Exception id: [000000000000005B0000001C0000098800045ACD637E87AB]#
    #1.5^H#0000000000000059000000690000098800045ACD6EF06673#1225738282886#com.sap.engine.frame.Environment##com.sap.engine.frame.
    Environment#J2EE_GUEST#0##host_SID_4130050#J2EE_ADMIN#40cf7230a9d811dda9f9000000000000#SAPEngine_Application_Thread[impl:3
    ]_13##0#0#Error#1#/System/Server/Critical#Plain###FATAL: Caught OutOfMemoryError! Node will exit with exit code 666#
    #1.5^H#00000000000000590000006A0000098800045ACD6EF06833#1225738282886#com.sap.engine.frame.Environment##com.sap.engine.frame.
    Environment#J2EE_GUEST#0##host_SID_4130050#J2EE_ADMIN#40cf7230a9d811dda9f9000000000000#SAPEngine_Application_Thread[impl:3
    ]_13##0#0#Fatal#1#/System#Java###FATAL: Caught OutOfMemoryError! Node will exit with exit code 666
    [EXCEPTION]
    #1#java.lang.OutOfMemoryError: Java heap space
            at java.lang.ClassLoader.defineClass0(Native Method)
            at java.lang.ClassLoader.defineClass(ClassLoader.java:539)
            at com.sap.engine.services.deploy.server.ApplicationLoader.defineClassWithInterception(ApplicationLoader.java:168)
            at com.sap.engine.services.deploy.server.ApplicationLoader.loadLocalClass(ApplicationLoader.java:140)
            at com.sap.engine.frame.core.load.ResourceLoader.loadClass(ResourceLoader.java:127)
            at com.sap.engine.frame.core.load.ReferencedLoader.loadClass(ReferencedLoader.java:365)
            at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
            at com.sap.security.core.wd.assignusermapping.wdp.InternalAssignUserMappingComp.<init>(InternalAssignUserMappingComp.
    java:173)
            at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
            at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
            at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
            at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
            at com.sap.tc.webdynpro.progmodel.generation.ControllerHelper.createDelegate(ControllerHelper.java:74)
            at com.sap.tc.webdynpro.progmodel.generation.DelegatingComponent.<init>(DelegatingComponent.java:51)
            at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.init(ClientComponent.java:382)
            at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.createComponent(ClientComponent.java:940)
            at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.createComponent(ClientComponent.java:177)
            at com.sap.tc.webdynpro.progmodel.components.ComponentUsage.createComponentInternal(ComponentUsage.java:149)
            at com.sap.tc.webdynpro.progmodel.components.ComponentUsage.createComponent(ComponentUsage.java:116)
            at com.sap.tc.webdynpro.progmodel.components.ComponentUsage.createInstanceIfDemanded(ComponentUsage.java:728)
            at com.sap.tc.webdynpro.progmodel.components.ComponentUsage.getImplementingInterfaceViewInfo(ComponentUsage.java:403)
            at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.getViewManagerFor(ClientComponent.java:305)
            at com.sap.tc.webdynpro.progmodel.view.ViewManager.createUninitializedView(ViewManager.java:628)
            at com.sap.tc.webdynpro.progmodel.view.ViewManager.getView(ViewManager.java:694)
            at com.sap.tc.webdynpro.progmodel.view.ViewManager.bind(ViewManager.java:555)
            at com.sap.tc.webdynpro.progmodel.view.ViewManager.getView(ViewManager.java:724)
            at com.sap.tc.webdynpro.progmodel.view.ViewManager.bindRoot(ViewManager.java:579)
            at com.sap.tc.webdynpro.progmodel.view.ViewManager.init(ViewManager.java:155)
            at com.sap.tc.webdynpro.progmodel.view.InterfaceView.initController(InterfaceView.java:43)
            at com.sap.tc.webdynpro.progmodel.controller.Controller.init(Controller.java:200)
            at com.sap.tc.webdynpro.progmodel.view.ViewManager.getView(ViewManager.java:709)
    Thanks for your help

    pretty obvious to me "java.lang.OutOfMemoryError: Java heap space"
    Read,
    https://www.sdn.sap.com/irj/sdn/wiki?path=/display/jsts/(Kernel)OOM
    or
    java.lang.OutOfMemoryError: Java heap space
    those links should give you a fairly good idea on how to solve the issue.
    Regards
    Juan

  • ISA changing web.xml parameters for ordering

    Dear all,
    I have the following problem. I would like to set the web.xml parameters in such a way that when I click add to basket from a product, to create a basket directly and add it rather than navigating to createdocument.jsp and having to choose between order and order template. I think this is possible, could someone please tell me some details on how to do it?
    thank you very much in advance

    Hello Alkis!
    Do you want to disable choose document type and create only a Basket type (neither Order nor Quotation) document while choosing product from product catalog?
    Please give more clear requrements.
    regards, Lev

  • Restart of Services after changing instanceconfig.xml

    Hello together,
    is somebody able to explain me which Services/WEBServer I have to resart after I made some changes in the instanceconfig.xml
    Regards,
    Stefan

    Hi Stefan,
    You will need to restart the Oracle BI Server service aswell as the BI Presentation Server service.
    Rgds
    Ed

  • Open Form button on UWL is disappers, after changing the XMLs

    HI Frndz,
    We created a custom UWL(workbench) by creating uwl.standard.hr(from uwl. standard.xml),and when the workflows are triggered Items are not coming to our custom UWl , but these are coming fine to standard UWL.
    So i added the WF ITEMS into uwl.standard.hr manually and uploaded, now the items are coming to custom UWL(workbench), but when we click on Items these are not launching WDP application, this is the same case in standard UWL also.
    I came to know that when am adding the WF items to uwl.standed.hr than only OPEN FORM button is disappearing in custom and standard UWL also.If i delete these added entries in uwl.stranded.hr than standard UWL items are lunching well.But WF items are not coming to workbench(custom UWL).
    Plz suggest us.
    Regards
    Rajesh

    To be honest, I have only grasped < 100% of your message in detail, but...: Windows that have a parent<->child relation must be running in the same thread. In addition, after closing a modeless window, you must not use it anymore. Instead, create
    a new instance.
    What happens if you do not create a new thread but instead open the child in the same thread (which is obligatory)? You wrote it doesn't work, but I don't know why?
    "First I have to declare the child window as a global variable".
    How do you define "global"? Normally this is a variable in a Module declared with the scope Public or Friend. But I guess you mean a field of the Form (a variable at class level in the Form).
    "I need to be able to send messages from the main window to the child window so that the child window displays the volume."
    Why does the main window has to send the messages? Can't the child window handle the device's messages itself?
    "I need to run the child window using a separate thread as both windows need to be able to process commands."
    Process commands from the device, or commands from the user operating the Forms?
    Armin

  • Autorun WebDynpro Application after J2EE Server Restart

    Hi All
    I have developed an application which registers the event capturer for KM in webdynpro.This application doesnot have any UI output.
    I need to run this application after every J2EE server restart.
    I changed the portalapp.xml and added startup = true property, but of no use.
    Is there any way to do this ?
    Points will be rewarded for helpful answers.

    You should create a portal service and set startup = true in portalapp.xml

  • Need api for changing security role in web.xml !!

    My requirement is to change the value of the deployment descriptor "security-role" (in web.xml) through an api and inturn to persist the new value in web.xml. Also I need to know if this change is automatically redeployed or an explicit redeployment is needed ? In that case how do I redeploy using an api call ?
    I found a lot of apis related to roles like createRole, removeRole etc.. But there are no apis to change the name of the role and inturn persist in web.xml.
    Do I need to provide any more information ? Let me know
    Thanks,
    Karthick

    why and when do you change security-role? try to use ant task (perhaph you need xpath also). it´s the better when you perform task about life´s cycle of application.
    please, describe your problem.
    of course in you change web.xml you must restart the application.

  • BW Web Service J2EE Engine

    Hello,
    Please can anyone tell me,
    1. if the J2EE Engine must be installed to send XML data to BW using the HTTP port provided under the WAS soap service?
    I am new working with XML data for BW and we do not have the engine installed. I have followed the 'How to send XML data to BW' but it is not clear on my question.  We are using BW 3.5.
    Thank you for any advise

    Hello Teresa,
    it is not necessary to run an J2EE engine to send XML data to BW.
    Then you craete an DataSource based on a WebService Source System we generate a WebService / WSDL in background. You can find this WebService in Transaction WSADMIN. This WebService can be used in any other development tools which can handle WSDL or can send data to the http protocoll to the WebApplications Server (ABAP).
    Best,
    Michael
    ps. The Howto paper is very old and not released for NetWeaver 2004s.

  • XML Data Upload  - J2EE Engine

    Hello,
    please can anyone tell me,  if the J2EE Engine must be installed to send XML data to BW using the HTTP port provided under the WAS soap service?
    I am working with XML data for BW and we do not have the engine installed. I have followed the 'How to send XML data to BW' but it is not clear on my question. We are using BW 3.5.
    Thank you for any advise.

    You need to create a Web Service from the function module the sytem generated when you created the SOAP DataSource (e.g. /BI0/QI6ASENDXMLDATATOBW_RFC). You can accomplish this from SM37, <i>Display -> Utilities -> More Utilities -> Create Web Service</i>.
    Afterwards you have to create an InfoPackage for initializing the delta process, witout data transfer. Finally you have to create an InfoPackage for the delta loadings you'll carry out.
    The transaction WSADMIN offers a way for testing if the Web Service functions correctly. Unfortunately, this test utility requires the J2EE Engine, since it uses a Web page which is provided by the SAP J2EE Server. You could use this page to send some data records to the queue via the Web Service.
    Nevertheless, you can send data calling this Web Service from your exteral application. The data will be placed in the delta queue. You'll be able to fetch these data through the delta InfoPackage you've defined.
    Cheers, <a href="https://wiki.sdn.sap.com/wiki/display/profile/Davide+Cavallari">Davide</a>

Maybe you are looking for