BPM  HTTP Sync - IDOC Async Timeout

Hi!!!
my scenary is using a BPM
         HTTP sync <--> BPM -> IDOC
my IP
receiver            sender1             transforme              sender2
SI_ABS_SYNC         SI_ABS_REQ          OM_ABS_REQ_to_ABS_RES   SI_ABS_RES
SI_ABS_REQ                              SI_ABS_REQ              Close S/A Bridge
Open S/A Bridge                         SI_ABS_RES
                                        Create New Transaction
HTTP                IDOC                Mapping                 HTTP_Response
->                  ->                  ->                      <-
->                                                              <-
the steps the BPM pass
receiver -ok
sender1 -ok
tranformer -ok
sernder2 - mistake
could you help me, what i need to move or configurate to return the response message
the tranformer is a Mapping with return a ID that it is in the request message, i simple sent to return
Levy Gonzalez

Hi Levy,
this forum is about SAP NW BPM, not PI ccBPM. Please post your question in the PI forums, I´m sure there are people that can help you.
Best regards,
Matthias

Similar Messages

  • File BPM Webservice IDOC .........Error in BPM workflow(Sync send step)

    Hi all,
                      I have the same type scenario that is file initiates the bpm that invokes the Webservice.the file data goes into bpm as the input data of the webservice and webservice gives the response and then the web-service response is mapped to
    idoc and finally posted to R/3.
    The interface sI created:
    1.outbound Async  -
    >for file
    2. Abstract async----
    >bpm reciever step.
    3.Abstract sync----
    >bpm sync send step.
    4.inbound sync -
    >for the webservice to recieve the reqst and to send the response to Abstract sync
    5.Abstract async----
    >to send the data out of BPM
    6.inbound async----
    for idoc
    created 3 communication channel.
    1.file adapter: sender
    2.SOAP adapter: Recv
    3.IDOC adapter: Recv
    created 3 reciever determination
    Business process instance in ID
    reciever agreement(2)
    interface determaination
    But getting a problem in BPM.
    I think the scenario is logically correct as I have seen previous
    SDN suggestions.
    But getting the problem in BPM's sync step.and the SOAP rec channel is also inactive.in BPM workflow I can see the recv step is getting file req data but after that in the sync send step
    its stuck up.getting error.
    Please sir suggest me.

    Remove the interface you created for Idoc that is inbound async one. use the imported Idoc itself as the interface and also as the message type. Everything else looks good though i did not really evaluate ur ID configuration..
    VJ

  • BPM: RFC (SYNC) - BPM- HTTP client

    All XI Experts
    My scenario is RFC synchonous to XI (BPM) to HTTP Client.
    I correctly configured all my messages interfaces and mapping programs.
    I have defined the following:-
    Sync Abstract message interface for the RFC structure
    Async Abstract MI for RFC sent data
    Async Abstrcat MI for the RFC response data.
    At this stage I have NOT set up the full scenario. My BPM consists of the following steps:
    Receive- Opens an Sync/Async brige
    Send - Closes the S/A brigde
    I have also set up all the sender agreements and RFC destinations, so there is no issues with that side of things.
    When I execute the RFC (se37) and stipulate the RFC Destination, the message is logged in XI but has the following error:
      <SAP:Category>XIAdapter</SAP:Category>
      <SAP:Code Area="BPE_ADAPTER">SYNCHONOUS_MESSAGE</SAP:Code>
      <SAP:ApplicationFaultMessage namespace="" />
      <SAP:Stack>This process does not support the specified synchronous interface or does not support any synchronous messages The exception occurred (program: SAPMHTTP, include , line: 0)</SAP:Stack>
    Has anyone come across this issue?
    Interestingly, when I execute the RFC in the background, then XI processes it fine?
    Is this how XI works? Is RFC Sync communication with BMP not supported?
    Any help would be greatly appreciated.
    Yackeen

    Hi Yackeen,
    Have you resolved this problem? I have working on the similar design. Need your input on this one.
    My scenario is RFC>bpm>HTTP (asynch)
    I have one Receive and one send step with one block, deadline branch and a control step in dead line branch.
    Thanks
    Kalyan

  • Idoc (async) - soap (sync) - file (async)

    Hi.
    I have a flow from idoc (async) to webservice (soap sync) and I want the response from soap to be written in file (async).
    I want to do this without BPM and I have read some posts about using modules RequestResponseBean and ResponseOnewayBean.
    Can someone help me with this step by step.
    I have in ESR a OM that is async because of the outbound Idoc. Do I need a sync OM for the soap call and another async OM for the response to the file.
    Where do I need to put the modules? In the SOAP receiver?
    I know there are some threads that cover some of this but I couldn't find any that cover the whole of my issue step by step.
    Regards,
    Hjortur

    Yes doing async to sync is possible without bpm. YOu already got the design solution.
    >Where do I need to put the modules? In the SOAP receiver?
    Sender Channel.  In your case you might not need channel for idoc but for this configuration you might need to create one. That is my guess.
    In the module section sequence as follows
    1) AF_Modules/RequestResponseBean   Type:  Local Enterprise Bean    Module key   1
    2) CallSapAdapter                Type Local Enterprise Bean    Module Key 2
    3) AF_Modules/ResponseOnewayBean     Type Local Enterprise Bean  Module Key   3
    Plus follow the link given by shabarish as reference.

  • Hi, In  a IDOC --- XI(BPM)--- SOAP Sync Scenario failrure.

    Hi, In  an IDOC ->XI(BPM)->SOAP Sync Scenario I observed recently messages are failing in SXMB_MONI with an error as:
    com.sap.aii.af.ra.ms.api.DeliveryException: SOAP: response message contains an error XIAdapter/PARSING/ADAPTER.SOAP_EXCEPTION - soap fault: System.Web.Services.Protocols.SoapException: Server did not recognize the value of HTTP Header SOAPAction: http://172.16.209.162/esdryrun/ContractData_Push. at System.Web.Services.Protocols.Soap11ServerProtocolHelper.RouteRequest() at System.Web.Services.Protocols.SoapServerProtocol.Initialize() at System.Web.Services.Protocols.ServerProtocol.SetContext(Type type, HttpContext context, HttpRequest request, HttpResponse response) at System.Web.Services.Protocols.ServerProtocolFactory.Create(Type type, HttpContext context, HttpRequest request, HttpResponse response, Boolean& abortProcessing)
    friends, could  u plz help on this.
    Thanks,
    satya.

    Hello,
    This indicates a configuration issue with this SOAP receiver adapter. Please check the on line help for the configuration of the SOAP adapter (the link is below). Please set the indicator in the "SOAP Action" field.
    Configuring the Receiver SOAP Adapter
    http://help.sap.com/saphelp_nw70/helpdata/EN/29/5bd93f130f9215e10000000a155106/frameset.htm
    (Below is the extract from the link)
    SOAP Action
    Specify the SOAP action. The action specifies the value for the
    SOAPAction in Web service messages; set the indicator.
    Regards,
    Sarah

  • Async to sync to async across different SWCV using BPM

    I have inherited some scenarios and incomplete config...  the more i dig the more i find....
    i think I have a SAP proxy -> web (sync) -> mail adapter scenario.
    i have created the SWCV for the web, the Proxy is using SAP Standard ERECRUIT objects (aysnc) and i guess i need to use a BPM to link the async -> sync -> async.
    however, i cannot use the object from the ERECRUIT object in my BPM...  :o(  i have tried... it is not allowing me...
    the service interface is not abstract... i cannot create an abstract version of the SI in my namespace and use it...  as it can only access the DT and External Definitions within the SWCV...
    would it be best to map the SAP structure to a custom copy of the SAP Structure within my namespace then proceed with the BPM?
    what would be best practice for this???  has anyone else come across a similar scenario?  is BPM the answer???
    i have been looking at this blog and it looks the way to go...
    /people/sriram.vasudevan3/blog/2005/01/11/demonstrating-use-of-synchronous-asynchronous-bridge-to-integrate-synchronous-and-asynchronous-systems-using-ccbpm-in-sap-xi
    i am using rules to determine where the message should be routed too in the receiver, but i get the feeling this will have be implemented for all messages once i get the first working...  the process will probably be the same, jsut the final Web destination will be different....

    for the BPM, you can only access service interface in the same SWCV as of the BPM.

  • BPM SA Bridge Idoc Message ID

    Hi Experts
    I have BPM where i receive some message. Scenerio is sync. So i BPM first i open sync to async bridge. In BPM i send idoc to ERP end after this step i do transformation with source abstract interface releted to idoc message target respode to sync request.
    My purpose is to recieve message id of idoc that has been send in this BPM. in transformation i receive message id of abstract interface with naturaly has diffrent id than idoc.
    Any idea ?
    Regards
    M.

    Bhavesh,
    I have reached a step further in my Mapping.
    I have defined a Mapping between File1_ABS and File2_IN (get Message ID)
    Second Mapping is between File2_ABS and File2_IN
    for Scenario : N:2 Transformation
    N IDoc collected (Receive) -> Transform(2 files) -> Send1(File1_ABS)
                                                                         -> Send2(File2_ABS)
    I am struck at the Scenario. How do i define Receiver Agreement, Interface determination and Receiver determination?
    Kindly Advice.
    Thanks,
    Gowri

  • RFC (Sync) - File (async) always via s/a Bridge?

    Hi,
    maybe a silly question, but do I always have to use the s/a Bridge when I have a sync. RFC sender and a async receiver? Is there another possibility without bpm (well using a async RFC of course)?
    Thank you
    Thomas

    Hey Thomas..
    well the concept of BPM comes, only when u have a syn/asyn communication...
    when u say a RFC, which is a async, u need to have a BPM as the file is an Async.
    also, if u just want to put the data in R3(say), then u have the scenario FTP to IDOC , wherin u dont get any response and no BPM required...
    hope it clears some of ur doubt on BPM...
    regards..
    vishal

  • SOAP to IDOC Async

    Hi All,
    My requirement is SOAP to IDOC Async scenario.SOAP is sender Legacy system.
    Is it possible to send a response back to sender after reaching the data to SAP PI server without BPM?
    If possible , please give me a step by step guide link.
    Thanks,
    Arthita

    Hi Arthita
    If you do a search on SCN, you should be able to find some blogs on Sync-Async bridge without BPM. Below are a few examples:
    This is an official SAP guide
    AsyncSync & SyncAsync Bridge without BPM
    This is part 1 of a series of blogs related to bridges.
    Bridges Construction Site (1/3): Asynchronous - synchronous bridge.
    For your case, because the receiver is IDoc which is asynchronous, you will need to design an asynchronous response back from the ECC system which you can then channel back to your SOAP response.
    Rgds
    Eng Swee

  • Received HTTP response code 500 : Timeout

    Hi All,
    I have done the File to JDBC to File(Sync) with module concept. Every thing is working fine in Dev system, yes'day it was moved to Quality System while i am trying to test i am getting the error in Sender File communication chennal.
    Error: com.sap.aii.af.ra.ms.api.DeliveryException: Received HTTP response code 500 : Timeout
    I have chaged the SQL statment to fetch only 50 records at that time its working fine with out any error.
    While i am trying to collect 40,000 records its failing generally in Dev it use to take 4 to 6 min to gereate file.
    Pls let me know do i need to chage any paramaters in Visual admin.
    I have observed cm/keep_alive_timeout =60 (sec) but in dev the time is more? is this causing the problem?
    I DEV system i don't have any issues the scenario is working fine.
    Thanks,
    Venkat.

    Hi,
      Yes..you should increase the icm/keep_alive_timeout.If you increase the time then until the connection will wait for the response. For more details..
    [http://help.sap.com/saphelp_nw70/helpdata/EN/0b/1c7e7abbc311d5993a00508b6b8b11/content.htm]
    Regards,
    Prakasu.M
    Edited by: prakasu on May 13, 2009 6:31 PM

  • Long sync calls and timeout.

    2. TIMEOUT
    Consider the following situation :
    Flows 1 --- async call ----> FLows 2 ------ async call --------> Flows 3 -----sync call ----> axis ws
    The last sync call can take a long time.
    If this time is too long , Flows 1 , FLows 2 , Flows 3 goes in stale state ...
    How can i manage timeout/set maximum time for Async and Sync call ?
    What's the best way to manage this ?

    I circled back with the engineering team on this: we are in the process of adding a timeout configuration parameter to the partnerLinkBinding information embedded in the BPEL deployment descriptor (bpel.xml). An associated runtime BPEL fault will be defined for process designer to catch and handle this type of synchronous timeout. This feature will be available in the September service pack.
    The async timeout can be managed using the bpel pick/onMessage and onAlarm.
    Edwin

  • Log_archive_dest_2: SYNC or ASYNC

    All,
    I have the following setup:
    Physical standby of a primary, with a delay configured of 23 hours (5 minutes in my test setup).
    With a delay, should my log_archive_dest_2 parameter contain SYNC or ASYNC?
    I believe it has to be ASYNC, because I want to avoid my prod being blocked if network is down.
    alter system set log_archive_dest_2='SERVICE=STAN LGWR ASYNC VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=STAN reopen=60 delay=5' scope=both sid='*';
    Regards

    Specifies that network I/O is to be done synchronously (SYNC) or asynchronously (ASYNC) when archival is performed using the log writer process (LGWR).
    Note:
    When the primary database is in maximum protection mode or maximum availability mode, destinations archiving to standby redo log files and using the log writer process are automatically placed in SYNC mode.
    had better refer the link:
    http://download.oracle.com/docs/cd/B19306_01/server.102/b14239/log_arch_dest_param.htm

  • Can processes be both sync and async

    Hi,
    When creating a BPEL process in JDeveloper, there are two pre-defined templates for synchronous or asynchronous processes. As such, I've been viewing a process as being either synchronous or asynchronous.
    However, after a bit of experimentation, I've come to the conclusion that a process can contain both synchronous and asynchronous operations.
    Does this sound correct? Should I not be viewing a process as being one or the other, and it is fact the operation that is sync or async?
    Cheers,
    Toby

    Some thoughts on that:
    -You can view sync as a special form of async, so each sync process is also an aysnc process. (I'm ignoring the tech diff like two ports, two partnerlinks here)
    -You can call sync and async (BPEL-) processes in one process.
    -If a process P contains only sync processes, that will make P sync.
    -If a process P contains (among others) at least one async processes, that will make P async.
    -If you have a async process, you can wrap its invocation with a timeout, making it a sync process.
    Roman

  • Multiple Receivers one is sync, others async

    Hi,
    I have a scenario where sender is a third party system.
    Sender system sends XML Payload using HTTP to XI.
    This payload needs to be received by 3 receivers. 1. File, 2. Email and 3. RFC.
    (i.e. Once XML Payload is received into XI, XML File needs to be created, Email needs to be sent with attached XML payload and RFC needs to be called.)
    File and Email receivers are asynchronous but RFC needs to be called in synchronous mode and response from RFC is sent back to sender third party system.
    Third Party (XML Payload, using HTTP) --> XI --> File, Email, RFC
    RFC Response ---> XI --> Third party.
    How to achieve this complete scenario? Do I need to use BPM for this? If yes, how do I configure it? Its a case of parallel multiple receivers out of which only one receiver sends response back to the calling system.
    Thanks,
    Smita

    You need to use bpm.
    1. Http Sender sends  request to XI.
    2. XI converts it into XI Message.
    3. BPM receives the request through synchronous interface.(Opens S/A Bridge)
    4. BPM sends request to RFC through Synchronous interface and gets the response.
    5. Response is sent back to Http Client.(Closes S/A Bridge)
    https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/1403 [original link is broken] [original link is broken] [original link is broken]
    https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/1134http [original link is broken] [original link is broken] [original link is broken]://www.riyaz.net/blog/index.php/2008/04/16/a-step-by-step-guide-to-bpm-asynch-sync-bridge/

  • Differnce between sync and async webservices

    All,
    What is the difference between sync and async web services?
    Actually i am looking for a web service, which doesn't return a response. is this achievable?
    Thanks

    SRAVZ wrote:
    What is the difference between sync and async web services?from a webservice protocal perspective there is no difference. you still make a request and get a response. the difference is in what the initial response contains. in a synchronous call, the initial response will contain the final result. in an asynchronous call, the initial response will not contain the final result, but may contain some sort of "ticket" which can be used in a subsequent call to get the final result. generally, the client will need to poll the webservice until the final result is available.
    Actually i am looking for a web service, which doesn't return a response. is this achievable?it's not really possible to not return any response. http is a request/response protocol. if you don't have any data to return, then the response will be fairly minimal, but it will still exist.
    Edited by: jtahlborn on Dec 2, 2012 9:22 AM

Maybe you are looking for

  • SMS messages are not saved on iphone on ios 7.0.4

    After updating  iPhone 4S to ios 7.0.4  it was a week before I realized that there was a problem with sending and receiving messages. They appeared to be hanging at about 90% when sending and would stay as "sending" even when delivered (to  the other

  • Distribution cycle posting incorrect

    Hello We have just upgraded to ECC 6 and are facing an issue in OCtober months Distribution cycle. An SKF is created with following values costcenter A 336 units, cost center B 440 units and Cost center C 500 units. The distribution cycle is defined

  • SAP on XServer with Virtualisation

    Hi Everybody, Does anybody have any positive or negative experience with running SAP software - particularly ECC 6.0, both ABAP and Java stack on an Intel XServer? No - not for production use - but for small development environments... Regards Andrew

  • SPSS, missing tabs when installed

    Hi, I ve been struggling with the SPSS installation, it works fine in my other computer. But when i install it on my mac, there are many missing tabs, for instance in Analysis, i can't find regression or descriptive statistiques or correlation and ma

  • Local Process Chain

    Hi Friends ! We have one "Main Process Chain' within the main process chain there is a "Local Process Chain". Main PC is scheduled at 2 PM. Ques : For the Local Process Chain, will the start variant be "Immediate"? Please advise. With Regards Rekha