Webservice1 TO RFC TO Webservice2 ----all Synchronous

Hi,
I am running a scenario Webservice1(EP)--RFC-Webservice2(client). i am able to send the request to RFC , RFC response is able to send to  webservice2 request, and webservice2 response is has to go to webservice1 response(problem is here).
the problem i am getting is Timeout Error ... the time is expering before the webservice2 response reaches the webservice1 response.
as per Michale blog https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/3802... [original link is broken] [original link is broken] [original link is broken] [original link is broken] i have increased the HTP_TIMEOUT time as well. but still i am facing the same problem..
the error shown in sxmb_moni is below.
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
- <!--  Call Adapter
  -->
- <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1">
  <SAP:Category>XIServer</SAP:Category>
  <SAP:Code area="INTERNAL">PL_TIMEOUT</SAP:Code>
  <SAP:P1 />
  <SAP:P2 />
  <SAP:P3 />
  <SAP:P4 />
  <SAP:AdditionalText />
  <SAP:ApplicationFaultMessage namespace="" />
  <SAP:Stack>Pipeline timeout condition satisfied</SAP:Stack>
  <SAP:Retry>N</SAP:Retry>
  </SAP:Error>
can some one help me out...

Hi Bhavesh,
please find the error
<SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1">
  <SAP:Category>XIServer</SAP:Category>
  <SAP:Code area="INTERNAL">PL_TIMEOUT</SAP:Code>
  <SAP:P1 />
  <SAP:P2 />
  <SAP:P3 />
  <SAP:P4 />
  <SAP:AdditionalText />
  <SAP:ApplicationFaultMessage namespace="" />
  <SAP:Stack>Pipeline timeout condition satisfied</SAP:Stack>
  <SAP:Retry>N</SAP:Retry>
  </SAP:Error>
as u said i have opened new thread for this...

