Structure of SOAP PerformanceHeader

Hello.
I am analyzing the PerformanceHeader of a SOAP header of a given XI message. There are several steps listed (i.e. ADAPTER_IN->INTEGRATION_ENGINE_HTTP_ENTRY, CORE->INTEGRATION_ENGINE) with a timestamp for beginning and end.
What happens within these steps?
Is there a list of steps and there meanings?
MIKE

No idea??!

Similar Messages

  • Mapping problem in SOAP response to RFC response - RFC-XI-SOAP scenario

    Hi gurus,
    response structure from SOAP is as below (inbound msg - in SXMB_MONI)
    MONI and RWB shows successful(I am using graphical mapping)
    <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    - <!--  Inbound Message
      -->
    - <ns0:testrequestResponse xmlns:ns0="conversion" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" Status="Success">
    - <ns0:SAP_OUT>
           <ns0:F1 Value="1234" />
           <ns0:F2 Value="2345" />
         - <ns0:SAP_LINES>
             - <ns0:SAP_LINE>
                    <ns0:SAP_L Value="1" />
                    <ns0:Field5 Value="" />
                  - <ns0:SAP_S1>
                           - <ns0:SAP_S>
                                   <ns0:ID Value="11111" />
                                   <ns0:SAP__NO Value="0001" />
                                   <ns0:DATE1 Value="08/15/2008 00:00:00:000" />
                                   <ns0:FST/>
                             </ns0:SAP_S>
                    </ns0:SAP_S1>
             </ns0:SAP_LINE>
          </ns0:SAP_LINES>
      </ns0:SAP_OUT>
      </ns0:testrequestResponse>
    I make the RFC response with same structure and mapped it but it is not giving the full structure rather it is giving only this (Outbound Msg in SXMB_MONI)
      <?xml version="1.0" encoding="UTF-8" ?>
    - <ns1:Z_MYRFC.Response xmlns:ns1="urn:sap-  com:document:sap:rfc:functions">
      <STATUS>Success</STATUS>
      </ns1:Z_MYRFC.Response>
    what went wrong?

    Hi,
    You would have forgot to map parent node coming after <STATUS>Success</STATUS>
    Make sure that you have properly mapped all the parents and there child.
    Are you getting the same result while Testing it standalone?
    Thanks
    Sunil Singh

  • SOAP - XI - RFC - Input parameters

    Hi,
    I'm trying to develop a SOAP-> XI -> RFC scenario and now i'm facing the following problem: I'm invoking a RFC through XI but for some reason the input parameters are not reaching the RFC. The RFC response indicates that RFC is not receiving any input parameters from XI.
    I've already cleared the cache and de-activate and re-activate the rfc receiver communication channel.
    Anyone has a hint for this?
    Thanks in advance,
    Pedro Leal

    Pedro,
    Few weeks before I also faced the same issue. I'm not sure if it's bug or not.  You are directly sending the RFC structure using SOAP client  is it? I mean your Inbound and Outbound Structure are same.
    Do onething, just do the mapping and check, It will work for sure!
    raj.

  • [OSB] SOAP Validation

    Hello,
    I have a proxy with service type "Any SOAP". Is there a way to validate the SOAP request?
    For example:
    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:op="http://www.op.org/">
    <soapenv:Header/>
    <soapenv:Body>
    <op:baja>
    <op:id>2231</op:id>
    </op:baja_ERROR>
    </soapenv:Body>
    </soapenv:Envelope>
    or with wrong/inexistent namespace
    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:op="http://www.op.org/">
    <soapenv:Header/>
    <soapenv:Body>
    <op:baja>
    <opINEXISTENT:id>2231</opINEXISTENT:id>
    </op:baja>
    </soapenv:Body>
    </soapenv:Envelope>
    or without Body:
    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:op="http://www.op.org/">
    <soapenv:Header/>
    </soapenv:Envelope>
    is possible check this?
    Thanks.

    There is no out of the box way to do that. However you can try following:
    Instead of defining a Any SOAP type service, create a dummy WSDL with AnyType request and response. In the Proxy Service configuration enable the WS-I compliance checkmark and it will validate the structure of SOAP Envelope for you.
    The problem is that WS-I compliance is available for only WSDL based web services hence you will need the workaround.
    You can find more details here:
    http://docs.oracle.com/cd/E13159_01/osb/docs10gr3/userguide/modelingmessageflow.html#wp1076699

  • Container operation issue

    Hello All,
    I have a questions on container operation of BPM.
    I want to capture a value in Rec step of my BPM and wanted to assign this value in last step i.e. send step.
    Can anyone let me know is it possible in BPM.
    How can we achive this.
    Regards,
    Vikrant

    Hello Vikrant,
    Wat i understood is, at present, your scenario is simply sending the IDoc that you are receiving in the Rec-Async step. Now you want to send the SOAP response along with the IDoc.
    Do you have any (empty) field in IDoc which can be used to capture the 4digit IDoc number?
    If yes, then you can achieve this thru a transformation step in between the Sync-send step and Async-Send(last) step. Use both IDOC structure and SOAP response structure as source messages and IDOC structure as target message. Map the IDoc number from SOAP response to any of the field in the target IDoc structure and map the rest of the fields in the target IDoc to the Source IDoc.
    Hope this helps.
    ~Praveen,

  • Proxy Error in Sender System

    Hello,
    we have a scanerio which sends proxy message from ECC to PI system. It has been working fine since last 6 years. Since last few days, it has started coming up with following error in ECC system. Its happening in DEV system and is working ok in prod. I compared DEV and Prod but could not find any difference in proxy code/structure etc. Does anyone please help me on this??? Thanks in advance!
    - <!--  Call Integration Server
      -->
    - <SAP:Error SOAP:mustUnderstand="1" xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">
      <SAP:Category>XIProtocol</SAP:Category>
      <SAP:Code area="PARSER">ITEM_UNEXPECTED</SAP:Code>
      <SAP:P1><></SAP:P1>
      <SAP:P2><{http://schemas.xmlsoap.org/soap/envelope/}Fault></SAP:P2>
      <SAP:P3 />
      <SAP:P4>ST: ST_XMS_MSGHDR30_SOAP_FAULT</SAP:P4>
      <SAP:AdditionalText />
      <SAP:Stack>Unexpected XML element <>; <{http://schemas.xmlsoap.org/soap/envelope/}Fault> expected System expected the element &#39;{http://schemas.xmlsoap.org/soap/envelope/}Fault&#39;</SAP:Stack>
      <SAP:Retry>M</SAP:Retry>
      </SAP:Error>STR2XSTR

    Hello Dehra,
    It seems ECC is receiving response which is not as per expectation / fault message is not handle.
    Please check with SOAP team (web service), what is response they are sending? is structure of SOAP response is same as structure created in PI? It looks error at web service side.
    Manisha

  • Mail using BPM

    Hi All,
    is it possible to send a mail with content of the body(based on mapping b/w error record and Mail package)
    and payload attachment(error record Source payload) from bpm using mail adapter?
    My Scenario is JDBC to SOAP scenario. The flow of BPM is used as below:
    1) Receive step to receive the records
    2) Transformation(Source structure to SOAP request) step to transform the records into multiple orders
    3) Block step is to send the orders one after the other(parforeach)
          In Block step 1) Sync send(Req,Res,Fault) step is to send the order synchrously.
        if the order is failed at webservice side, as per to my knowledge bpm can not handle the fault message and it throws the system error, then i need to send a mail using mail adapter to the sender with the source payload.
        In the control step i used the transformation to map between the SOAP request and mail package and then i used the send step to send mail.
    Here my question is that whether it is possible to send the source payload(the message in the first receive step) as an attachment and the mail content based on the transforamtion between SOAP request and Mail package?
    If this case is possible! Can you please explain the steps to be follwed to achive this requirement.
    Thanks In Advance!
    Edited by: SAPPI116 on Oct 17, 2011 11:48 AM

    Hi,
    I  don't know each steps to acheive your goal, but here some ideas:
    see this Michal's blog [The specified item was not found.] for the attachment of your payload, else if it's not enough, then do some search with word "PayloadSwapBean".
    After that, in BPM, you can merge two messages in only one, so yes I think it's possible by using a multi-mapping:
       - Source 1 = Payload of the 1st receive step
       - Source 2 = Payload dedicated to your SOAP.
       - Target = a Mail-package based on your Source 2 with the Source 1 in attachment.
    Regards.
    Mickael

  • R/3-IDOC-XI-WS

    Hi Gurus,
    I am working on PI 7.1 and have a business scenario where in..when a user creates a Plant maintenance order using IW31 transaction, i need to send the record details to PI where, through the use of ccBPM i need to call relevant Webservices from a  java based system.
    R/3------->PI.......>java system
    So i felt triggering an idoc as soon as PM order is created is suitable. So i this context i have some issues.
    1) do u guys think this is the best approach or is athere anyother better solution?
    2) what is the correct config to be done on R/3 and  PI (though i have seen many blogs...i dont feel any of them are complete..so please dont point to any blogs unless u feel they are complete in all ways)
    3) how to configure the triggering of the idoc as soon as IW31 is used to create an order?
    This is very criticla to start off my work. so please help me with relevant and apt answers if possible..
    Thanks
    Jhansi

    Hi
    I am working on PI 7.1 and have a business scenario where in..when a user creates a Plant maintenance order using IW31 transaction, i need to send the record details to PI where, through the use of ccBPM i need to call relevant Webservices from a java based system.
    Requirement as per my understanding is User will create the PM order in R/3 and you need to trigger IDOC send a call with relevant data to a Java based system web service. Right?
    1) do u guys think this is the best approach or is athere anyother better solution?
    I don't see any use of BPM here. First is posting of PO is a seperate event? if yes then you can trigger it as a background job itself in R/3.
    You can use Client proxy or IDOC adapter to bring in the data for webservice call. Import the WSDL in PI and just map it to the target structure configure SOAP adapter all done.
    2) what is the correct config to be done on R/3 and PI (though i have seen many blogs...i dont feel any of them are complete..so please dont point to any blogs unless u feel they are complete in all ways)
    For client proxy one RFC connection of type H is required from R/3 to PI system
    3) how to configure the triggering of the idoc as soon as IW31 is used to create an order?
    This i would like to know the method of posting of Order.
    Thanks
    Gaurav

  • How can extra tags be removed when creating web services

    Greetings,
    If the "tables" of the function call (which a web service is generated from) has all the returned values with the correct tag but it also has the tag for the table name, how can the table name tag be eliminated before submitting the message?
    Here is the scenario: can create a function call and generated a web service from it.  The import and export values have the proper tags.  However, the return values needs to be in a table.  when the message is generated,
    - tags for each value in the returned table is generated also
    - tags for the table name is also generated.  in the below example, how can the tags for <ttable> </ttable>and <item> </item> be removed prior to submitting the message?
    FUNCTION zquery
      IMPORTING
        VALUE X TYPE  X1
    EXPORTING
       VALUE(RETURN) TYPE  BAPIRET2
    TABLES
          Ttable STRUCTURE  zstructure
    soap generated:
    <Ttable>
    <item>
    <title></title>
    <FirstName></FirstName>
    <MiddleName></MiddleName>
    <HouseNumber></HouseNumber>
    <Street></Street>
    <City></City>
    <State></State>
    <Zip></Zip>
    </item>
    </Ttable>
    Thank you in advance for any suggestions
    B.A.

    If you click the bookmarks menu item in the window, on the left, you should be able to select and delete the separators, on the right.

  • Problem generating webservices

    Hello Experts,
    My scenario is SOAP-->IDOC.As the customer is placing std ORDERS idoc structure as SOAP input, I used std ORDERS structure as target and source structure and did a 1-1 mapping.
    I tried to generate webservice for sender SOAP channel.
    Tools>Define Webservices>I gave the sender soap URL and navigated to the next screen to input the ORDERS message interface but I didn't see ORDERS in the list when I clicked F4.I'm not able to see my SWC at all.
    I did SXI_CACHE cache refresh.But no use.
    My design objects and configuration objects are active.
    Please advise.
    Shanthi.

    Hi,
    Thanks for your answers.
    I created the sender message interface and was able to generate Webservice.
    But now, when I tried to test the scenario with Altova XML spy, I got the following error.
    com.sap.aii.af.ra.ms.api.RecoverableException: com.sap.aii.af.ra.ms.api.DeliveryException: XIAdapter:ATTRIBUTE_BE_NOT_SUPP.
    Do I need to create receiver message interface as well?
    Can somebody help me to solve this.
    Shanthi.

  • SOAP Scenario-Sender and receiver having same structure- Mapping Required?

    Hi,
    We are having a SOAP to SOAP scenario. In that the sender and receiver are having same structure. Is it possible to by-pass mapping and just do the configuration from ID
    Thanks and regards,
    Siji Anup

    Hi Siji,
    AFAIK you can skip ESR development. Check the example in this blog When and how to create an scenario in SAP PI without mapping objects.
    Regards.

  • Changing data structure in the receiver SOAP adapter

    I was wondering whether it is possible to have changing data structure in terms of one receiver SOAP adapter so I could sent data type 1 and 2 to a single XI web service enabled URL and make conditional parsing in terms of the received message ?
    I have a receiver SOAP adapter that ideally should be able to receive two different types of messages. But SOAP adapter is fixed to a sigle message interface that naturally has it's data structure set to just one type. I can just create conditions in terms of the data type 1 message that has been defined in the design side.
    Is it possible achieve this with just one SOAP receiver adapter?

    Henri,
    Please go through the note: 856597 (Quesiton NO 9)
    -Naveen.

  • SOAP receiver adapter....structure?

    Hello Experts,
    i have a scenario, were i need to push data to web service, we can do proxy-pi-soap.
    my question is....can i create structure at receiver side and give them to deploy?
    or is it mandatory i need to use there WSDL or structure to connect n post the data to there web service?
    regards,
    Chinna

    i am not sure if this can be done. please wait for others reply.
    got some questions.
    even if you are sharing the xsd/wsdl who will do the development at web service side.
    what is next action, once you post the data to webservice? you need a developer to build the service to implement the logic.

  • How to create soap envelope structure

    Hello Friends,
    I am working on a RFC to webservice sync scenario.Here I am getting response from webservice in soap envelope form which is not matching with my wsdl response structure. I have tried to create the envelope structure manually  but i dint get success. Can any body guide me how to over come with it.
    (I have already checked 'Do not create soap envelop' in receiver soap addapter).
    Regards,
    jayesh.

    Thanks Anupam and Jenny for your kind response.
    I am wrking on PI 7.0. I dnt want soap envelope in payload so I have already checked the 'Do not create response' button still in response message I am getting the soap envelope.
    I can use java or xslt but the the structure is not able to read the soap envelope. To read it I need to create same data structure which matches with the soap envelope.
    this is the response I am getting through webservice.
    <?xml version="1.0" encoding="UTF-8" ?>
    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns="urn:enterprise.soap.sforce.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <soapenv:Body>
    <createResponse>
    <result>
    <errors>
    <message>Config Master Record Type Name value is missing</message>
    <statusCode>FIELD_CUSTOM_VALIDATION_EXCEPTION</statusCode>
    </errors>
    <id xsi:nil="true" />
    <success>false</success>
    </result>
    </createResponse>
    </soapenv:Body>
    </soapenv:Envelope>
    And this is the wsdl structure
    <?xml version="1.0" encoding="UTF-8"?>
    <ns0:createResponse xmlns:ns0="urn:enterprise.soap.sforce.com">
       <ns0:result>
          <ns0:errors>
             <ns0:fields/>
             <ns0:message/>
             <ns0:statusCode/>
          </ns0:errors>
          <ns0:id/>
          <ns0:success/>
       </ns0:result>
    </ns0:createResponse>
    Because of the soap envelope it is not able to read it. I have to create new structure.
    Experts please help me to solve this problem.
    Regards,
    Jayesh.

  • SOAP Data source Function module table structure different from Dev to QA

    Hi All,
    I have generated SOAP data source in BWD and it created a ZOXBWD0117 structure and I am using this structure for XI proxy. But when I generate the same SOAP data source in BWQ, a different structure is created ZOXPBW0110.
    Because of the structure changing from development to quality system my proxy transports are failed and I am not able to import my proxy changes.
    Please advice how can I get same structure across all the systems?
    Thanks,
    Saleem.

    Need to Transport Data Source through RSA5.
    Saleem.

