EXE program execution on server

Dear experts,
I have an exe application to execute, that exe application is on the ERP server, I'm using WS_EXECUTE but it is trying to run the application on client not server. For example, the path for the  exe application that I'm giving to WS_EXECUTE is being check per my local PC directory not the server directory. can you please advice with a solution? or a refinement for WS_EXECUTE to look up in server not client?
Thanks in advance
Samir

>
Samir Fares wrote:
> suppose the appliction is in: c:\sap\test.exe, can you please give me a sample command to run this exe file?
If it is in the C drive, why are you saying it is on the server ? For this type of .EXE file you've to use the static method: CL_GUI_FRONTEND_SERVICES=>EXECUTE.
Else if it is on server you've to use SXPG_CALL_SYSTEM as  already mentioned by Keshav.
BR,
Suhas

Similar Messages

  • Cancel a C program execution or an external exe program execution on demand

    I have to trigger the execution of an exe call wait.exe
    I have to wait for the end of this wait.exe or to interrupt it if asked by a button
    What is the best technique to do this
    I try ti use the command exec.vi but I don't know how to interrupt the execution of the wait.exe i just launched
    Does anybody know the solution
    Thibaut

    the wait.exe is waiting for end of data acquisition
    this is not an open source program so I cannot introduce interrupt
    before the same exe was trigerred  and  on demand interrupted by a C program with the flowwing code::
     Attente de la fin de l'acquisition par la cde WAIT.EXE
                 ZeroMemory(&si,sizeof(si));                         si.cb=sizeof(si);
                 bRetour=CreateProcess(NULL,szCdeWait,  NULL,NULL,FALSE,DETACHED_PROCESS,NULL,NULL,&si,&pi);
                 if (bRetour==TRUE)
                                        // Test de l'etat du process WAIT.EXE jusqu'a ce qu'il soit terminé a moins que l'utilisateur n'arrête le scanning
                                         bArretScanning = FALSE;
                                       do
                                                   dwRetour = WaitForSingleObject(pi.hProcess,0);  // Test et retour immédiat
                                                   if(dwRetour == WAIT_OBJECT_0) break;            // Fin du process alors sortie du do-while
    // Test du bouton CANCEL de la boite de progression
                                                   if (DlgProgression.CheckCancelButton())
                                                               // Affichage de la boite de dialogue de confirmation
                                                               if (AfxMessageBox(_T("Voulez vous réellement arrêter le gamma scanning ?"),MB_YESNO)==IDYES)
                                                               // Indication de l'arret demandé par l'utilisateur
                                                               bArretScanning = TRUE;
    // Arret du process WAIT.EXE
                                                               Retour = TerminateProcess (pi.hProcess, 0);

  • Axis : Calling an exe program on a Soap server

    Hi All,
    I'm trying to use a web service to call from client C an .exe program running on Server S.
    But I'm stuck at the line Runtime.getRuntime().exec("cmd /c start C:\\axis\\runtime.bat");
    I tried different syntax for the command line but no luck.
    Is what I'm doing completely wrong or impossible?
    Thanks a lot

    Can I use samba in order to call commandYes, smaba supports "magic" files that cause a program to be executed when they are accessed. Note, this does not provide for arguments but you can put these in a file which you command reads.
    or is there any way to open an telnet session within java applicationYes. just use a Socket connection.

  • Remote Program Execution

    Dear Sir,
    I have following problem and very desperately looking for the solution .
    I have 9ias installed on window-2000 server and on this machine JSP/Servlet is also running .
    There is another Unix server also having Oracle 7.3.4 and Pro*C installed .
    My requirement is that on receiving a web client request , the invoked JSP must also execute a C program on the unix machine ( the execution of C program creates a text output file on the unix machine ) and after completion of C program execution the output text file must be available to JSP . As a final result of JSP execution this output text file must be returned to WEB Client .
    Please guide me how to go about this .
    Thanks and Regards
    B V Mittal

    Call your C program like this from your controller servlet
    Process p = Runtime.getRuntime().exec("c.exe");
    BufferedReader stdInput = new BufferedReader(new InputStreamReader(p.getInputStream()));
    Then read from your generated file and populate whatever you need into a bean.

  • What html code will start an EXE (program) with a click on a webpage link?

    The code in bold below worked. After I switched my browser from IE 11 to Firefox to get the hover on hotspots to work, the program gave me this error message. I moved the EXE file to my local file folder and tried it as shown below. Still no success. Any suggestions?
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <title>Family Tree Charts</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /><style type="text/css">
    <!--
    body,td,th {
        color: #000;
    -->
    </style></head>
    <body link=blue vlink=blue>
    <table width="100%" height="25" border="0" cellpadding="4" cellspacing="0">
      <tr>
        <td width="93%" height="27" bgcolor="#EFEFEF"> <div align="center"><font color="#999999">
        <b>This Software Allows You To Review Neat Charts of Your Family Tree </b></font></div></td>
        <td width="7%" bgcolor="#CCFFFF"> <div align="center"><A href="Mementos_Menu.html"><font size="2">Back</font></a></div></td>
      </tr>
    </table><BR><center>
    <br>
    <FONT color=#ff00ff><strong>Click the link below to download a special software program for your PC.</strong></FONT><br>
    <br>
    <a href="http://jdmcox.com/"><strong>Cox Website</strong></a><br><br>
    <strong>ITEM 1</strong> (AT THIS  WEBSITE) IS  THE <strong>FAMILY TREE CHART</strong> PROGRAM.<br>
    It is called <strong>Simple Family Tree</strong><br>
    <table width="80%" border="2" cellspacing="2" cellpadding="2">
      <tr>
        <td width="49%" align="left" valign="top"><FONT color=#ff00ff><strong>Click the link below to use this special software program after you download and install the program.</strong></FONT><br>
    <br>
    <!--<a href="C:\Program Files (x86)\Simple Family Tree\Simple Family Tree.exe"><strong>Family Tree Charts Program by Doug Cox</strong></a><br><FONT color=#ff00ff>
    -->
    <a href="C:\Users\Tom and Polly\Documents\Genealogy CD\Simple Family Tree\Simple Family Tree.exe"><b>Family Tree Charts Program</b></a><br><br>
    <FONT color=#ff00ff><strong>Click  the &quot;run&quot; button for both warning messages.<br>
    Click the &quot;READ THIS!&quot; menu option when the program opens.<br>
    Click  "X" in the upper right to close the program.<br><br>
    You can update the family data in future years with this program too.</strong></FONT>
    <br></td>
        <td width="51%" align="left" valign="top"><FONT color=#ff00ff><strong>NOTE 1: Be sure your HTML code for this webpage has a proper line to link to the location where the software was installed. You can use NOTEPAD to make HTML code changes. My existing line is: </strong></FONT><br>
          "c:\<u>program files (x86)</u>\simple family tree\simple family tree.exe"<br><br>
          <FONT color=#ff00ff><strong>The underlined portion will need to agree with where the program was installed. Just change the directory (see underlined sample above). Good luck. If I am still living, call me.<br><br>
          NOTE 2: After you download, install, and try to use the program, you may get an error message window that looks like this -&quot;0 FAMS @F191 @ FAM&quot;. This means you have an individual record in your GEDCOM file that does not have a parent. Be sure all GEDCOM records have at least one parent even if you must name the parent UNKNOWN.</strong></FONT></td>
      </tr>
    </table>
    <br></center> 
    <table width="100%" border="0" cellpadding="2" cellspacing="0" bgcolor="#CCCCCC">
        <tr>
          <td bgcolor="#EFEFEF"> <font size="2">&copy;2002 Sales and People</font></td>
        </tr>
    </table></body>
    </html>

    Herbert:
    Here is my latest code attempt, but I get messages about the lines in BOLD that I do not understand.
    Perhaps you will see what I need to fix. Sure appreciate what you have found and shared with such a neophyte (aka dumbo).
    Tom
    <!--
    body,td,th
    -->
    function RunExe(path) {
    try {
    var ua = navigator.userAgent.toLowerCase();
    if (ua.indexOf("msie") != -1) {
    MyObject = new ActiveXObject("WScript.Shell")
    MyObject.Run(path);
    } else {
    netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
    var exe = window.Components.classes['@mozilla.org/file/local;1'].createInstance(Components.interfaces.nsILocalFile);
    exe.initWithPath(path);
    var run = window.Components.classes['@mozilla.org/process/util;1'].createInstance(Components.inteinterfaces.nsIProcess);
    run.init(exe);
    var parameters = ["/c start Simple Family Tree.exe"];
    run.run(false, parameters, parameters.length);
    } catch (ex) {
    alert(ex.toString());
    This Software Allows You To Review Neat Charts of Your Family Tree
    Back
    Click the link below to download a special software program for your PC and your GED file.
    *Cox Website*
    ITEM 1 (AT HIS  WEBSITE) IS  HIS FAMILY TREE CHART PROGRAM.
    It is called Simple Family Tree
    Click the link below to look at my GEDCOM file contents.<br>Instructions are provided in the READ THIS menu option at the top of the window.
      *Show Yarnall Chart*
    *Return to this webpage by clicking on the backarrow after looking at the chart.
    You can update the family data in future years with this program too.*
    ©2002 Sales and People
    Date: Thu, 2 Jan 2014 02:09:18 -0800
    From: [email protected]
    To: [email protected]
    Subject: What html code will start an EXE (program) with a click on a webpage link?
        Re: What html code will start an EXE (program) with a click on a webpage link?
        created by Herbert2001 in Dreamweaver support forum - View the full discussion
    Perhaps this might be helpful:
    https://addons.mozilla.org/en-US/firefox/addon/opendownload-10902/
    It allows executables in Firefox to be run - it is an extenstion, though, so it must be installed in Firefox before your page will work.
    Another option is this solution, but it will still require a manual change in Firefox:
    http://forums.mozillazine.org/viewtopic.php?f=19&t=803615
    Or this: http://stackoverflow.com/questions/6472435/running-exe-in-firefox-why- do-i-get-an-error
    However, you will still have problems with getting it to work cross-browser. Honestly, browsers are not supposed to have access like that to the client side file system, which absolutely makes sense for the web.
    That is why you may have to approach the solution from a different angle - perhaps create a server side cloud version of your application(s) which can be easily accessed and run by your family members. I believe you used C to develop the applications? Although I have no experience with this framework, Wt might be a solution to convert your projects to server side applications:
    http://www.webtoolkit.eu/wt
    Good luck!
         Please note that the Adobe Forums do not accept email attachments. If you want to embed a screen image in your message please visit the thread in the forum to embed the image at http://forums.adobe.com/message/5972893#5972893
         Replies to this message go to everyone subscribed to this thread, not directly to the person who posted the message. To post a reply, either reply to this email or visit the message page: http://forums.adobe.com/message/5972893#5972893
         To unsubscribe from this thread, please visit the message page at http://forums.adobe.com/message/5972893#5972893. In the Actions box on the right, click the Stop Email Notifications link.
               Start a new discussion in Dreamweaver support forum at Adobe Community
      For more information about maintaining your forum email notifications please go to http://forums.adobe.com/thread/416458?tstart=0.

  • Concurrent program execution Error

    i have genrated a simple report and copied to linux server,could any on help me how to resolve the error.Eventhough I was Getting the output.
    ERROR:
    Program exited with status 1
    Concurrent Manager encountered an error while running Oracle*Report for your concurrent request 4349601.
    Review your concurrent request log and/or report output file for more detailed information.

    I have copied the message from the logfile itself for complete reference,plz look in to the following error
    ERROR
    +-----------------------------
    | Starting concurrent program execution...
    +-----------------------------
    APPLLCSP Environment Variable set to :
    Current NLS_LANG and NLS_NUMERIC_CHARACTERS Environment Variables are :
    American_America.UTF8
    Enter Password:
    Report Builder: Release 10.1.2.0.2 - Production on Wed Jun 4 16:36:01 2008
    Copyright (c) 1982, 2005, Oracle. All rights reserved.
    Start of log messages from FND_FILE
    End of log messages from FND_FILE
    Program exited with status 1
    Concurrent Manager encountered an error while running Oracle*Report for your concurrent request 4349601.
    Review your concurrent request log and/or report output file for more detailed information.
    Executing request completion options...
    Output is not being printed because:
    The print option has been disabled for this report.
    Finished executing request completion options.
    Concurrent request completed
    Current system time is 04-JUN-2008 16:36:02
    ---------------------------------------------------------------------------

  • How to execute CGI Programs in Tomcat Server

    Hi,
    I am working on executing Perl Scrtipts(or CGI programs) in Tomcat Server.
    I have downloaded ActivePerl 5.8.0 6.0.3 build.I have modified some .jar files in tomcat\server\lib.
    I have changed conf\web.xml to access the CGIServlet.class that is in servlets-cgi.jar.
    My example.cgi is
    #!c:\Perl\bin\perl.exe
    print
    "Content-type: text/plain\n\n";
    foreach $var (
    sort keys %ENV) {
    print
    "$var=\"$ENV{$var}\"\n";
    @values = split(
    /&/,$ENV{'QUERY_STRING'});
    foreach $i (@values) {
    ($varname, $mydata) = split(
    /=/,$i);
    print "$varname = $mydata\n";
    and my test.html is
    <HTML>
         <HEAD>
              <TITLE>Environment Variables using GET</TITLE>
         </HEAD>
         <BODY>
              <FORM ACTION="cgi-bin/example.cgi" METHOD="POST">
                   Press submit for a list of environment variables. <BR>
                   First Name: <input type="text" name="fname" size=30><p>
                   Last Name: <input type="text" name="lname" size=30><p>
                   <input type="submit">
              </FORM>
         </BODY>
    </HTML>
    here I have changed url mapping in web.xml to cgi-bin.
    The test.html produces two text fields first and last name on submit:
    it accesses:http://localhost:8080/smalltownpapers/cgi-bin/example.cgi?fname=Tim&lname=Eden
    this should print some environmental variables but it is producing an empty page.
    Tomcat is not showing any errors or Tomcat is not at all listening.
    Can any one help me to solve this and how to execute Perl scripts in Tomcat server
    Thanks,
    Regards
    Murthy

    Sorry, I've never done this. I went to the Tomcat site and pulled down the CGI docs, which you might have seen:
    http://jakarta.apache.org/tomcat/tomcat-5.0-doc/cgi-howto.html
    No other help available from me. Sorry.

  • How to run Exe file through Sql server agent job

    Hello All
    i have 2 servers 
    1.Application Server
    2.Database server
    Application server has a .exe file so i wanted to run this exe file through SQL server agent job from database server.
    What is the process for run this Exe file 
    Can you plz suggest me step by step process
    Kamal

    While i'm trying to implement this below method
    Step1 : Right Click SQL Server Agent. Select New -> Job. This will open a wizard to schedule a new
    job.
    Step2 : Select Steps from options given on the left side of wizard. This is the main place to set your
    exe\program as a running step. Give some name to this step, Select Operating System (cmdexec) for the Type and give the full path of exe in Text box for Command.
    ex:\\10.11.00.98(your application serverIP)\ch.exe
    Thanks vanchan-Please
    mark this reply as the answer or vote as helpful, as appropriate, to make it useful for other readers
    I got this below error
    Message
    Executed as user:NJROSJ345\SYSTEM. The process could not be created for step1 of job
    (Reason:Access is Denied)The step failed.
    But i have sys admin rights on the both the servers 
    Kamal

  • Problem: - 100% CPU is consuming because of an exe program

    Problem: -   100% CPU is consuming because of an exe program
    Environment: -
    Operating System           : - Windows Server 2008 R2 Datacenter
     Service Pack 1
    Processor                        :
    - Intel(R) Xenon(R) CPU E5-2670 v2 @ 2.50 GHz 2.50 GHz
    Installed memory (RAM): - 3.75 GB
    System type                   : - 64 – bit Operating
    System
    Exe Description: - Exe belongs to OCR Engine. We are using Tesseract OCR engine
    for developing application. It is working for almost thousand machines properly. Exe is capable to OCR images (Using tiff).  We are using 32 bit Tesseract exe.
    http://code.google.com/p/tesseract-ocr/downloads/detail?name=tesseract-ocr-setup-3.02.02.exe&
    Problem Description: - We have developed a component which can extract different kind of document ext and for tiff images, we
    have used Tesseract exe.  
    While processing through an application program we process a tiff file through Tesseract exe and it is taking more time to complete process as compare to any other
    machine and many times  or continuously; I have seen that CPU is reaching up to 100% and user is not able to do anything. Machine becomes in hang mode.
    Already Attempt: -
    I) – I tried to extract same series of document from another same kind of machine and I found that another machine is working absolutely fine.
    II) –I tried to debug program on problem machine; I found that it is taking more time to process a tiff file as compare to any other machine. Then I found that more than one exe
    is in Task Manager Program and each one is having 87 to 90 percent use of CPU.
    III) - It think, because exe is taking more  time to process and on that time CPU becomes 100 % and when it goes to extract again for  another tiff document system hang,
     because earlier exe is still in process.
    Because program is running successfully in many machines and problem is coming from a single machine, so we are not able to find out exact root cause. Maybe it relates to Windows Program/Windows Patch/
    Anything Else.
    As this issue is coming on client side and it has become critical to find the solution. So kindly let us know possible solution for the problem.
    For any kind of input which can assist us to resolve the issue.
    I will be really thankful.

    I) – I tried to extract same series of document from another same kind of machine and I found that another machine is working absolutely fine.
    II) –I tried to debug program on problem machine; I found that it is taking more time to process a tiff file as compare to any other machine. Then I found that more than one exe is in Task Manager Program
    and each one is having 87 to 90 percent use of CPU.
    III) - It think, because exe is taking more  time to process and on that time CPU becomes 100 % and when it goes to extract again for  another tiff document system hang,  because earlier
    exe is still in process.
    We have used all the way but not finding anything to resolve issue. Because it is occurring on only single machine over 1000. What can be possible cause and what should we check on machine for resolving it.

  • C++ program in J2EE server

    My system has
    * One large C++ program exists. I like to use it within the J2EE server or Apache server without much modification.
    * The client will input some data via GUI or Webpage(JSP). Then the data will be transferred to the Server for process. C++ program on the server will be executed or called during the process. The result of the C++ program will be used for the following Java program in the server.
    My Question is:
    * Can I use the following line
    Runtime.getRuntime.exec (MY_C++exefile_name) ;
    to run the C++ program on the server? If possible, how can I return results of the C++ to the Java program?
    * If not possible, what is technology I can integrate C++ codes in the Java Environment?
    JNI or CORBA may be options, but I have no experience in that. Which may be simpler?
    How long could I to finish this? Could you give me some suggestions?
    Thank you very much!

    your class must call the program and to redirect the standard input, output and error streams.
    //test.exe is name program
    String nomePgm = "test";
    String comando = "a command";
    Runtime rt = null;
    String param[] = null;
    Process p = null;
    // invoca il programma c
    try{
    rt = Runtime.getRuntime();
    p = rt.exec(nomePgm, param);
    }catch(IOException e){
         System.err.println("errore "+ e.toString());
    //ok processo creato
    try{
    // si aggancia verso lo standard input stream del programma
    OutputStream os = p.getOutputStream();
    OutputStreamWriter osw = new OutputStreamWriter(os);
    BufferedWriter bw = new BufferedWriter(osw);
    // si aggancia verso lo standard output stream del programma
    InputStream is = p.getInputStream();
    InputStreamReader isr = new InputStreamReader(is);
    BufferedReader br = new BufferedReader(isr);
    // si aggancia verso lo standard error stream dal programma
    InputStream es = p.getErrorStream();
    InputStreamReader esr = new InputStreamReader(es);
    BufferedReader ber = new BufferedReader(esr);
    //scrive verso il programma (invia comando)
    bw.write(comando);
    bw.flush();
    // legge l'output dal programma
    // e lo stampa
    String s;
    while ((s = br.readLine()) != null) {
         //il processo puo' ritornare un intero.
         if(s!=null) risp = Integer.parseInt(s);
    // legge l'error stream dal programma
    // e lo stampa
    String er;
    while ((er = ber.readLine()) != null) {
         System.out.println("errore "+ er);
    br.close();
    bw.close();
    ber.close();
    }catch(IOException e){
         p.destroy();
    System.err.println("errore "+ e.toString());
    program c: test.exe
    sintassi:
    %d      Dati di tipo int
    %lf      Dati di tipo double
    %c      Dati di tipo char
    %s      Dati di tipo string
    int main()
    int risp;
    char inputData[256];
    scanf("%s", &inputData); //data from java class
    printf("%d\n", risp); //data sent to java class

  • Tracing a java program execution

    Hello. I would like to know which classes of a java archive (jar) are executed when i execute an application. Is there an easy utility to do this?
    There's an application running on a server. I would like to know which class is called first when a tcp client is connection to the server...
    Thank you for your help, it's very very important.
    Wardem fury - Paris.

    thank you. i thought that the java language had some specific modules to automatically trace a java program execution....
    anyway, thank you.

  • Reg : Executing .exe file from application server

    Dear Experts,
                        i have a requirement to execute an .exe file from application server,i tried with method CL_GUI_FRONTEND_SERVICES=>EXECUTE but it executes .exe file from presentation server only.can
    anyone kindly clarify to execute .exe file from application server?
    Thanks in advance,
    Sujay

    Hi,
    Did you search before posting?
    Re: Execute a .exe file present in the Application Server
    Vikranth

  • Date format changes in the middle of a program execution

    In my C code I have a series of select statements.
    When I first get a session to the database I use the following command to set the date format
    alter session set nls_date_format = 'MM/DD/YYYY HH24:MI:SS'
    It works fine for a few queries. After a while during the program execution I see that the date format changes to 'DD-MON-YY' format. This results in a series of error in my code because I expect the date format to always be in the 'MM/DD/YYYY HH24:MI:SS' format.
    Any idea why the date format should change all of a sudden in the middle of the program execution.

    I second the idea that you should always use TO_DATE and TO_CHAR if you want to reliably convert between dates and strings.
    Without seeing your code, it is hard to say why your date format is changing, but the most likely reason is that you are changing users somewhere in the code. For example:
    SQL> show user
    USER is "OPS$ORACLE"
    SQL> SELECT sysdate FROM dual;
    SYSDATE
    11-JUL-2003
    SQL> ALTER SESSION SET nls_date_format='dd-Mon-yyyy hh24:mi:ss';
    Session altered.
    SQL> SELECT sysdate FROM dual;
    SYSDATE
    11-Jul-2003 10:15:12
    SQL> connect jtest/test
    Connected.
    SQL> SELECT sysdate FROM dual;
    SYSDATE
    11-JUL-2003TTFN
    John

  • How to find out the hard coded Z program in my server

    Hi,
    I have more than 5000 program in the server in that i need to find out how many programs being hardcoded by developer . If hardcoded what feild they hardcoded Like BUKRS , WERKS like that.
    Is there any standard program to find out ? Please let me know.
    Thanks !
    Regards,
    Nallu

    So many Utilities are there in SAP to find it out a particular string.
    Experiment all and choose more appropriate one for your requirement.
    Program Name : RPR_ABAP_SOURCE_SCAN - Search for a particular string
    Program Name : AFX_CODE_SCANNER - Scans Report/Funct. Group/Class Code
    Transcation code : EWK1 - Cust.Development: Curr.in Report Txt
    Program Name : RKCTSEAR - String search in Programs
    Program Name : RSRSCAN1 - Find a String in a ABAP program
    Even you can use code inspector also

  • I am trying to reinstall Windows on my macbook pro.  I downloaded the support files and Windows 7 iso file to a USB drive.  However, when I try to run the setup.exe program I get the message "this program cannot be run in DOS mode."

    I am trying to reinstall Windows (would not launch).  I removed the partition and started over.  I downloaded the support files and Windows 7 iso file to a USB drive.  However, when I try to run the setup.exe program I get the message "this program cannot be run in DOS mode."  I was successful before, what am I doing wrong this time?

    Try a restart.
    If that doesn't fix the problem, shut down the computer and then power it back up. Immediately after hearing the startup chime, hold down the shift key and continue to hold it until the gray Apple icon and a progress bar appear. The boot up is significantly slower than normal. This will reset some caches, forces a directory check, and disables all startup and login items, among other things. If the system operates normally, there may be 3rd party applications which are causing a problem. Try deleting/disabling the third party applications after a restart by using the application unistaller. For each disable/delete, you will need to restart if you don't do them all at once.
    Safe Mode
    Safe Mode - About
    General information.
    Isolating issues in Mac OS X
    Troubleshooting Permission Issues
    Step by Step to Fix Your Mac

Maybe you are looking for