Similar Messages

  • Help SOAP to RFC Scenario using BPM (Synchronous communication)

    Hi,
    I am doing a scenario from SOAP to RFC scenario(Synchronous communication).  Here I am creating a PM Notification in the SAP system through a webservice. 
    I am using three BAPI'S here,
    1. BAPI_ALM_NOTIF_CREATE 
    2. BAPI_ALM_NOTIF_SAVE
    3. BAPI_TRANSACTION_COMMIT
    I am successful in calling the first BAPI from the Web Service.  For this I have not used BPM.  But to commit the transaction(PM notification in this case), I have to execute the other two BAPI's as well.  I have to pass the output of first BAPI to the second BAPI and then execute the 2nd BAPI.  And finally have to execute the 3rd BAPI.     FYI, 3rd BAPI is not dependent on any output.  It has to be executed independently after execution of the first two BAPI's.
    How can I execute this scenario?  Do I have  to use BPM?  If yes please let me know the steps in detail.  I have not done any BPM scenario till now.  So please answer me in detail.
    Thanks in Advance,
    Vijay
    p.s. reward points are must

    Hi Vijay,
    Yes, You will indeed need a BPM in this case...
    Based on my understanding of the Scenario u have explained, here are the steps that would be needed.
    1. Receive With the Sync-Async Bridge open.
    2. Transformation Step (Between the source Request and The BAPI_ALM_NOTIF_CREATE Request)
    3. Send Synchronous
    4. Fork
    5. In one Branch of the fork - Transformation (Between the BAPI_ALM_NOTIF_CREATE Response and API_ALM_NOTIF_SAVE Request)
    6. In the other branch of the fork - Transformation (Between a Dummy Source and the BAPI_TRANSACTION_COMMIT Request)
    7. Send Synchronous (to make the 2nd BAPI Call)
    6. Transformation ( BAPI_ALM_NOTIF_SAVE Response and the source Response)
    7. Send Asynchronous (to make the 3rd BAPI call)
    8. Send the Source Response and close the Sync-Async Bridge.
    There might be alternative ways also of doing it...
    Also a better design would be to take care of the 2nd and the 3rd BAPI call within the code of the 1st RFC Function Module.
    Regards,
    Abhy Thomas

  • Backend RFC change makes all MBO's stop working

    I created an MBO using a SAP RFC.
    I had to later change the RFC and remove one field (PRODUCT_GUID) from the return list.
    I then deleted and recreated the MBO with the changed RFC signature.
    Now, whenever I make an MBO call, I get an error saying the field PRODUCT_GUID was not found.
    This happens irrespective of which MBO request is made.
    There are no relationships and no other MBO references the PRODUCT_GUID field.
    The exact error is worded as follows.
    Sybase.UnwiredPlatform.WorkflowClient.RequestFailedException: java.lang.RuntimeException:Field not found for column 'ET_LIST_RESULT.PRODUCT_GUID' and key '/ET_LIST_RESULT[-1]/PRODUCT_GUID'.
       at Sybase.UnwiredPlatform.WorkflowClient.Responder.ProcessSyncRequest(ContextData oContextData, String sData)
       at iAnywhere.MobileOffice.AMP.PluginProxy.RunSyncRequest(PluginCallContext oCallContext), details= Error: 1053 Native Error: -2146233088 Message: 'Sybase.UnwiredPlatform.WorkflowClient.RequestFailedException: java.lang.RuntimeException:Field not found for column 'ET_LIST_RESULT.PRODUCT_GUID' and key '/ET_LIST_RESULT[-1]/PRODUCT_GUID'

    Hi,
    You have to remove the filed and key of PRODUCT_GUID from workflow packages. Open your workflow package and view the properties, all the key values would be listed in "KEY" tab. Remove the unwanted key which you have specified in your question. Deploy the workflow package once again, when deploy make sure "Update generated code" be enabled. Before regenerating code, take backup, otherwise all the UI work will go off.
    Regards
    Yokesvaran K

  • How can I view all synchronized calendars online?

    I have multiple calendars: my private google calendar, calendars from two institutes where I work and my iCal. Everything shows up well on my iPhone and my MacBook Pro.
    My problem is that I want to be able to access all those on the go from my office PC online. When I log in to my iCal online, it only gives me my iCal events but none of the other synchronized events. How can I bring everything up when I am away from my MacBook?
    Thanks!

    Can I upvote this? I was going to give up, and this little note solved my problem.  the delegates thing.  Wow, they bury that in the interface.

  • Http-RFC Lookup-Integration Server -  Synchronous

    Hello Experts,
    I am creating a scenario in which data comes from http and RFC call is made in the R/3 system and then repsonse plus some  values from source side are sent back to http.
    For this scenario i had thought of RFC lookup...but i am not very clear with configuration....
    Here i have created one Sender as Business Service and other reciever as Intergration server.
    Can you provide inputs on this.
    Thanks,
    Vishal

    Hi Vishal,
                       For HTTP to RFC Synch Scenario, check out the following link...
    /people/community.user/blog/2006/12/12/http-to-rfc--a-starter-kit  -- HTTP to RFC Starter kit...
    for RFC lookup, if it needs to connect to an SAP System, u need to configure a receiver RFC Adapter in a separate communication channel through which you will connect to the SAP System. You will access the SAP System using the communication channel through an API..you need to create an UDF and import the following api...
    java.io.*
    com.sap.aii.mapping.lookup.*
    and for further info, kindly check out the following links..
    https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/a03e7b02-eea4-2910-089f-8214c6d1b439 -- Mapping Lookups function calls API by Michal Krawczyk,
    https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/05a3d62e-0a01-0010-14bc-adc8efd4ee14 -- Easy RFC Lookup From XSLT Mappings Using a Java Helper Class by Thorsten Nordholm Søbirk
    Thanks,
    N.Jayanth Kumar

  • How to Create IS in IR with BPM

    Hi Bhavesh,
    please refer this URL before you start "Webservice1 TO RFC TO Webservice2 ----all Synchronous
    I hope u remember you have guided me to do the scenario Webservice1 (EP)—
    RFC-WebService2 (Client)— all synchronous. I am successfull in designing the scenario and working fine now.
    But I am facing problem in creating Integration scenario (IS) in IR. As my project required defining IS in IR and than Transfer IS in ID.
    Could you please help me out in this ……… How do i design IS in IR ...
    waiting for ur reply...

    Hi Azias,
    The sync-async bridge usage and the other details of the BPM design will not be reflected in the integration scenario.
    This is what you need to do to create an IS for the steps you have mentioned.
    - The first slimline would represent the sender business system.
    - The second one would be a representation of the Integration process, as mentioned in the earlier post you need to choose the Integration process when you create this slimline, i.e when you create an application component.
    - The third and the fourth slimlines would be for the receiver business systems.
    Once you have this in place, create action objects to be used in each of these slimlines. In these Action objects specify the right inbound and outbound interfaces. While creating the action item for the Integration process, it is the abstract synchronous interfaces that will have to be mentioned.
    Once this is done create the connections between the slimlines.
    - From slimline1(sender business system) to slimline2(Integration process) , you will have one connection, where you have to give the sender communication channel and the appropriate interfaces have to be chosen.
    - From slimline2(IP) to slimline3(receiver business system1), you will have a connection, where you need to give the receiver communication channel details and so on.
    - From slimline2(IP) to slimline4(receiver business system2), you will have another connection, where you need to give the corresponding receiver communication channel details.
    Also have you created communication channel templates? If not, create it and use them.
    Hope this information is sufficient to help you design the Integration Scenario.
    Regards,
    Chandra

  • RFC to Stored Procedure not response

    Hi, I have this scenario, RFC <> XI <> JDBC all synchronous, the data are getting right to the JDBC but I'm receiving no response message from the JDBC, maybe I need to do another configuration.
    First I tested the scenario sending the messages without the RFC throug HTTP message, and the JDBC gave me a response. Now that I use RFC I can't get any of it.
    Any suggestions?
    Regards.

    Hi, I found the solution to my problem!
    It wasn't really an XI configuration, some one told my that in synchronous RFCs the programmer has to erase the line run in BACKGROUND, and catch the errors that XI could throw.
    I search for any kind of documentation regarding this but I couldn't find any thing? Does somebody have anything?
    Regards.

  • RFC to SOAP Synchronous

    Hi all,
    Please explain RFC to SOAP in Synchronous.  but sending is one RFC and Receiving is another RFC.  Please explain in detail.
    would appreciate your helpful information
    Thanks

    Please explain RFC to SOAP in Synchronous. but sending is one RFC and Receiving is another RFC.
    So you mean to say the RFC that you include in the Request of message interface is RFC1 and that in the Response of the same MI is RFC2?
    If the sending Business System  (SAP) is the same then this should be like any other RFC to SOAP sync scenario.
    You may need to mappings RFC1_to_SOAPReq and SOAPResp_to_RFC2
    Develop the MI accordingly with the corresponding Messages included and then include the appropriate mappings in Interface Mapping.
    Regards,
    Abhishek.

  • Synchronous RFC Receiver inside of a Loop in BPM

    Hi there,
    we have a RFC -> XI scenario where a BPM needs to receive messages from a RFC inside of a loop, to bundle these messages, just like the first example here: <a href="http://help.sap.com/saphelp_nw2004s/helpdata/en/08/16163ff8519a06e10000000a114084/frameset.htm">http://help.sap.com/saphelp_nw2004s/helpdata/en/08/16163ff8519a06e10000000a114084/frameset.htm</a>.
    But the problem is that the RFC is set as synchronous (best effort), thus we need to use a receiver in "Open S/A Bridge" mode, but this mode is not available for receivers inside a loop.
    Actually, we have managed to get the scenario working by creating another BPM which just receives the RFC messages in a S/A Bridge, sends the asynchronous message to the main BPM and sends a response back to RFC, closing the S/A bridge. But I think this solution is kind of "messy".
    Is there any other cleaner way of doing it?
    Thanks in advance,
    Henrique.

    Hi Henrique,
    Read this page carefully:
    http://help.sap.com/saphelp_nw04/helpdata/en/43/d92e428819da2ce10000000a1550b0/frameset.htm
    "Do Not Transfer Application Logic
    Do not use integration processes to transfer application logic from the application systems to the Integration Server.
    No Replacement for Mass Interfaces
    Check whether it would not be better to execute particular processing steps, for example, collecting messages, on the sender or receiver system."
    I so recommend to rewrite the sending interface to collect the messages before sending.
    Andother idea is sending the messages with an asynchronous call.
    Regards
    Stefan

  • Http to RFC or SOAP to RFC (synchronous)

    Hi,
    I need to connect PHP with RFC via XI/PI
    Request will be send from php developed web pages to R/3 (RFC) to get data back to web page.
    I think to resolve this scenario 1u2019ve two options
    1: SOAP to RFC (synchronous)
    2: HTTP to RFC (synchronous)
    Can you please suggest me the scenario?
    Thanks for you time
    Regards,
    Farrukh Ghani

    Hi Ghani,
    The two options you mentioned we can use,but it depends on how PHP web site going to  send data,if it is going to send webserive then use SOAP adapter,you are expecting response ,the RFC wil work as synchronous.
    If it is not  Web Service other option is HTTP,receiver would be RFC only.
    How to configure SOAP->XI>RFC or HTTP->XI-->RFC scenarios,simple search in sdn will give many blogs,search in sdn,
    if you unable to find right one let me know..
    Regards,
    Raj

  • Synchronous RFC exception BPM

    Anybody has successfully getting the RFC.exception in a synchronous call via BPM? What i mean, is to get the RFC.exception then use it inside BPM.
    I have already searched the forum, and i think nobody have done it before. Any clue guys??? Thank you very much in advanced....

    Sorry, i still dont get it. Here i will illustrate my problem.
    I got an abstract sync message interface (lets call it: MIAS_RFC) with structure like this:
    1. Output Msg: From RFC
    2. Response Msg: From RFC.response
    3. Fault Message: From RFC.exception
    I use MIAS_RFC in a SEND node in my BPM inside a block with exception handler branch for my RFC exception handling.
    My purpose is to map the RFC.exception to other message interface abstract async inside the exception handler.
    How can i do this? You said earlier that i should create another sync abstract message interface (MIAS) then use it in a mapping...Am i correct? Could you please describe to me more detail (sorry about this ) Thank you so much....

  • WS1--XI--RFC--XI--WS2

    hi,
    could you please tell me how can i do these Scenario...
    WebService1(EP)--RFC-Webservice2(Client) . WebService1, RFC and Webservice all are Synchronous only. Webservice2 response back to webservice1.
    I know this can be done by using BPM but how many Message Interface will i have.
    thanks in advance..

    Closing this thread as there was no response so far

  • SOAP to RFC

    Hi,
    I am working on SOAP to RFC synchronous interface, apart from developement of IR,ID and BAPI, what are the other configurations need to be done on both PI and SAP.Do we need to create an RFC destination ect? please help
    Thanks

    Since it's SOAP to RFC , you don't need to create any RFC destinations and all the stuff. Just give your SAP system details in the Receiver RFC Communication channel, that should be fine.
    Thanks!

  • RFC -- XI --- SOAP adapter -- XI -- RFC

    Hi all,
    I need develop this scenario.
    Currently I have this one works:
    RFC <> XI <> RFC
    But we need change it connecting to a new XI system with SOAP adapter, and I don't have experience with SOAP.
    Could somebody give me documentation or help?
    Can I do this without changing nothing in the mapping except the communication channel in the old XI system?
    What it is necesary in the 2nd XI system? mapping?
    How I can configure both SOAP channels?
    Thanks a lot.
    Raú

    Hi
    please refer
    An Overview of SOAP
    /people/padmankumar.sahoo/blog/2005/02/15/an-overview-of-soap
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/5474f19e-0701-0010-4eaa-97c4f78dbf9b
    Could somebody give me documentation or help?
    --> refer above links
    /people/shabarish.vijayakumar/blog/2008/01/08/troubleshooting--rfc-and-soap-scenarios-updated-on-20042009
    soap-rfc-file:how to start
    Help SOAP to RFC Scenario using BPM (Synchronous communication)
    /people/shabarish.vijayakumar/blog/2006/03/23/rfc--xi--webservice--a-complete-walkthrough-part-1
    /people/shabarish.vijayakumar/blog/2006/03/28/rfc--xi--webservice--a-complete-walkthrough-part-2
    Can I do this without changing nothing in the mapping except the communication channel in the old XI system?
    --->Then you need to release the receiver RFC as Webservice
    /people/kumar.prashant4/blog/2006/07/14/using-rfc-as-webservice-in-webdynpro
    RFC WSDL file
    What it is necesary in the 2nd XI system? mapping?
    -->the mapping will be same provided the structure of RFCs are same, or you could import the wsdl and use as external defination.
    How I can configure both SOAP channels?
    -->
    http://help.sap.com/saphelp_nw04s/helpdata/en/69/a6fb3fea9df028e10000000a1550b0/content.htm
    Sender
    http://help.sap.com/saphelp_nw04s/helpdata/en/fc/5ad93f130f9215e10000000a155106/content.htm
    Receiver
    http://help.sap.com/saphelp_nw04s/helpdata/en/29/5bd93f130f9215e10000000a155106/content.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/45/3418a0eabe072fe10000000a155369/frameset.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/02/6d5c034c182e4fbe7bfd25c2b56f9b/frameset.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/bf/27fd3b651f6a1ce10000000a11402f/frameset.htm
    Thanks
    Swarup

  • Synchronous to Asyncronous Bridge problem

    Hi Experts,
    I'm working in a RFC->XI->Mail scenario. I have created a BPM that uses the sync to async bridge with 5 steps,
             1 - Receive1:   Opens S/A Bridge
                                 Message - Abstract Asyncronous message from RFC
                                 Sync Interface - Abstract Synchronous message Output RFC signature
                                                                                    Input RFC.response
             2 - Transformation1 Transforms RFC format to XML format
             3 - Transformation 2 Transforms XML to Mail package format
             4 - Send 1: Mode - Asynchronous
                           Message - XML in mail package format
             5 - Send 0: Mode - Closes S/A Bridge
                              Message - Abstract Asynchronous message from RFC.response
    All works, the mail is sent, but it fails in the last step, I have a time out error.
    What is wrong?
    Best Regards,
    Alfredo Lagunar.

    Hi,
    >>I have modified my BPM and eliminated the Sync-Async Bridge. Now I have the problem in the RFC call 'STARTING NEW TASK'.
    why starting new task?
    just call it like this:
    call function
    destination XXXX
    in background task
    nothing more
    Regards,
    Michal Krawczyk

