How can I know whether PI is ready to run

Hi.
How can I know whether PI is ready to run?
ex)
MMC status is green.
J2EE Engine status is "10"(RUNNING)
http://<host>:<port>/AFW/rtc returns some status
I want to check the whether PI is ready to run periodcically.
Can I use sapcontorl interface?
regards,

Gaspard,
>MMC status is green.
>J2EE Engine status is "10"(RUNNING)
> Check the ABAP Stack
If all this good, PI  is ready to go ahead
Cheers
Agasthuri Doss

Similar Messages

  • Hi anybody there who can help me ha..? My phone 5s was stolen 1 month ago..Find my phone is no a big deal, How can i know whether my phone is in use??

    Hi anybody there who can help me ha..? My phone 5s was stolen 1 month ago..Find my phone is no a big deal bcz it seems to be wiped out all data including settings. it might be in use somewhere turning new fresh Gadget.  How can i know whether my phone is in use??

    You would know for a fact if the device is in use, but if you go back to the find my iPhone app in iCloud.com, you can either select to erase it, or place it in lost mode, in which case, once the device makes a connection to the internet, it will automatically go into that mode.

  • HT201328 how can I know whether my IME is blocked or not?

    How can I know whether my IME is blocked or not?

    Ask your wireless carrier.
    Where did you acquire this iPhone? Common scam
    is to sell iPhone in working condition so buyer can see
    it works, then seller reports iPhone as stolen/lost for
    insurance claim. Insurance company works with
    cellular provider to blacklist the iPhone and suddenly
    it no longer works.
    Or is your iPhone still locked to a wireless carrier as
    you imply in https://discussions.apple.com/thread/5001327?tstart=0

  • In Generic Extraction how can we know whether it is Delta Enabled or not?

    In Generic Extraction how can we know whether it is Delta Enabled or not?
    Thanks,
    Pramod.

    Hi Pramod,
    In R/3 use RSO2 tcode and enter your DS name and click "Change / Display" In this "Press F7 or Display Filed List" icon near to Generic Delta.In this Screen if Delta Update is Checked means it supports delta method  otherwise it won't support delta method.
    Note:Assign Points if it helps.
    -Arun.M.D

  • How can I know whether the Servlet is sending a response!!!

    Hello,
    My question is this :
    How do I know whether that server outputstream is sending me a response or not?
    I have opened the Client InputStream to recieve a response from a servlet,but how
    can i be sure that i will receive a response from the servlet?
    I cud be waiting for an 15 expecting a response but havent received one..
    Is there any way to check whether the servlet is sending me a response?
    The reason I am asking is this.
    I have written a Java Client that connects to a servlet.It has to wait for a
    response from the servlet.It will wait for 5 seconds and if this doesnt recieve
    a response,it will return back else it will display the response.
    I have set a timer on my client for 5 seconds and a timer on the servlet for 15 seconds.
    Essentially,when the client connects,the servlet response is held for 15 seconds
    and the client tries for 5 seconds.
    But the client is unable to exit without a response.The response comes back in 15 seconds.
    The client shud have the message 'Connection Timed Out' after 5 seconds.
    This means there is an error somewhere.
    As the response takes 15 seconds,the client shudnt recieve one.
    So,is there a way I can block the servlet response?
    I am using threads and Inner classes for the timer purposes..
    Please can any one help me?
    ajay
    Client code:
    public class HttpHandler {
    private static String sURL="localhost";
    static String sMessage="Hello Server..Client sending Data";
    static DataInputStream dis = null;
    static HttpURLConnection hpCon=null;
    public static void main(String[] args)
    sendData(sMessage);
    public void TimerTest() {
    NewThread nt = new NewThread();
    public static void sendData(String sMess)
    String response=null;
    try{
    // Invoke Timer
    new HttpHandler.TimerTest();
    URL url=null;
    String uri = "http://" + sURL + ":8080/servlet/threads.Recieve_Http_Data1";
    url = new URL(uri);
    hpCon=null;
    hpCon = (HttpURLConnection)url.openConnection();
    hpCon.setDoOutput(true);
    hpCon.setDoInput(true);
    // Transfer Data over http
    DataOutputStream dos = new DataOutputStream(hpCon.getOutputStream());
    dos.writeUTF(sMess);
    }catch(IOException e)
    {System.out.println("Error in Client " + e); e.printStackTrace();}
    } // End of Method sendData
    // Inner Class
    class NewThread extends Thread
    String response;
    int i=0;
    NewThread()
    start();
    public void run()
    try {
    while(i < 5)
    System.out.println(i);
    Thread.sleep(1000);
    try {
    dis = new DataInputStream(hpCon.getInputStream());
    response = dis.readUTF();
    // If response recieved, break off else Loop back.
    if(dis !=null)
    System.out.println("SERVER RESPONSE : " + response);
    dis.close();
    break;
    }catch(IOException e){System.out.println("Here : " + e);}
    i++;
    } // End of While.
    }catch(InterruptedException e){}
    The Servlet
    import javax.servlet.*;
    import javax.servlet.http.*;
    import java.io.*;
    import java.util.*;
    import java.io.*;
    import java.sql.*;
    import java.math.*;
    public class Recieve_Http_Data1 extends HttpServlet {
    private static final String CONTENT_TYPE = "text/html";
    public void doGet(HttpServletRequest request,
    HttpServletResponse response)
    throws ServletException, IOException
    doPost(request,response);
    public void doPost(HttpServletRequest request,
    HttpServletResponse response)
    throws ServletException, IOException
    System.out.println("Server Ready to receive Message from application :");
    System.out.println();
    BufferedReader br=null;
    // Data Read by the Servlet
    String sMess="";
    DataInputStream dis = new DataInputStream(request.getInputStream());
    sMess = dis.readUTF();
    System.out.println("Received from Client: " + sMess);
    // Send response back after 15 seconds Only.
    try {
    for(int i=0;i<15;i++)
    System.out.println(i);
    DataOutputStream dos = new DataOutputStream(response.getOutputStream());
    String sResponse = "Hello Client...This is server sending response";
    dos.writeUTF(sResponse);
    Thread.sleep(1000);
    }catch(InterruptedException e){}

    I don't know whether you solve your problem or not! Anyway, I have the same problem. The program hangs when getInputStream is called.
    DataInputStream dis = new DataInputStream(request.getInputStream());
    If you have the answer, please let me know. Thanks!!

  • My iphone has been stolen/lost. How can I know whether find my iphone is turn on?

    I just lost my iphone. I've lodged a police report. The police said they will blacklist my phone imei/serial number.  How to know whether my 'find my iphone' is turn on? Because i'm scared i've disabled it before it lost. I try to track my iphone using find my iphone  and it says 'Offline'. Is that means my 'find my iphone' is turn off? If my iphone is blacklisted, can it still works?

    Find My iPhone works only if all conditions are true:
    1. Find My iPhone must be ON before lost.
    2. iPhone has Internet connection (Wi-Fi/Cellular data)
    3. iPhone is not switched off.
    4. iPhone battery is not dead.
    Blacklisting does not affect FMiP.

  • How can i know that servers are up and running?

    hello everyone...
    i have a distributed application which does the following.. a client submits a job which is passed from one server to another and after some processing on each server the job is returned back to the client.. the thing is that i want to make the whole application more reliable... how can i found out if the next server that i am going to submit the job is up and running?
    the client has decided the order of the servers that should be followed but when a server processes the job another one may "die..." and i am telling you that because i cannot check if the cast of the objectReference fails when i make the list on the client...
    is there any function that i can call to the orb and find that out ?
    thxxxxx
    ps. i am using java and corba orb

    hmm... when i reproduce the situation i get the following
    15 &#9472;&#943;&#902; 2006 2:39:47 &#905;&#905; com.sun.corba.se.impl.transport.SocketOrChannelConnection
    Impl <init>
    WARNING: "IOP00410201: (COMM_FAILURE) Connection failure: socketType: IIOP_CLEAR
    _TEXT; hostname: 10.34.153.11; port: 2945"
    org.omg.CORBA.COMM_FAILURE:   vmcid: SUN  minor code: 201  completed: No
            at com.sun.corba.se.impl.logging.ORBUtilSystemException.connectFailure(U
    nknown Source)
            at com.sun.corba.se.impl.logging.ORBUtilSystemException.connectFailure(U
    nknown Source)
            at com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl.<init>(
    Unknown Source)
            at com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl.<init>(
    Unknown Source)
            at com.sun.corba.se.impl.transport.SocketOrChannelContactInfoImpl.create
    Connection(Unknown Source)
            at com.sun.corba.se.impl.protocol.CorbaClientRequestDispatcherImpl.begin
    Request(Unknown Source)
            at com.sun.corba.se.impl.protocol.CorbaClientDelegateImpl.request(Unknow
    n Source)
            at org.omg.CORBA.portable.ObjectImpl._request(Unknown Source)
            at WorkflowFramework._ServiceStub.translationService(_ServiceStub.java:1
    8)
            at wF.ServantEnglishToGreek.translationService(ServantEnglishToGreek.jav
    a:294)
            at WorkflowFramework._ServiceImplBase._invoke(_ServiceImplBase.java:41)
            at com.sun.corba.se.impl.protocol.CorbaServerRequestDispatcherImpl.dispa
    tchToServant(Unknown Source)
            at com.sun.corba.se.impl.protocol.CorbaServerRequestDispatcherImpl.dispa
    tch(Unknown Source)
            at com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.handleRequest
    Request(Unknown Source)
            at com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.handleRequest
    (Unknown Source)
            at com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.handleInput(U
    nknown Source)
            at com.sun.corba.se.impl.protocol.giopmsgheaders.RequestMessage_1_2.call
    back(Unknown Source)
            at com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.handleRequest
    (Unknown Source)
            at com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl.dispatc
    h(Unknown Source)
            at com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl.doWork(
    Unknown Source)
            at com.sun.corba.se.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.
    run(Unknown Source)
    Caused by: java.net.ConnectException: Connection refused: connect
            at sun.nio.ch.Net.connect(Native Method)
            at sun.nio.ch.SocketChannelImpl.connect(Unknown Source)
            at java.nio.channels.SocketChannel.open(Unknown Source)
            at com.sun.corba.se.impl.transport.DefaultSocketFactoryImpl.createSocket
    (Unknown Source)
            ... 19 more
    NEXT SERVER IS DOWN! org.omg.CORBA.COMM_FAILURE:   vmcid: SUN  minor code: 201
    completed: Noi added to my code the following catch
    try{
    //call next server
    nextServerRef.translationService(objRef, buffer);
    catch(org.omg.CORBA.COMM_FAILURE o){
    System.out.println("NEXT SERVER IS DOWN! "+o);
    }it is obvious that i haven't worked with exceptions a lot rather than some standard things.. which are the exact exceptions that i should catch and how??
    thx again!!
    Message was edited by:
    panosjava

  • How can I know whether a portlet instance in hidden or not ?!

    I need to know - programatically at run time - if a specific portlet instance is hidden or not for the current portal user.
    I need to create a portlet that shows to the user what portlets he had hidden (by customization) and what portlets are not hidden.
    Is the a Java API (JPDK) or a PLSQL API that determines whether the portlet instance is hidden or not for the current user??
    Please reply soon.... this is urgent.
    Thanks.

    You can retrieve this information from both Java and PL/SQL portlets.
    Java: oracle.portal.provider.v2.render.RenderContext class - isCollapsed() method
    PL/SQL: wwpro_api_provider.portlet_runtime_record.is_collapsed

  • I just lost my iphone and it says it is offline,  how can I know whether my 'find my iphone' on my lost iphone is turn on? Note that I've put my lost iphone in Lost Mode because i can't locate the phone

    Im scared if someone can use my phone without activation lock because find my iphone is turn off

    I believe that the fact that you were able to put the phone into Lost Mode indicates that you did have Find My iPhone setup (turned on). The offline status indicates that it is turned off, battery is dead, or it has no internet connection. More information: If your iPhone, iPad, or iPod touch is lost or stolen - Apple Support

  • HT4718 how can i know whether i have received as i have ordered?

    i have bought Mac Book Pro with retina display as i following
    Apple Magic Mouse
    $69.00
    13-inch MacBook Pro with Retina display
    $1,399.00
    With the following configuration:
    2.6GHz Dual-core Intel Core i5, Turbo Boost up to 3.1GHz
    8GB 1600MHz DDR3L SDRAM
    256GB PCIe-based Flash Storage
    Intel Iris Graphics
    Backlit Keyboard (English) & User's Guide
    Accessory Kit
    Apple USB SuperDrive
    $79.00

    Click  in the menu bar.
    About This Mac > More Info.. > System Report > Hardware

  • How can we know the OSCOLECTOR is running or not.

    Hello all,
    I want to know how can we know about the the OSCOLECTOR is running or not?
    tell me the way to at os level for unix and linux and R3 level.
    Thanks in advance.
    Atul

    HI,
    AS I WORK ON WIN 2003 , U CAN CHECK WHETHER OSCOL IS RUNNING OR NOT FROM THE OS LEVEL AS;;;
    GOTO SERVICES.MSC AND CHECK FOR THE OSCOL SERVCIE. IF IT IS NOT RUNNING THEN START IT.
    AND THEN CHECK FROM THE SAP LEVEL.
    DEFINITELY IT WILL WORK.
    REGARDS,
    BHUPESH

  • I currently run the Design and Web Premium CS6 on a first generation MacBook Air and want to buy a new MacBook Pro. How do I know whether I can install my Adobe programs onto the new computer? Because I know there is some kind of limit.

    I currently run the Design and Web Premium CS6 on a first generation MacBook Air and want to buy a new MacBook Pro. How do I know whether I can install my Adobe programs onto the new computer? Because I know there is some kind of limit.
    Also, I had to install the software twice on my same computer before because I had to reboot the computer. I don't know if this affects the limit.

    You are allowed to have two activated installations so there should not be a problem having working installations on the two machines.  If by chance you have somehow tied up two activations for the one machine you can have Adobe support help resolve that thru chat.
    Serial number and activation chat support (non-CC)
    http://helpx.adobe.com/x-productkb/global/service1.html ( http://adobe.ly/1aYjbSC )

  • How can we know in classic scenario, whether confirmation has been done in

    Hi ,
    In Self service procurement with classic scenario:
    I believe that we can do confirmation in EBP or in R/3.
    How can we know in classic scenario after confirmation, whether confirmation has been done in EBP or in R/3.
    Also please give an idea is there any configuration difference for confirmation need to do in EBP.
    thanks
    RESHMA

    Hello Reshma,
    >
    Reshmab wrote:
    > How can we know in classic scenario after confirmation, whether confirmation has been done in EBP or in R/3.
    > (...)
    Using Web GUI (ITS or Portal), if you look at the SC history (or PO history) in table mode, if column where you find SC number as no value for confirmation (confirmation with SRM number range), this means PO was confirmed directly in R/3 with a Goods Receipt.
    Using SAP GUI, if confirmation was done in SRM purchasing document exists in CRMD_ORDERADM_H for PROCESS_TYPE = 'CONF',
    >
    Reshmab wrote:
    > Also please give an idea is there any configuration difference for confirmation need to do in EBP.
    > (...)
    There is no specific customizing to allow SRM confirmation: just give correct role to users in order access to confirmation transactions (authorization object BBP_PD_CNF ). Check with roles EMPLOYEE* or PURCHASER*.
    Regards.
    Laurent.

  • How can we know the return code of BDC Program ?

    Hi All,
    Please tell me : How can we know the return code of BDC Program when being exceuted in Session or in Transaction mode.
    In my program, we are uploading data from Excel sheet to SAP via BDC
    The records that are not updated we want to create a log file.
    Now to know whether a record is updated ot not, wat syst field shloud be used?
    Its urgent....
    <b>Reward Point will be there ....</b>
    Thanks,
    Harish

    Hi harish,
    try the logic in this code ...
    i had attached input file in the end.
    TYPES: begin of errmess,
            msgnr type t100-msgnr,
            text type t100-text,
           end of errmess.
    TABLES : t100.
    DATA: BEGIN OF DD_VA01,
           AUART TYPE VBAK-AUART,
           KUNNR TYPE RV45A-KUNNR,
           BSTKD TYPE VBKD-BSTKD,
           MABNR TYPE RV45A-MABNR,
           KWMENG(2) type C,
           KBETR(2) type C,
          END OF DD_VA01.
    DATA:IT_VA01     Like TABLE OF DD_VA01,
         WA_VA01     Like LINE  OF IT_VA01,
         WA_VA01_F   Like LINE  OF IT_VA01,
         IT_BDCDATA  TYPE TABLE OF BDCDATA,
         WA_BDCDATA  Like Line  OF IT_BDCDATA,
         W_FNAME     TYPE STRING,
         messtab like bdcmsgcoll occurs 0 with header line,
         it_errmess type table of errmess,
         wa_errmess like line of it_errmess,
         err_message type string.
    data: zf1 type i,
          zc1 type c value '2',
          fn(20) type c.
    Main Code ************************************************************
    PERFORM get_input using 'C:\Documents and Settings\ic881592\Desktop\Daran_bdc_VA01-e.txt'.
    SORT IT_VA01 BY AUART KUNNR BSTKD.
    LOOP AT IT_VA01 INTO WA_VA01.
      if WA_VA01_F-AUART <> WA_VA01-AUART OR
         WA_VA01_F-KUNNR <> WA_VA01-KUNNR OR
         WA_VA01_F-BSTKD <> WA_VA01-BSTKD.
           PERFORM set_header_flag.
           PERFORM create_bdc_header_data.
      endif.
      PERFORM create_bdc_item_data.
    ENDLOOP.
    PERFORM call_transaction.
    PERFORM errorlog.
    Procedures ***********************************************************
    form get_input using w_fname.
      CALL FUNCTION 'GUI_UPLOAD'
        EXPORTING
          FILENAME            = W_FNAME
          HAS_FIELD_SEPARATOR = '#'
        TABLES
          DATA_TAB            = IT_VA01.
    endform.
    form call_transaction.
        PERFORM bdc_field       using 'BDC_OKCODE' '/11'.
        CALL TRANSACTION 'VA01' USING IT_BDCDATA MODE 'A' messages into messtab.
        refresh it_bdcdata.
    endform.
    FORM set_header_flag.
           WA_VA01_F-AUART = WA_VA01-AUART.
           WA_VA01_F-KUNNR = WA_VA01-KUNNR.
           WA_VA01_F-BSTKD = WA_VA01-BSTKD.
           if zf1 = 1.
               PERFORM call_transaction.
           endif.
           zf1 = 1.
    endform.   "set_header_flag.
    form create_bdc_header_data.
         perform bdc_dynpro      using 'SAPMV45A' '0101'.
         perform bdc_field       using 'VBAK-AUART' WA_VA01-AUART.
         perform bdc_field       using 'BDC_OKCODE' '/00'.
         perform bdc_dynpro      using 'SAPMV45A' '4001'.
         perform bdc_field       using 'KUAGV-KUNNR' WA_VA01-KUNNR.
         perform bdc_field       using 'VBKD-BSTKD' WA_VA01-BSTKD.
         perform bdc_field       using 'BDC_OKCODE' '/00'.
         perform bdc_dynpro      using 'SAPMSSY0' '0120'.
         perform bdc_field       using 'BDC_CURSOR' '04/06'.
         perform bdc_field       using 'BDC_OKCODE' '=CHOO'.
         perform bdc_dynpro      using 'SAPMV45A' '4001'.
         PERFORM bdc_field       USING 'BDC_OKCODE' '=POAN'.
    endform. "create_bdcdata
    FORM create_bdc_item_data.
         CONCATENATE 'RV45A-KWMENG(' zc1 ')' INTO FN.
         perform bdc_field       using 'BDC_CURSOR' FN.
         perform bdc_field       using FN WA_VA01-KWMENG.
         CONCATENATE 'KOMV-KBETR(' zc1 ')' INTO FN.
         perform bdc_field       using FN WA_VA01-KBETR.
         CONCATENATE 'RV45A-MABNR(' zc1 ')' INTO FN.
         perform bdc_field       using FN WA_VA01-MABNR.
         perform bdc_dynpro      using 'SAPMV45A' '4001'.
         PERFORM bdc_field       USING 'BDC_OKCODE' '=POAN'.
    ENDFORM.
    form errorlog.
      LOOP AT MESSTAB .
        if MESSTAB-MSGNR = '311' or MESSTAB-MSGTYP = 'E'.
            SELECT SINGLE msgnr text FROM T100
                            into wa_errmess
                            WHERE SPRSL = MESSTAB-MSGSPRA
                              AND ARBGB = MESSTAB-MSGID
                              AND MSGNR = MESSTAB-MSGNR.
            IF SY-SUBRC = 0.
              err_message = wa_errmess-TEXT.
              IF err_message CS '&1'.
                REPLACE '&1' WITH MESSTAB-MSGV1 INTO err_message.
                REPLACE '&2' WITH MESSTAB-MSGV2 INTO err_message.
                REPLACE '&3' WITH MESSTAB-MSGV3 INTO err_message.
                REPLACE '&4' WITH MESSTAB-MSGV4 INTO err_message.
              ELSE.
                REPLACE '&' WITH MESSTAB-MSGV1 INTO err_message.
                REPLACE '&' WITH MESSTAB-MSGV2 INTO err_message.
                REPLACE '&' WITH MESSTAB-MSGV3 INTO err_message.
                REPLACE '&' WITH MESSTAB-MSGV4 INTO err_message.
              ENDIF.
              CONDENSE err_message.
              WRITE: / MESSTAB-MSGTYP, err_message .
            ELSE.
              WRITE: / MESSTAB.
            ENDIF.
        endif.
      ENDLOOP.
    endform. "errorlog
    FORM BDC_DYNPRO USING PROGRAM DYNPRO.
      WA_BDCDATA-PROGRAM  = PROGRAM.
      WA_BDCDATA-DYNPRO   = DYNPRO.
      WA_BDCDATA-DYNBEGIN = 'X'.
      APPEND WA_BDCDATA TO IT_BDCDATA.
      CLEAR  WA_BDCDATA.
    ENDFORM.
    FORM BDC_FIELD USING FNAM FVAL.
      WA_BDCDATA-FNAM = FNAM.
      WA_BDCDATA-FVAL = FVAL.
      APPEND WA_BDCDATA TO IT_BDCDATA.
      CLEAR  WA_BDCDATA.
    ENDFORM.
    input file :
    OR     2148     0001235     R-1162     8     17
    OR     2148     0001235     R-1161     2     30
    OR     2148     0001235     100-400     6     25
    OR     2148     0001235     R-1162     4     12
    OR     2148     0001236     R-1162     3     12
    OR     2148     0001236     R-1161     2     30
    OR     2148     0001236     100-400     1     25
    OR     2148     0001236     R-1162     7     12
    OR     2148     0001236     R-1161     8     30
    OR     2148     0001236     100-400     10     25
    OR     2148     0001235     R-1161     5     30
    OR     2148     0001235     100-400     2     25
    OR     2148     0001235     R-11621     3     12
    OR     2148     0001235     R-1161     2     30
    OR     2148     0001235     100-400     1     25
    OR     2148     0001235     R-1162     7     12
    OR     2148     0001235     R-1161     8     30
    OR     2148     0001235     100-400     10     25
    OR     2148     0001236     R-1162     8     17
    OR     2148     0001236     R-1161     2     30
    OR     2148     0001236     100-400     6     25
    OR     2148     0001236     R-1162     4     12
    OR     2148     0001236     R-1161     5     30
    OR     2148     0001236     100-400     2     25

  • How do you know whether to choose windows or windows 7 64 bit cd for installation

    How do you know whether to install the windows or the windows 7 64bit pretrial cd for photoshop elements 10

    Do you know which version of Windows 7 you have?  Is it Windows 7 64-bit or 32-bit?  One way you can discover this is to right click on Computer and select properties.  Look under the heading of System type.

Maybe you are looking for