cancel
Showing results for 
Search instead for 
Did you mean: 

collect messages in BPM

Former Member
0 Kudos

Hi experts,

Need to create one scenario to collect payload of XML files, I have done this work in Design and Configuration :

data types : test_collect

Message Types : test_collect

Message Interfaces : Test_collect_1 (abs asy), Test_collect_2 (abs asy)

I need to collect Test_collect_1 and pass it to Test_collect_2

Message Mapping : Test_collect_1 - Test_collect_1

Interface Mapping : Test_colect_1 - Test_collect_2

Integration Process is created as example in Standard Process in SAP BASIS

--> http://sap.com/xi/XI/System/Patters --> BpmPatternCollectPayload

Need to created more mappings or not.

How I will created proper Configuration Steps,

mean no. of Sender Agreements, receiver agreements, Receiver Determinations and Interface Determinations etc.

Regards,

Study SAP

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

what you need is:

1 Sender Agreement (if necessary -> for example not needed for IDocs)

1 Receiver Determination (Sender -> IP) without Interface Mapping

1 Interface Mapping & Message Mapping used inside transformation step of IP

1 Receiver Determination (IP -> Receiver) without Interface Mapping

1 Receiver Agreement

For your abstract Message Interfaces you will need one (identical) inbound and outbound Interface for the incoming and outgoing messages.

Regards

Patrick

Edited by: Patrick Koehnen on Jul 18, 2008 11:31 AM

Former Member
0 Kudos

Hi Patrick,

Thanks for your reply, I have created the scenario as per your reply,

When I am sending my file in my Test Configuration, it is giving one error :

Receiver Agreement

 

Runtime error

No receiver agreement found for sender -test_collect to receiver -test_c,urn:

test_collect_idoc.com.test_collect_1

Please help,

Regards,

Study SAP

Former Member
0 Kudos

help please

Former Member
0 Kudos

hi,

plz check if you have created two rec determinations,

1 for sender-->BPM

2 for BPM--> receiver.

if you Receiver is a file system you need a receiver agreement for the 2nd receiver det.

(note: no agreement is required for BPM)

thanks,

latika.

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi,

Thanks,

Madhu

Former Member
0 Kudos

hi study sap,

check the below blogs to have a cleat understanding

Check these

BPM:

- Walk through BPM

BPM in XI https://www.sdn.sap.com/irj/sdn/wiki?path=/display/xi/integrationProcess%28ccBPM%29inXI&

BPM-1

BPM-2

BPM-3

BPM-4

Schedule BPM

Use of Synch - Asynch bridge in ccBPM

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

without BPM1

IDOC 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

Various multi-mappings and

Optimizing their Implementation in Integration Processes (BPM) in XI.

--- Illustration of Multi-Mapping

and Message Split using BPM in SAP Exchange Infrastructure

(N:1 Mapping )

regards

kummari

Former Member
0 Kudos

hi study sap,

Messages are collected the following way.

The first message triggers the process. The message is then collected to the multi-line element in the container. Since the loop condition is always true (1=1), the process continues back to the receive step and waits for the next message. When it receives it, the message is appended and the process is repeated.

If the receive step is not performed within one minute in the collect block, the deadline branch fires the exception u201CENDu201D. This exception is caught in the append_invoices process, which is an empty branch, leading the application to the mapping and send steps.

two MI at sender side i.e one outbound type and other abstract interface type

two MI at receiv er side i.e one inbound type and other abstract interface type

sender agreements depends upon on the number of sender systems involved and the same reciver agreements also

reward points if helpfull

regards

kummari