cancel
Showing results for 
Search instead for 
Did you mean: 

BPM count

Former Member
0 Kudos

Scenario is N:1 (IDOC to FlatFile) using BPM.

BPM receive step will receive IDOC. But it should terminate when the number of messages equals to 500.

In which step I have to define this count in BPM?

Accepted Solutions (0)

Answers (4)

Answers (4)

Former Member
0 Kudos

Hi,

In BPM, Include the receive step as 1st entry point for IDOCs.

Include this receive step under the loop. Add one container variable count to increase the counter and then as end condition of Loop mark either Count =<500.

So accordingly Loop will break and further steps in BPM will be executed.

Thanks

Swarup

sunil_singh13
Active Contributor
0 Kudos

Hi Naresh,

You have to use Loop At receiver step collect 500 messages in multicontainer (this will also inside loop) .

Once limit is reached come out of loop.

Thanks

Sunil Singh

Former Member
0 Kudos

hi naresh,

u need to use the LOOP step and the we declare a variable with max limit and increment the count of mesages

by i=i+1.

regards

chandrakanth

Former Member
0 Kudos

Hi,

You can check this blog-

/people/pooja.pandey/blog/2005/07/27/idocs-multiple-types-collection-in-bpm

In the configuration-

Receiver Determination

1) Sender Idoc1 to Integration Process

2) Sender Idoc2 to Integration Process

3) Integration Process to Target system

Same no of interface Determination

No nee of dummy mapping. If you have done, no problem it will give any problem as it is one-to-one/

One Receiver Agreement. for Integration Process to Target System

No Sender Agreement required as it is thru implicit Idoc adapter.

Before do these, first create a Configuration Scenario and then import the BPM created in the Repository.

Hey check this forum link also

/message/5451260#5451260 [original link is broken]

Please reward points if it helps

Thanks

Vikranth

Edited by: Khimavath Vikranth on Jun 6, 2008 7:02 AM