How to invoke different WAD Applications from external URLS

Hi
We have developed different applications (app1, app2) in WAD using templates and we'd like the following behavior :
app1 being called from http://www.aaa.com as app1 real url is http://hostname:port/sap/bw/BEx?sap-language=EN&CMD=LDOC&TEMPLATE_ID=XXXX
app2 being called from http://www.bbb.com as app2 real url is http://hostname:port/sap/bw/BEx?sap-language=EN&CMD=LDOC&TEMPLATE_ID=YYYY
www.aaa.com and www.bbb.com point of course to the same IP address in the DNS (same host)
Is there a way to properly configure the ABAP Web App Server to deal with this like Apache does through Virtual Hosts ?
Thanks a lot for your help.

In other words, how to develop several applications (BSP, WAD, ...) on the same app server ?
Each app should have its own URL without a "forward slash something" as follow :
app1 => http://www.aaa.com
app2 => http://www.bbb.com
appn => http://www.zzz.com
Apache permits it via name-based virtual hosts. It then allows multiple web sites to share on box and one IP address.
Thanks for your help.

Similar Messages

  • How to invoke ADF custom application from existing R12 EBS application

    Hi Guru's,
    We have a requirement to invoke ADF custom application from existing EBS R12.1.3 application.
    Is there any documentation provided by ORACLE or any online help on how to integrate/invoke ADF pages from existing EBS application?
    And can we pass any EBS session level parameters like(user info, language, operating unit etc) to ADF layer while invoking the ADF application?
    I have thoroughly searched the forums and got some info related to JAAS security links and all. but i am looking for exact integration specific steps.
    Any help in this regard is a great help!!
    Thanks alot for your help!!
    Subba.

    lets raise your question over here
    JDeveloper and ADF
    Thanks
    vamshi.

  • Invoke one java application from another?

    Hello,
    Can anyone tell me how to Invoke one java application from another?
    Suppose I have a small java application say, Hello.java which has its own main() method and
    I also have another java application, say World.java which has its own main() method too.
    What I want to do is invoke or startup World.java from Hello.java.
    If possible kindly give code examples?

    main is just a normal method so Hello can invoke the main method of World just as it would invoke any other method.
    Kaj

  • After a Lion clean install, how do I retrieve my data from external back-up? Following Apple advice for use of Migration Assistant did not work creating similar issues leading to clean install.

    After a Lion clean install, how do I retrieve my data from external hard drive?
    Following Apple advice I used Migration Assistant which crashed new system twice which is why I had to clean install Lion in the first place.
    Is there a sure way of doing it?
    I have only a few programs that I will have to install myself and that should not be a problem.
    I just want my data, music and photos back where I can use them.

    Time machine backups. I went to migration assistant a few hours ago and limited my selection to "users", no need for applications, settings and other files.  Stuff started moving over at a fast pace but has now seemed to stall.
    I will let it run overnight as there are lots of songs and photos as well as a few movies.
    If that does not work, then I will go into TM and try restore. I have restored some things in the past such a mail files and it has worked well. 
    The Apple fellow at the store told me to go right into TM, he may have had a point. I'll get it eventually.

  • Calling WD application from external browser

    Hi Experts,
    How to call a webdynpro application from an external browser.
    Say i have a url 'http://sapep3.utf.sskgroup.local:51000/index.html'.
    After i enter this URl in browser i want my webdynpro application to be called.
    Thanks in advance
    SSK

    Hi,
    Confused on html / sap?
    to create link in index.html:
    <a href="https://****:8210/sap/bc/webdynpro/sap/zwd_rk_test_dates?sap-client=500&sap-language=EN">Check Dates </a>
    The URL of your WD application you  may copy from SE80 t-code.
    Regards,
    Rama

  • Re: How do I keep an application from being started morethan once?

    Here are some quick ideas. None of them should be too hard to implement,
    although each has some drawbacks.
    1. Have a login server track who is logged on, and if there is already a
    logon for a given user or a given machine, then deny the application
    startup. The nice thing about this is that a user will not be able to have
    multiple logins even by going to another machine. Then again, this may not
    be so nice, and you also get a possible single point of failure on the
    login server for which you will have to prepare.
    2. Drop to the operating system, and get a list of processes for the client
    machine. If the name of one of them matches the name of application that
    is being run, then deny startup. This avoids a network hit, but requires
    some OS specific code. Also, a clever user could change the name of an
    executable to get around this. Note that a user could have another login
    on another machine.
    3. Write to a file on the local machine. You can hide the file in some
    suitable place, and can also scramble some information so that a user
    cannot get around having this file present by reading from the file at
    startup and then writing to it. Based on the state of your application,
    the file will have some scrambled information indicating if an instance of
    an application can be started. If you retain the write lock (i.e. do not
    close) the file for the duration of the application, you increase your
    security at the risk of a confused user if the application gets terminated
    without releasing the lock. Depending on the OS where the client will run,
    this could be an issue. If you like this option, perform some experiments
    first on all configurations of an example client machine to determine the
    behavior. Again, this only works to prevent an extra login on a single
    machine, not system wide.
    If you are not concerned about your users hacking around too much and don't
    care about a login on another machine, I would opt for some version of
    number 3. Otherwise, I would venture number 1.
    Regards
    CSB
    At 07:47 AM 2/18/98 -0500, Martin G Nystrom wrote:
    A user can launch an application, then launch it again. How do we make it so
    that the user can only run one instance of the application?
    Martin Nystrom
    Eli Lilly and Company
    ([email protected])
    Curtis Bragdon, Senior Consultant, Forte Software
    [email protected]
    Voice Mail: (510) 986-3807
    Paging: (888) 687-6723
    "I've seen dozens of triggering towns." - Richard Hugo

    Yet another quick and dirty solution is to use local ExternalConnections.
    This is a single instance per machine solution.
    Example is attached.
    (See attached file: TestOne.pex)
    [email protected] on 02/18/98 10:01:07 PM
    Please respond to [email protected]
    To: [email protected]
    cc: [email protected]
    Subject: Re: How do I keep an application from being started more than
    once?
    Martin,
    there are two ways to read your question
    (a) no more than one instance of an application per machine
    (b) no more than one instance of an application per "user"
    now if a user has only one machine, and your system has "userids" and you
    only want
    one active "session" per "user" then the distinction is irrelevant.
    However, many systems
    let people share logins, so a token based thing enforcing one login will be
    problematic.
    The downside of #1 approach suggested by Curtis happens when a machine gets
    hosed without "logging" the user off the security system, then they can't
    get in until their ticket expires or a sysadmin gets involved. Should be
    manageable, however. But this enforces one application
    instance per user, unless you check both for the presence of an active
    token for that user as well as the presence of a token tied to that
    particular node name. Otherwise there is nothing to prevent the same user
    from launching the app again and logging in as a different user. This is
    definitely the best approach of the bunch, and can be adapted for either
    (a) or (b).
    Suggestion # 2 won't work unless the application is built as a compiled
    client,
    since the process name will be 'ftexec' and not the "name" of the
    application. And it doesn't
    prevent a user from launching the app from a different machine (or people
    sharing logins). So again it depends on what you are trying to achieve.
    #3 also only prevents multiple instances per machine, not necessarily by
    user. Of course
    most people don't have multiple machines. The point is that you may be
    trying to
    prevent your users from sharing logins. In which case the file thing won't
    do it.
    Some other ideas:
    1. You could, however, enforce one application per machine using the
    installed partition agent's ExecutingPartition instrument name. As long as
    the user doesn't run the app in a different environment, you can have the
    app check at startup time if there is another
    ActivePartition running under the same InstalledPartition name.
    (ActivePartitions are child agents
    of InstalledPartitions).
    2. use the ObjectLocationManager and bind a simple object into the naming
    system using a naming scheme such as
    /MyApplication/MyNode or
    /MyApplication/MyUserId
    the presence of either one would indicate that another instance of that
    application is running on either that machine or that user. Of course
    these have to be cleaned out, and subject to similar downside as
    alternative #1. So you'd essentially be using the forte naming system as a
    distributed lock manager (ouch).
    3. Have the application remove the shortcut to launch it upon startup, and
    recreate it when it is finished, or move it to a hidden place. There it
    is - the worst idea I've ever come up with. Don't
    do this!
    Regards,
    John
    From: Curtis Bragdon <[email protected]>
    Date: Wed, 18 Feb 1998 16:36:58 -0500
    Subject: Re: How do I keep an application from being started more than
    once?
    Here are some quick ideas. None of them should be too hard to implement,
    although each has some drawbacks.
    1. Have a login server track who is logged on, and if there is already a
    logon for a given user or a given machine, then deny the application
    startup. The nice thing about this is that a user will not be able to have
    multiple logins even by going to another machine. Then again, this may not
    be so nice, and you also get a possible single point of failure on the
    login server for which you will have to prepare.
    2. Drop to the operating system, and get a list of processes for the client
    machine. If the name of one of them matches the name of application that
    is being run, then deny startup. This avoids a network hit, but requires
    some OS specific code. Also, a clever user could change the name of an
    executable to get around this. Note that a user could have another login
    on another machine.
    3. Write to a file on the local machine. You can hide the file in some
    suitable place, and can also scramble some information so that a user
    cannot get around having this file present by reading from the file at
    startup and then writing to it. Based on the state of your application,
    the file will have some scrambled information indicating if an instance of
    an application can be started. If you retain the write lock (i.e. do not
    close) the file for the duration of the application, you increase your
    security at the risk of a confused user if the application gets terminated
    without releasing the lock. Depending on the OS where the client will run,
    this could be an issue. If you like this option, perform some experiments
    first on all configurations of an example client machine to determine the
    behavior. Again, this only works to prevent an extra login on a single
    machine, not system wide.
    If you are not concerned about your users hacking around too much and don't
    care about a login on another machine, I would opt for some version of
    number 3. Otherwise, I would venture number 1.
    Regards
    CSB
    At 07:47 AM 2/18/98 -0500, Martin G Nystrom wrote:
    A user can launch an application, then launch it again. How do we make itso
    that the user can only run one instance of the application?
    Martin Nystrom
    Eli Lilly and Company
    ([email protected])
    Curtis Bragdon, Senior Consultant, Forte Software
    [email protected]
    Voice Mail: (510) 986-3807
    Paging: (888) 687-6723
    "I've seen dozens of triggering towns." - Richard Hugo
    John Jamison
    Vice President of Technology
    Sage IT Partners, Inc.
    415 392 7243 x 306
    [email protected]

  • How can I move my project from external hard drive to my macbook pro?

    How can I move my project from external hard drive to my macbook pro? every time I try to do some editing, the sequence is very slow, thanks in advance

    Try here...
    Setting-up a new Mac from an old one, its backups, or a PC

  • How to call a VB application from Java

    Hi,
    does anybody know how to call a VB application from java.
    Would appreciate if you can provide me with an example.
    thanks

    try exec()ing the cad program with the name of the file as a command line parameter...
    Runtime.getRuntime().exec("CADProg.exe Test.prt");
    i have no clue if this will work but it seems like it's worth a try.

  • How do I remove old applications from my new Macbook Pro that came over when the data on my iMac was migrated to the new computer.

    How do I remove old applications from my new Macbook Pro that were part of the data that was migrated over from my older iMac?
    Thanks

    If the applications were originally drag and drop installations you can simply drag them to the trash and empty. If they were installed by an installer there should be an uninstaller included. If you're not sure you should check with the software developer for instructions. In this case Google can be your friend.

  • Hi,disc wiped ,OSX10.9 back on ,how do I restore my data from external hard drive ?Any help welcome .

    Hi,disc wiped ,OSX10.9 back on ,how do I restore my data from external hard drive ?Any help welcome .

    There's Setup Assistant and Migration Assistant. The cleanest way to do it is Setup Assistant, but you only get that option once when you fire up a fresh install of OSX. If you're past that, you could reinstall OSX by booting with Command-R, or you could use Migration Assistant.
    Setup/Migration Assistant instructions:
    http://support.apple.com/kb/HT5872

  • Adobe Configurator - how to invoke action or script from html widget?

    How to invoke action or script from html wiget in Adobe Configurator?
    Please help! I tried to make it about 5 hours!
    I need something like that:
    I click link or image
    ...and it runs action.
    Thanks!

    If you click on the question mark ( as shown below) on the right of Configurator  2 window
    the user guide installed on your computer within Configurator 2  will open
    Anyway once you have your action or script button  in your panel you must select it and configure it in the  inspector palette

  • How to invoke a Java Program from Oracle 10g?(uRGENT)

    Hello.
    I've a query, that i have a program, that basically retreives the records from the
    oracle table and then parser this information and then insert the values in corresponding database base tables. I want that, whenever the new program is inserted, a Trigger should fire and pass the most recently entered record to the Parser Program, means
    1) Firing a Trigge
    2)Storing the most latest data and pass it to the Parser PROGRAM
    Can someone tell me how to do this? How to invoke a Java Program from within the database? Please if anyone has examples provide me. Its very urgent and tell me what is the basic mechanism.
    Thankyou.
    Ben

    With Java Stored Procedures Java may be caleed from a database.
    http://www.oracle.com/technology/tech/java/jsp/index.html

  • How to uninstall / delete an application from my IPOD Touch?

    How do I uninstall an application from my IPOD touch.
    A recent application I installed (WIFITrak) doesn't work very well.
    I would like to uninstall it.

    It's in the manual, page 50.
    Regards.

  • E51 - How to move pre-installed application from m...

    Hi all,
    I just purchased my E51 some days ago. The phone packaged with Advanced Call Manager pre-installed in microSD card. Now I want to use my 2gb microSD instead of 512mb from Nokia but I will lose the application if I take out the microSD card. How can I move that application from card to phone memory since I could not find the *.sis of that application.
    Thanks in advance.

    A new phone just includes the installers - you can choose whether to install on the phone or memory card.
    However, you can still transfer the app to the newer memory card. Use a card reader, or connect your phone in "Data Transfer Mode", and copy ALL the content of the 512mb card to your computer - make sure that you include the hidden files too. Then copy over these files to your new memory card, again take care to copy the hidden files. That way, you will have the pre-installed software on your new memory card.

  • How do I uninstall an application from my home screen?

    How do I uninstall an application from my home screen? example: I want to remove my fantasy football team website from my home screen. I accidently saved it on the home screen twice, so now I have two of the same thing saved on my home screen.

    This is an app, not a web clip from a website?
    Not sure how there can be two copies of the same app on your iPhone.
    If a web clip from a website, press and hold the icon for the web clip or on the icon for any other app or web clip on the home page where the web clip is located until all icons start to wiggle. Select the X on the icon for the web clip that you want deleted. After the web clip is deleted, press the home button.

Maybe you are looking for

  • Managed photos vs referenced - how can I tell?

    I'm going to plunge on in and commit to iPhoto (thanks to the advice I received here in response to a question earlier today). Here's my new question: Some of what's in my iPhoto library is managed (duplicates of stuff in folders elsewhere). Some, ho

  • Scenes in Flash CS3

    Hi! I have a question about how many scenes one can create in a Flash CS3 file? Is there a maximum number that can be used? Thankful for help letting me know! /Joakim

  • Where to find info on Logic Board Ext. Warranty!!!  Imac G5

    Hello--I own an early IMac G5 and have had the logic board fixed twice using the ext. warranty for power/board issues, now my computer is unusable again showing same signs, and I can't find information directly from Apple now showing this warranty in

  • LR3 - Retaining image edits between 2 computers using USB Hard Drive

    Hi guys, I'm having troublewith syncing edits to my images between 2 computers that I'm using and wondered if you can help. I have a desktop mac which is my main computer for image editing and also a Macbook.  I don't store any images on either machi

  • I need a new claim code for my HP DJ 3054A

    I have a HP DeskJet 3054A printer that I bought gently used. While I have used this for a while I have been using it as wired. I have printed several instuctions to no avail. Please help as the intructions are not clear to me for this printer. TIA.