on 05-19-2008 5:13 AM
Hi
plz told me about bpm.multimaping+spilt-message with/without using bpm in xi.
with warm regards.
vikash
plz told me about .+spilt-message with/without using bpm in xi.
<b>BPM</b>
BPM is used when conditions comes into Picture,An Interface can be developed with out BPM also. Using BPM makes interface to consume time.
This will help you
/people/krishna.moorthyp/blog/2005/06/09/walkthrough-with-bpm
/people/siva.maranani/blog/2005/05/22/schedule-your-bpm
/people/krishna.moorthyp/blog/2006/04/08/reconciliation-of-messages-in-bpm-contd--restart-workflow
/people/pooja.pandey/blog/2005/07/27/idocs-multiple-types-collection-in-bpm
/people/lakshmikanth.adiraju/blog/2006/09/19/soa-bpm-business-applications-netweaver-happy-customer
<b>multimaping</b>
MultiMapping is a term referred to any mapping that has mutliple messages in your source or target.
So, mappings like
1. 1:N --> 1 source message and N target messages
2. N:1 --> N source messages and 1 target messages
3 M:N --> M number of source messages and N number of target messages
are referred as MultiMappins.
Mapping 1 can be achieved without BPM whereas others need to have a BPM.
<b>Split</b>
its possible to do message split(1:N) without BPM,but the condition is that the adapters must run on java stack not on ABAP stack,hence you can't do it for IDOC or HTTP or proxy.
/people/jin.shin/blog/2006/02/07/multi-mapping-without-bpm--yes-it146s-possible
for message merging without BPM,its still not possible,you need to use BPM
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
check the links:
HI,
see the below links
check list for BPM https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/3bf550d4-0201-0010-b2ae-8569d193...
monitoring BPm https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/e7bc3a5a-0501-0010-1095-eb4...
/people/shabarish.vijayakumar/blog/2005/08/03/xpath-to-show-the-path-multiple-receivers
http://help.sap.com/saphelp_nw04/helpdata/en/3c/831620a4f1044dba38b370f77835cc/content.htm
http://help.sap.com/saphelp_nw04/helpdata/en/62/dcef46dae42142911c8f14ca7a7c39/content.htm
http://help.sap.com/saphelp_nw04/helpdata/en/de/766840bf0cbf49e10000000a1550b0/content.htm
http://help.sap.com/saphelp_nw04/helpdata/en/cb/15163ff8519a06e10000000a114084/content.htm
http://help.sap.com/saphelp_nw04/helpdata/en/08/16163ff8519a06e10000000a114084/content.htm
Many other examples can be found under the following link at help.sap.com
http://help.sap.com/saphelp_nw04/helpdata/en/14/80243b4a66ae0ce10000000a11402f/frameset.htm
And some weblogs
https://weblogs.sdn.sap.com/pub/wlg/1403 [original link is broken] [original link is broken] [original link is broken]
/people/siva.maranani/blog/2005/05/22/schedule-your-bpm *****
/people/krishna.moorthyp/blog/2005/06/09/walkthrough-with-bpm
/people/michal.krawczyk2/blog/2005/06/11/xi-how-to-retrieve-messageid-from-a-bpm
/people/arpit.seth/blog/2005/06/27/rfc-scenario-using-bpm--starter-kit
/people/sravya.talanki2/blog/2005/08/24/do-you-like-to-understand-147correlation148-in-xi
/people/michal.krawczyk2/blog/2005/09/04/xi-do-you-realy-enjoy-clicking-and-waiting-while-tracing-bpm-steps *****
/people/udo.martens/blog/2005/09/30/one-logical-system-name-for-serveral-bpm-acknowledgements *****
/people/sudharshan.aravamudan/blog/2005/12/01/illustration-of-multi-mapping-and-message-split-using-bpm-in-sap-exchange-infrastructure
/people/kannan.kailas/blog/2005/12/07/posting-multiple-idocs-with-acknowledgement
Also have a look at these seminars,
You can use Block step inside BPM error handling....
see the below blogs....
/people/sravya.talanki2/blog/2006/11/22/error-handling-framework-xiout-of-the-box-episode-1
/people/sravya.talanki2/blog/2006/11/23/error-handling-framework-xiout-of-the-box-episode-2
******Reward points,if found useful
Thanks,
Soumya.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
HI
B.P.M:
Process step types:
Message relevant:
Receive: We use it to receive a message. By receiving a message we are sending the data into process. We can use it to start a process. We can use it for activating or using correlations.
Send: We use it to send either an asynchronous or synchronous message or an acknowledgement.
Receiver Determination: We use it to get a list of receivers for sub sequent send step. It calls the receiver determination that we configured in the integration directory and returns receivers list.
Transformation: We use it to change a message inside the process. E.g. bundling multiple messages into 1 or splits a message into multiple.
Using this we can create N:1 or 1:N or 1:1 transformations. In general scenario 1:N transformation is possible.
Process flow control Relevant:
Container: We use it to set a value for target container element at runtime. Target container element and assigned value must have same value.
Control: We use it to terminate the current process and to trigger an exception and to trigger an alert.
While Loop: To repeat the execution of steps within the loop.
Fork: We use it when you want to continue a process in branches that are independent of each other. E.g. to communicate with two systems that are independent to each other
Block: We use it to combine steps that you want to execute one after the other and which are to access the local data.
Empty: It has no influence on the process flow. We use it as a place holder for a step that has not yet been defined, and as a step with no functions for test purposes.
Wait: We use it to incorporate a delay in the process.
Switch: We use it to define different processing branches for a process
T.Codes for B.P.M:
SXMB_MONI_BPE
SXWF_XI_SW11
CORRELATION:
We use correlation to assign messages that belong together to the same process instance. It joins messages that have the same value for one or more XML elements. Itu2019s a loose coupling of messages. At design time it enables us to define which message a receive step must wait for, without knowing the message id. To route messages to the correct process instance, we use a correlation object. A correlation object has a name and some number of fields that are used to match incoming messages. For each correlation element, we must specify which message and which fields within those messages contain the data that is used for correlation.
Defining a correlation:
u2022 Enter he name of the correlation in object area
u2022 Choose details.
u2022 In the container define the elements to be used for correlation.
u2022 In involved messages select the messages that can satisfy the correlation.
u2022 Using expression editor, specify for each message, which message element is to fill the corresponding element in container (we can use context objects or xpath expression for this).
Process Patterns:
Collect Pattern: Collecting several messages and merge them into single message.
Ways to STOP Collecting:
Payload-dependent
Time-dependent
Receiving a certain message (STOP MESSAGE)
Ways of Collecting:
Collecting all messages
Collecting based on condition.
Multicast: Sending a message to multiple receivers and waiting for a response message from each of the receivers.
Sending simultaneously (par for each)
Sending to one after the other (for each)
Serialization: Defining the sequence in which a process sends received messages. You can specify that the process must wait for an acknowledgement from the receiver each time that it sends a message.
One start message
Multiple start messages
Sync/Async Bridge: communication between a synchronous and an asynchronous business system.
cheers
reward points if found useful
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Multi Mapping With Out BPM
/people/jin.shin/blog/2006/02/07/multi-mapping-without-bpm--yes-it146s-possible
Illustration of Multi-Mapping
and Message Split using BPM in SAP Exchange Infrastructure
/people/sudharshan.aravamudan/blog/2005/12/01/illustration-of-multi-mapping-and-message-split-using-bpm-in-sap-exchange-infrastructure
REgards
Seshagiri
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Vikas,
BPM means Business process management
To deal with Multiple sender and receivers based on the conditions we could use BPM. Its one of the feature of BPM, but its not mandatory to go for BPM for each n every case. Its depends upon scnenario.
BPM steps are divided into two types:
1)message steps
2)flow steps
message steps are :
a)send step
b)receive step
c)receiver determination step
d)tranformation step
flow steps are:
a)control step
b)container operation
c)block step
d)wait step
e)fork step
f)switch step
g)undefined step
h)loop step
Check these
BPM:
/people/krishna.moorthyp/blog/2005/06/09/walkthrough-with-bpm - Walk through BPM
BPM in XI https://www.sdn.sap.com/irj/sdn/wiki?path=/display/xi/integrationProcess%28ccBPM%29inXI&
BPM-1 /people/krishna.moorthyp/blog/2005/06/09/walkthrough-with-bpm
BPM-2 /people/krishna.moorthyp/blog/2006/04/08/reconciliation-of-messages-in-bpm
BPM-3 /people/arpit.seth/blog/2005/06/27/rfc-scenario-using-bpm--starter-kit
BPM-4 /people/michal.krawczyk2/blog/2005/06/11/xi-how-to-retrieve-messageid-from-a-bpm
Schedule BPM /people/siva.maranani/blog/2005/05/22/schedule-your-bpm
Use of Synch - Asynch bridge in ccBPM /people/sriram.vasudevan3/blog/2005/01/11/demonstrating-use-of-synchronous-asynchronous-bridge-to-integrate-synchronous-and-asynchronous-systems-using-ccbpm-in-sap-xi
Use of Synch - Asynch bridge in ccBPM https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/1403 [original link is broken] [original link is broken] [original link is broken]
without BPM /people/henrique.pinto/blog/2007/08/02/syncasync-scenarios-without-bpm
without BPM1 /people/venkataramanan.parameswaran/blog/2007/01/18/syncasync-communication-in-jms-adapter-without-bpm-sp19
IDOC BPM /people/pooja.pandey/blog/2005/07/27/idocs-multiple-types-collection-in-bpm
multimapping without BPM /people/jin.shin/blog/2006/02/07/multi-mapping-without-bpm--yes-it146s-possible
/people/jin.shin/blog/2006/02/07/multi-mapping-without-bpm--yes-it146s-possible---- Multi Map With out BPM
/people/narendra.jain/blog/2005/12/30/various-multi-mappings-and-optimizing-their-implementation-in-integration-processes-bpm-in-xi Various multi-mappings and
Optimizing their Implementation in Integration Processes (BPM) in XI.
/people/sudharshan.aravamudan/blog/2005/12/01/illustration-of-multi-mapping-and-message-split-using-bpm-in-sap-exchange-infrastructure --- Illustration of Multi-Mapping
and Message Split using BPM in SAP Exchange Infrastructure
/people/pooja.pandey/blog/2005/07/27/idocs-multiple-types-collection-in-bpm (N:1 Mapping )
Regards,
Vinod.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Vikash,
BPM is mainly used for working on Stateful Messages in XI. For example lets consider the scenario. File to Webservice to RFC. You need to send data to Webservice get the response and send it to R/3 using RFC. For this communication you need the messages to be stateful throughout the scenario, hecen BPM is more important in this case.
You can avhieve the scenario using BPM easily but the main thing is you need to minimize the steps and achieve it, hence the performance will be more good.
BPM steps are divided into two types:
1)message steps
2)flow steps
Message relavant steps are :
a)send step
b)receive step
c)receiver determination step
d)tranformation step
Flow Relevant steps are:
a)control step
b)container operation
c)block step
d)wait step
e)fork step
f)switch step
g)undefined step
h)loop step
Multi mapping is used to map 1:N ,N:1 or N:M
means 1 sender N receivers and vice versa
go thorugh this links
Multi mapping done by with or without bpm also. Regarding Multimappings please go through the follwoing links..
/people/sudharshan.aravamudan/blog/2005/12/01/illustration-of-multi-mapping-and-message-split-using-bpm-in-sap-exchange-infrastructure
/people/stefan.grube/blog/2006/09/18/collecting-idocs-without-using-bpm
Regards
@JAY
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
84 | |
10 | |
10 | |
10 | |
7 | |
6 | |
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.