How to avoid version information in http response

Hi,
We have a SAP java web application in webdynpro framework developed using SAP NetWeaver.
If I right click on broswer and see View Source of the page, it is displaying information related to Development components, java version, SAP version etc..
I am very new to SAP and would like to know how to avoid the information.
I have already tried setting useServerHeader to false and DevelopmentMode to False in SAP J2EE engine.
Below is the information displayed in the view source.
This page was created by SAP NetWeaver. All rights reserved.
Web Dynpro client:
HTML Client
Web Dynpro client capabilities:
User agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E), client type: msie7, client type profile: ie6, ActiveX: enabled, Cookies: enabled, Frames: enabled, Java applets: enabled, JavaScript: enabled, Tables: enabled, VB Script: enabled
Accessibility mode: false
Web Dynpro runtime:
Vendor: SAP, build ID: 7.0026.20120524121557.0000 (release=NW04S_26_REL, buildtime=2012-05-24:14:38:29[GMT+00:00], changelist=141071, host=VMW4330.wdf.sap.corp), build date: Fri Nov 16 03:56:13 CET 2012
Web Dynpro code generators of DC
SapDictionaryGenerationCore: 7.0021.20091119120521.0000 (release=NW04S_21_REL, buildtime=2009-12-11:15:55:08[UTC], changelist=76328, host=PWDFM114.wdf.sap.corp)
J2EE Engine:
7.00 PatchLevel 129925.450
Java VM:
SAP Java Server VM, version: 4.1.024 21.1-b02, vendor: SAP AG
Operating system:
Linux, version: 2.6.32-131.17.1.el6.x86_64, architecture: amd64
Hope I explained the issue and thank you so much in advance..

Or
Have a look and these query on WD and portal
refer; Disabling the Right click functionality in the Detailed Navigation?
Disable WD ABAP default context menu
Remove / Hide standard right click menu in Web Dynpro ABAP application
Regd Right click functionality in portal

