cancel
Showing results for 
Search instead for 
Did you mean: 

How to convert WSDL to O data service to start a BPM Process

0 Kudos

Dear Experts,

I am new to SAP BPM and working on a small BPM Process demo. I have 2 step process in which process triggers and a human task is assigned to a user. UI is being developed by other team on SAP Gateway server.

In my demo, I am manually triggering the process from NWA.( I have defined event trigger message in my process).Process gets trigger successfully. and I have wsdl generated as well. Now ask is, SAP UI5 Team wants to trigger the same process through Odata service. ( I have wsdl as web service which needs to be modified so that UI team can use it as odata service).

I was going through blogs on SCN, we have a standard BPM Odata service to start a process, I want to know if you have any links/docs step by step how we can achieve the same in my current scenario. One challenge I have is, UI team is not accessible to me. I have defined two parameters ID and NAME in my wsdl, for which I manually entering some value in NWA to trigger the process.

Sorry for my silly question

Thank you

Regards,\

Ravi

Accepted Solutions (1)

Accepted Solutions (1)

junwu
Active Contributor
0 Kudos
0 Kudos

Thanks Jun, I have gone through above blogs.

I am stuck with testing the SAP BPM ODATA START SERIVICE, Please advise

I have assigned required below roles, still i m getting attached authorisation error both from POSTMAN and Application.

SAP_BPM_ODATA

SAP_BPM_TRIGGER_EVENT

SAP_BPM_SuperAdmin

SAP_BPM_ODATA

SAP_BPM_TRIGGER_EVENT

SAP_BPM_SuperAdmin

junwu
Active Contributor
0 Kudos

make sure all the those placeholder are populated correctly

0 Kudos

Thanks Jun for quick response.

I am sorry, i did not understood by placeholders, Please refer attached both screenshot.

Is issue related to Roles/Authorization, If yes please let me know.

Appreciate your help

Thanks,

Ravi

Answers (5)

Answers (5)

junwu
Active Contributor

/bpmodata/startprocess.svc/<vendor>/<dc-name>/<process-technical-name>/$metadata

<> those are placeholder

0 Kudos

Hi Jun,

Can you please below attached screenshot, placeholder looks ok.( what name I should put for vendor( I have kept domain name for the company i.e ngco.com).

Also I have attached wsdl for your reference wsdl.txt.( with this wsdl i am able to trigger the process from NWA)

0 Kudos

Thanks alot Jun, I was able to trigger the flow with BPM Odata service.

I was missing correct name for placeholder" vendor".

Regards,

Ravi

junwu
Active Contributor
0 Kudos

just go to bpm project to find out, no need to guess....

nabendu_sen
Active Contributor
0 Kudos

Hi Ravi,

You may want to check the below blog:

How to start a process using SAP NW BPM OData Services

Regards,

Nabendu.

junwu
Active Contributor
0 Kudos
0 Kudos

Thanks Jun,

I tried calling the standard service, getting below error , Please advise.

Please find attached wsdl file as well.wsdl.txt

Regards,

Ravi