Maybe you are looking for

  • Problem with closing Goods Receipt PO

    Hello, I want to close a Goods Receipt PO Document. When I use the code below, an error occurs ( Date deviates from due date range,'208040' ) : Public oGoodsRPO As SAPbobsCOM.Documents = CType(oComp.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oPurchas

  • Equium A210-1C4: Winload.exe problem after using product recovery disk

    Hi There I Could really do with some help here. I have a Toshiba Equium A210-1C4 Laptop. Partitioned drive with Vista home premium service pack 4.0. Last night I used the product recovery disk supllied with the laptop to try and restore it back to it

  • Connection timed out problem?

    when i was executing a jsp-jdbc program, i encountered a server error: javax.servlet.ServletException: Communications link failure due to underlying exception: ** BEGIN NESTED EXCEPTION ** java.net.SocketException MESSAGE: java.net.ConnectException:

  • Error in Do in It

    I am facing an error in DoInit while deploying. The error statement isbelow, I am quoting the doinit code below the error statement. Plz help. +java.lang.NullPointerException      at com.lifecyclelettersapplication.FormView.wdDoInit(FormView.java:124

  • Purchase order change IDOC

    Hi Gurus, Good day. Please help on below. We have this scenario. whenever purchase order is changed, it must generate IDOC. how can we configure this? thanks in advance..