Similar Messages

  • [Forum FAQ] How to display an image from Http response in Reporting Services?

    Question:
    There is a kind of scenario that users want to display an image which is from URL. In Reporting Services, if the URL points to an image file, we can directly display it by typing the URL in embedded image. However, some URLs are just sending Http requests
    to server side, then redirect to another position and the server will return the image. For these kind of URLs, Reporting Services can’t directly render the image from Http response.
    Answer:
    To achieve this goal, we can add custom code into the report. Pass the URL as argument into our custom function so that we can create HttpRequest and get the HttpResponse. Then we can use custom function to return the Bytes() from the HttpResponse and render
    it into an image in report.
    Ps: In Reporting Services, it only support drawing Bytes() array into image, so we need to have our custom function return Bytes array.
    Add the assembly and custom code into the report.
    Public shared Function GetImageFromByte(Byval URL as String) As byte() 
                    Dim photo as System.Drawing.Image 
             Dim Request As System.Net.HttpWebRequest 
           Dim Response As System.Net.HttpWebResponse 
                  Request = System.Net.WebRequest.Create(URL)         
                     Response = CType(Request.GetResponse, System.Net.WebResponse) 
                 If Request.HaveResponse Then  
                      If Response.StatusCode = Net.HttpStatusCode.OK Then                    
                           photo = System.Drawing.Image.FromStream(Response.GetResponseStream) 
                     End If 
                 End If 
                  Dim ms AS System.IO.MemoryStream = new System.IO.MemoryStream() 
                 photo.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg) 
                    Dim imagedata as byte()  
                    imagedata = ms.GetBuffer()  
                    return imagedata
    End Function
    Grant the permission for assemblies. 
    Go to: 
    C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies\RSpreviewPolicy.config 
    C:\Program Files\Microsoft SQL Server\MSSQL\Reporting Services\ReportServer\rssrvpolicy.config
    Give “FullTrust” for Report_Expressions_Default_Permissions.
    Insert an image into report. 
    Expression:
    =Code.GetImageFromByte("https://encrypted-tbn2.gstatic.com/images?q=tbn:ANd9GcSrVwPoAtlcA2A3KaiAJi-XjS4icr1QUnKYr7uzpX3IL3g2GPisAQ")
    The Result looks below:
    Applies to:
    Reporting Services 2005
    Reporting Services 2008
    Reporting Services 2008 R2
    Reporting Services 2012
    Reporting Services 2014
    Please click to vote if the post helps you. This can be beneficial to other community members reading the thread.

    >
    Hi, I'd like to display a dynamic image from the web inside a JLabel or any other swing component it could work in. I've been looking on the Swing tutorials and others forums, all I can have is that a JLabel can load an Icon object, defined by an image URL, but can this URL be like "http://xxxxx/image.jpg" somehow or can it only be a local image URL?>
    I do not know why you start talking about an image on the web then go on to show concerns about whether it will work for a 'local' URL.
    But perhaps this answer will cover the possibilities.
    So long as you can from an URL to the image, and the bytes are available for download (e.g. some web sites wrap a direct call to an image in HTML that embeds the image), the URL based icon constructors will successfully load it.
    It does not matter if that URL points to
    - a web site,
    - a local server ('localhost'),
    - an URL representation of a File on the local file system, or
    - it is inside a Jar file that is on the application's run-time classpath.
    How you go about forming a valid URL to a 'local resources' (or indeed what you regard as local resources) is another matter, depending on the form of the project, and how the resources are stored (see list above).
    Probably the main reason that examples use images at a hard coded URL on the net is that it makes an 'image example' self contained. As soon as we compile and run it, we can see the result. I have posted a few examples like that on these forums.
    Edit 1:
    BTW - Welcome to the Sun forums
    Edited by: AndrewThompson64 on Apr 21, 2009 12:15 PM

  • How to avoid security information pop up when using BSP in SRM

    Hi. I have created a custom BSP and have flagged it as HTTPS in the properties, and the URL does start HTTPS.
    I have then put this BSP in a role in SRM and can access it from the internal ITS after logging into SRM. Obviously the main SRM URL is also HTTPS. The BSP actually does its job fine.
    However, when I click on the BSP I get the security information pop up telling me that the page contains both secure and nonsecure items every time.
    How can I avoid this?
    I have read the article on the wiki, but it does not apply to my BSP as there are no links at all in my BSP, and everything is HTTPS.
    We can not change the IE settings as all our desktops are locked down and configured in the same way from an outsource company.
    Any help would be greatly appreciated.
    Regards,
    Dave.

    Hi. I'd already seen that, and it is not quite the same as mine. That link is about calling a BSP as a catalog in SRM and switching from HTTPS to HTTP.
    I am calling the BSP direct from the SRM main menu and everything of mine is HTTPS, I am not switching.
    Do you have any other ideas?
    Thanks a lot for your help.
    Regards,
    Dave.

  • How to delete server information in http header?

    Hello,
    how could i delete the server information in the http-header?
    HTTP/1.1 500 Internal Server Error
    connection: close
    server: SAP J2EE Engine/7.00   <--- this here
    date: Tue, 11 Nov 2008 08:27:08 GMT
    pragma: no-cache
    content-type: text/html;charset=ISO-8859-1
    content-length: 2046
    set-cookie: saplb_*=(icdus445_PA3_03)39216850; Version=1; Path=/
    Best regards,
    Dennis

    Hi,
    the solution is to set the value for UseServerHeader to false.
    This can be done from the VisualAdmin for the HTTP service of all servers + dispatcher.
    Thanks for the support
      Christian Birkle

  • How do I add data to HTTP response headers in Tomcat?

    Hello
    I am in the process of making our site Platform for Privacy Preferences(P3P) compliant. We are running Tomcat 3.2.2(standalone) on a Linux box. I am looking for information regarding adding data to HTTP header responses(see example below). One of the aspects of P3P compliancy is referencing where a Policy is located and referencing the "Compact Policy" via the "CP" tag. I need to add these values and as I am
    new to Tomcat I need know where to find the header information.
    <!-- example -->
    HTTP/1.1 200 OK
    P3P: policyref="http://somesite.com/P3P/PolicyReferences.xml",
    CP="NON DSP COR CURa ADMa DEVa CUSa TAIa OUR SAMa IND"
    Content-Type: text/html
    Content-Length: 8104
    Server: ...
    ...content...
    <!-- end example -->
    Any suggestions would be appreciated.
    Joe Dalessandro
    e: [email protected]

    Hmm... If you check your server.xml -file, you'll probably find that Tomcat has been configured to use org.apache.tomcat.service.http.HttpConnectionHandler as the connection handler (right under the "Connector classname" value)...
    Would it be possible to tweak that handler or extend it in such a way that you could add your headers?
    Unfortunately I don't work with Tomcat myself, otherwise I could try it...
    If this seems too complicated, I'd just recommend you to install Apache, and do it there...

  • How to get extra information in server response "250 OK extra info here "

    Hello all,
    I am using javamail to send e-mail messages via an SMTP server that responds in the following way when I finish sending my DATA:
    250 OK <extra information here>
    How can I get the <extra information here> text using javamail?
    I am using javamail version 1.4.3. The messages are sent using Transport.send(mime message, recipients[]).
    Thank you very much for your help.
    Best regards,
    António

    You'll need to manage the Transport object yourself (see the FAQ for examples,
    or the smtpsend.java demo program), then use the SMTPTransport.getLastServerResponse()
    method (see the javadocs and the demo program).

  • How to avoid erase information messagge?

    Hi
    I'm using a TC as a router and network HD, everything is fine, I can see it mounted on the sidebar.
    My problem is that everytime I need to erase a file from the TC I receive an annoying message from the mac:
    "Are you sure you want to erase the file ...."
    I think it is a problem with network HD about privileges or something like that, but I set privileges both for reading and writing on the TC, cause I never receive this message with my external HD.
    Is there a chance to avoid this message?

    riki1278 wrote:
    everytime I need to erase a file from the TC I receive an annoying message from the mac:
    "Are you sure you want to erase the file ...."
    If you mean the message (in English) "The item 'xxxxx' will be deleted immediately. Ar you sure you want to continue?", that's a routine behavior when you ask Mac OS X to delete a file on a networked drive. In such a case there's no "trash", so there is no chance to change your mind.
    According to this tip:
    http://www.macosxhints.com/article.php?story=2009092105385625
    if you select a file on a network drive and press command-option-delete, the file will be deleted without the warning.

  • How to avoid versioning being turned off and how to avoid file loss?

    Hi,
    I have a customer that requires versioning of documents. So I suggested that all files to be versioned are to be put in a folder that is verison enabled. That works fine.
    The problem now is, that let's say 20 versions already exist, and users are still able to turn of versioning. So if someone turns of versioning in that folder, all 20 versions are lost, aren't they?
    My question now is: How do I prevent users from turning off the versioning? What options do I have in standard to keep the files? Can I somehow only allow the preson who turned on versioning to also turn it off (incl. Admin)?
    I am using a CM Respository.
    Thanks for your help,
    Dieter.

    Hi,
    According to the documentation, to disable or enable the versioning all you need is write permissions for the folder.
    What you could do is play with the visibility of the Versioning command. You could remove it from menus, or set the Roles With Visibility property to only selected roles. For example if you set the Roles With Visibility to super_admin, then only the super admin will be able to see the command.
    Either that or you could create a custom versioning command that will take care of all that you want.
    Best regards,
    Avishai Zamir

  • How to avoid bandwith information when hinting a file

    Hi, I wanted to create an rtsp client using JMF. I created teh file and in order to use it with Darwin when I hinted my .mov file using quicktime pro, Darwin sends "Bandwidth info" parameter (optional field) inside the sdp of teh video. And JMF gets confused when it gets this field and couldn't retrieve the track information from teh sdp. This doens't happen when I use VLC. But there is anotehr problem with VLC. So, now I know the problem relates to this parameter, which I think is created by quicktime pro. So, I want to know if I can create and hint a video file (mov or 3gp) without this information (Bandwidth information). Please help me. I spend the whole week to figureout this thing.
    Thank you.
    Zelalem

    Hi, I wanted to create an rtsp client using JMF. I created teh file and in order to use it with Darwin when I hinted my .mov file using quicktime pro, Darwin sends "Bandwidth info" parameter (optional field) inside the sdp of teh video. And JMF gets confused when it gets this field and couldn't retrieve the track information from teh sdp. This doens't happen when I use VLC. But there is anotehr problem with VLC. So, now I know the problem relates to this parameter, which I think is created by quicktime pro. So, I want to know if I can create and hint a video file (mov or 3gp) without this information (Bandwidth information). Please help me. I spend the whole week to figureout this thing.
    Thank you.
    Zelalem

  • How to get the HTTP response body if the body is a malformed XML document

    Hi,
    I am using HTTP service with resultFormat = "e4x" set. What i
    get in response is a malformed XML document in
    some cases. Usually HTTPService throws a FaultEvent with the
    fault detail set to faultCode:Client.CouldNotDecode
    faultString:'Error #1091' or some other Error #1085 and so.
    My client tries to log these errors on the server by using
    another HTTP service again. But i would like to know
    in the client code during run time what exact XML response
    came in the first HTTP response.
    How do i retrieve this information?
    thanks,
    Sunil

    service capture or charles debug proxy can do the job.
    flex builder 4 is rumored to include a traffic sniffer as
    well, but that's next year.

  • Completely avoid passing of Oracle user informations thru http

    Hi friends,
    I am using Oracle 10g Application Server & Oracle 10g Forms & Report services. But I have to pass all the parameters thru a query String. So the problem is all the endusers can view the Database details by taking the properties.
    #) I want to set the Database Logon information some where in any confiruration file and this should read when calling forms. so that i can avoid passing of Database user informations. Is there any way to configure like this?
    #) Multiple applications are running on Oracle AS and each applications are using defferent schema. How can I set the different User Informations in the configuration file.
    I want to completely avoid passing of Oracle user informations thru http.
    thanks & regards
    Lakmal

    Hello Lakmal,
    As I said, you can edit formsweb.cfg and a user parameter section. For example, lets take yur sample url:
    add this section to formsweb.cfg:
    [change]
    userid=lakmal/mabil@ewis
    form=change.fmx
    note:
    it is better to make the edit at EM console itself.
    Then when you will run the form use this url:
    http://dunhinda.com/forms90/f90servlet?config=change
    The url has been shortened and your username and password is hidden.
    and if your user would run diffeent forms, you can drop the form=change.fmx and speficify form name in the url like
    section in formsweb.cfg
    [lakmal]
    userid=lakmal/mabil@ewis
    then the url will now be:
    http://dunhinda.com/forms90/f90servlet?config=change&form=formname.fmx
    Regards

  • How to avoid long user interface response time in long measurements ?

    Hi
    I tried to find more information regarding techniques how to avoid long user interface response times in case of extremely long measurement times with an external instrument communicating over GPIB, so I post this hoping to get some hint or a link to a guideline. I guess this is quite normal problem.
    Problem is that when I want to measure long time in order to get an average result from the instrument, I have to wait until the result is returned from the instrument. Obviously that makes the user interface response very slow in traditional technique. 
    My restriction is the old GPIB 488 instrument driver that I would not want to modify, but I have source code to it.
    What would be the best way to improve the response time for user interface ? I have looked into the few things:
    * multithreading
    * callback in main program for GPIB events
    * modifying instrument driver e.g. to support VISA and creating a VISA callback
    regards,
    Petri

    Several ways to do this:
    If you're getting several measurements, you could have the instrument generate an asynchronous interrupt (an "SRQ" in GPIB terms), then collect the data in response to the SRQ callback.  While you're waiting for the SRQ's, you can have your main thread running the interface so responsive GUI.  You don't have to spinlock on the GPIB read waiting for instrument data.
    Or, as you mentioned, you could spawn a thread to manage the measurements, and use a timer in the main thread to periodically allow you to check the status of the measurement thread.  Again, the main thread mostly just runs the user interface.
    Either way, the idea is to keep the main thread freed up most of the time to run the GUI, and have it periodically check for completion of your measurement sequence.  While you're waiting in the main thread, you may want to make sure the user can't inadvertently re-trigger another measurement sequence until the active one is complete.
    If you do find yourself doing a dead wait, you'd want to break this up into a series of shorter waits, and in between each wait, do a ProcessSystemEvents from the main thread to keep the GUI active.
    Menchar

  • How to fix "no version information available" error

    Hi,
    I installed zsce-core from package:
    http://aur.archlinux.org/packages.php?ID=38766
    and then, I want to install zsce-phpmyadmin from this packge:
    http://aur.archlinux.org/packages.php?ID=38769
    But I get belew error message:
    [william@myarch zsce-phpmyadmin]$ makepkg
    file: could not find any magic files!
    ==> Making package: zsce-phpmyadmin 3.4.7.1-1 (Mon Sep 17 10:48:34 PDT 2012)
    ==> Checking runtime dependencies...
    pacman: /opt/zend/lib/libcurl.so.4: no version information available (required by /usr/lib/libalpm.so.7)
    ==> Checking buildtime dependencies...
    ==> Retrieving Sources...
      -> Downloading phpMyAdmin-3.4.7.1-all-languages.tar.gz...
    /usr/bin/curl: /opt/zend/lib/libcurl.so.4: no version information available (required by /usr/bin/curl)
    curl: (2) Failed initialization
    ==> ERROR: Failure while downloading phpMyAdmin-3.4.7.1-all-languages.tar.gz
        Aborting...
    But, my curl has version:
    [william@myarch zsce-phpmyadmin]$ pacman -Qi curl
    pacman: /opt/zend/lib/libcurl.so.4: no version information available (required by /usr/lib/libalpm.so.7)
    Name           : curl
    Version        : 7.27.0-1
    URL            : http://curl.haxx.se
    Licenses       : MIT
    Groups         : None
    Provides       : None
    Depends On     : ca-certificates  libssh2  openssl  zlib
    Optional Deps  : None
    Required By    : flashplugin  liboauth  libofa  libquvi  libquvi-scripts
                     pacman  raptor
    Conflicts With : None
    Replaces       : None
    Installed Size : 1880.00 KiB
    Packager       : Dave Reisner <[email protected]>
    Architecture   : x86_64
    Build Date     : Fri 27 Jul 2012 02:42:01 PM PDT
    Install Date   : Mon 17 Sep 2012 11:12:09 AM PDT
    Install Reason : Installed as a dependency for another package
    Install Script : No
    Description    : An URL retrival utility and library
    How can I fix this problem?
    Thank you!
    Last edited by williamh (2012-09-17 18:50:19)

    file: could not find any magic files!
    That suggests something is wrong with the file package from [core]
    /usr/bin/curl: /opt/zend/lib/libcurl.so.4: no version information available (required by /usr/bin/curl)
    same for the curl package .
    Chances are the zsce-core pacakge (which is outdated since jan 2012) messed things up, i recommend removing it and reinstall file and curl from repos .
    After that, try to build another aur package that's not outdated to see if makepkg works normally .
    Last edited by Lone_Wolf (2012-09-17 23:44:01)

  • HTTP Responses with Flex, how to transform http 500 into http 200

    Hello
    We have deployed a Web Service application in our WAS 7.10 SP6.
    Our application is a standard java 5 app with annotations (ejbs exposed as web services).
    When a web service call operation returns a java exception (any kind of exception), WAS returns http 500 to the client.
    http 500 cannot be interpreted by a flex client (2.0, 3.0 no matter which version) because of an interaction between browser and flex runtime issue.   Flex code can only obtain an i/o error when http 500 is returned by the server.
    The usual way to solve this problem is to create a filter that transforms http 500 to http 200, but we don't know how to implement a filter for web services http responses in WAS 7.1 or 7.0
    Other solutions involve using Adobe proxy, but in our case we can't use it.
    Is there any other solution to this matter?

    Hello
    We have deployed a Web Service application in our WAS 7.10 SP6.
    Our application is a standard java 5 app with annotations (ejbs exposed as web services).
    When a web service call operation returns a java exception (any kind of exception), WAS returns http 500 to the client.
    http 500 cannot be interpreted by a flex client (2.0, 3.0 no matter which version) because of an interaction between browser and flex runtime issue.   Flex code can only obtain an i/o error when http 500 is returned by the server.
    The usual way to solve this problem is to create a filter that transforms http 500 to http 200, but we don't know how to implement a filter for web services http responses in WAS 7.1 or 7.0
    Other solutions involve using Adobe proxy, but in our case we can't use it.
    Is there any other solution to this matter?

  • How to disable (his`de) Web Server Version Information

    Running sjsws 7.0u4 (and sjsws6.1) on SPARC Solaris 10 (10/08)
    How can I disable text that returns web server version information from sites such as Netcraft, etc.. on both these systems
    Thanks

    [http://wikis.sun.com/display/WebServer/faq_configuration#faq_configuration-17.HowtodisableWebServerfromdisplayingserverinformationwithintheresponseheader%3F|http://wikis.sun.com/display/WebServer/faq_configuration#faq_configuration-17.HowtodisableWebServerfromdisplayingserverinformationwithintheresponseheader%3F]

Maybe you are looking for

  • Error Message: Can't Find iTunes Folder, Can't Create It

    All was well until suddenly iTunes (9.02) won't open...and earlier versions won't let themselves be installed (OS 10.4.11 on G4). I used Norton to unerase any folder with a name like Music or iTunes...to no avail. I'd hate to think I have to reinstal

  • Using dbms_xmlsave.insertXML

    Hi all, I am reading an XML data which has similar structure to: <dept> <name> department name </name> <loc> department location </loc> <emp> <fisrt> first name for first employee </first> <last> last name for first employee </last> </emp> <emp> <fir

  • Portal Password reset

    Dears, Is there any functionality in EP6.0 by which if any enduser forget his password,he could reset it himself without going to SU01. Shivam

  • ITunes does not recognize iphone

    When trying to download music to iPhone. iTunes indicates phone is not connected.  The same applies to Windows Media Player.  I have reinstalled iTunes but still not working. Tried everything possible.  Any suggestions????

  • Keyframes and dragging sound line down to lessen volume...how ?

    HI, I seem to recall I could add control points on the volume line then drag it down to fade sound volume. Am I remembering a different program ?. I have fade to black but volume stays loud than suddenly as black clip arrives the volume is gone. Can