Response message from RFC?

Hi
can a response from RFC have multiple messages. how will a BPM detect it?
or is there any way to capture them?
thanx

can a response from RFC have multiple messages
If u r just talking about the RFC response, then it can't be multiple. The RFC may trigger other scenarios but that would be completely new development.
Regards,
Prateek

Similar Messages

  • How to save the Response message from SOAP adapter

    Dear Friends,
       I am sending the FIle details webserver.here sender is FILE adapter and receiver is SOAP adapter.
    FIle to SOAP working successfully, but I need response from SOAP.
    Sender QoS is BE, so the response is coming to XI, but in SXMB_MONI it is showing DO YOU WANT TO SAVE IT or DISPLAY IT.
    my requirement is response message is directly updated in XI system.
    For response Can I use BPM or which method I need to use.
    Please suggest me  how to do the resonse message(SOAP to FILE).
    Regards,
    Shalini Shah.

    Sender QoS is BE,
    File adapter does not support sync communication. Therefore the scenario won't work as it is.
    What are you planning to do with the response? If you want to process is further, then:
    1. One way without BPM would be use of adapter module.
    File - RFC - File without a BPM - Possible from SP 19.
    2. Or you may use BPM with Async Sync bridge
    /people/arpit.seth/blog/2005/06/27/rfc-scenario-using-bpm--starter-kit
    Regards,
    Prateek

  • Response message from stored procedure

    I have created  the stored procedure(oracle)
    CREATE OR REPLACE PROCEDURE UPDATE_INSERT(sHID IN VARCHAR2,sZNAME IN VARCHAR2,sZDATE IN DATE)IS
    I NUMBER;
    BEGIN
    SELECT COUNT(HID) INTO I FROM ZSO_H WHERE HID = sHID;
    IF I > 0
    THEN
    begin
    DELETE FROM ZSO_H WHERE HID = sHID;
    end;
    END IF;
    INSERT INTO zso_h VALUES(sHID,sZNAME,sZDATE);
    commit;
    END UPDATE_INSERT;
    It's proxy to jdbc synchronous scenario.
    I can see data saved in the table, and sucessfull in communication channel monitoring.
    but sxmn_moni, get error,(SAP system)
    <SAP:AdditionalText>com.sap.aii.af.ra.ms.api.DeliveryException</SAP:AdditionalText>
      <SAP:ApplicationFaultMessage namespace="" />
      <SAP:Stack />
      <SAP:Retry>M</SAP:Retry>
    sxmb_moni in XI
      <?xml version="1.0" encoding="utf-8" ?>
    - <ns0:t002_ora_response xmlns:ns0="http://topfine.com/proxy">
      <st3_response />
      <st3_response />
      <st3_response />
      <st3_response />
      <st3_response />
      </ns0:t002_ora_response>
    but structure is
       <st3_response>
          <insert_count/>
          <update_count/>
       </st3_response>
    and the db request message is
    <?xml version="1.0" encoding="UTF-8" ?>
    - <ns0:t002_ora xmlns:ns0="http://topfine.com/proxy">
    - <st3>
    - <spName action="execute">
      <table>UPDATE_INSERT</table>
      <SHID type="VARCHAR">21</SHID>
      <SZNAME type="VARCHAR">21</SZNAME>
      <SZDATE type="DATE">2010-11-21</SZDATE>
      </spName>
      </st3>
    - <st3>
    - <spName action="execute">
      <table>UPDATE_INSERT</table>
      <SHID type="VARCHAR">22</SHID>
      <SZNAME type="VARCHAR">22</SZNAME>
      <SZDATE type="DATE">2010-11-21</SZDATE>
      </spName>
      </st3>
    then how to get update_count in  response message?
    Edited by: Shen Peng on Nov 21, 2010 8:35 AM

    Can you jus let know totally how many are getting Updated and inserted for the Proxy u sent....I am guessin the response from ur DB is
    <?xml version="1.0" encoding="utf-8" ?>
    - <ns0:t002_ora_response xmlns:ns0="http://topfine.com/proxy">
    <st3_response />
    <st3_response />
    <st3_response />
    <st3_response />
    <st3_response />
    </ns0:t002_ora_response>
    So probably four records are getting updated or inserted...
    Check this blog may be helpful
    /people/siva.maranani/blog/2005/09/16/xi-how-to-on-jdbc-receiver-response

  • "Wrong" content in response message from Sync HTTP receiver connection

    Hello,
    We're trying to set up a synchronous HTTP receiver connection in a BPM to send a PO to a business partner. This partner will then respond with a response message or an error message.
    Request : messagetype_request
    Response : messagetype_response
    Fault message: messagetype_fault
    Our problem is that a sync HTTP connection apparently does not support the fault messages and therefore the errormessage, based on the messagetype "messagetype_fault" is returned into the responsemessage with messagetype "messagetype_response". This means that we can not perform any manipulation on this message due to the wrong messagetype compared to the content.
    Using a switch in the BPM that checks on the existence of an X-path expression we have already splitted branches for the errorhandling and succesfull response handling.
    Does anyone have an idea how to change the errormessage that is stuck in the messagetype_repsonse  format ?
    Thanks in advance !

    Hi Stefan,
    Thanks for the answer, but this leaves me with the main question how I can change a certain message within a BPM from one messagetype to another. Normally a simple message mapping would do the job but the problem in this case is that the source message does not have the message structure that would be expected by the BPM due to the error message being received in the message that was reserved for the correct response.

  • How to send response message from Java mapping class? Please help!

    Hi Experts,
      I have a sync scenario
              -Req-->  -
    >
    SOAP           XI       RFC
              <Res--     <-----
      The Req message contains:
      <Order>
           <Orderid>100</Orderid>
           <Desc>Extrenal Order</Desc>
           <Qty>2500</Qty>
      </Order>
      Response message is:
      <Log>
         <LogTxt>Qty value cannot be more than 3 chars</LogTxt>
      </Log>
      In the XI I have to validate the input request message using a schema. For this I am writing a java mapping program using aii_map_api.jar.
    My requirement is that If the input message schema validation fails then I want to send a response message back to sender.
      How can I send a response message back to the sender in java mapping program?
    Kindly help with sample code example.
    Thanks
    Gopal

    Hi,
    First, I think PI 7.1 has this functionality and perhaps it comes in a SP for PI 7.0 and XI 3.0.  So first have a look at that before creating custom development.
    Second, if you use the java mapping, you will only have access to a request or response message.  I would advise using a custom java module in the module processor and insert this message in the sender communication channel.  This will allow you to validate request and send a response.
    Regards,
    Yaghya

  • No response message from web cache

    Hi,
    We are facing a strange and serious problem with our Oracle infrastructure. We have running a web application that uploads files to the database server. But we have found out that if we try to upload a ZIP file (in the application, uploading a ZIP file means that it uncompresses the ZIP file and copy the zipped files one by one to the database server, therefore this operation can take a while), it comes an error message of the type:
    No Response from Application Web Server
    We didn't find any especial configuration for a timeout in the application server and http server. We also checked the timeout for the web cache that we also use, and seems to be alright (very much longer that the time to crash). When using the application without going through the Web Cache (calling directly the application server), it works well!!! On the other hand, we thought in a relation between the size of the files and the effort of the application to process them and the "No response", but we have successfully uploaded other documents bigger than the ZIP file. When checking the LOG files of the Web Cache and the Apache and application server, we find the following:
    Webcache
    [06/Dec/2006:13:47:18 +0100] [internal 11396] [ecid: 20482077186490,0] unknown internal error
    [06/Dec/2006:13:47:19 +0100] [req-info] [ecid: 13486197309440,0] [client: 139.191.202.56] [host: odin.jrc.nl] [url:/doma/DocumentUploadFile]
    [06/Dec/2006:13:47:19 +0100] [warning 14013] [ecid: 13486197309440,0] Send request to origin server times out.
    [06/Dec/2006:13:47:19 +0100] [error 11364] [ecid: 13486197309440,0] Network error response is returned.
    [06/Dec/2006:13:47:19 +0100] [error 11385] [ecid: 13486197309440,0] The request fails because the service is unavailable.
    [06/Dec/2006:13:47:33 +0100] [req-info] [ecid: 20464897332666,0] [client: 139.191.207.213] [host: odin.jrc.nl:443] [url: /_oracle_http_server_webcache_static_.html]
    [06/Dec/2006:13:47:33 +0100] [internal 11396] [ecid: 20464897332666,0] unknown internal error
    [06/Dec/2006:13:47:48 +0100] [req-info] [ecid: 20447717478842,0] [client: 139.191.207.213] [host: odin.jrc.nl:443] [url: /_oracle_http_server_webcache_static_.html]
    [06/Dec/2006:13:47:48 +0100] [internal 11396] [ecid: 20447717478842,0] unknown internal error
    Apache
    [Wed Dec 6 13:47:19 2006] [error] [client 139.191.207.213] [ecid: 15272903704576,1] MOD_OC4J_0080: After calling Apache's ap_bwrite(), got an return value: -1 and the client could have aborted in the middle of receiving the chunk data.
    [Wed Dec 6 13:47:19 2006] [error] [client 139.191.207.213] [ecid: 15272903704576,1] MOD_OC4J_0058: Failed to handle response chunk data passed in from oc4j via ajp13.
    [Wed Dec 6 13:47:19 2006] [error] [client 139.191.207.213] [ecid: 15272903704576,1] MOD_OC4J_0035: After handling ajp13 response message, got an invalid value: -2.
    [Wed Dec 6 13:47:19 2006] [error] [client 139.191.207.213] [ecid: 15272903704576,1] MOD_OC4J_0121: Failed to service request with network worker: ODIN_HOME_15 and it is not recoverable.
    [Wed Dec 6 13:47:19 2006] [error] [client 139.191.207.213] [ecid: 15272903704576,1] MOD_OC4J_0013: Failed to call destination: ODIN_HOME's service() to service the request.
    [Wed Dec 6 13:47:20 2006] [error] [client 139.191.207.213] [ecid: 15187004358656,1] MOD_OC4J_0080: After calling Apache's ap_bwrite(), got an return value: -1 and the client could have aborted in the middle of receiving the chunk data.
    [Wed Dec 6 13:47:20 2006] [error] [client 139.191.207.213] [ecid: 15187004358656,1] MOD_OC4J_0058: Failed to handle response chunk data passed in from oc4j via ajp13.
    [Wed Dec 6 13:47:20 2006] [error] [client 139.191.207.213] [ecid: 15187004358656,1] MOD_OC4J_0035: After handling ajp13 response message, got an invalid value: -2.
    [Wed Dec 6 13:47:20 2006] [error] [client 139.191.207.213] [ecid: 15187004358656,1] MOD_OC4J_0121: Failed to service request with network worker: ODIN_HOME_15 and it is not recoverable.
    [Wed Dec 6 13:47:20 2006] [error] [client 139.191.207.213] [ecid: 15187004358656,1] MOD_OC4J_0013: Failed to call destination: ODIN_HOME's service() to service the request.
    ODIN_HOME/log/ODIN_HOME_default_island_1
    139.191.207.211 - - [06/Dec/2006:15:58:57 +0100] "GET /doma/DoMaBlobInterface.jsp HTTP/1.1" 200 3032
    139.191.207.211 - - [06/Dec/2006:15:59:03 +0100] "GET /doma/DoMaBlobInterface.jsp HTTP/1.1" 200 3032
    139.191.207.211 - - [06/Dec/2006:15:59:08 +0100] "GET /doma/DoMaBlobInterface.jsp HTTP/1.1" 200 3032
    139.191.207.211 - - [06/Dec/2006:15:59:13 +0100] "GET /doma/DoMaBlobInterface.jsp HTTP/1.1" 200 3032
    139.191.207.211 - - [06/Dec/2006:15:59:18 +0100] "GET /doma/DoMaBlobInterface.jsp HTTP/1.1" 200 3032
    139.191.207.211 - - [06/Dec/2006:15:59:23 +0100] "GET /doma/DoMaBlobInterface.jsp HTTP/1.1" 200 3032
    139.191.207.211 - - [06/Dec/2006:15:59:28 +0100] "GET /doma/DoMaBlobInterface.jsp HTTP/1.1" 200 3032
    139.191.207.211 - - [06/Dec/2006:15:59:33 +0100] "GET /doma/DoMaBlobInterface.jsp HTTP/1.1" 200 3032
    139.191.207.211 - - [06/Dec/2006:15:59:40 +0100] "GET /UserMgmt/home.jsp HTTP/1.1" 200 789
    Could it be that the Web Cache sent a request to the application server and because of an unknown reason, it received a response that made it to show the "No response" message. Or could it be that the Web Cache is sending request and not receiving any response from the application server, or that there is some timeout configuration that we didn't find??? Please, help!!!!
    Thanks in advance,
    Luis

    We found the core issues was with the number of database connections that were created during load testing. Refactoring the code to reuse the database connections fixed this issue.
    Thanks,
    Dom

  • DQM with CRM: message from RFC server to DS

    Hi,
    Is there a way to capture the message sent from RFC server to DS? I'm interested in the message format.
    Thanks.

    I believe this information is included in the detailed log files from the RFC Server. Look under Chapter 4 of the user guide for the section, "Configuring through flrfcsrv.xml". Find the log_level parameter and set it to 4 for the most detailed logging and restart the RFC server.

  • Response message from CIDX Adapter to IDOC Adapter

    Hi Experts,
                  I have created scenario for "SAP IDOC - PI - CIDX" (OrderCreate_Request)
                  and also need to create respose message for "CIDX - PI - SAP IDOC(OrderCreate_Response)
               Integration Repoistery
                  "SAP IDOC - PI - CIDX" 
                       1,Imported idoc metadata from sender sap r3 .
                       2,Created External Definition and imported OrderCreateV202.xsd from receiver party.
                       3, Done message mapping                 
                       4, Done Interface Mapping
               Integration Directory
                          Under PO_Create(Scenario Name)
                     1,Assigned Business System for Sender SAP R3                 
                     2, Configured Party For receiver Sytem (CIDX)
                     3, No need Communication Channel for Sender IDOC
                     4, Configured Communication Channel for receiver(CIDX Adapter) 
                     5, No need ender Aggrement for Sender               
                     6, Configured Receiver Determination
                     7, Configured Interface Determination
                     8, Configured Receiver Aggrement.
                My Questions are 
                     1,do i need to create new namespace for response msg
                     2,This scenario,sender is 3rd part(cidx) and receiver is sap r3
                     3,Do i need to create again all steps in Integration Repoiestry.
                     4,Can you send me Wat are all the steps involved in integration directory.
                       (ex.ineed to config comm. channel for both)
         Can anybody help me out?
    Thanks

    Sender QoS is BE,
    File adapter does not support sync communication. Therefore the scenario won't work as it is.
    What are you planning to do with the response? If you want to process is further, then:
    1. One way without BPM would be use of adapter module.
    File - RFC - File without a BPM - Possible from SP 19.
    2. Or you may use BPM with Async Sync bridge
    /people/arpit.seth/blog/2005/06/27/rfc-scenario-using-bpm--starter-kit
    Regards,
    Prateek

  • Is it possible to receive a response message from a output PO process?

    Hi everybody.
    We are doing a PO interface between SRM and external system via XI.
    When we create a PO in SRM we send it to XI using sproxy (PurchaseOrderRequest_Out message).
    But the external system always send back a response.
    Are there any way to capture the message and, in case of error in external system, to change the output status from “Successfully process” to “incorrectly process” in our PO document?
    Thanks and regards.
    Raúl Moncada.

    What's ur external system?
    If ur external system is implemented in java, u can throw out a exception.
    The inbound interface always has a fault message type. I think you can use that to achieve your goal.
    <a href="http://help.sap.com/saphelp_nw04/helpdata/en/dd/b7623c6369f454e10000000a114084/frameset.htm">http://help.sap.com/saphelp_nw04/helpdata/en/dd/b7623c6369f454e10000000a114084/frameset.htm</a>
    FYI.
    B'Rgds

  • IPod Touch 'Invalid Response' message from iTunes on Vista

    Just install iTunes 8.2 on my new ACER Laptop running Vista Home Edition.
    When iPod touch connected to Laptop iTunes throws up the follow error message:
    'iTunes could not connect to the iPod device-name because an invalid response was received from the device' I have tried reinstalling iTunes. All the services are running. Vista sees the device and I can browse the content with explorer, but iTunes does not.
    Any ideas?

    Hi,
    Are you seeing any other messages in iTunes?
    Try the general tips in this article: http://support.apple.com/kb/HT1852
    Also, make sure the iPod touch is directly connected to a high-speed USB2 port on the PC, using the cable that came with it.
    -Jason

  • Get message from RFC of SAP by XI, but BC ok

    I have RFC in SAP and it was called by BC before.
    i change it with XI now with same user ID and passwd, but i got
    message "The transaction was terminated by the user".
    i do test by RFC in SAP directly it's ok, How to check it? Thanks!

    Hi,
    You need to do proper ALE configurations for this scenario:
    Please check your configuration like:
    SM59 - RFC
    WE21 - tRFC Port
    WE20 - Partner Profiles
    and also Logical System names of the sender and receiver system.

  • How can I influence the JAX-RPC response message from a void method

    Hello,
    I used WSDL2Java to create a web service. This service seems to work but the xsi:type="somename" attributes are not included in the response. I want to get them in. Or, otherwise, I want the push webservice just to send an acknowledge message. Because, our client that's pushing the webservice message to us gets error messages.
    But, while the webservice is a push service I don't know how to influence the returning soap envelope. This is the webservice method I mean:
    public void putDatex2Data(eu.datex2.schema._1_0._1_0.holders.D2LogicalModelHolder body) throws java.rmi.RemoteException {
    //the code
    Furthermore, has someone good examples of implementations that help to get the real incoming XML message data in a easy way.
    Thanks.

    No, that's not a feature of the phone.
    You can submit feedback to Apple requesting such a feature here:
    http://www.apple.com/feedback

  • Get the Error-Message-Number from RFC to SOAP

    Hi All,
    we have implemented a synchronous SOAP-Call to RFC over XI. How can I get the message-number from the raised exception in the RFC-function Module to the SOAP-Caller?
    Thanks a lot
    Matthias

    Matthias,
    For you to have an exception structure when an rfc is imported into Xi, the rfc should have an exception defined. Usually we define an ApplicationError as one of the exceptions.
    The idea is that if there was an exception which you didnt handle in your rfc (BAPI return will be emplty), the exception will be returned to XI and shown in SXMB_Moni as hard error(of course there should be a message mapping avaliable in XI )
    In all the other cases, since you are populating BAPIReturn which is tables parameter, you should be able see the filled structure in your response message from RFC.
    Regards,
    naveen

  • Want to Receive Response Back From SOAP

    Hi ,
    My Scenario is IDOC-XI--SOAP
    Iam sending the IDOC from R/3 and want to hold the Response message from SOAP like "Success or Fail".
    I want to the response message in XI itself, no need to reach the response even to R/3.
    How can we achive this
    Regards
    Suman

    IDOC: Import it as Imported Object -->When you define the namespace of swc in IR select you can import Idocs and RFC option and complete the  textbox with correct information
    SID (system ID)
    Client
    Later you import the Idoc, doble click on it a export it to your driver, next import it as External Definition for reason in my previous post.
    Create a SWC type B_ in SLD and define it as dependence of A_. later import it into IR. there define the Data Type  and Message Type for genericResponse.
    How you will use (maybe) this structure en many interface is the reasson you define it into B_XXXX
    *•Basis Products (B_): Ideal for templates, generic structures, shareable java programs, etc.
    •Canonical Definitions(C_): For generic business objects, meant to be reused.
    •Exchange Infrastructure Application Products(A_): These products represent XI objects other than interface objects (e.g. Mappings, Integration Processes, etc).
    •Interface Products( I_ ): Represent extensions to current application. These are the extensions we will later import in Exchange Infrastructure (XI) and associate the corresponding interface objects and integration scenario actions.*
    h1IRh1
    Web Services
    Import your WS as external definition into IR
    Message Interface
    Define a Message Interface type abstract and sync.
    ............Request Message (External Definition Idoc)
    ............Response Message ( genericResponse)
    Define a Message Interface type abstract and async.
    ............Request Message (External Definition Idoc)
    Define a Message Interface type abstract and async.
    ............Response Message ( genericResponse)
    define them in A_
    Define a Message Interface type inbound and sync.
    ............Request Message (Request WS)
    ............Response Message (Response WS )
    Message Mapping
    Create a Message Mapping for Request
    Create a Message Mapping for Response
    Interface Mapping
    Import MI(abstract) of IDOC
    Import MI of WS
    select the mapping for request and response Tab
    BPM
    1)in container window define a variable named IDoc_ABS with category abstract interface and type (select the MI of IDOC alone)
    define a variable named GenericRespnse_abs with category abstract interface and type (select MI of genericResponse alone)
    2)create a Recieve Step --> in property message select the container you define before of idoc.
    3) define a Send Step--> mode synchronous
    select MI type abstract and sync (idoc and genericResponse)
    for property request message selects container Idoc_ABS
    for property response message selects container GenericRespnse_abs.
    Save your Changes and thats all for BPM
    h1IDh1
    it is too much complicated to explain, lets try
    Create scenario
    Assign BS and create comunication channels with QoS (quality of service) type BE
    Import your BPM
    Create a Receiver Determination
    -->in the target service select the BPM. Save
    -->In overview windown at foot windowns select  MI IDoc_abs only. nothing else
    Create a Receiver Determination
    -->here the system who send data is BPM
    -->in the target service select the BS of receiver system.Save
    -->In overview windown at foot windowns select  interface mapping and assing communication channel
    what we do here. the flow is next
    1)receive data from sender system and send it to BPM
    2)BPM call bs of target system (WS). how? because in interface determination you selected before the interface mapping
    hope you can understand and be useful

  • SOAP Response Message Format for APEX Webservice

    Hi,
    Can anyone from Oracle post it here about the exact format of the response message from webservice in order to build a report on top of this?
    I have this format which is not working
    <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <SOAP-ENV:Body>
    <getRecordsResponse xmlns="http://www.service-now.com/incident">
    <getRecordsResult>
    <active>0</active>
    <activity_due/>
    <approval>not requested</approval>
    <approval_set/>
    <assigned_to>f298d2d2c611227b0106c6be7f154bc8</assigned_to>
    <assignment_group/>
    <business_duration>1970-01-01 00:00:00</business_duration>
    <business_stc>0</business_stc>
    <impact>3</impact>
    <incident_state>7</incident_state>
    <knowledge>0</knowledge>
    <location/>
    <made_sla>1</made_sla>
    <notify>1</notify>
    <number>INC0000060</number>
    <opened_at>2012-06-15 04:14:15</opened_at>
    <opened_by>glide.maint</opened_by>
    <order>0</order>
    <parent/>
    <parent_incident/>
    <priority>4</priority>
    <problem_id/>
    <reassignment_count>0</reassignment_count>
    <reopen_count>0</reopen_count>
    <resolved_at/>
    <resolved_by/>
    <rfc/>
    <severity>3</severity>
    <short_description>Computer running slow</short_description>
    </getRecordsResult>
    </getRecordsResponse>
    </SOAP-ENV:Body>
    </SOAP-ENV:Envelope>
    But below format is working.
    <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <SOAP-ENV:Body>
    <getRecordsResponse xmlns:tns1="http://www.service-now.com/incident">
    <tns1:getRecordsResult>
    <tns1:active>0</active>
    <tns1:activity_due/>
    <tns1:approval>not requested</approval>
    <tns1:approval_set/>
    <tns1:assigned_to>f298d2d2c611227b0106c6be7f154bc8</assigned_to>
    <tns1:assignment_group/>
    <tns1:business_duration>1970-01-01 00:00:00</business_duration>
    <tns1:business_stc>0</business_stc>
    <tns1:impact>3</impact>
    <tns1:incident_state>7</incident_state>
    <tns1:knowledge>0</knowledge>
    <tns1:location/>
    <tns1:made_sla>1</made_sla>
    <tns1:notify>1</notify>
    <tns1:number>INC0000060</number>
    <tns1:opened_at>2012-06-15 04:14:15</opened_at>
    <tns1:opened_by>glide.maint</opened_by>
    <tns1:order>0</order>
    <tns1:parent/>
    <tns1:parent_incident/>
    <tns1:priority>4</priority>
    <tns1:problem_id/>
    <tns1:reassignment_count>0</reassignment_count>
    <tns1:reopen_count>0</reopen_count>
    <tns1:resolved_at/>
    <tns1:resolved_by/>
    <tns1:rfc/>
    <tns1:severity>3</severity>
    <tns1:short_description>Computer running slow</short_description>
    </tns1:getRecordsResult>
    </getRecordsResponse>
    </SOAP-ENV:Body>
    </SOAP-ENV:Envelope>
    Please let us know so that can work with third parties to integrate webservices
    Thanks,
    Mehabub

    Here is the query that apex is using to extract the individual element
    select extractValue(value(t),'/*/number','xmlns="http://www.service-now.com/incident"') "number"
    , extractValue(value(t),'/*/severity','xmlns="http://www.service-now.com/incident"') "severity"
    from wwv_flow_collections c,
    table(xmlsequence(extract(c.xmltype001,'//getRecordsResponse/getRecordsResult','xmlns="http://www.service-now.com/incident"'))) t
    where c.collection_name = 'P_RESULTS21'FYI, that extraction method is deprecated starting with 11.2, though APEX still uses it for backward compatibility.
    That query works when applied on the first SOAP response you posted :
    SQL> select extractValue(value(t),'/*/number','xmlns="http://www.service-now.com/incident"') "number"
      2       , extractValue(value(t),'/*/severity','xmlns="http://www.service-now.com/incident"') "severity"
      3  from wwv_flow_collections c,
      4       table(
      5         xmlsequence(
      6           extract(c.xmltype001,'//getRecordsResponse/getRecordsResult','xmlns="http://www.service-now.com/incident"')
      7         )
      8       ) t
      9  where c.collection_name = 'P_RESULTS21';
    number                   severity
    INC0000060               3
    The second SOAP response is not even well-formed so I doubt the query works on it as you claim it does :
    <tns1:active>0</active>
    ...

Maybe you are looking for