Maybe you are looking for

  • How do you use one apple id for iPad and iphone

    We have an iPad, four iphone 3gs and a new iphone4.  We use one apple Id for each with iCloud.  Do we need a new apple Id for the 4gs?  Also how do we share the iPad between the iPhones for music & apps.   Thanks.

  • How do I get to my bookmarks in my bookmarks toolbar that do not show because my window size does not allow them to show?

    In the 3.x versions of Firefox there was an area after your last bookmark in the bookmark toolbar where you you could click and access all your bookmarks in the toolbar if the window size was not big enough to show them all. Now in 4.o all that shows

  • Dbms_sql.parse: varchar2a version does NOT throw ORA-24344

    I'm trying to execute some generated code in 10.2. using the varchar2a version of dbms_sql.parse. This works fine, but when the there is something wrong in the generated code, I do not get an exception (I do get it with the varchar2 version). So when

  • Report server name in rwservlet.properties file

    Hi all, I dont want to hard code the report server name while calling report from the form... I have used....      vrep := RUN_REPORT_OBJECT(myreport1); /* Checking for Report Server is started or not, if not throw an exception else proceed */      i

  • IPhone syncing on PC and Mac

    I have a Vista PC and sync my Outlook succesfully. I have my iTunes on a mac. I would only like to sync my music from the Mac to the iPhone. When I try to do that iTunes tells that it sync everything. I don't want that, only my music. How can I do th