on 08-07-2012 3:51 AM
I start a process , but it's not in "Manage Process".Why?
Hi Wenbin,
Ok some checks to go through...
1. Check the userid used to start the process. Did it have the SAP_BPM_TRIGGER_EVENT UME action assigned via a role. If not, it would not be allowed to start the process.
2. Did you get any confirmation message confirming that the process was started? That would depend on how you started the process.
3. Have you tried starting the process via the Process Repository? That confirms if your process exists and is deployed and activated correctly.
4. Have you tried starting the process via its WSDL URL using WSNavigator? That confirms if your WSDL/authentication settings to start the process are ok
5. How big a list is already in Manage Processes? By default it selects the first 100 entries - try using the Advanced link to increase the number of entries and search for All statuses.
6. As Bala says, have you checked the Log Viewer - check the System Logs and the SAP Logs at the time you started the process. If there was an authentication problem or a mapping issue or similar that should show up here.
Good luck.
Regards,
Jocelyn
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,Jocelyn
the user has SAP_BPM_SuperAdmin.
I click Save in the SAP to trigger the process. When the process started, it would print a message in the log. So I can confirmed it started. Manage Process can not find it.
I have tried starting the process via the Process Repository. And it can be found in Manage Process.
WSDL URL using WSNavigator can start the process.
the list only ten records.
the logs:
Warning: validation was turned on but an org.xml.sax.ErrorHandler was not set, which is probably not what is desired. Parser will use a default ErrorHandler to print the first 10 errors. Please call the 'setErrorHandler' method to fix this.Error: URI=null Line=2: Document is invalid: no grammar found.Error: URI=null Line=2: Document root element "ejb-j2ee-engine", must match DOCTYPE root "null".
Hi Wenbin,
Ok so if you start process directly via the Process Repository or via the WSNavigator it's fine. And your user has sufficient access to start it.
And you are confident that you have thoroughly checked the Manage Processes list... remember that it defaults to Error and Failed processes - and that you need to use the selection critieria or the Advanced link to find all processes.
So that means most likely the web service call itself failed. This could be:
You really need to check all 3 logs for the time/date of sending as different types of problems show in different logs.
Remember you may need to configure the SOA log to turn it on temporarily for your testing as it defaults to off.
The log you are checking when your application starts the process is I presume only checking that the web service was called ok from the application side? And not that the web service was received ok from the BPM side.
So check all 3 logs and see what you find.
Regards,
Jocelyn
how you start your process?
try starting it from process repository for test purpose.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
It might be in "failed processes". Did you check that. Else you may check log trace in log viewer to find information about the technical details behind the process start.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
87 | |
10 | |
10 | |
10 | |
7 | |
6 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.