L
laurent KIEFFER
Guest
Hi Briefly here the steps I followed Corticon : - deployed the Corticon DS - use the CORTICON deployment console to generate the associated WSDL (using the .ERF file) OE BPM - create the process (1 step to input data , call Webservice , 1 decision step …) - Webservice : configure , use the previously generated WSDL file (I deleted all ‘optional’ entries in this WSDL before using it in OE BPM). - Create the Xpath mapping with the input and output parameters - Test with some sample - Deploy on the BPM server - Execute from the BPM portal Any comment ? Regards Laurent KIEFFER Senior Solution Consultant October 6-8, 2014 | Hilton Orlando, Orlando, Florida Register now for Progress Exchange 2014 PROGRESS SOFTWARE FRANCE DIRECT +33 (0) 4 72 38 52 11 STANDARD +33 (0) 1 41 16 16 00 MOBILE +33 (0) 6 15 19 95 95 www.progress.com Follow us on Twitter Like us on Facebook Join us on LinkedIn From: Jawahar Surapaneni [mailto:bounce-jsurapan@community.progress.com] Sent: Monday, July 21, 2014 4:42 PM To: TU.BPM@community.progress.com Subject: RE: [Technical Users - BPM] OE 11.3.2 BPM process calling Webservices (Corticon) RE: OE 11.3.2 BPM process calling Webservices (Corticon) Reply by Jawahar Surapaneni From my end, i have sent the request to Webservice adapter using Longchar dataslot. The request to the webservice adapter was generated by selecting Corticon wsdl using ServerAPI Generally we can access this WSDL, using the following url http:// hostname :8082/axis/services/Corticon?wsdl . By using the same URL, i have configured the Webservice adapter in BPM which accepts, Longchar dataslot as input and also the same as output in the adapter mapping My BPM project has Start - Activity1 - WebServiceAdapter - Activity2 - End Associated the Long char dataslots to Activity 1 and Activity 2 After deploying the BPM project, For Activity1, i have passed Request parameter by adding the decision service name and also the necessary attributes on which the deployed corticon rule listens For example , my sample request looks like this ?xml version="1.0" encoding="UTF-8"? soapenv:Envelope xmlns:soapenv=" http://schemas.xmlsoap.org/soap/envelope/ " xmlns:urn="urn:Corticon" soapenv:Body CorticonRequest decisionServiceName =" Namesflow " xmlns="urn:CorticonService" WorkDocuments Dataslots id="Dataslots_id_1" FirstName Progress /FirstName LastName Software /LastName Num1 18 /Num1 Num2 18 /Num2 Avg1 12.21 /Avg1 Avg2 12.21 /Avg2 Prop1 234 /Prop1 Prop2 234 /Prop2 Sal1 100 /Sal1 Sal2 100 /Sal2 /Dataslots /WorkDocuments /CorticonRequest /soapenv:Body /soapenv:Envelope Coming to my Corticon project, the deployed rule gets triggered, if First Name = Progress and LastName = Software. Please refer to below screen , how my rule sheet looks Once the Webservice adapter gets executed, in the activity 2, we are able to see the response data as expected. Can you please let me know, what steps you have followed Regards, Jawahar. Stop receiving emails on this subject. Flag this post as spam/abuse.
Continue reading...
Continue reading...