on 04-23-2008 4:07 PM
Hi Experts,
Why we use send synchronous in BPM.......in which scenarios it is mostly useful...
regards
faisal
If the BPM created is for the following cases,Then we have to use send synchronous BPM.
I am highlighting the types of scenarios as well.
1. Message-based communication
2. Semantic relations between messages (correlations)
The messages that are to be processed in the process are related to each other in some way, for example, a purchase order and the relevant purchase order response.
Unique correlations
3.Correlations can be defined in such a way that they determine messages that belong together uniquely.
Defined end condition
The process has a clear end condition. No instances of the process should usually last longer than a few days.
4.To avoid processes that run infinitely, always define a deadline as a unique stopping criterion.
5. No user action required.
The Business Process Engine supports the message choreography; however, it is not intended to act as a central workflow engine. For this reason, only use integration processes for processes that do not require any user action.
If user action is required, check whether you can realize the process by using SAP Business Workflow or Guided Procedures instead.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
hi
you can use a send sync in BPM when you wait for a response from receiver side.
some example:
asume you receive data from a data base and send it to Web services and the ws send back a response to confirm sender system that receive the data.
other case could be you receive data from any system and send it to a db,ws,bapi,etc and depend of response back you have to send the response to one or other system or too send a alert or call other mapping.
these are the common use of sync scenarios where you can use the send sync step in BPM.
Thanks
Rodrigo
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Abdul,
/people/krishna.moorthyp/blog/2006/04/08/reconciliation-of-messages-in-bpm
https://wiki.sdn.sap.com/wiki/display/XI/File-RFC-File%28Without+BPM%29
File ti Rfc Interface you can use..
you can use the file adapter for Sync communication by adding the module.
Refer the below link to configure Step by Step process for File to JDBC with BPM for Synchronous scenario.
FILE TO DATABASE USING BPM --
Thanks,
Satya kumar
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
BPM in SAP XI is generally used for stateful message processing. Having said that if you want two messages to be processed depending on certain criteria you will have to use BPM.
BPM is used when you need Stateful Message Processing. What it means is say you want to combine messages from 2 different SAP or NON SAP systems and then use them with some process flow. In such cases, when you go for a BPM.
The places where we generally use BPM is:
1. Error handling.
2. Handling messages from multiple senders
3. Collecting of messages
4. Splitting of messages
5. Processing message based on certain criteria
6. If the receiver structure is created based on certain criteria
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Abdul,
If you want response back from Synchronous application(JDBC, HTTP, RFC etc), then you use send synchronous step in BPM.
Thanks
Gujjeti
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Mostly in sync scenario`s where you expect a response which you want to send to another interested party..!..like soap, Rfc.....which are sync by default.
Regards
Ravi Raman
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Abdul,
Configure SOAP synchronous response
sap to webservice
/people/siva.maranani/blog/2005/05/23/communication-between-sap-system-webservice-using-proxies
With BPM
/people/siva.maranani/blog/2005/09/03/invoke-webservices-using-sapxi
Check out the How to Guide -
" How to Set Up a Web Service-Related Scenario with SAP XI "
in following web-link
Thanks,
Satya Kuamr
Reward if it is useful..
User | Count |
---|---|
94 | |
11 | |
11 | |
10 | |
9 | |
8 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.