Question

How to create .WSDL file for external use?

Hello All,

I would like to create the ".WSDL" file for adding section record from an external application other than .net . I have searched on academy but I am not able to find proper info plz provide me a solution.

File attachments

Like

7 comments

Dear Amol,

You may open the browser console, log into the system and check the queries examples including the authorization one. Copy them into Fiddler, change the service address and try out different options. 

Best regards,

Lisa

Dear Lisa Thanx, 

But I am not able to get what you are trying to say. Can you please elaborate as I want to create wsdl of my own in bpm'online for communicating with other system via that wsdl.

Dear Amol,

Unfortunately, there is no way to created the wsdl file of your web service within bpm'online. However, you can use the EntityDataService to obtain the .svc file of a web service in bpm'online by folloing the link: http://*your_site*/0/ServiceModel/EntityDataService.svc/ and convert it into .wsdl for your purposes.

Hi,

Can we create soap based webservice in bpmonline. If yes please provide the way. 

Dear Amol,

 

Yes, you can. You may use any standard manuals on soap for javascript. Feel free to look for them online, for example here:

http://stackoverflow.com/questions/124269/simplest-soap-example

http://help.eclipse.org/mars/index.jsp?topic=%2Forg.eclipse.wst.wsdl.ui.doc.user%2Ftasks%2Ftcrtwsdl.html

https://docs.oracle.com/cd/E19509-01/820-6712/ghqij/index.html

 

You may find a lot of examples for C# online as well.

 

Best regards,

Lisa

Hi Lisa, is not any specific tutorial to implement an insert or a query using EntityDataService.svc I did it work using fiddler, but didn't understand how to implement a WS using this.

Thanks

Technically, the previous answers are correct. You can convert bpm'online EntityDataService into wsdl. However, if you modify any column in the system, the integration will stop working and you will need to generate the wsdl again. Besides, it won't be easy to update only one column with wsdl. I recommend using web http requests instead of the wcf client.

https://academy.bpmonline.com/documents/technic-sdk/7-10/working-bpmonl…

Please note that OData doesn't support performance control. If you need to transfer a lot of data, it's better to create and  call your own web service in bpm'online.

https://academy.bpmonline.com/documents/technic-sdk/7-10/web-services-c…

Show all comments