Sending synchronously from BPM

Hi,
when i send a request from a synchronous abstarct interface in BPM to a webservice i'm getting the following error as a response
<faultcode>soapenv:Client</faultcode>
  <faultstring>content-type of the request should be text/xml</faultstring>
Do anyone have any idea about this error.
Regards
Jithesh

Hi Jithesh..
Check wether u have configured soap adapter properly...
check wether u have given the right connection parameters.
i.e target url,etc..
check the status of ur adapter
http://host:port/AdapterFramework and also
http://host:port/XISOAPAdapter/MessageServlet?channel=party:service:channel
Cheers,
Raghavesh

Similar Messages

  • Sending Email from BPM

    Can anybody explain the process to send an email from BPM: (I must use BPM)
    Scenarion in BPM:
    1) RECEIVE step receives File
    2) SEND step sends the file
    3)* Need send to send an email based on the flag in the file recived in step 1.
    <b>My difficulty:</b>
    1) <b>How to receive the email content into BPM?</b>
    2) When I try to receive the email content usng RECEIVE step in SWITH, it is asking for <b>CORRELATION</b>
    3) I Defined a correlation in the first RECV STEP on the SUBJECT of the email
    4) I am getting an error in SWITCH statment saying the condition I am using is invalid (flag in the file)
    <b>My Design:</b>
    RECV>SEND>SWITCH(File flag: 0 OR 1)
    I am totally confused as to how to send an email from BPM.
    Using SWITCH
    Any help is greately appreciated..

    Hi Venu,
    What i understand is that you are receiving one file and then sending the file as well as sending mail.
    So here you can avoid using BPM.
    But still if you want to use..
    Corelation is also not required in this case since you will be receiving files only once in your BPM.
    You dont need switch.
    We use switch when we have a situation where messages are coming from different systems and any message can trigger the BPM.
    Are you receiving the email content in the first receive?
    Regards,
    Sumit
    Message was edited by: Sumit Khetawat

  • Send step in BPM is "logical deleted"

    Hi everybody,
    we are sending IDOCs from BPM to receiver determination (R/3 Backend).
    The BPM protocol marks the send step as "logically deleted".
    In SXMB_MONI strange!
    Sender = Receiver = BPM
    Any ideas?
    Regards Mario

    The required number in the fork was wrong!

  • Send Synchronous message from Oracle to BPM to CRM in RWB

    Hi All,
    I have a scenario like this Oracle Sender (synchronous interface)-> calling ccBPM -> CRM which is a synchronous process.
    Oracle sends an external message to CRM and get the response back. This is achieved using ccBPM due to some internal calls from ccBPM to MDM also sycnhronously.
    So there are three receive determination created
    Oracle to ccBPM
    ccBPM to MDM
    ccBPM to CRM
    Now, the question is I have some message to be send from RWB for testing whether this process works properly or not in staging system. How do I send the message in RWB for this kind of process. This is a syynchronous process
    And sender should be oracle system, receiver shuld be what? ccBPM or CRM from RWB perspective.
    Hope you all got the question.
    Thanks
    Mike

    Hi,
    How do I send the message in RWB for this kind of process. This is a syynchronous process
    And sender should be oracle system, receiver shuld be what? ccBPM or CRM from RWB perspective.
    You need to mentioned Oracle as sender & receiver would be BPM.
    BTW, why do you put a receiver name, you should only supply Sender parameters (Sender Name, Interface & Namespace), Let PI , determine the receiver which is true testing.
    Regards
    Sushil

  • Send Synchronous step in BPM - showing application error in sxmb_moni

    Hi
       We have a cc bpm in which we have a send - syncrhonous step - a call to an external webservice and synchronously getting a response back.
    Now, owing to a application condition when invoking the  webservice , the response received after being mapped back into the BPM, the status is set is being set to application error ( without a restart ) in sxmb_moni and the bpm gets  a response in the fault structure from the webservice
    My understanding is that the web service implementation sets this application error status after sending the appropriate response in the fault structure  . We want the cc BPM to continue to the next step - which is - taking this response in the fault structure from this webservice and communicating it out - in another send step.
    But owing to the application error in the synchronous send step , the BPM instance stops right there without proceeding to the next send step - after this ?
    How do we make the cc BPM not stop after getting the fault response and the application error ?

    Insert an Exception Branch by rightclicking on the block and choose insert.
    In the send step under Exceptions you can point to the created exception branch.
    In the exception branch you can now handle what to do when it fails.
    Edited by: Christian Vilhelm Henriksen on Mar 16, 2010 1:09 PM

  • Synchronous send step from ccBPM

    Hello Experts,
    I'd like to ask you if you have an idea how to configure synchronous send step from ccBPM. So scenario is quite simple:
    1. async start of process
    2. sync send to system A
    3. continue of process
    What I already did is:
    I define abstract sync interface everything including names is the same as target sync service interface. Then I define async abstract SI with a name of Request Message type and async abstract SI with a name of Response Message. I of course use Receiver From property set to Send Context...
    In monitoring it looks like this: I successfully call sync interface, but the way back???... First of all process does not wait for response but continue with other steps and response doesn't not have service interface, namespace and receivers properties set(service, interface, namespace)...
    Does anyone already face this problem or do you know how to send sync message from ccBPM in PI 7.1?
    Many Thanks,
    Milan

    A BPM cannot process further without receiving the response message of the SYnc Send......
    In the req and resp tabs of the Sync Step of BPM you have to use the correspoding Container Variables (which you have defined with the ABS Async Req and Resp MIs).
    I am having few Sync steps defined in some BPMs on PI7.1 and all are waiting for the response and then only proceeding....if any error then BPM wont progress (rather should not).....below are the settings of my Sync Step:
    Mode: Synchronous
    Create New Transaction: Unchecked
    Synchronous Interface: FileDetails_sync_AI
    Request Message: Container variable for Req MI
    Response Message: Container variable for Resp MI
    Receiver From: Send Context
    Regards,
    Abhishek.

  • Fault message in synchronous send step in BPM

    Hi,
    When executing a synchronous send step in BPM it is possible to handle application errors (fault messages) with an exception branch. But how do you get hold of the actual data in the Fault message(faultText, faultURL, faultDetail etc) for further processing (mapping)?
    Kind regards Johan

    Johan,
    u have to define another container element in integration process.
    For that container element an Async Abstract interface has to created with falult message as the message.
    Do u have the fault message defined already...
    Also go through this thread.
    Fault message handling in BPM
    -Naveen.

  • Send(synchronous) step in a loop of A BPM

    Hi
    I am using a send(synchronous) step in a BPM ,  i set it at the beginnig  of a loop but it stops .
    When it is out of loop it is working fine. The result of the response is not a value that ends the loop.
    Do you have any idea what is the problem?
    Thanks
    Antonis

    Insert the send step at the required position in the process definition.
    Do not insert the send step in a loop, block, or fork.
    Defining Sync/Async Communication
    http://help.sap.com/saphelp_nw04/helpdata/en/43/65d4dab39b0398e10000000a1553f6/content.htm

  • Were can i see synchronous send in the BPM editor

    were can i see synchronous send in the BPM editor
    i can see the send and receive ast the left top
    but could nt find out synchronous send

    Hi,
    When u select Send step, it is by default selected as Asynchronous. U may deselect it and select Synchronous there in the same step (Properties Window on right)
    Regards,
    Prateek

  • Sending IDocs from ForEach Block from BPM disables my XI for 10 Minutes!

    Hi guys,
    I have a scenarion, where my SOAP adapter sends XML into XI, this passes it into BPM, which splits this XML in block to multiple IDoc and these are sent into R/3 system. This really works, but unfortunately, when I send the message into the SOAP adapter, my BOX is unavailable for cca 10 minutes and the documents contains only 2 IDocs!!  After these 10 minutes is everything ok and the  IDocs are in the R/3 system ...
    What could be wrong??
    Any idea is welcome, thanx in advance!
    Peter

    Michal,
    First I tried to do this with my BPM:
    before the change, I was mapping the message to IDoc directly in the BPM block part (I had abstract interfaces for message and for IDoc) and sending the Idoc away from the BPM
    after the change, I tried to send away from the BPM just the message and try to make mapping to IDoc on the way from the BPM to rhe R/3 system
    (it didn't help, my box was unavailable for 6minutes again)
    I checked the BPM - sending of the both massage was in the same second! So the problem could be only in
    a, MAPPING (not very possible - tests take few seconds)
    b, in sending IDoc
    But what could be wrong?? What could take so many resources??
    To the header mapping: I have deleted the Ad Spec Ids and added the header mapping (sender service, receiver service)...  But the ALE error was there again!
    Honestly, I have read the header mapping docu, but didn't unterstand it, how could it be useful in this case..
    P.

  • Error sending message from PI to BPM

    Hi experts.
    We are facing problems consuming an asynchronous service provided by BPM. This is the error thrown in BPM:
    SOAP: Call failed: com.sap.aii.af.sdk.xi.srt.BubbleException: System Error Received. HTTP Status Code = 200: However System Error received in payload ErrorCode = GENERAL ErrorCategory = XIAdapterFramework Parameter1 = Parameter2 = Parameter3 = Parameter4 = Additional text = com.sap.engine.interfaces.messaging.api.exception.ConfigException: SLDAccess set to true, but not available. ErrorStack = [http://sap.com/xi/XI/Message/30^Error "GENERAL"]
    We are working with 7.31 SP 11 and both systems are deployed in different SIDs.
    I would appreciate any help related to the error.
    Many thanks.
    Christian.

    Hi Christian,
    Based on the information you provided it's hard to tell where the error comes from (BPM instance or PI instance) - are you simply making a SOAP call from PI to BPM? . On The PI system you should check the SLD and make sure that you have the Process Orchestration Technical Systems properly registered. It sghould look like in the screen shot - a Process Orchestration System (PI-AEX and BPM) should have 6 technical systems. The SLDAccess error typically comes with the RWB system isn't registered. This can perhaps be due to some error when you ran the Functional Unit Configuration (a necessary post-installation step).
    regards, Nick

  • RFC call From BPM

    Hi,
    I have a  scenario where I need to access a Function Module from BPM for certain business validations. My FM is in XI and I need to invoke that FM from BPM. How can we do that ? I am trying an RFC call but it gives me an error "No identifier defined for the system".
    Pl advise, where am I wrong OR if there is a better way to do that.
    Thanks,
    Sid

    This doesn't look like an issue for BPM.  Please check whether the connection is working fine by testing a call to the RFC in a simple scenario(file to RFC or whatever).
    In BPM all you need to do is a synchronous send step with abstract message type defined for both request and response structures of the FM . And in ID a receiver determination+channel and all for this step.
    Best of luck...

  • ** Is it possible to call a Proxy from BPM ?

    Hi friends,
    Our requirment is to take the thru JDBC (data required to create Sales Order) and call the Standarad BAPI 'BAPI_SALESORDER_CREATEFROMDAT2'. Since BAPI is not able to handle multiple sales order, we want to use this BAPI in inbound proxy and want to call from BPM.
    Since we want to call continuous BAPIs one by one, (Sales Order, Delivery, Invoice) we want to design this scenario using BPM.
    I understand that we are not able to create proxy for Abstract Interfaces. BPM only understands abstract interface. In this case, how do we call proxy from BPM? Is there any other possibility?
    Kindly reply friends.
    Kind Regards,
    Jegatheeswaran P.

    hey,
    yeah its possible..
    Check this.
    /people/vanita.thareja2/blog/2006/05/23/bpm-sending-message-asynchronously-and-getting-the-response-from-synchronous-system-using-abap-proxies
    These replies too..
    Proxy in BPM
    BPM file to ABAP proxy
    Thanks,
    Vijaya.
    Edited by: Vijaya Lakshmi Palla on Jun 4, 2008 5:32 AM

  • Sending Synchrously in BPM

    Hi All,
    I need a help on a BPM. I am using a RFC synchronous interface, so I have opened a Sync-Async Bridge and then I have a SEND Synchronous step. In the Receiver Determination, what should be my Sender Interface. The Business Service is the IP, but no Synchronous Interface appears in the list if Sender Interfaces. Can you please help me out here?
    Thanks,
    Geetha

    Hi,
    I have a synchronous RFC which is mapped to another Intermediate Synchronous Interface( say ISI). The receive step of my BPM receives the request of ISI and is mapped to another Synchronous Interface which is a Web service ( using a SEND Synchronous STEP ) . After sending the request to Webservice , Webservice response is received . This response , after couple fo transformations is sent to the ISI Response from the BPM, which is in turn mapped to the RFC Response. Hope my explanation makes some sense. Now the problem is I am unable to do the reciever determination.
    This is just a part of my scenario. I have to call another Web-service with the response from the first Web-service and the RFC Request. Thats why I need to use a BPM.
    Thanks,
    Geetha
    Thanks,
    Geetha

  • "A technical error during invocation : Could not invoke service reference" Error message while calling a service from BPM

    Hi Experts,
    We are facing a issue while calling a Automated activity from BPM process, the process gets suspended and the BPM logs says "Process XYZ suspended, A technical error during invocation: Could not invoke service reference name fdhueoegghejietyhsjk6886 Component name ABC " We have already checked the mapped service reference and provider system. Gone through the below link, but no help.
    http://http://wiki.scn.sap.com/wiki/display/TechTSG/Sending+a+message+from+SAP+NetWeaver+BPM+process+to+PI+fails+via+automated+activity?original_fqdn=wiki.sdn.sap.com
    Any pointers or suggestions to fix up this issue will be highly appreciated. Thanks in advance.
    Regards,
    Mohit Jaju

    The details/ID in NWDS Service Reference must exactly match the SOA configuration. Sometimes it's possible you have changed the reference or the group itself and something changed to become mismatched.
    It's possible they don't match - but the SG itself will show green in NWA since the service exists and responds on the target system. Does the ID listed in the error match what is shown in the NWDS project?
    regards, Nick

Maybe you are looking for

  • BUG: Record Limit per Document doesn't work for PDF in CS4 - does it work in CS5?

    Hey all - I'm attempting to export 100 data merged documents to pdf.  I know i can use "Record Limit per Document" set to 1 to create 100 InDesign files, which isn't what i want to do.  When you select "Export to PDF" in the data merge window, the "r

  • Multiple SAP systems in MSCS Master DVD

    Hello, We are going to install a second SAP system in a MSCS cluster and following the installation guide "Installation of Multiple SAP Systems in MSCS: Oracle" I have been looking for the new installation Master CD for the Multi-SID MSCS Installatio

  • Photo albums sync incorrectly

    Hey all, When I open photo/select album/select an thumbnail image= I get wrong image from another album. Example: Albums A,B,C. I select image 13 of Album #A and get image 5 from album#C. The ONLY images that show correctly are from my camera roll. A

  • 10.4.5 downgrade from 10.4.6 with Boot Camp

    after the 10.4.7 installation disaster i will try to reinstall 10.4.5, but i don't want to lose my data, what can i do? can i use upgrade installation if i have boot camp (which i know to not run on 10.4.5) MacBook Pro 2ghz 2gb Ram   Mac OS X (10.4.6

  • Stateless Session EJB Bean Example please

    Dear Friends, Develop a stateless session EJB bean and deploy it in WebLogic 8.1 Please proivde me a weblogic8.1 example along with the deployment steps. Also mention the supporting softwares needed. I have weblogic 8.1, JDK 1.5 Advance Thanks. Renga