cancel
Showing results for 
Search instead for 
Did you mean: 

After system restart- ccBPM stuck in status "In process"

Former Member
0 Kudos

Hello,

We had a system restart while our ccBPM was running.

Afterwards, we went to transaction SWF_XI_SWPC ("Continue process after system crash") and surely enough we found our ccBPM instance in the list of stopped ccBPMs.

We've marked it and hit "continue workflow" and a flag ("workflow continued") appeared next to the ccBPM.

Unfortunately- nothing happened to the ccBPM. It's as dead as it were before.

The workflow log shows the exact step where it stopped, but it's always in the same step- regardless how many times we try to utilize SWF_XI_SWPC.

We already checked SWF_XI_CUSTOMIZING and it's fine.

Any ideas?

Accepted Solutions (0)

Answers (7)

Answers (7)

Former Member
0 Kudos

Already posted a follow-up

Former Member
0 Kudos

Just for the sake of knowledge, this is the final status on this problem:

1. In the system log, we found out that the enqueue table has overflowed. We increased the profile parameter for enqueue table size, and now the workflow jobs don't fail anymore.

2. Following that, we tried again to use "restart after system crash" and this time it continued processing until it stopped (in an error state, but at least it reached an expected state and is not stuck anymore).

Cheers,

Ofer

agasthuri_doss
Active Contributor
0 Kudos

Hi Ofer Even-Tsur,

This also happens sometime due to Cache issue, Try to activate it.

Cache update and resend the message

a)Start transaction SXI_CACHE.

b)From the context menu XI Runtime Cache select Start Complete Cache Refresh.

c)Call transaction SM58 to check the status of the refresh process.If no entry for function module SAI_CACHE3_REFRESH_BACKROUND is Present any more the cache update is finished.

Thanks & Regards

Agasthuri Doss

Former Member
0 Kudos

Hi Krishna,

We can't delete the workflow and re-run because it has already created a portion of application-related data.

We need the process to continue from the point where it stopped (in mid-loop) and create the rest of the application data without repeating the portion that was already processed.

Former Member
0 Kudos

Hi Sumit,

The ccBPM isn't in the list from "restart BPM after error" (tran. SWF_XI_SWPR).

It's in the list created by "Continue process after system crash" (tran. SWF_XI_SWPC).

Former Member
0 Kudos

Hi Ofer,

What is your email or tel no ?

moorthy
Active Contributor
0 Kudos

Hi,

Try to delete the workflow item and re-run the scenario . For this , you can use SWWL to delete the items.

Then check the SXI_CAHCE also for the return code of your integration process. It should be zero.

Regards,

Moorthy

Former Member
0 Kudos

Hi Udi,

My number is 7332548 (in the center area)

Best Regards,

Ofer

Former Member
0 Kudos

Run transaction SXB_MONITOR with radio button "process" selected.

Then you find a message related to the desired ccBPM.

You locate the "PE" link and hit it.

Former Member
0 Kudos

Hi,

Use SXMB_MONI_BPE..n then click on process selection.

Or use this SWF_XI_SWI2_DIAG.

Or if you want to delete the error workflow use SWWL.

IT is not recommened to delete in production sys.

Regards,

Sumit

Former Member
0 Kudos

Hi,

Could you please tell where to check the workflow log?

Thanks.