Perform preliminary checks on inbound batch IDocs

Hi All,
I have a waiting inbound IDoc in status 64, which I customized (in the message type) to wait for program RBDAPP01 (i.e. this is a batch idoc).
My ABAP program needs to run the IDoc <b>in test mode</b> so I can predict whether the real IDoc run is likely to become successful.
Why having all this mess? We have a large group of IDocs that must be processed as a group with no failures in single IDocs.
I read many forum messages, and I'm surprised that this functionality isn't required more often.
Any ideas?
Message was edited by: Ofer Even-Tsur

Hi Nishanth
Dont sure about the question actually.Can you elaborate.
see the [thread|Re: User Exit or BADI   for ME21N or ME51N;
it may help you
Regards
Sachin

Similar Messages

  • Duplicate message checking for inbound idocs sent via http protocol

    When our warehouse system sends inbound WMMBXY idocs to us it appears to be checking an internal table in SAP to make sure that the message has not already been processed. This check appears to be related to a unique message ID that is originated by the DC system. This message ID does not appear in the actual idoc it appears to have been removed prior to the idoc being created.
    When we restore production data into a test environment we occasionally have problems where the warehouse system fails to post WMMBXY messages with a "Idoc already posted" type message. Can someone tell me where the file is on SAP that holds a log of already processed messages - so that in such cases I can make sure that the warehouse do not send duplicate messages.
    Many thanks, John.

    hey
    if you wanna see your messages you may look in table SXMSPMAST
    also have a look at the following thread
    In Which Database Table the Messages are Stored in XI
    Thanx
    Ahmad

  • Prevent Posting of an Inbound SHIPPL IDOC using EXIT_SAPLV56I_011?

    Under certain circumstances (current shipment status), I need to prevent the update of a Shipment from an Inbound SHIPPL IDOC.  The documentation for function module EXIT_SAPLV56I_011 states:
    If a check determines that the shipment is not to be updated, the
    return code should be set to value zero and the cause should be noted
    in an entry in table IDOC_STATUS.
    I have programmed according to the documentation (see below). The IDOC
    status reflects my status correctly (63) however the Shipment is still
    updated even though the return code is set to zero.
    IF lv_sttrg = '5'.
    ls_bdidocstat-docnum = idoc_contrl-docnum.
    ls_bdidocstat-status = '63'.
    ls_bdidocstat-msgty = 'E'.
    ls_bdidocstat-msgid = 'VW'.
    ls_bdidocstat-msgno = '238'.
    ls_bdidocstat-msgv1 = gs_e1tpshh-shpid.
    ls_bdidocstat-msgv2 = lv_sttrg.
    APPEND ls_bdidocstat TO idoc_status.
    subrc = 0.
    EXIT.
    ENDIF.
    Looking for any ideas as to why this logic is not working.
    Thanks in advance for any iinput.

    Hi,
    I think, you should set the value of SY-SUBRC to non-zero value.   See the Code after the call to the Enhancement component "EXIT_SAPLV56I_011", it proceeds with creation of SHIPMENT if SY-SUBRC is initial.
    See the Code in include "LV56IF0T", Line number 111,133.
    if call_subrc ne 0.
          subrc = call_subrc.
        endif.
        if subrc is initial.
    * Shipment check complete
          perform shipment_event_check_complete
                           changing subrc.
        endif.
    endif.
    Regards
    Vinod

  • Error in Inbound Customer IDOC (WE19)

    Hi All
    I am creating Inbound Customer IDOC
    Message Type : DEBMAS
    & FM : IDOC_INPUT_DEBITOR.
    But getting error(51) : "No batch input data for screen SAPMF02D 0340".
    According to previous threads, I have seen this screen for Mandatory fields but I didnt found any.
    Could anyone tell me what mandatory fields to enter in DEBMAS or  the Solution for this Error.
    Regards.

    Hi Nikhil I am getting this error which you got it before but this time I am getting it in LSMW when creating customer master screen."No batch input data for screen SAPMF02D 0340"
    what am i supposed to check?
    Can u plz send me ur mail ID.

  • Recommended Status Codes usage for Inbound & Outbound IDocs

    Hi,
        Can someone tell what status codes do we use when we go for a Custom Posting Program or Selection Program?
    I assume we use 51 for Posting Program (not 56) and
    26 for a Z-Selection Program (Not 37 or any other Code).
       Please let me know what is recommended and which status codes most of the people use while Custom Development.
    Thanks and Regards,
    Venkat.

    Hi,
    Outbound IDOC Status Codes
    The following table describes outbound IDOC status codes that generate Tivoli Enterprise Console events:
    Outbound IDOCs
    Code Error Event Severity SAP Meaning
    02 Yes Error Error passing data to port
    03 No Error if transaction SM58 indicates an RFC transmission error Data pass to port OK
    04 Yes Error Control information of EDI subsystem
    05 Yes Error Translation
    06 No Harmless Translation
    07 Yes Error Syntax check
    08 No Harmless Syntax check
    09 Yes Error Interchange handling
    10 No Harmless Interchange handling
    11 Yes Error Dispatch
    12, 13, 14 No Harmless OK
    15 Yes Warning Interchange acknowledgement negative
    16 No Harmless Functional acknowledgement
    17 Yes Warning Functional acknowledgement negative
    18 No Harmless Triggering EDI subsystem
    20 Yes Error Triggering EDI subsystem
    22 No Harmless Dispatch OK, acknowledgement still due
    23 Yes Error Retransmission
    24 No Harmless Control information of EDI subsystem
    25 Yes Warning Processing despite syntax error
    26 Yes Error Syntax check
    27 Yes Error ALE error
    29 Yes Error Error in ALE services
    30 No Harmless Ready for dispatch (ALE)
    31 No Harmless IDOC is marked for deletion
    33 No Harmless Original of an IDOC which was edited
    34 Yes Error Error in control record of IDOC
    36 Yes Error Timeout error; electronic signature not performed
    37 Yes Error IDOC added incorrectly
    38 No Harmless IDOC archived
    39 No Harmless Receive confirmed
    40 Yes Error Application document not created in target system
    41 No Harmless Application document created in target document
    Inbound IDOC Status Codes
    The following table describes the inbound IDOC status codes that generate Tivoli Enterprise Console events:
    Inbound IDOCs
    Code Error Event Severity SAP Meaning
    51, 52 Yes Error Posting error
    53 No Harmless Posting successful
    54 Yes Error Error during formal application check
    55 No Harmless Formal application check
    56 Yes Error IDOC with error added
    60 Yes Error Syntax error
    61 Yes Warning Processing despite syntax error
    62 No Harmless IDOC passed to application
    63 Yes Error Error passing IDOC to application
    64 No Harmless IDOC ready to be passed to application
    65 Yes Error ALE error
    68 No Harmless IDOC is marked for deletion
    70 No Harmless Original of an IDOC which was edited
    73 No Harmless IDOC archived
    Regards,
    Raj.

  • When we post Inbound Invoice IDocs, we are getting an error message "Enter a tax jurisdiction code".

    Hi Experts,
    When we post Inbound Invoice IDocs, we are getting an error message "Enter a tax jurisdiction code". As checked, we have configured OBCD and OBCA for the vendor and we are passing the Tax Jurisdiction code in E1EDP04 SAL segment. Can anybody give us some idea to resolve this issue.
    Regards,
    Sameek

    Hi Sameek,
    Please refer the below link. Hope it helps.
    http://scn.sap.com/thread/1435286
    Regards,
    Chandan.

  • Error In inbound Processing IDoc

    Dear All,
    I am facing error while inbound processing of IDoc
    In status record of IDoc following errors are occuring
    Status 60 : EDI: Syntax error in IDoc (mandatory segment missing)
    The segment E1MAKTM has the attribute 'Mandatory' in the syntax description of the basic type MATMAS05 (customer enhancement ). However, the segment is missing in the IDoc
    Status 51: Application Document not posted
    Log details :
    Error : Material Number should be filled.
    When i checked IDoc all 4 fields in E1MAKTM have the values in inbound IDoc.
    Please guide me how to resolve these issues so that IDoc will be posted and Material Master will get created in reciever system.
    Thanks

    Hi Praveen,
    I checked the data in IDoc for this segment.
    It is ok as required in basic message type.
    e.g. the error says that mandetory segment E1MAKTM is missing.
    when i check basic type
    MSGFN : Function
    internal data type : CHAR
    Internal length : 000003 characters
    Position in segment : 001, Offset : 0063. external length : 000003
    SPRAS : Language Key
    internal data type : LANG
    Internal length : 000001 characters
    Position in segment : 002, Offset : 0066. external length : 000001
    MAKTX : Material Description (Short Text)
    internal data type : CHAR
    Internal length : 000040 characters
    Position in segment : 003, Offset : 0067. external length : 000040
    SPRAS_ISO : Language according to ISO 639
    internal data type : CHAR
    Internal length : 000002 characters
    Position in segment : 004, Offset : 0107. external length : 000002
    is information.
    and data in segment of IDoc is
    MSGFN     005
    SPRAS     E
    MAKTX     MANATA2000 TEST ALE
    SPRAS_ISO     EN
    which i think is ok.
    I have no clue why this syntax error is coming.
    Thanks
    Niketan

  • How to post Freight Charge in INbound INVOIC Idoc? (MM Invoice Verif)

    Hi Folks,
    Would like to post an inbound invoice(810) IDoc  that has multiple line items that may or may not have variances(quantity, price, etc.). MM Logistics Invoice verification is the process used for posting our invoices for raw materials. We would like for the line item variances to continue to post to the PPV account. Our problem is freight. Freight in this instance is in the header of the IDOC(segment E1EDK05). For example, we create a purchase order with 3 line items for $100.00 each totaling $300.00 for the purchase order. We receive an EDI Invoice for $345.00 which contains a $45.00 charge in the header for freight. We would like for the freight to be posted to the appropriate account. Currently the $45.00 difference in P/O total and Invoice total is being posted to the PPV account. Your helpis appreciated!
    What if Freight charge is populated as Line item in the inbound invoic idoc. Will the inbound program allow this kind of posting??
    Throw some light experts.
    Thanks,
    Matt
    Edited by: Creasy Matthew on Aug 16, 2009 6:25 PM
    Edited by: Creasy Matthew on Aug 16, 2009 6:25 PM

    Yes, you can include the freight cost in line item as well but that would not be advisable. Why don't you include Fright Cost in your pricing procedure ??? Do check the following link
    How to account freight in purchase order

  • Batch IDOCs to single message in XI

    Hi Experts,
    I have situation wherein I am getting a batch IDOCs of same type and needs to fed in XI as a single message. I would like to know
    a) How a batch IDOCs can be made to single message?
    b) How XI can check the number of IDOCs in a batch?
    c) What should be done if target system requires this batch IDOCs in split manner.
    Please give me some tips. Your help will be well appreciated.
    Thanks & Regards,
    Praveen.

    Hi Parveen,
    I will give you one of the best Idea to implemet it.
    Create an  XML port  in R/3.  Write all your Idocs as a XML file, on server or any folder on server..
    Mention packet size in Partner Profle to decide that how many Idocs you want to write in one XML file.
    Use FTP channel to pick the XML Idoc in file from that folder. The scenario will look like
    R/3>XMLFILE->FTP channel>Mapping-->Output.
    It will come as a single message in XI.
    Thanks
    Kulwinder

  • Inbound Custom IDoc Processing

    Hi,
    I've created an Inbound Custom IDoc, Created the ABAP function module to post it to the application, configured workflow and IDoc processing.  All my setup appears fine as I can create IDocs from our AS400 subsystem and trigger a successful posting via the IDoc test tool.
    Having got this working I now want to automate the posting.
    At present I create the IDoc's on our Legacy AS400 System and FTP them onto the SAP Application Server which runs on a Windows 2003 platform.
    How do I get SAP to process each of my waiting Idoc's?
    Any examples appreciated....

    Hi
    For CUSTOM IDOC inbound processing
    Firstly attach your idoc to a process code.
    In the process cod you can tell the system that the specified program should be triggered whenever an idoc of that type comes to the system.
    Then you want to have a Z-function module for your idoc processing, if I understand correctly.The steps should be:
    1. Create a z function module for idoc inbound posting (copy from a function module idoc_input_*).
    2. Set Function Modules as Inbound: - Transaction BD51
    3. Assign Function Modules to Logical Messages and Idoc types:- Transaction WE57
    4. Create process codes : Transaction WE42, and link the z-function module.
    5. Create partner profile: transaction WE20 and attach the message type and process code.
    6. In the Z- function module, extract data from the idoc segments, do whatever processing you want to do, and then call BAPI_CREATE_SALES_ORDER_FROMDAT2.
    Check out this sample Function Module on the inbound system
    FUNCTION Z_IDOC_INPUT_EMPREP.
    ""Local interface:
    *"  IMPORTING
    *"     VALUE(INPUT_METHOD) LIKE  BDWFAP_PAR-INPUTMETHD
    *"     VALUE(MASS_PROCESSING) LIKE  BDWFAP_PAR-MASS_PROC
    *"  EXPORTING
    *"     VALUE(WORKFLOW_RESULT) LIKE  BDWFAP_PAR-RESULT
    *"     VALUE(APPLICATION_VARIABLE) LIKE  BDWFAP_PAR-APPL_VAR
    *"     VALUE(IN_UPDATE_TASK) LIKE  BDWFAP_PAR-UPDATETASK
    *"     VALUE(CALL_TRANSACTION_DONE) LIKE  BDWFAP_PAR-CALLTRANS
    *"  TABLES
    *"      IDOC_CONTRL STRUCTURE  EDIDC
    *"      IDOC_DATA STRUCTURE  EDIDD
    *"      IDOC_STATUS STRUCTURE  BDIDOCSTAT
    *"      RETURN_VARIABLES STRUCTURE  BDWFRETVAR
    *"      SERIALIZATION_INFO STRUCTURE  BDI_SER
    *"  EXCEPTIONS
    *"      WRONG_FUNCTION_CALLED
    Database Tables
      TABLES: ZAK_EMPLIST.
    Include programs
      INCLUDE MBDCONWF.
    Data Declarations
    *--- Employee Header -IDOC
      DATA: FS_EMPHDR_DATA LIKE Z1R_SEG1.
    *--- Employee Details -IDOC
      DATA: FS_EMPDET_DATA LIKE Z1R_SEG2.
    *--- Employee Header - application data
      DATA: FS_APP_EMPHDR LIKE ZAK_EMPLIST.
    *--- Employee Details - application data
      DATA: FS_APP_EMPDET LIKE ZAK_EMPLIST.
    Program Logic
    *---Initialize Work Flow Result
      WORKFLOW_RESULT = C_WF_RESULT_OK.
      LOOP AT IDOC_CONTRL.
    *--- Check whether the correct message was passed to us
      IF IDOC_CONTRL-MESTYP NE 'ZR_MSG'.
          RAISE WRONG_FUNCTION_CALLED.
      ENDIF.
    *--- Clear application buffers before reading a new record
      CLEAR   FS_APP_EMPDET.
      CLEAR   FS_APP_EMPHDR.
    REFRESH FS_APP_EMPDET.
    REFRESH FS_APP_EMPDET.
    *--- Process all records and pass them on to application buffers
        LOOP AT IDOC_DATA WHERE DOCNUM EQ IDOC_CONTRL-DOCNUM.
          CASE IDOC_DATA-SEGNAM.
            WHEN 'Z1R_SEG1'.            " Employee Header
              FS_EMPHDR_DATA = IDOC_DATA-SDATA.
              MOVE-CORRESPONDING FS_EMPHDR_DATA TO FS_APP_EMPHDR.
            WHEN 'Z1R_SEG2'.            " Employee Details
              FS_EMPDET_DATA = IDOC_DATA-SDATA.
              MOVE-CORRESPONDING FS_EMPDET_DATA TO FS_APP_EMPDET.
          ENDCASE.
        ENDLOOP.
    *--- If data is ok
      SELECT * FROM ZAK_EMPLIST WHERE ENUMBER = FS_APP_EMPHDR.
        IF SY-SUBRC NE 0.
          INSERT INTO ZAK_EMPLIST VALUES FS_APP_EMPHDR.
          INSERT INTO ZAK_EMPLIST VALUES FS_APP_EMPDET.
        ELSE.
          UPDATE ZAK_EMPLIST FROM FS_APP_EMPHDR.
          UPDATE ZAK_EMPLIST FROM FS_APP_EMPDET.
        ENDIF.
      ENDSELECT.
      IF SY-SUBRC EQ 0.
    *--- Populate Return variables for success
          RETURN_VARIABLES-WF_PARAM    = 'Processed_IDOCs'.
          RETURN_VARIABLES-DOC_NUMBER  = IDOC_CONTRL-DOCNUM.
          RETURN_VARIABLES-WF_PARAM    = 'Appl_Objects'.
          RETURN_VARIABLES-DOC_NUMBER  = FS_APP_EMPHDR-ENUMBER.
          APPEND RETURN_VARIABLES.
    *--- Add Status Reocrds indicating success
          IDOC_STATUS-DOCNUM           = IDOC_CONTRL-DOCNUM.
          IDOC_STATUS-STATUS           = '53'.
          IDOC_STATUS-MSGTY            = 'I'.
          IDOC_STATUS-MSGID            = 'ZE'.
          IDOC_STATUS-MSGNO            = '006'.
          IDOC_STATUS-MSGV1            = FS_APP_EMPHDR-ENUMBER.
          APPEND IDOC_STATUS.
      ELSE.
          WORKFLOW_RESULT              = C_WF_RESULT_ERROR.
          RETURN_VARIABLES-WF_PARAM    = 'Error IDOCs'.
          RETURN_VARIABLES-DOC_NUMBER  = IDOC_CONTRL-DOCNUM.
          APPEND RETURN_VARIABLES.
    *--- Add status record indicating failure in updating
          IDOC_STATUS-DOCNUM           = IDOC_CONTRL-DOCNUM.
          IDOC_STATUS-STATUS           = '51'.
          IDOC_STATUS-MSGTY            = 'E'.
          IDOC_STATUS-MSGID            = 'ZE'.
          IDOC_STATUS-MSGNO            = '007'.
          IDOC_STATUS-MSGV1            = FS_APP_EMPHDR-ENUMBER.
          APPEND IDOC_STATUS.
        ENDIF.
    ENDLOOP.
    ENDFUNCTION.
    Good Luck and reward me for the same
    Thanks
    Ashok

  • How to check whether a batch input session is completed in ABAP program

    I have created a ABAP program to create a batch input session (reference to RSBDCSUB). After the creation of the batch input session, I kick it to start and read the execution log. However, sometimes I cannot read anything from the execution log as the execution of the batch input is a synchronized process to the execution of my program, i.e. at the time being that I try to read the log of a particular transaction, that transaction is being processing / haven't start processing.
    How can I check whether a batch input session is completed in the program?
    The code that corresponding to the triggering of batch input session:
    SUBMIT (SUBREPORT)
       USER MTAB-USERID
       VIA JOB MTAB-GROUPID
       NUMBER JNUMB
       WITH QUEUE_ID  EQ MTAB-QID
       WITH MAPPE     EQ MTAB-GROUPID
       WITH MODUS     EQ 'N'
       WITH LOGALL    EQ LMODUS
    Or is there any method to wait here until the process is completed before further processing?

    Hi gundam,
    1. Or is there any method to wait here until the process is completed before further processing?
    There is no such direct method to wait.
    2. Immediately after submitting in background,
       we cannot wait
      neither can we LOOP and go on detecting
      whether the b/g process has completed or not !
    3. To over come such problems,
      we have to use another technique.
    4. we have to submit another
       job which will get triggered
       on event SAP_END_OF_JOB
       ie. when the original job will finish,
      our new job will AUTOMATICALLY get triggered,
    5. This new job / program
       will do the FURTHER actions !
    regards,
    amit m.

  • Failed preliminary checks for Oracle Real Application Cluster 12C.

    Hi, all. Please, help to investigate and solve. Thanks.
    [grid@orac1 grid]$ ./runcluvfy.sh stage -pre crsinst -n orac1,orac2 -fixup -verbose
    Performing pre-checks for cluster services setup
    Checking node reachability...
    Check: Node reachability from node "orac1"
      Destination Node                      Reachable?            
      orac1                                 yes                   
      orac2                                 yes                   
    Result: Node reachability check passed from node "orac1"      
    Checking user equivalence...
    Check: User equivalence for user "grid"
      Node Name                             Status                
      orac2                                 passed                
      orac1                                 passed                
    Result: User equivalence check passed for user "grid"         
    Checking node connectivity...
    Checking hosts config file...
      Node Name                             Status                
      orac1                                 passed                
      orac2                                 passed                
    Verification of the hosts config file successful
    Interface information for node "orac1"
    Name   IP Address      Subnet          Gateway         Def. Gateway    HW Address        MTU 
    eth0   10.154.137.101  10.154.137.0    0.0.0.0         10.0.4.2        08:00:27:28:D1:1F 1500
    eth1   10.154.138.101  10.154.138.0    0.0.0.0         10.0.4.2        08:00:27:51:E8:B9 1500
    eth2   10.0.4.15       10.0.4.0        0.0.0.0         10.0.4.2        08:00:27:5B:D7:29 1500
    Interface information for node "orac2"
    Name   IP Address      Subnet          Gateway         Def. Gateway    HW Address        MTU 
    eth0   10.154.137.102  10.154.137.0    0.0.0.0         10.0.4.2        08:00:27:7F:C8:70 1500
    eth1   10.154.138.102  10.154.138.0    0.0.0.0         10.0.4.2        08:00:27:9D:27:D8 1500
    eth2   10.0.4.15       10.0.4.0        0.0.0.0         10.0.4.2        08:00:27:6E:92:43 1500
    Check: Node connectivity of subnet "10.154.137.0"
      Source                          Destination                     Connected?    
      orac1[10.154.137.101]           orac2[10.154.137.102]           yes           
    Result: Node connectivity passed for subnet "10.154.137.0" with node(s) orac1,orac2
    Check: TCP connectivity of subnet "10.154.137.0"
      Source                          Destination                     Connected?    
      orac1:10.154.137.101            orac2:10.154.137.102            failed        
    ERROR:
    PRVF-7617 : Node connectivity between "orac1 : 10.154.137.101" and "orac2 : 10.154.137.102" failed
    Result: TCP connectivity check failed for subnet "10.154.137.0"                                 
    Check: Node connectivity of subnet "10.154.138.0"
      Source                          Destination                     Connected?    
      orac1[10.154.138.101]           orac2[10.154.138.102]           yes           
    Result: Node connectivity passed for subnet "10.154.138.0" with node(s) orac1,orac2
    Check: TCP connectivity of subnet "10.154.138.0"
      Source                          Destination                     Connected?    
      orac1:10.154.138.101            orac2:10.154.138.102            failed        
    ERROR:
    PRVF-7617 : Node connectivity between "orac1 : 10.154.138.101" and "orac2 : 10.154.138.102" failed
    Result: TCP connectivity check failed for subnet "10.154.138.0"                                 
    Check: Node connectivity of subnet "10.0.4.0"
      Source                          Destination                     Connected?    
      orac1[10.0.4.15]                orac2[10.0.4.15]                yes           
    Result: Node connectivity passed for subnet "10.0.4.0" with node(s) orac1,orac2 
    Check: TCP connectivity of subnet "10.0.4.0"
      Source                          Destination                     Connected?    
      orac1:10.0.4.15                 orac2:10.0.4.15                 failed        
    ERROR:
    PRVF-7617 : Node connectivity between "orac1 : 10.0.4.15" and "orac2 : 10.0.4.15" failed
    Result: TCP connectivity check failed for subnet "10.0.4.0"                           
    Interfaces found on subnet "10.0.4.0" that are likely candidates for VIP are:
    orac1 eth2:10.0.4.15                                                       
    orac2 eth2:10.0.4.15                                                       
    WARNING:
    Could not find a suitable set of interfaces for the private interconnect
    Checking subnet mask consistency...                                   
    Subnet mask consistency check passed for subnet "10.154.137.0".       
    Subnet mask consistency check passed for subnet "10.154.138.0".       
    Subnet mask consistency check passed for subnet "10.0.4.0".           
    Subnet mask consistency check passed.                                 
    ERROR:
    PRVG-1172 : The IP address "10.0.4.15" is on multiple interfaces "eth2,eth2" on nodes "orac2,orac1"
    Result: Node connectivity check failed
    Checking multicast communication...
    Checking subnet "10.154.137.0" for multicast communication with multicast group "224.0.0.251"...
    PRVG-11138 : Interface "10.154.137.101" on node "orac1" is not able to communicate with interface "10.154.137.101" on node "orac1" over multicast group "224.0.0.251"
    PRVG-11138 : Interface "10.154.137.101" on node "orac1" is not able to communicate with interface "10.154.137.102" on node "orac2" over multicast group "224.0.0.251"
    PRVG-11138 : Interface "10.154.137.102" on node "orac2" is not able to communicate with interface "10.154.137.101" on node "orac1" over multicast group "224.0.0.251"
    PRVG-11138 : Interface "10.154.137.102" on node "orac2" is not able to communicate with interface "10.154.137.102" on node "orac2" over multicast group "224.0.0.251"
    Checking subnet "10.154.138.0" for multicast communication with multicast group "224.0.0.251"...                                                                   
    PRVG-11138 : Interface "10.154.138.101" on node "orac1" is not able to communicate with interface "10.154.138.101" on node "orac1" over multicast group "224.0.0.251"
    PRVG-11138 : Interface "10.154.138.101" on node "orac1" is not able to communicate with interface "10.154.138.102" on node "orac2" over multicast group "224.0.0.251"
    PRVG-11138 : Interface "10.154.138.102" on node "orac2" is not able to communicate with interface "10.154.138.101" on node "orac1" over multicast group "224.0.0.251"
    PRVG-11138 : Interface "10.154.138.102" on node "orac2" is not able to communicate with interface "10.154.138.102" on node "orac2" over multicast group "224.0.0.251"
    Checking subnet "10.0.4.0" for multicast communication with multicast group "224.0.0.251"...                                                                       
    PRVG-11138 : Interface "10.0.4.15" on node "orac1" is not able to communicate with interface "10.0.4.15" on node "orac1" over multicast group "224.0.0.251"        
    PRVG-11138 : Interface "10.0.4.15" on node "orac1" is not able to communicate with interface "10.0.4.15" on node "orac2" over multicast group "224.0.0.251"        
    PRVG-11138 : Interface "10.0.4.15" on node "orac2" is not able to communicate with interface "10.0.4.15" on node "orac1" over multicast group "224.0.0.251"        
    PRVG-11138 : Interface "10.0.4.15" on node "orac2" is not able to communicate with interface "10.0.4.15" on node "orac2" over multicast group "224.0.0.251"        
    Checking ASMLib configuration.
      Node Name                             Status                
      orac1                                 passed                
      orac2                                 passed                
    Result: Check for ASMLib configuration passed.                
    Check: Total memory
      Node Name     Available                 Required                  Status  
      orac2         5.714GB (5991520.0KB)     4GB (4194304.0KB)         passed  
      orac1         5.714GB (5991520.0KB)     4GB (4194304.0KB)         passed  
    Result: Total memory check passed                                           
    Check: Available memory
      Node Name     Available                 Required                  Status  
      orac2         5.2293GB (5483324.0KB)    50MB (51200.0KB)          passed  
      orac1         5.1456GB (5395600.0KB)    50MB (51200.0KB)          passed  
    Result: Available memory check passed                                       
    Check: Swap space
      Node Name     Available                 Required                  Status  
      orac2         6.125GB (6422520.0KB)     5.714GB (5991520.0KB)     passed  
      orac1         6.125GB (6422520.0KB)     5.714GB (5991520.0KB)     passed  
    Result: Swap space check passed                                             
    Check: Free disk space for "orac2:/usr,orac2:/var,orac2:/etc,orac2:/sbin,orac2:/tmp"
      Path              Node Name     Mount point   Available     Required      Status    
      /usr              orac2         /             37.8398GB     1.0635GB      passed    
      /var              orac2         /             37.8398GB     1.0635GB      passed    
      /etc              orac2         /             37.8398GB     1.0635GB      passed    
      /sbin             orac2         /             37.8398GB     1.0635GB      passed    
      /tmp              orac2         /             37.8398GB     1.0635GB      passed    
    Result: Free disk space check passed for "orac2:/usr,orac2:/var,orac2:/etc,orac2:/sbin,orac2:/tmp"
    Check: Free disk space for "orac1:/usr,orac1:/var,orac1:/etc,orac1:/sbin,orac1:/tmp"
      Path              Node Name     Mount point   Available     Required      Status    
      /usr              orac1         /             32.4382GB     1.0635GB      passed    
      /var              orac1         /             32.4382GB     1.0635GB      passed    
      /etc              orac1         /             32.4382GB     1.0635GB      passed    
      /sbin             orac1         /             32.4382GB     1.0635GB      passed    
      /tmp              orac1         /             32.4382GB     1.0635GB      passed    
    Result: Free disk space check passed for "orac1:/usr,orac1:/var,orac1:/etc,orac1:/sbin,orac1:/tmp"
    Check: User existence for "grid"
      Node Name     Status                    Comment               
      orac2         passed                    exists(1100)          
      orac1         passed                    exists(1100)          
    Checking for multiple users with UID value 1100
    Result: Check for multiple users with UID value 1100 passed
    Result: User existence check passed for "grid"            
    Check: Group existence for "oinstall"
      Node Name     Status                    Comment               
      orac2         passed                    exists                
      orac1         passed                    exists                
    Result: Group existence check passed for "oinstall"             
    Check: Group existence for "dba"
      Node Name     Status                    Comment               
      orac2         passed                    exists                
      orac1         passed                    exists                
    Result: Group existence check passed for "dba"                  
    Check: Membership of user "grid" in group "oinstall" [as Primary]
      Node Name         User Exists   Group Exists  User in Group  Primary       Status    
      orac2             yes           yes           yes           yes           passed     
      orac1             yes           yes           yes           yes           passed     
    Result: Membership check for user "grid" in group "oinstall" [as Primary] passed       
    Check: Membership of user "grid" in group "dba"
      Node Name         User Exists   Group Exists  User in Group  Status        
      orac2             yes           yes           yes           passed         
      orac1             yes           yes           yes           passed         
    Result: Membership check for user "grid" in group "dba" passed               
    Check: Run level
      Node Name     run level                 Required                  Status  
      orac2         5                         3,5                       passed  
      orac1         5                         3,5                       passed  
    Result: Run level check passed                                              
    Check: Hard limits for "maximum open file descriptors"
      Node Name         Type          Available     Required      Status        
      orac2             hard          4096          65536         failed        
      orac1             hard          4096          65536         failed        
    Result: Hard limits check failed for "maximum open file descriptors"        
    Check: Soft limits for "maximum open file descriptors"
      Node Name         Type          Available     Required      Status        
      orac2             soft          1024          1024          passed        
      orac1             soft          4096          1024          passed        
    Result: Soft limits check passed for "maximum open file descriptors"        
    Check: Hard limits for "maximum user processes"
      Node Name         Type          Available     Required      Status        
      orac2             hard          46654         16384         passed        
      orac1             hard          46654         16384         passed        
    Result: Hard limits check passed for "maximum user processes"               
    Check: Soft limits for "maximum user processes"
      Node Name         Type          Available     Required      Status        
      orac2             soft          1024          2047          failed        
      orac1             soft          1024          2047          failed        
    Result: Soft limits check failed for "maximum user processes"               
    Check: System architecture
      Node Name     Available                 Required                  Status  
      orac2         x86_64                    x86_64                    passed  
      orac1         x86_64                    x86_64                    passed  
    Result: System architecture check passed                                    
    Check: Kernel version
      Node Name     Available                 Required                  Status  
      orac2         2.6.32-279.el6.x86_64     2.6.32                    passed  
      orac1         2.6.32-279.el6.x86_64     2.6.32                    passed  
    Result: Kernel version check passed                                         
    Check: Kernel parameter for "semmsl"
      Node Name         Current       Configured    Required      Status        Comment   
      orac1             250           250           250           passed                  
      orac2             250           250           250           passed                  
    Result: Kernel parameter check passed for "semmsl"                                    
    Check: Kernel parameter for "semmns"
      Node Name         Current       Configured    Required      Status        Comment   
      orac1             32000         32000         32000         passed                  
      orac2             32000         32000         32000         passed                  
    Result: Kernel parameter check passed for "semmns"                                    
    Check: Kernel parameter for "semopm"
      Node Name         Current       Configured    Required      Status        Comment   
      orac1             100           100           100           passed                  
      orac2             100           100           100           passed                  
    Result: Kernel parameter check passed for "semopm"                                    
    Check: Kernel parameter for "semmni"
      Node Name         Current       Configured    Required      Status        Comment   
      orac1             128           128           128           passed                  
      orac2             128           128           128           passed                  
    Result: Kernel parameter check passed for "semmni"                                    
    Check: Kernel parameter for "shmmax"
      Node Name         Current       Configured    Required      Status        Comment   
      orac1             4398046511104  4398046511104  3067658240    passed                
      orac2             4398046511104  4398046511104  3067658240    passed                
    Result: Kernel parameter check passed for "shmmax"                                    
    Check: Kernel parameter for "shmmni"
      Node Name         Current       Configured    Required      Status        Comment   
      orac1             4096          4096          4096          passed                  
      orac2             4096          4096          4096          passed                  
    Result: Kernel parameter check passed for "shmmni"                                    
    Check: Kernel parameter for "shmall"
      Node Name         Current       Configured    Required      Status        Comment   
      orac1             4294967296    4294967296    599152        passed                  
      orac2             4294967296    4294967296    599152        passed                  
    Result: Kernel parameter check passed for "shmall"                                    
    Check: Kernel parameter for "file-max"
      Node Name         Current       Configured    Required      Status        Comment   
      orac1             6815744       6815744       6815744       passed                  
      orac2             6815744       6815744       6815744       passed                  
    Result: Kernel parameter check passed for "file-max"                                  
    Check: Kernel parameter for "ip_local_port_range"
      Node Name         Current       Configured    Required      Status        Comment   
      orac1             between 9000 & 65500  between 9000 & 65500  between 9000 & 65535  passed        
      orac2             between 9000 & 65500  between 9000 & 65500  between 9000 & 65535  passed        
    Result: Kernel parameter check passed for "ip_local_port_range"                                     
    Check: Kernel parameter for "rmem_default"
      Node Name         Current       Configured    Required      Status        Comment   
      orac1             262144        262144        262144        passed                  
      orac2             262144        262144        262144        passed                  
    Result: Kernel parameter check passed for "rmem_default"                              
    Check: Kernel parameter for "rmem_max"
      Node Name         Current       Configured    Required      Status        Comment   
      orac1             4194304       4194304       4194304       passed                  
      orac2             4194304       4194304       4194304       passed                  
    Result: Kernel parameter check passed for "rmem_max"                                  
    Check: Kernel parameter for "wmem_default"
      Node Name         Current       Configured    Required      Status        Comment   
      orac1             262144        262144        262144        passed                  
      orac2             262144        262144        262144        passed                  
    Result: Kernel parameter check passed for "wmem_default"                              
    Check: Kernel parameter for "wmem_max"
      Node Name         Current       Configured    Required      Status        Comment   
      orac1             1048576       1048576       1048576       passed                  
      orac2             1048576       1048576       1048576       passed                  
    Result: Kernel parameter check passed for "wmem_max"                                  
    Check: Kernel parameter for "aio-max-nr"
      Node Name         Current       Configured    Required      Status        Comment   
      orac1             1048576       1048576       1048576       passed                  
      orac2             1048576       1048576       1048576       passed                  
    Result: Kernel parameter check passed for "aio-max-nr"                                
    Check: Package existence for "binutils"
      Node Name     Available                 Required                  Status  
      orac2         binutils-2.20.51.0.2-5.34.el6  binutils-2.20.51.0.2      passed  
      orac1         binutils-2.20.51.0.2-5.34.el6  binutils-2.20.51.0.2      passed  
    Result: Package existence check passed for "binutils"                            
    Check: Package existence for "compat-libcap1"
      Node Name     Available                 Required                  Status  
      orac2         compat-libcap1-1.10-1     compat-libcap1-1.10       passed  
      orac1         compat-libcap1-1.10-1     compat-libcap1-1.10       passed  
    Result: Package existence check passed for "compat-libcap1"                 
    Check: Package existence for "compat-libstdc++-33(x86_64)"
      Node Name     Available                 Required                  Status  
      orac2         compat-libstdc++-33(x86_64)-3.2.3-69.el6  compat-libstdc++-33(x86_64)-3.2.3  passed  
      orac1         compat-libstdc++-33(x86_64)-3.2.3-69.el6  compat-libstdc++-33(x86_64)-3.2.3  passed  
    Result: Package existence check passed for "compat-libstdc++-33(x86_64)"                             
    Check: Package existence for "libgcc(x86_64)"
      Node Name     Available                 Required                  Status  
      orac2         libgcc(x86_64)-4.4.7-11.el6  libgcc(x86_64)-4.4.4      passed  
      orac1         libgcc(x86_64)-4.4.7-11.el6  libgcc(x86_64)-4.4.4      passed  
    Result: Package existence check passed for "libgcc(x86_64)"                    
    Check: Package existence for "libstdc++(x86_64)"
      Node Name     Available                 Required                  Status  
      orac2         libstdc++(x86_64)-4.4.7-11.el6  libstdc++(x86_64)-4.4.4   passed  
      orac1         libstdc++(x86_64)-4.4.7-11.el6  libstdc++(x86_64)-4.4.4   passed  
    Result: Package existence check passed for "libstdc++(x86_64)"                    
    Check: Package existence for "libstdc++-devel(x86_64)"
      Node Name     Available                 Required                  Status  
      orac2         libstdc++-devel(x86_64)-4.4.7-11.el6  libstdc++-devel(x86_64)-4.4.4  passed  
      orac1         libstdc++-devel(x86_64)-4.4.7-11.el6  libstdc++-devel(x86_64)-4.4.4  passed  
    Result: Package existence check passed for "libstdc++-devel(x86_64)"                         
    Check: Package existence for "sysstat"
      Node Name     Available                 Required                  Status  
      orac2         sysstat-9.0.4-20.el6      sysstat-9.0.4             passed  
      orac1         sysstat-9.0.4-20.el6      sysstat-9.0.4             passed  
    Result: Package existence check passed for "sysstat"                        
    Check: Package existence for "gcc"
      Node Name     Available                 Required                  Status  
      orac2         gcc-4.4.7-11.el6          gcc-4.4.4                 passed  
      orac1         gcc-4.4.7-11.el6          gcc-4.4.4                 passed  
    Result: Package existence check passed for "gcc"                            
    Check: Package existence for "gcc-c++"
      Node Name     Available                 Required                  Status  
      orac2         gcc-c++-4.4.7-11.el6      gcc-c++-4.4.4             passed  
      orac1         gcc-c++-4.4.7-11.el6      gcc-c++-4.4.4             passed  
    Result: Package existence check passed for "gcc-c++"                        
    Check: Package existence for "ksh"
      Node Name     Available                 Required                  Status  
      orac2         ksh-20120801-21.el6.1     ksh-...                   passed  
      orac1         ksh-20120801-21.el6.1     ksh-...                   passed  
    Result: Package existence check passed for "ksh"                            
    Check: Package existence for "make"
      Node Name     Available                 Required                  Status  
      orac2         make-3.81-20.el6          make-3.81                 passed  
      orac1         make-3.81-20.el6          make-3.81                 passed  
    Result: Package existence check passed for "make"                           
    Check: Package existence for "glibc(x86_64)"
      Node Name     Available                 Required                  Status  
      orac2         glibc(x86_64)-2.12-1.149.el6  glibc(x86_64)-2.12        passed  
      orac1         glibc(x86_64)-2.12-1.149.el6  glibc(x86_64)-2.12        passed  
    Result: Package existence check passed for "glibc(x86_64)"                      
    Check: Package existence for "glibc-devel(x86_64)"
      Node Name     Available                 Required                  Status  
      orac2         glibc-devel(x86_64)-2.12-1.149.el6  glibc-devel(x86_64)-2.12  passed  
      orac1         glibc-devel(x86_64)-2.12-1.149.el6  glibc-devel(x86_64)-2.12  passed  
    Result: Package existence check passed for "glibc-devel(x86_64)"                      
    Check: Package existence for "libaio(x86_64)"
      Node Name     Available                 Required                  Status  
      orac2         libaio(x86_64)-0.3.107-10.el6  libaio(x86_64)-0.3.107    passed  
      orac1         libaio(x86_64)-0.3.107-10.el6  libaio(x86_64)-0.3.107    passed  
    Result: Package existence check passed for "libaio(x86_64)"                      
    Check: Package existence for "libaio-devel(x86_64)"
      Node Name     Available                 Required                  Status  
      orac2         libaio-devel(x86_64)-0.3.107-10.el6  libaio-devel(x86_64)-0.3.107  passed  
      orac1         libaio-devel(x86_64)-0.3.107-10.el6  libaio-devel(x86_64)-0.3.107  passed  
    Result: Package existence check passed for "libaio-devel(x86_64)"                          
    Check: Package existence for "nfs-utils"
      Node Name     Available                 Required                  Status  
      orac2         nfs-utils-1.2.3-26.el6    nfs-utils-1.2.3-15        passed  
      orac1         nfs-utils-1.2.3-26.el6    nfs-utils-1.2.3-15        passed  
    Result: Package existence check passed for "nfs-utils"                      
    Checking availability of ports "6200,6100" required for component "Oracle Notification Service (ONS)"
      Node Name         Port Number   Protocol      Available     Status                               
      orac2             6200          TCP           yes           successful                           
      orac1             6200          TCP           yes           successful                           
      orac2             6100          TCP           yes           successful                           
      orac1             6100          TCP           yes           successful                           
    Result: Port availability check passed for ports "6200,6100"                                       
    Checking for multiple users with UID value 0
    Result: Check for multiple users with UID value 0 passed
    Check: Current group ID
    Result: Current group ID check passed
    Starting check for consistency of primary group of root user
      Node Name                             Status                
      orac2                                 passed                
      orac1                                 passed                
    Check for consistency of root user's primary group passed
    Starting Clock synchronization checks using Network Time Protocol(NTP)...
    NTP Configuration file check started...
    The NTP configuration file "/etc/ntp.conf" is available on all nodes
    NTP Configuration file check passed                               
    Checking daemon liveness...
    Check: Liveness for "ntpd"
      Node Name                             Running?              
      orac2                                 yes                   
      orac1                                 yes                   
    Result: Liveness check passed for "ntpd"                      
    Check for NTP daemon or service alive passed on all nodes     
    Checking whether NTP daemon or service is using UDP port 123 on all nodes
    Check for NTP daemon or service using UDP port 123
      Node Name                             Port Open?            
      orac2                                 yes                   
      orac1                                 yes                   
    NTP common Time Server Check started...
    NTP Time Server "193.27.209.1" is common to all nodes on which the NTP daemon is running
    NTP Time Server "194.29.130.252" is common to all nodes on which the NTP daemon is running
    Check of common NTP Time Server passed                                                  
    Clock time offset check from NTP Time Server started...
    Checking on nodes "[orac2, orac1]"...                
    Check: Clock time offset from NTP Time Server        
    Time Server: 193.27.209.1
    Time Offset Limit: 1000.0 msecs
      Node Name     Time Offset               Status                
      orac2         -355.25                   passed                
      orac1         -124.19                   passed                
    Time Server "193.27.209.1" has time offsets that are within permissible limits for nodes "[orac2, orac1]".
    Time Server: 194.29.130.252
    Time Offset Limit: 1000.0 msecs
      Node Name     Time Offset               Status                
      orac2         -358.87                   passed                
      orac1         -109.63                   passed                
    Time Server "194.29.130.252" has time offsets that are within permissible limits for nodes "[orac2, orac1]".
    Clock time offset check passed                                                                             
    Result: Clock synchronization check using Network Time Protocol(NTP) passed
    Checking Core file name pattern consistency...
    Core file name pattern consistency check passed.
    Checking to make sure user "grid" is not in "root" group
      Node Name     Status                    Comment               
      orac2         passed                    does not exist        
      orac1         passed                    does not exist        
    Result: User "grid" is not part of "root" group. Check passed   
    Check default user file creation mask
      Node Name     Available                 Required                  Comment 
      orac2         0022                      0022                      passed  
      orac1         0022                      0022                      passed  
    Result: Default user file creation mask check passed                        
    Checking integrity of file "/etc/resolv.conf" across nodes                  
    Checking the file "/etc/resolv.conf" to make sure only one of domain and search entries is defined
    WARNING:
    PRVF-5640 : Both search and domain entries are present in file "/etc/resolv.conf" on the following nodes: orac1,orac2
    Checking if domain entry in file "/etc/resolv.conf" is consistent across the nodes...                              
    Checking file "/etc/resolv.conf" to make sure that only one domain entry is defined                                
    More than one "domain" entry does not exist in any "/etc/resolv.conf" file                                         
    All nodes have same "domain" entry defined in file "/etc/resolv.conf"                                              
    Checking if search entry in file "/etc/resolv.conf" is consistent across the nodes...                              
    Checking file "/etc/resolv.conf" to make sure that only one search entry is defined                                
    More than one "search" entry does not exist in any "/etc/resolv.conf" file                                         
    All nodes have same "search" order defined in file "/etc/resolv.conf"                                              
    Checking DNS response time for an unreachable node                                                                 
      Node Name                             Status                                                                     
      orac1                                 passed                                                                     
      orac2                                 passed                                                                     
    The DNS response time for an unreachable node is within acceptable limit on all nodes                              
    Check for integrity of file "/etc/resolv.conf" passed
    Check: Time zone consistency
    Result: Time zone consistency check passed
    Checking integrity of name service switch configuration file "/etc/nsswitch.conf" ...
    Checking if "hosts" entry in file "/etc/nsswitch.conf" is consistent across nodes...
    Checking file "/etc/nsswitch.conf" to make sure that only one "hosts" entry is defined
    More than one "hosts" entry does not exist in any "/etc/nsswitch.conf" file         
    All nodes have same "hosts" entry defined in file "/etc/nsswitch.conf"              
    Check for integrity of name service switch configuration file "/etc/nsswitch.conf" passed
    Checking daemon "avahi-daemon" is not configured and running
    Check: Daemon "avahi-daemon" not configured
      Node Name     Configured                Status                
      orac2         yes                       failed                
      orac1         yes                       failed                
    Daemon not configured check failed for process "avahi-daemon"   
    Check: Daemon "avahi-daemon" not running
      Node Name     Running?                  Status                
      orac2         yes                       failed                
      orac1         yes                      failed                
    Daemon not running check failed for process "avahi-daemon"      

    Yes, i can.
    Node1.
    [grid@orac1 grid]$ ping 10.154.137.101                                
    PING 10.154.137.101 (10.154.137.101) 56(84) bytes of data.            
    64 bytes from 10.154.137.101: icmp_seq=1 ttl=64 time=0.105 ms                                                                                                         
    64 bytes from 10.154.137.101: icmp_seq=2 ttl=64 time=0.089 ms                                                                                                         
    64 bytes from 10.154.137.101: icmp_seq=3 ttl=64 time=0.056 ms                                                                                                         
    64 bytes from 10.154.137.101: icmp_seq=4 ttl=64 time=0.086 ms                                                                                                         
    ^C                                                                                                                                                                    
    --- 10.154.137.101 ping statistics ---                                                                                                                                
    4 packets transmitted, 4 received, 0% packet loss, time 3098ms                                                                                                        
    rtt min/avg/max/mdev = 0.056/0.084/0.105/0.017 ms
    [grid@orac1 grid]$ ping 10.154.137.102
    PING 10.154.137.102 (10.154.137.102) 56(84) bytes of data.
    64 bytes from 10.154.137.102: icmp_seq=1 ttl=64 time=2.15 ms
    64 bytes from 10.154.137.102: icmp_seq=2 ttl=64 time=0.497 ms
    64 bytes from 10.154.137.102: icmp_seq=3 ttl=64 time=0.364 ms
    ^C
    --- 10.154.137.102 ping statistics ---
    3 packets transmitted, 3 received, 0% packet loss, time 2495ms
    rtt min/avg/max/mdev = 0.364/1.003/2.150/0.813 ms
    [grid@orac1 grid]$ ping 10.154.138.101
    PING 10.154.138.101 (10.154.138.101) 56(84) bytes of data.
    64 bytes from 10.154.138.101: icmp_seq=1 ttl=64 time=0.059 ms
    64 bytes from 10.154.138.101: icmp_seq=2 ttl=64 time=0.173 ms
    64 bytes from 10.154.138.101: icmp_seq=3 ttl=64 time=0.046 ms
    64 bytes from 10.154.138.101: icmp_seq=4 ttl=64 time=0.056 ms
    ^C
    --- 10.154.138.101 ping statistics ---
    4 packets transmitted, 4 received, 0% packet loss, time 3205ms
    rtt min/avg/max/mdev = 0.046/0.083/0.173/0.052 ms
    [grid@orac1 grid]$ ping 10.154.138.102
    PING 10.154.138.102 (10.154.138.102) 56(84) bytes of data.
    64 bytes from 10.154.138.102: icmp_seq=1 ttl=64 time=1.80 ms
    64 bytes from 10.154.138.102: icmp_seq=2 ttl=64 time=0.418 ms
    64 bytes from 10.154.138.102: icmp_seq=3 ttl=64 time=0.899 ms
    ^C
    --- 10.154.138.102 ping statistics ---
    3 packets transmitted, 3 received, 0% packet loss, time 2860ms
    rtt min/avg/max/mdev = 0.418/1.041/1.808/0.577 ms
    [grid@orac1 grid]$
    Node2.
    [grid@orac2 ~]$ ping 10.154.137.101
    PING 10.154.137.101 (10.154.137.101) 56(84) bytes of data.
    64 bytes from 10.154.137.101: icmp_seq=1 ttl=64 time=0.537 ms
    64 bytes from 10.154.137.101: icmp_seq=2 ttl=64 time=1.79 ms
    64 bytes from 10.154.137.101: icmp_seq=3 ttl=64 time=0.733 ms
    ^C                                                         
    --- 10.154.137.101 ping statistics ---                     
    3 packets transmitted, 3 received, 0% packet loss, time 2774ms
    rtt min/avg/max/mdev = 0.537/1.021/1.794/0.552 ms           
    [grid@orac2 ~]$ ping 10.154.137.102
    PING 10.154.137.102 (10.154.137.102) 56(84) bytes of data.
    64 bytes from 10.154.137.102: icmp_seq=1 ttl=64 time=0.043 ms
    64 bytes from 10.154.137.102: icmp_seq=2 ttl=64 time=0.106 ms
    64 bytes from 10.154.137.102: icmp_seq=3 ttl=64 time=0.039 ms
    64 bytes from 10.154.137.102: icmp_seq=4 ttl=64 time=0.039 ms
    ^C
    --- 10.154.137.102 ping statistics ---
    4 packets transmitted, 4 received, 0% packet loss, time 3282ms
    rtt min/avg/max/mdev = 0.039/0.056/0.106/0.029 ms
    [grid@orac2 ~]$ ping 10.154.138.101
    PING 10.154.138.101 (10.154.138.101) 56(84) bytes of data.
    64 bytes from 10.154.138.101: icmp_seq=1 ttl=64 time=0.718 ms
    64 bytes from 10.154.138.101: icmp_seq=2 ttl=64 time=0.515 ms
    64 bytes from 10.154.138.101: icmp_seq=3 ttl=64 time=0.504 ms
    ^C
    --- 10.154.138.101 ping statistics ---
    3 packets transmitted, 3 received, 0% packet loss, time 2468ms
    rtt min/avg/max/mdev = 0.504/0.579/0.718/0.098 ms
    [grid@orac2 ~]$ ping 10.154.138.102
    PING 10.154.138.102 (10.154.138.102) 56(84) bytes of data.
    64 bytes from 10.154.138.102: icmp_seq=1 ttl=64 time=0.058 ms
    64 bytes from 10.154.138.102: icmp_seq=2 ttl=64 time=0.087 ms
    64 bytes from 10.154.138.102: icmp_seq=3 ttl=64 time=0.052 ms
    64 bytes from 10.154.138.102: icmp_seq=4 ttl=64 time=0.090 ms
    ^C
    --- 10.154.138.102 ping statistics ---
    4 packets transmitted, 4 received, 0% packet loss, time 3755ms
    rtt min/avg/max/mdev = 0.052/0.071/0.090/0.019 ms
    [grid@orac2 ~]$

  • Oracle 11g R2 client installation on Windows 7 64 bit hangs after performing prerequisite checks

    Windows 7 Professional SP1 64bit OS
    6 GB RAM
    380 GB free space
    Extracted client to C:\Stage\win64_11gR2_client\client
    Ran setup.exe as administrator, but the installation always hangs after step 5 of 7 is completed (Perform Prerequisite checks). Install log ends with entry "INFO: Get view named [SummaryUI]"
    What am I missing here? Any help would be greatly appreciated.
    C:\Stage\win64_11gR2_client\client>dir
    Directory of C:\Stage\win64_11gR2_client\client
    06/15/2013  02:56 PM    <DIR>          .
    06/15/2013  02:56 PM    <DIR>          ..
    06/15/2013  02:56 PM    <DIR>          doc
    06/15/2013  02:56 PM    <DIR>          install
    06/15/2013  02:56 PM    <DIR>          response
    06/15/2013  02:55 PM           341,304 setup.exe
    06/15/2013  02:55 PM                56 setup.ini
    06/15/2013  02:59 PM    <DIR>          stage
    06/15/2013  02:55 PM             4,327 welcome.html
                   3 File(s)        345,687 bytes
                   6 Dir(s)  412,474,404,864 bytes free
    Last few lines of install log:
    WARNING: Active Help Content for InstallLocationPane.cbxOracleBases do not exist. Error :Can't find resource for bundle oracle.install.ivw.client.resource.ContextualHelpResource, key InstallLocationPane.cbxOracleBases.conciseHelpText
    WARNING: Active Help Content for InstallLocationPane.cbxSoftwareLoc do not exist. Error :Can't find resource for bundle oracle.install.ivw.client.resource.ContextualHelpResource, key InstallLocationPane.cbxSoftwareLoc.conciseHelpText
    INFO: View for [InstallLocationUI] is oracle.install.ivw.client.view.InstallLocationGUI@75f0f8ff
    INFO: Initializing view <InstallLocationUI> at state <getOracleHome>
    INFO: inventory location isC:\Program Files\Oracle\Inventory
    INFO: Completed initializing view <InstallLocationUI> at state <getOracleHome>
    INFO: Displaying view <InstallLocationUI> at state <getOracleHome>
    INFO: Completed displaying view <InstallLocationUI> at state <getOracleHome>
    INFO: Loading view <InstallLocationUI> at state <getOracleHome>
    INFO: Completed loading view <InstallLocationUI> at state <getOracleHome>
    INFO: Localizing view <InstallLocationUI> at state <getOracleHome>
    INFO: Completed localizing view <InstallLocationUI> at state <getOracleHome>
    INFO: Waiting for completion of background operations
    INFO: Completed background operations
    INFO: Executing action at state getOracleHome
    INFO: Completed executing action at state <getOracleHome>
    INFO: Waiting for completion of background operations
    INFO: Completed background operations
    INFO: Moved to state <getOracleHome>
    INFO: inventory location isC:\Program Files\Oracle\Inventory
    INFO: Waiting for completion of background operations
    INFO: Completed background operations
    INFO: Validating view at state <getOracleHome>
    INFO: Completed validating view at state <getOracleHome>
    INFO: Validating state <getOracleHome>
    INFO: custom prereq file name: oracle.client_Administrator.xml
    INFO: refDataFile: C:\Stage\win64_11gR2_client\client\stage\cvu\oracle.client_Administrator.xml
    INFO: isCustomRefDataFilePresent: false
    INFO: InstallAreaControl exists: false
    INFO: Checking:NEW_HOME
    INFO: Checking:COMP
    INFO: Checking:COMP
    INFO: Checking:COMP
    INFO: Checking:COMP
    INFO: Checking:COMP
    INFO: Checking:COMP
    INFO: Checking:COMP
    INFO: Checking:COMP
    INFO: Checking:ORCA_HOME
    INFO: Reading shiphome metadata from c:\Stage\win64_11gR2_client\client\install\..\stage\shiphomeproperties.xml
    INFO: Loading beanstore from file:/c:/Stage/win64_11gR2_client/client/install/../stage/shiphomeproperties.xml
    INFO: Translating external format into raw format
    INFO: Restoring class oracle.install.driver.oui.ShiphomeMetadata from file:/c:/Stage/win64_11gR2_client/client/install/../stage/shiphomeproperties.xml
    INFO: inventory location isC:\Program Files\Oracle\Inventory
    INFO: inventory location isC:\Program Files\Oracle\Inventory
    INFO: size estimation for Administratorinstall is 1068.0003070831299
    INFO: PATH has :==>C:\Temp\OraInstall2013-06-17_02-55-15PM\jdk\jre\bin;.;C:\windows\system32;C:\windows;C:\Perl\site\bin;C:\Perl\bin;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Windows Live\Shared;C:\APPS\PuTTY\;C:\Program Files (x86)\IDM Computer Solutions\UltraEdit\
    INFO: Completed validating state <getOracleHome>
    INFO: InstallLocationAction to INVENTORY_NO
    INFO: Verifying route INVENTORY_NO
    INFO: Waiting for completion of background operations
    INFO: Completed background operations
    INFO: Executing action at state prereqExecutionDecider
    INFO: Completed executing action at state <prereqExecutionDecider>
    INFO: Waiting for completion of background operations
    INFO: Completed background operations
    INFO: Moved to state <prereqExecutionDecider>
    INFO: Waiting for completion of background operations
    INFO: Completed background operations
    INFO: Validating view at state <prereqExecutionDecider>
    INFO: Completed validating view at state <prereqExecutionDecider>
    INFO: Validating state <prereqExecutionDecider>
    WARNING: Validation disabled for the state prereqExecutionDecider
    INFO: Completed validating state <prereqExecutionDecider>
    INFO: Verifying route executeprereqs
    INFO: Get view named [PrereqUI]
    INFO: View for [PrereqUI] is [email protected]e4b
    INFO: Initializing view <PrereqUI> at state <checkPrereqs>
    INFO: Completed initializing view <PrereqUI> at state <checkPrereqs>
    INFO: Displaying view <PrereqUI> at state <checkPrereqs>
    INFO: Completed displaying view <PrereqUI> at state <checkPrereqs>
    INFO: Loading view <PrereqUI> at state <checkPrereqs>
    INFO: Completed loading view <PrereqUI> at state <checkPrereqs>
    INFO: Localizing view <PrereqUI> at state <checkPrereqs>
    INFO: Completed localizing view <PrereqUI> at state <checkPrereqs>
    INFO: Waiting for completion of background operations
    INFO: Completed background operations
    INFO: Executing action at state checkPrereqs
    INFO: custom prereq file name: oracle.client_Administrator.xml
    INFO: refDataFile: C:\Stage\win64_11gR2_client\client\stage\cvu\oracle.client_Administrator.xml
    INFO: isCustomRefDataFilePresent: false
    INFO: Completed executing action at state <checkPrereqs>
    INFO: Waiting for completion of background operations
    INFO: Finishing all forked tasks at state checkPrereqs
    INFO: Waiting for completion all forked tasks at state checkPrereqs
    INFO: Creating PrereqChecker Job for leaf task Physical Memory
    INFO: Creating CompositePrereqChecker Job for container task Free Space
    INFO: Creating PrereqChecker Job for leaf task Free Space: PN-PC:C:\Temp
    INFO: Creating PrereqChecker Job for leaf task Architecture
    INFO: Creating PrereqChecker Job for leaf task Environment variable: "PATH"
    INFO: CVU tracingEnabled = false
    INFO: Nodes are prepared for verification.
    INFO: *********************************************
    INFO: Physical Memory: This is a prerequisite condition to test whether the system has at least 128MB (131072.0KB) of total physical memory.
    INFO: Severity:IGNORABLE
    INFO: OverallStatus:SUCCESSFUL
    INFO: -----------------------------------------------
    INFO: Verification Result for Node:PN-PC
    INFO: Expected Value:128MB (131072.0KB)
    INFO: Actual Value:5.9491GB (6238064.0KB)
    INFO: -----------------------------------------------
    INFO: *********************************************
    INFO: Free Space: PN-PC:C:\Temp: This is a prerequisite condition to test whether sufficient free space is available in the file system.
    INFO: Severity:IGNORABLE
    INFO: OverallStatus:SUCCESSFUL
    INFO: -----------------------------------------------
    INFO: Verification Result for Node:PN-PC
    INFO: Expected Value:130MB
    INFO: Actual Value:384.1495GB
    INFO: -----------------------------------------------
    INFO: *********************************************
    INFO: Architecture: This is a prerequisite condition to test whether the system has a certified architecture.
    INFO: Severity:CRITICAL
    INFO: OverallStatus:SUCCESSFUL
    INFO: -----------------------------------------------
    INFO: Verification Result for Node:PN-PC
    INFO: Expected Value:64-bit
    INFO: Actual Value:64-bit
    INFO: -----------------------------------------------
    INFO: *********************************************
    INFO: Environment variable: "PATH": This test checks whether the length of the environment variable "PATH" does not exceed the recommended length.
    INFO: Severity:CRITICAL
    INFO: OverallStatus:SUCCESSFUL
    INFO: -----------------------------------------------
    INFO: Verification Result for Node:PN-PC
    INFO: Expected Value:1023
    INFO: Actual Value:369
    INFO: -----------------------------------------------
    INFO: All forked task are completed at state checkPrereqs
    INFO: Completed background operations
    INFO: Moved to state <checkPrereqs>
    INFO: Waiting for completion of background operations
    INFO: Completed background operations
    INFO: Validating view at state <checkPrereqs>
    INFO: Completed validating view at state <checkPrereqs>
    INFO: Validating state <checkPrereqs>
    INFO: Using default Validator configured in the Action class oracle.install.ivw.client.action.PrereqAction
    INFO: Completed validating state <checkPrereqs>
    INFO: Verifying route success
    INFO: Get view named [SummaryUI]

    Yes, I've tried using the -jreLoc option but it doesn't seem to like the path.
    Version 6.0.200.2 is at C:\Program Files (x86)\Java\jre6\bin
    C:\Stage\win64_11gR2_client\client>setup.exe -jreLoc "C:\Program Files (x86)\Java\jre6"
    Starting Oracle Universal Installer...
    Checking monitor: must be configured to display at least 256 colors Higher than 256 .    Actual 4294967296     Passed
    Preparing to launch Oracle Universal Installer from C:\Temp\OraInstall2013-06-17_04-47-16PM. Please wait ...
    The Java RunTime Environment was not found at "C:\Program Files (x86)\Java\jre6"\bin\javaw.exe. Hence, the Oracle Universal Installer cannot be run.
    Please visit http://www.javasoft.com and install JRE version 1.3.1 or higher and try again
    I downloaded a newer version to C:\APPS\Java thinking the space in the path for Program Files (x86) might be a problem, but that also fails with the same error message
    Version 7.0.210.11 is at C:\APPS\Java\bin
    C:\Stage\win64_11gR2_client\client>setup.exe -jreLoc "C:\APPS\Java\"
    Starting Oracle Universal Installer...
    Checking monitor: must be configured to display at least 256 colors Higher than 256 .    Actual 4294967296     Passed
    Preparing to launch Oracle Universal Installer from C:\Temp\OraInstall2013-06-17_05-09-13PM. Please wait ...
    The Java RunTime Environment was not found at C:APPS\Java"\bin\javaw.exe. Hence, the Oracle Universal Installer cannot be run.
    Please visit http://www.javasoft.com and install JRE version 1.3.1 or higher and try again

  • Best practice for performing spell check in ADF

    Hi,
    I would like to know if there is a way to perform spell check in ADF. What is the best way to do? Does ADF have some type functionality for that or do I need to have an external library for that?
    Any help will be appreciated.
    thank you in advanced,
    Abraham
    I'm using Jdevelper 11.1.1.4.0 - Build JDEVADF_11.1.1.4.0_GENERIC_101227.1736.5923

    couple of related threads
    http://kr.forums.oracle.com/forums/thread.jspa?threadID=2167553
    spell check for the input text
    may be you can check if there is a ajax way of doing this through jsf

  • How to track the Inbound child IDOcs in PI 7.4 Single stack

    Hi Friends,
    I would like to know the procedure of tracking the Inbound child IDocs in PI 7.4 Single stack.
    Here is the detailed description.
    Say we are getting the data from third party system and the message may have multiple IDOcs in it. The message has processed successfully from PI and reached to the target system(ERP). So, now my question is how to track the IDOc count with in that message.
    Please suggest on the same.
    Thanks in Advance,
    Venkateswarlu.

    Hi Hareesh,
    Thanks for your inputs. According to the link IDOC Status, Tracking in SAP PI/PO Single Stack I am thinking the required funcionality is not there in PO 7.4, but still i would like to have little more clarity before moving further.
    I will explain what what was happening in PI 7.11 so that you can understand what i am looking for in PO 7.4.
    We will get the data from third party system in xml format, we had to search for the messages based on interface name and time range within SXMB_MONI. After getting the result(say the output is 100 messages), we will download the values of "Outbound Reference" field(which is a key to find the child messages for messages resulting in an Interface Collection). Below is the snap of Outbound Reference field for your reference.
    Now we will go to the table IDXRCVPOR in SE16(within PI) and put the values of Outbound Reference field in Text 24 and execute. Here we will get all the child messages.
    Now please let me know if this kind of scenario is possible in PO 7.4.
    Thanks,
    Venkat.

Maybe you are looking for