Exposing Portal over Internet

Hi,
We have implemented SAP modules like SRM, BI and HR in our landscape and Portal is the single point for accessing all the available functionalities. Now, we want to access the portal from Internet WITHOUT MAKING OTHER SYSTEMS accessible because of security reasons. With this, I am not able to access SRM applications because it tries to connect to Web AS of SRM system as configured in System Object of Portal.
Please let me know the way or method used in accessing Portal over Internet.
Thanks,
Iftekhar

Hi Iftekhar,
The ideal scenario should be configuring a reverse proxy which can be place in a DMZ zone. The Reverse proxy will be use to write the rewrite rules.
Also to ensure the security a SSL implementation is highly recommended.This can be through out the landscpe or from the internet cloud to the reverse proxy depends on the requirement.
You can find a tons of material in SDN for configuring reverse proxy and SSL in the landscape.This could be starting point for configuring reverse proxy.
[The Reverse Proxy Series -- Part 1: Introduction]
and for SSL you can follow this [ADS SSL configuration journal I. / ABAP -> JAVA / 640 - 70x]
Regards
Indranil

Similar Messages

  • Accessing discoverer viewer over internet

    URL's host name is changed when i am clicking to expand report link for work sheet selection. I have installed Oracle 10g AS and discoverer and trying to access work sheets over internet using discoverer viewer.

    Hello Michael,
    Thank you for your response. I did not changed fully qualified domain name. I am trying to access the discoverer viewer from outside of our LAN through internet. I have configured firewall to allow HTTP trafic to exposed server and mapped public IP and port to local discoverer server (port forwarding) to route discoverer viewer requests to discoverer server. Discover server is in our local domain with local IP address. I am able to view the viewer login and Worksheet list page with public IP in discoverer URL. When i am clicking to expand worksheet in worksheet list page, viewer changes the IP address part of URL to local host name. This local host name is not resolved outside and IE shows the 'Page Not Found' error. Pl suggest the way to resolve this issue.
    Thanks,
    Sambhaji Ghorpade

  • Images not loading while accessing portal from internet

    Hi all
      we are trying to publish the portal on internet. We have used  apache as reverse proxy  and it is in dmz .
    When we access the portal from internet we are getting the  login page  but it is with out images (e.g branding imag etc).
    we also could login  in the portal but we only see  the links for  Help  Personalize  Log off  , Histrory Back  and Forward  remaining page is blank.
    Is this reverse proxy configuration issue?
    Can any body help us in resolving this issue. 
    Regards
    Rajendra.

    Hi Rajendra/Experts,
    We are currently working on custom webdynpro application which needs to be exposed to Internet using Apache HTTP Server.
    We can able to access URL, but no images are getting displayed and also the application not functioning when we click any button/links.
    Below is HTTPD file configuration
    ProxyPass /esampleApp http://hostname:port/webdynpro/dispatcher/local/esampUI/ESamplingApp
    ProxyPassReverse /esampleApp  http://hostname:port/webdynpro/dispatcher/local/esampUI/ESamplingApp
    when we look in to images URL which is being called from Apache we  found out "webdynpro" is missing in the URL.
    Actual URL in Portal Server: (working)
    http://portalhostname:port/webdynpro/resources/local/esampUI/Components/esampling.ui.ESamplingComp/logo.gif
    Apache URL:
    http://Apachehostname:port/resources/local/esampUI/Components/esampling.ui.ESamplingComp/logo.gif
    Please suggest.
    Thanks
    Aravind

  • BW queries over internet

    Hi,
    My company needs to expose some of the BW queries so that the vendors can access it over the internet i.e without VPN or without being on the company network.
    We dont need navigation or drilldown .I think it is possible using BSP.
    Can somebody help me out with the steps involved.
    Regards
    Rajeev Mishra

    Rajeev,
    Whatever you use - BSP or BICS - only if your SAP BW HTTP port is exposed to the internet can you have access over the internet...
    Another way is to have a tomcat server ( or any other Web App Server ) setup which will act as the go between for BW and the internet and the users would access the tomcat server which will in turn access the BW system.
    As for exposing the query - you can use the generic web service provided by SAP for this using the Function Module
    RRW3_GET_QUERY_VIEW_DATA
    or use Bw Query as a RestFul service ( search Query RESTFul) in the Wiki and you will get the details on the wiki posted by Raja.

  • Securing portal on internet - simplest topology?

    Hi all,
    We have a fairly small portal (data volume and user base) that must now be exposed on the internet. I have gone through various documents that talk about clusters, loadbalancers, reverse proxies and many other complications. Our complete portal (infra & midtier) is installed on one machine and we do not really have the luxury of any other hardware. My question is now: what is the simplest /easiest way to configure our portal for the internet? I was under the impression that we configure the portal for SSL and stick a firewall in front of it - is that still valid or am I oversimplifying it?
    Regards.
    Anton.

    Some quick tips (some obvious, I apologize):
    1 - Use a firewall to block all ports except 443.
    2 - Use WebCache, in WebCache mode, and apply an SSL cert to all traffic between the user's browser and the WebCache.
    3 - Use the WebCache to direct traffic to the midtier and infra on a port other than 443 or 80 (use defaults) (tips 2 and 3 worked fine together for O9iAS, not so fine for OAS10g).
    4 - keep everything patched, including OS.
    5 - Use firewall to block OEM port from Internet (see tip 1).
    6 - Do not install iSQLPlus or restrict to local server.
    7 - Install and configure anti-virus on server.
    8 - Backup and test your backup recovery.
    9 - Review logs files for suspicious activity (hard to do).
    10 - Change all default passwords.
    11 - Remove or lockout all sample schemas.
    There is no such thing as secure web site. The first thing to do is limit your exposure to the Internet. This will not keep a hacker out that is targeting your site on purpose, but may keep the script kiddies at bay. The second thing to do is make it an effort to hack your site. Again, this will not keep a hacker out that is targeting your site on purpose, but may keep the script kiddies at bay. Making it an effort means keeping your software patched, including Portal, OS, and firewall; hardening your OS (see http://www.cisecurity.org/ and http://www.sans.org/); changing and having complex passwords, etc...
    I welcome anyone's corrections, additions, and changes.

  • How to control and display video from IP camera using ActiveX control over Internet.

    Hello,
    I need to control my IP cameras over the internet. I need to log into the cameras and then display the video.  There's an ActiveX control registered on the computer and works fine with IE to access and control the cameras. Controlling the cameras using IE works fairly well, but there are some quirks that I'd like to eliminate by using my own custom code.
    Has anyone created a vi that controls a Foscam FI8905W over the Internet? I’ve attempted, but I keep getting a catastrophic failure when I try to call ManagementConnect Method in the DVM_IPCam2 ActiveX Control Module V1.0. I'm not sure whether I need to establish an IP connection with the cameras first, or allow the ActiveX control to establish it for me.
    Some example code would be greatly appreciated. Running LabVIEW 2011 on a Win7 32bit.  Even some code used to control a similar device using ActiveX over Internet would be helpful.

    I have an example vi for interfacing to the foscam activex.
    I plan on using mouse click events within the activex window to trigger the PT function.
    I only have the basic up/down/right/left directions and not the down-right/down-left/up-right/up-left in the enum.  You can load the camera's web page and view the source to see the Java script code that uses the activex control.  There are definitions for the other directions.
    I had to mark the control as "Disabled" to keep click events from going to the activex control.  If I double click the control, it goes full screen.  If I then click on it to get out of full screen mode the video never returns or returns to the wrong spot in the VI.
    Attachments:
    Foscam Demo.vi ‏24 KB

  • Two EX90 devices can make video calls over Internet with No VCS-C and VCS-E

    Dear Experts;
    I  have just started TelePresence and VCS 2 weeks before by going through cisco docs and videos and I had taken a risk of implementing the infrastructure elements.
    We are now implementing Cisco Tele presence with VCS-C, VCS-E TMS,TCS,MCU and End points with  Jabber in One setup.
    and in another setup CUCM 10.5,UCCX 10.5 IM&P,Jabber with some 10 agents.
    Now the question is In our same building in 2nd floor we have one EX90 and in 5th Floor one EX90 and over LAN we can make video calls using IP address.
    In the same way is it possible to make  a video call between 2 EX90 devices present in different location in the same city over Internet without the involvement of VCS-C and VCS-E.
    Appreciate your valuable reply.
    Regards
    Debashis

    The simple answer to that is NO! Where is the EX90 registered to at the moment? Is it on the VCS? or CUCM

  • Is there a way to have a Chicken of the vnc type GUI over internet in ARD3?

    Hello, to whoever reads this question, thanks in advance if you can help.
    My need is this. I regularly use Chicken of the VNC for multiple administration over the internet, but what I like is the possibility to have same IP but Multiple clients with fixed IP (local) behind Firewall, i.e. x.x.x.x:5910 x.x.x.x:5920, x.x.x.x:5930, etc. and i can connect at the same time to the different machines to admin them.
    Question: Is there any possibility to have the multiple connections with ARD 3 or even ARD 2 over the internet with same IP?
    At one point ARD 3 did work for me like that for about an hour and then it stopped, blocking out 2 of 3 machines in the same IP. I mean, it acutally let me have 2 windows open on the same IP with different ports over internet and was flabbergasted, but then it stopped! when I quitted and restarted, I could do it no more…
    I really like ARD, but if I got to manually change the port everytime I log in… yikes…!! I admin 20 machines in 10 different locations, so everytime i gotta log in to machine 'a' then change ports to machine 'b' for 10 locations everyday… well I hope you get the idea.
    BTW i tried looking all over the forum, but could not find this info specifically.
    PS thank you for your time

    I, too, was a bit bummed out by the lack of this feature. I wondered if ARD 3 had some sort of mode Apple themselves used "silently".
    There IS a way to make it work, however -- via VPN. I discovered that once I used VPN into my company's intranet, ARD 3's scanner could see EVERY Mac in the company.
    Setting up a VPN nowadays is pretty simple -- many routers handle the support for you. OS X's Internet Connect feature makes it trivial to connect to the VPN, once it is properly set up from the inside of the company.

  • Copy oracle server data to remote system over internet

    Hi,
    I am using Redhat 4 linux system as Oracle 10g server. My database is in archivelog mode. I am not good at data guard so i am not using it.
    But i want to copy my archive log file to another linux system over internet. so that in case of server crash i can recover my database using backup and archive log files.
    It will be best if i can do it at each archive log creation like data guard and ok if it do at a time interval
    Please suggest me any tool which can copy data over internet on linux system and it should be free or easy to use.
    Thanks
    umesh

    Hi,
    I am using Redhat 4 linux system as Oracle 10g server. My database is in archivelog mode. I am not good at data guard so i am not using it.
    But i want to copy my archive log file to another linux system over internet. so that in case of server crash i can recover my database using backup and archive log files.
    It will be best if i can do it at each archive log creation like data guard and ok if it do at a time interval
    Please suggest me any tool which can copy data over internet on linux system and it should be free or easy to use.
    Thanks
    umeshOne tool I can suggest is OS copy command.
    I used to use this tool for one of our server which was on SCO Unix with Oracle 7. But there are implications with this:
    1. The archives got corrupted frequently during copy, then we need to identify the archives by matching it's size on production and on standby and copy it once again.
    2. Manually recover the database after every 15 minutes.
    I would suggest to go for oracle managed setup i.e. Standby configuration. It's not tough.
    Regards,
    S.K.

  • How to access SSRS in cloud remotely over internet

    How to access SSRS in cloud remotely over internet. How authentication and authorization of reports based on user roles can be managed over internet.
    Thanks in advance for your help.
    Bala

    this is resolved

  • Error while accessing portal via internet

    Hi all,
    I am having problems when accessing portal through internet. I have installed NW04 SR1(WAS, EP & KM). Then I created some iviews and pages.
    Now <u>when I open the portal through internet(using its ip address)</u> and try to access PCD, it is showing <b>undefined</b> in place of the loading message and it is not loading anything. Also <b>the detailed navigation is empty</b> in all pages(eg. System Administration, Monitoring, etc.). But <u>when i access it locally(using machine name) everything works fine</u>. Any idea what the problem is?
    Another problem is with the KM Navigation IView. I have created a custom layout set for this iview. In the iview I am displaying the documents in a folder along with a link for approval process. But <b>when i click on the link, it shows javascript error "Access is denied"</b>. <u>This happens when I access it through internet. When I access it locally, it works fine and show me the context menu for approval</u>. Any idea?
    Please reply fast as it is urgent.
    Thanks in advance.
    Ranjith

    hi
    just check this out
    http://help.sap.com/saphelp_ep60sp2/helpdata/en/37/c1513c388d8f0ce10000000a11405a/content.htm
    http://help.sap.com/saphelp_ep60sp2/helpdata/en/e9/83d5f20ea845b587be83de8554191e/plain.htm

  • How to transfer more than one files over internet at once?

    hi, friends,
    I just wonder how to transfer more than one files from one computer to another over internet at once. Not using ftp. pls any one give me the solution.

    This isn't hard to do, but it depends on your exact need. I did something very similar to let me upload all my mp3 file from home to work using sockets (don't have the code anymore..).
    What I did was implement a "pull" approach rather than a "push" approach. In other words, everytime my server got a request from a client, it served up the next file. It didn't know or care that the client was always the same.
    If you can set up a server to serve one file when a client attaches, then basically just put that code in a loop.
    If this doesn't meet you need, it might still be helpful as a starting point...

  • IWAB0014E Unexpected exception - Exposing Portal Services as Web Services

    Hi!
    I try to expose a Portal Service as a Web Service:
    [Exposing Portal Services as Web Services |http://help.sap.com/saphelp_nw72/helpdata/en/49/e44e702784751be10000000a42189b/frameset.htm]
    While using the wizard the following exception is rising:
    IWAB0014E Unexpected exception occurred.
          java.lang.IllegalArgumentException
          at org.eclipse.wst.server.core.internal.facets.FacetUtil.getRuntime(FacetUtil.java:89)
          at org.eclipse.jst.server.core.FacetUtil.getRuntime(FacetUtil.java:59)
          at org.eclipse.jst.ws.internal.consumption.command.common.CreateFacetedProjectCommand.setFacetRuntime(CreateFacetedProjectCommand.java:283)
          at org.eclipse.jst.ws.internal.consumption.command.common.CreateFacetedProjectCommand.getFacetsToAdd(CreateFacetedProjectCommand.java:219)
          at org.eclipse.jst.ws.internal.consumption.command.common.CreateFacetedProjectCommand.execute(CreateFacetedProjectCommand.java:115)
          at org.eclipse.jst.ws.internal.creation.ui.extension.PreServiceDevelopCommand.execute(PreServiceDevelopCommand.java:191)
          at org.eclipse.wst.command.internal.env.core.fragment.CommandFragmentEngine.runCommand(CommandFragmentEngine.java:419)
          at org.eclipse.wst.command.internal.env.core.fragment.CommandFragmentEngine.visitTop(CommandFragmentEngine.java:359)
          at org.eclipse.wst.command.internal.env.core.fragment.CommandFragmentEngine.moveForwardToNextStop(CommandFragmentEngine.java:254)
          at org.eclipse.wst.command.internal.env.ui.widgets.SimpleCommandEngineManager$6.run(SimpleCommandEngineManager.java:294)
          at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:464)
          at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:372)
          at org.eclipse.jface.wizard.WizardDialog.run(WizardDialog.java:934)
          at org.eclipse.wst.command.internal.env.ui.widgets.SimpleCommandEngineManager.runForwardToNextStop(SimpleCommandEngineManager.java:264)
          at org.eclipse.wst.command.internal.env.ui.widgets.WizardPageManager.runForwardToNextStop(WizardPageManager.java:91)
          at org.eclipse.wst.command.internal.env.ui.widgets.WizardPageManager.getNextPage(WizardPageManager.java:154)
          at org.eclipse.wst.command.internal.env.ui.widgets.SimpleWizardPage.getNextPage(SimpleWizardPage.java:136)
          at org.eclipse.jface.wizard.WizardDialog.nextPressed(WizardDialog.java:813)
          at org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java:369)
          at org.eclipse.jface.dialogs.Dialog$2.widgetSelected(Dialog.java:624)
          at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:228)
          at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
          at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
          at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3823)
          at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3422)
          at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)
          at org.eclipse.jface.window.Window.open(Window.java:801)
          at org.eclipse.wst.command.internal.env.ui.widgets.popup.DynamicPopupWizard.run(DynamicPopupWizard.java:130)
          at org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:251)
          at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:583)
          at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:500)
          at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:411)
          at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
          at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
          at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3823)
          at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3422)
          at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2384)
          at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2348)
          at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2200)
          at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:495)
          at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
          at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:490)
          at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
          at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:113)
          at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:193)
          at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
          at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
          at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:386)
          at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
          at java.lang.reflect.Method.invoke(Method.java:597)
          at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549)
          at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
          at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
    Has anybody an idea, or can tell me another way to do for NW 7.2?
    Thanks Daniel

    Hi Ankur,
    Please go through the below link please. It may be helpful.
    Eclipse WTP Tutorials - Creating Bottom Up Web Service via Apache Axis2
    Thanks,
    Hamendra

  • How to install and add Enterprise Portal over an existing ECC server

    Hi Guys
    We have already installed the ERP package (ECC) and we have enough memory and diskspace on the server and there we are considering installing Enterprise Portal over the existing server so that we can use both ECC and EP.
    How can we do this? What are the steps to do it? I want to make sure that we don't corrupt the existing SAP stuff on the server, but just want to install enterprise portal .
    Your comments or suggestions will be highly appreciated.
    Thanks
    Ram

    just went ahead and installed from scratch

  • Page not found error when accesing Portal from Internet

    Hi,
    I'm getting the following error message when accessing Portal as administrator from the Internet:
    The page cannot be displayed 
    Explanation: There is a problem with the page you are trying to reach and it cannot be displayed.
    Try the following:
    Refresh page: Search for the page again by clicking the Refresh button. The timeout may have occurred due to Internet congestion.
    Check spelling: Check that you typed the Web page address correctly. The address may have been mistyped.
    Access from a link: If there is a link to the page you are looking for, try accessing the page from that link.
    Technical Information (for support personnel)
    Error Code: 500 Internal Server Error. The request was rejected by the HTTP filter. Contact the server administrator. (12217)
    The error message shows in the rightmost area of the browser.
    In the left area I can see the Portal Content
    This happens when using Internet Explorer 6, windows XP, sp2.
    When using MozillaFirefox, the error won't show up, but I don't have full functionality when trying for example to right-click to create Systems in the SystemLandscape window....
    To access Portal from internet, I simply go to http://company.com:50000/irj
    Server side Portal installations is as follows:
    EP7, SP11, windows 2003 64bits.
    Any help will be appreciated.
    Regards.

    Hi Claudio Roca,
    I have encountered the same problem. Do you found the solution for this issue? I will much appreciated if you willing to share your solution and email to [email protected] Thank you so much.
    Regards,
    Hau Chee

Maybe you are looking for