To Call an external application Web

Hello,
I want from a menu entry OeBS to be able of call an application by an external link url (example: http://localhost:8080/MyApplication)
Do you know what I have to save function to make that HTML Call ?
(System Administrator -> Application -> Function)
Thank you

so if you have a test_launch.jsp in the $OA_HTML directory containing the following lines
<%-- --%>
<% response.sendRedirect("http://servername.domain.com:8080/MyApplication");     %>
<%-- --%>
You get that error when calling the function from within the ebusiness suite?
What happens if you go directly to http://ebusiness_servername.domain.com:port/OA_HTML/test_launch.jsp

Similar Messages

  • Call an External Application from Web UI overview

    Hi Gurus,
    I am stuck with a situation here,
    Scenario is i have to create a button in overview page, such that when we click on it we need to call a external application.
    external application can be anything (URL).
    can anybody give a solution.
    thanx in advance.

    The process for launching the external URLs should be same as Web Dynpro Transactions.  But in this case while defining the URLs in the transaction launcher , you have to select the option for Non BSP URLs & defiine a MAPPED Logsys( In your case the could be any system in which the application exists). Also the URL for  Web Dynpro applicatons is sap/bc/webdynpro/sap/Web_Dynpro_Component_Name and is recognized by the target system. In your case you have to build a URL which should be recognized by your target system.
    This is how I have launched a ABAP webdynpro transaction. I guess if the URL is correct you can launch other external transactions.
    Regards
    Kavindra

  • Call a external application without using a webservice

    Hi all,
    How can we make a call to external application without using webservice from BPEL or OSB.Please share any links to refer.
    Thanks,
    Kiran

    Hi.
    Probably the options:
    1. Adapters. BPEL PM offers a different set of adapters that allows the process to communicate with external apps
    2. PRobably a basic HTTP POST could be an option
    3. Writing some code inside a Java Embedded activity
    Which application are u trying to communicate with?
    thx
    best

  • Call another WD Application (Web Dynpro for ABAP)

    Hi, everyone.
    I have a question.
    I made two WD applications. The applications are not related to main Component and Sub Component.
    I wanna call one WD application from a main WD application as like ABAP call transaction.
    It does not mean popup window or sub component...
    How can I implment the techique?

    Hi Etnaya,
    Just create an external url window and supply the name of the application as . An external url window can be created by calling method CREATE_EXTERNAL_URL_WINDOW at the window manager.
    Best regards,
    Thomas

  • Displaying OBIEE content inside a Div (part of HTML) of an external application/Web page

    We are able  get the particular catalog item say a Report/ Chart when a OBIEE go URL launched in a browser.
    But what is the way to displaying the same chart/report content in my external application. I want display the OBIEE chart/report content as a part of my application web page on load?
    How can i achieve that?
    loading the content in an IFrame using Go URL didn't work? Im also  dont want to that.
    I tried sending request to the GO URL via jQuery AJAX. But it didnt Help.
    I have tried also sending request to GO URL via Apache HTTP client to get the response content. But OBIEE server returned the following response
    "Your browser is not supported by Oracle BI Presentation Services"
    Any Help in this is appreciated?

    The service WCM_PLACEHOLDER can not use JSPX templates (because it can only evaluate them as UCM can evaluate and UCM cannot evaluate the JSPX version SSXA is using).
    WCM_PLACEHOLDER can work if you create an HCSP template but then you only have access to Idoc Script and not JSPX.
    This is my understanding. Someone please correct me if I am wrong.
    Jonathan

  • I need to call an external application (on the user's PC) from web forms 6i

    We do imaging here, and all our images are scanned to a novell fileserver that has a drive letter mapped to the user's PC.
    These images are used for Oracle applications and other applications, and we only store the image's location path and file type in oracle.
    e.g. image_path varchar2(100), image_type varchar2(3)
    would be: 'w:\archive\ap\0127\ap12345', 'tif' where 'ap12345' is the image name.
    The file is stored on the novell box without an extension, which has worked fine for us with our forms applications in client server.
    Moving to web forms, I'm trying to reference the images via web using forms 6i triggers and web.show_document('file:///'||image_path) for the URL.
    This finds the image, however, internet explorer doesn't know what to pull it up as without the extension, and if I try to put an extension on the file, the browser isn't able to identify it since it doesn't have an extension on the fileserver, so I'm in a catch 22. I'm unable to put an extension on the original copy of the file on the fileserver due to other applications that also need to reference it.
    Also, I'm unable to go directly to the file on the novell server from my 9iAS webserver.
    My question is:
    Would it be possible to use javascript or some other means from inside the forms 6i trigger, or a database procedure that the forms trigger kicks off inside the Jinitiator JVM to go out to the client PC's file system, grab that file and copy it to a temporary location on the 9iAS webserver -OR- the client PC with the extension, and then reference it from there?
    If so, how could I do that?

    The images are stored on an external novell server that I don't have any access to from my 9iAS server. I can find the novell box from the windows machines, but I have no direct means of "grabbing" that image ...
    or so I thought.
    I'm looking now as the Oracle FileUpload javabean utility that I can put within a form to let the user click on the view-image button, it will then kick off a procedure to grab the file from the user's mapped network drive, copy the file to the server with an extension and into the directory I want it, and let me then link to the copy of it with a web.show_document command ...
    At least that's the theory. So far all I get is an ORA-105100 error and I've doublechecked and triple-checked my path and classpath settings everywhere the documentation and several notes says to check them. I've had oracle looking at it too, but so far, nada - still working on it though.

  • How to call an external application from the current one

    Hi Guys,
    Im not sure if/how this is possible.
    For example:
    I have two projects : Project1 and Project 2.
    When I click on a button in Project2, Project1 needs to be launced. That is, the Main class of Project1 needs to be triggered.
    How do I do this? I have tried everything.
    Kind Regards,
    Christiaan

    There is no problem with handling multiple Frame with a javaFX app. Some features are needed to improve that, like AlwaysOnTop, modal, ...
    For exemple it can be used like a splashscreen.
    If your question was about launching anything on your machine, the regular java API can do that.

  • Calling External Application from BPM 11g

    I am new to BPM 11g and need to create the ability to call an external application (UCM) from within BPM. Will a web service adapter, with a type of Reference, accomplish this? How can I add security to this web service.
    The second question is how can I add an adapter that alllows me to specify our own source code? In this scenario we would write the Java to formulate the SOAP call directly, thus allowing us to add the security into the call directly.
    Any information is much appreciated.
    Thanks,
    Randy

    Hi Randy,
    You can call an external application using a spring component integration, I was just able to get that to work with a help from another forum member here is a viewlet that demos the spring integration:
    http://bpel.us.oracle.com/BPM/11gR1/howtos/spring-component/oow-2010-Beijing-viewlet/springdemo_v2_viewlet_swf.html
    Alex.

  • Call external application through Abap WD application

    Hello All,
    We are trying to call an external application using ABAP.  The details are as below
    1) SAP server on AIX OS
    2) External Apps server: Windows OS
    The external apps takes a file located on windows as input and generates a file on windows as output. The external appls is installed on the windows OS.
    We are unable to trigger the VC apps from ABAP.( AIX OS).
    Appreciate if you can guide and give some examples. Please note that the OS are different.
    Questions:
    1)  How to access windows file system to execute external appls from ABAP ( AIX)
    2)  Would a RFC be required to be made between ABAP and the windows server where external appls is hosted
    3) Any sample code/links is really help ful
    We were able to get it working when the applications was hosted on local file system ( desktop) . Two problems are getting the appls executed on remote and different OS accessing windows file system through unix ( AL11 should help here i guess)
    Regards
    PN

    Hi Lekha
    I want to start a *.bsp page in a new external window and POST Parameters to this *.bsp page.
    So it is not actually showing a bsp in a ABAP WD.
    Kind regards
    Paul
    PS: create_external_window is alway a GET Method and I do not want to show Parameters in the URL.

  • Call External Applications usine OLE

    Hi Experts,
        I have a requirement to call External Application in ABAP.
    For Ex:- you might have seen Word document being called in the SAP Screens for the documentation or in the Text Editor using OLE.  similarly I need to call an external application like calculator in the SAP Screen. 
    Can you one give inputs regarding this.

    Hi KesDev,
    If it so that you want a calculator on the SAP screen then there is function module available in SAP.
    In SE37 search for * CALCULATOR * you might be able to find one, since i am not on the system right now that's why i am not able to give you the exact name.
    This is the Function Module,
      DATA:  amount_out TYPE ptrv_fname,
             amount_in  TYPE ptrv_fname.
      CALL FUNCTION 'FITRV_CALCULATOR'
        EXPORTING
          input_value          = amount_in
          currency             = ztable-waerk
          start_column         = '120'
          start_row            = '2'
        IMPORTING
          output_value         = amount_out
        EXCEPTIONS
          invalid_input        = 1
          calculation_canceled = 2
          OTHERS               = 3.
    Hope it helps you,
    Regards,
    Abhijit G. Borkar
    Edited by: Abhijit Borkar on Feb 8, 2010 10:37 AM

  • Calling external applications from within a script.

    Whenever I write scripts that require some external application for functionality, I try to open a pipe or start a server so that I only have to start the external application once. I expect that to reduce overhead and consider it good form. However, sometimes there just isn't any way to avoid calling an external application multiple times and when that happens, I try to find some other workaround if I think it's going to get called repeatedly.
    What I'm wondering is how much it really matters for very small and simple programs. The one I have in mind right now is "du". I need to use it in a Perl script because Perl's operators to get file sizes return the apparent size which, in this case, is much larger than the actual size reported back by "du". I'm monitoring the size of files in real-time and I need to call "du" during each iteration of the status updater. Even though I'm passing all the file paths at once, "du" may be called a few times every second (well, I could limit it to once a second).
    Could this possibly make any noticeable different on older machines? In general, what external apps can you get away with calling repeatedly?

    I'm not sure, but I thing that overhead caused by calling du cannot be big enough to matter even on older machines.
    But, when calling du from Perl script you are also invoking shell, and this can be a little bit more 'heavy'.

  • How to run external application

    How could I call an external application like an exe file in
    Windows.
    I read the Adobe AIR Language Reference for HTML Developers,
    but don' t know if it is possible.
    Thanks.

    Well,
    I make a socket service listening to a port (an exe program
    written in C#).
    It waits for somone, listening for a command.
    From air, y make the connection to this port and parse the
    command like this:
    socket = new air.Socket();
    socket.addEventListener( air.Event.CONNECT, onSocketOpen );
    socket.addEventListener( air.ProgressEvent.SOCKET_DATA,
    onSocketData );
    socket.connect( 'localhost', 5050 );
    function onSocketOpen( event )
    socket.writeUTFBytes( "c:\windows\calc.exe" ); <<--
    send command
    socket.flush();
    function onSocketData( event ){
    var data = socket.readUTFBytes( socket.bytesAvailable );
    socket.close();
    When the air connect to the server in the port 5050, send the
    command. (onSocketOpen)
    The server then execute what we send, because is out of the
    air domains.
    Understand?
    Allways you could do it by installing a Apache, IIS, and make
    a .asp, or .php, or any other that could execute external commands.
    If you install or just have installed Apache is more easy and
    robust that make a simple server like I do.
    But I like to complicate my life, and don´t want a web
    server installed.
    I hope this can serve to you as well.
    Widomin

  • Single Sign-On and External Applications Portlet

    I would like to know how complicated would be to call an External Application with SSO (like Hotmail), outside the External Applications Portlet.
    We have defined around 10 external applications with SSO,they worked fine.
    but due to look&feel issues, we would like to put them in a content area , like items that when the user clicks, takes them to the external application and performs the single sign-on.
    Any advice will be appreciated.
    tks!!

    Maria, I was experimenting with this last night, to answer your question, and I think a cool way of doing this would be the following:
    Create a custom attribute called "App ID" - make this a NUMBER type. This is where the external application id will be stored.
    Create a custom item type: "External Application"
    You have two options for the base type: either "URL" or "<None>". If you pick URL, then you can have the item contain the URL for fapp_process_login, but this is not advisable because it will require the administrator to type in this long URL every time a new application is added.
    If you select base type URL, you should use that URL to let the administrator provide a URL to the application's homepage, or a help page or something of that sort.
    Edit the newly created item to set the Attribute and Procedure properties.
    Add the "App ID" attribute - no default.
    On the Procedure tab, add the following procedures (called as HTTP), each with the App ID passed as "p_app_id":
    Login http://server.domain.com/pls/portal30_sso/portal30_sso.wwsso_app_admin.fapp_process_login
    Edit http://server.domain.com/pls/portal30_sso/portal30_sso.wwsso_app_admin.edit_fappuser
    That's it!
    Add the new custom item type to a folder, and all the administrator needs to do is set the title, and App ID for the new item.
    Excercise for the Reader
    You will notice that clicking on the Edit link will take you to the login server when you are done editing the credentials. To avoid this, pass another parameter to the edit procedure - p_done_url, and set a value for that to point to the page that you want to go to after editing credentials.

  • URL based portlet from external application

    Hello,
    I'm trying to integrate a forms 6i patch 10 application into SSO.
    First, I created an external application, passing it the correct parameters.
    Everything went ok, and I can successfully call it by entering
    "Administer Enternal Application" link on Oracle Portal.
    Now I want to make a portlet from this external application. For that I'm
    using PDK URL Services. So I reused the urlexternalauth provider which is
    included in the latest PDK. The provider.xml is included below. I successfully
    registered the provider, by following the wizard "Register Portlet Provider" on
    Oracle Portal. But when I call the portlet, the html startup file for the form
    is base.htm. When I call the external application through the "Administer Enternal Application" link,
    I get the right html startup file, which is basejini.htm.
    So I need basejini.htm called from the portlet, and not base.htm.
    Thanks,
    Andri.
    provider.xml
    <?xml version="1.0" encoding="UTF-8"?>
    <?providerDefinition version="3.1"?>
    <provider class="oracle.portal.provider.v2.http.URLProviderDefinition">
         <providerInstanceClass>oracle.portal.provider.v2.http.URLProviderInstance</providerInstanceClass>
         <session>true</session>
         <authentication class="oracle.portal.provider.v2.security.Authentication">
              <authType>ExternalApp</authType>
              <userFieldName>username</userFieldName>
              <userPwdName>password</userPwdName>
              <errorPageMessages>Error Message!</errorPageMessages>
         </authentication>
         <proxyInfo class="oracle.portal.provider.v2.ProxyInformation">
              <httpProxyHost>proxy.br.odebrecht.com</httpProxyHost>
              <httpProxyPort>8080</httpProxyPort>
         </proxyInfo>
    <portlet class="oracle.portal.provider.v2.http.URLPortletDefinition">
    <id>1</id>
    <name>iCorporate</name>
    <title>iCorporate</title>
    <description>iCorporate - aplicacao Forms6i</description>
    <timeout>100</timeout>
    <timeoutMessage>iCorporate time out</timeoutMessage>
    <acceptContentType>text/html</acceptContentType>
    <showEdit>false</showEdit>
    <showEditToPublic>false</showEditToPublic>
    <showEditDefault>false</showEditDefault>
    <showPreview>false</showPreview>
    <showDetails>false</showDetails>
    <hasHelp>false</hasHelp>
    <hasAbout>false</hasAbout>
    <passAllUrlParams>true</passAllUrlParams>
    <inputParameter class="oracle.portal.provider.v2.URLPortletParameter">
    <name>config</name>
    <displayName>config</displayName>
    <value>icorp</value>
    <isMandatory>true</isMandatory>
    </inputParameter>
    <inputParameter class="oracle.portal.provider.v2.URLPortletParameter">
    <name>database</name>
    <displayName>database</displayName>
    <value>server1</value>
    <isMandatory>true</isMandatory>
    </inputParameter>
    <renderer class="oracle.portal.provider.v2.render.RenderManager">
    <showPage class="oracle.portal.provider.v2.render.http.URLRenderer">
    <contentType>text/html</contentType>
    <pageUrl>http://server1.rjo.br.odebrecht.com:7780/servlet/f60servlet</pageUrl>
    </showPage>
    </renderer>
    <securityManager class="oracle.portal.provider.v2.security.URLSecurityManager">
    <authorizType>public</authorizType>
    </securityManager>
    </portlet>
    </provider>

    Andrea,
    Could you tell me if FORMS 6i authentication process is based on cookies? The reason being, URL based portlets SSO feature is primarily driven by External Application's cookies, which act as authentication tokens. Once a valid user information is submitted to the External Application, cookies (if any) are received and stored so that they can be re-used in further connections. A typical flow of events can be summarized as follows :
    At provider level :
    1. Connect to External Application.
    2. Submit user information to url specified by External Application's login URL.
    3. Fetch cookies
    4. Store them for future use.
    At portlet level :
    1. Read cookies fetched through provider, pertaining to this portlet.
    2. Open connection to url specified by <pageUrl> tag in provider.xml
    3. Read content and display in the portlet.
    From the provider.xml, I can see that we are trying to show content given by http://venezuela.rjo.br.odebrecht.com:7780/servlet/f60servlet servlet, which has two parameters called {config and database}. This makes the resulting URL as http://venezuela.rjo.br.odebrecht.com:7780/servlet/f60servlet?config=icorp&database=venezula. I guess when this URL is accessed directly, FORMS servlet will redirect the user to base.htm file. Important point to note here is that when URL based portlet makes connection to the above URL, user information is not directly sent along with the request. Instead, cookies fetched from External Application, if any, are sent. But when the same application is viewed through portal's External Application, user information is directly submitted to the login URL. So, before deciding on something, it is important to know how different is the loginURL specified through portal's External Application details, from <pageUrl> of URL based portlets?
    -aMJAD.

  • Servlet won't execute external application

    hi
    i am trying to use servlet to call an external application. here's my code:
    import java.io.*;
    import javax.servlet.*;
    import javax.servlet.http.*;
    public class iminServlet extends HttpServlet{
         public void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException{
              res.setContentType("text/plain");
              PrintWriter out = res.getWriter();
              try{
              Runtime runtime = Runtime.getRuntime();
              Process process = null;
              String command[]={"C:\\Program Files\\Yahoo!\\Messenger\\YPager.exe"};
              process = runtime.exec(command);
              int exitVal = process.waitFor();
             System.out.println("Process exitValue: " + exitVal);
              }catch (Exception e){
                   out.println("Problem running Ym. " + e);
    }as u may see, the servlet should execute Yahoo messenger. But when I tried running it, nothing happens.
    I checked the tomcat log and this is what I got (in the file stdout_20050929.log)
    Process exitValue: 0
    can anyone point me to where i went wrong?
    thank you

    since the servlet runs on the server, s/he has no
    choice: it's start on the server side.
    this is about as wrong a use of servlets as I can
    think of.
    no one should use Runtime.exec without reading this:
    http://www.javaworld.com/javaworld/jw-12-2000/jw-1229-
    traps.html
    %yup, i've read the article. but on the article it seems the writer is able to run the finger command on the client side, isn't it?

Maybe you are looking for