cancel
Showing results for 
Search instead for 
Did you mean: 

BpmPatternCollectMultiIf Problem

rodrigoalejandro_pertierr
Active Contributor
0 Kudos

Hi.

I did an example of BPM using this pattern.

When check in transaction SXI_MONITOR, i see that three inbound XML are right, but status of BPM is Green Flag.

If I go to menu GOTO>Inboung Channel Monitor> i take me to transacction SMQ2.

I checked configuration and desing and all appers be ok..

any Idea??

if the problem is not clear please let me know.

Regards

RP

Accepted Solutions (0)

Answers (2)

Answers (2)

STALANKI
Active Contributor
0 Kudos

Do you have the recieve step configured properly for the fork?

Also Check this blogs

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

/people/sudharshan.aravamudan/blog/2005/12/01/illustration-of-multi-mapping-and-message-split-using-bpm-in-sap-exchange-infrastructure

rodrigoalejandro_pertierr
Active Contributor
0 Kudos

Yes i do Sravya.

Regards

RP

moorthy
Active Contributor
0 Kudos

Hi,

Check is the BPM has got triggered ?

Go to SXMB_MONI->PE and check the technical details and workflow log.

This will help you to find where exaclty it i stopped etc..

Hope you all queues are registered in the SXMB_ADM.

Also make sure that return code for SXI_CACHE for BPM is 0.

go to Transaction SWEQADM (Event Queue Administration) to check if the event queue background job is running.

Regards,

Moorthy

null

rodrigoalejandro_pertierr
Active Contributor
0 Kudos

Hi Moorthy.

I have cheked all you said and all is right.

anothers interfaces with BPM finish perfect.

When I press in PE I cant check the technical details and workflow log, because It takes me to transaction SMQ2.In transaction SMQ2 the queue is 0.

however if i press PE in a BPM that finish right or not, i can check the technical details and workflow log. the exception is my BPM.

the BPM didnt triggered and i cant get the reason why!

I think i could be related with the correlation but im not complete sure.

Thanks & Regards

RP

moorthy
Active Contributor
0 Kudos

Hi,

If process did not start, then you need to check these-

1) First try to check BPM in the Integration Repository and activate the bpm . Hope you don;t have any syntax error in the bpm(F7 check)

2) Re-run the interface, provided SXI_CACHE is ok

3) Before this, check if there any errored workitems in the transaction SWWL ..if so delete it.

4) Still , having error, check the event trace on -

go to Transaction SWELS to switch on the event trace. then run the message

5) go to transaction SWEQADM and check the event trace log.

btw this SAP note may help u-816671

Also you can re-import the BPM into directory an dtry it ..

Regards,

Moorthy

rodrigoalejandro_pertierr
Active Contributor
0 Kudos

hi Moorthy.

i can see that this kind of error only appear when i use a FORK in my BPM. same problem with BpmPatternCollectMessage.

in SXI_CACHE ReturnCode of BPM is 0, and there is no sintax error.

in transaction SWWL I found some error Workitem of my interface. When i see the graphical workflow log, NO AGENT error appears when Block is started.

In workflow log (VIEW WITH TECHNICAL DETAILS)

Current status : Unable to deliver event 'RECEIVED' of object 'ZXI_PROXY_MESSAGE1_OUT_AS_0002'

in transaction SWEQADM: when dispplay the event trace i saw an error:

Event data

-


Object Type ZXI_PROXY_MESSAGE2_OUT_AS_0001

Object Key AFD3FD71715B11DBB19800145E2846FA

Event RECEIVED

-


Receiver data

-


Receiver Type WS90100024

Object Key

Receiver FM SWW_WI_CREATE_VIA_EVENT_IBF

RFC Destination WORKFLOW_LOCAL_100

Check FM SWF_XI_CHECK_PROCESS_START

Receiver Type FM

-


Trace data

-


Trace Date/Time 14.11.2006 09:15:12 ZARGEN

User Name XIAFUSER Adapter Framework Server Service User

Main Program SAPMSSY1

Action Check FM ends with exception

hope this information be useful.

Thaks & Regards

RP

Message was edited by:

Rodrigo Pertierra