











Signup for Training
- Atlanta, GA Dec 3-5
- Melbourne, AU, Dec 9-11
- New York Dec 10-12
- Brussels, BE, Dec 16-18
- Washington, DC, Dec 17-19
More trainings...
Intalio|BPMS Webinars
- Nov 20, 2008 1 PM EST
- Nov 21, 2008 1PM EST
- Nov 26, 2008 10 AM GMT
- Dec 5, 2008 10 AM PST
- Dec 9, 2008 1 PM EST
- Dec 11, 2008 1 PM EST
- Dec 19, 2008 10 AM PST
- Dec 30, 2008 10 AM PST
- Jan 13, 2009 10 AM PST
- Jan 15, 2009 1 PM EST
- Feb 3, 2009 10 AM PST
- Feb 12, 2009 1 PM EST
- Feb 17, 2009 10 AM PST
- Mar 10, 2009 10 AM PST
- Mar 12, 2009 1 PM EST
- Mar 24, 2009 10 AM PST
Login
Who's online?
- (jloge@ebsco.com)
- (paul.fenton@vertex.co.uk)
- Andrey Nazarov (andrey.nazarov)
- chris robson (chris.robson)
- Deepa Tekumalla (deepa.tekumalla)
- Guerman Smirnov (guerman.smirnov)
- Ilo Rivero (ilo.rivero)
- Manesh Nagar (manesh)
- manindra mallick (manindra.mallick)
- Milos Vacek (milos.vacek)
- Oleg Pozdnyakov (o.pozdnyakov)
- Ravinderjit Singh (ravinderjit.singh)
- Sirswendu Ganapati (sirswendu.ganapati)
- Talita Pezzi (talita.pezzi)
- Tamara Dobrynina (tamara.dobrynina)
- Teo Bon (teo.bon)
- Wael Soliman (wael.soliman)
Samples-5.1
First Process First Process
firstprocess 13/07/2007,05:34 12.20 Kb
Description:
The use case illustrates process of invoking external wsdl within process created in intalio. The wsdl invoked is TimeService.wsdl which contains two operations:
getUTCTime().
getCityTime().
Input parameter for getUTCTime() is already defined, thus we can view the output without giving any input.
Input parameter for getCityTime() operation is “City†name and output displayed is Current time of that city.
For example: If Boston is send as the input then output is current time in boston
Use case dependencies:
GetTime.xsd: Schema used is of complex type.
Requirements:
- Intalio|BPMS Server-5.1.1
- Intalio|BPMS Designer-5.1.1
Preconditions:
- Make sure Intalio|BPMS Server is up and running fine.
- Make sure the Process Explorer pane does not contain any Intalio|BPMS Business Process Project with same name.
Process Download & Import:
- Download FirstProcess.zip.
- Go to File > Import...
- Select 'Existing Projects into Workspace', in the wizard, click on Next >
- Select "Select archive file" radio button.
- Browse to select the downloaded archive file, click on Finish.
- Update project builders by right click on project; go to BPMS Designer Tools > Update BPMS Builders.
Explanation of the files used:
- FirstProcess.bpm: bpm file created for this purpose.
- TimeService.wsdl:This is the wsdl that is required to be invoke in the process.
- GetTime.xsd: This is the schema that defines the data types required.
Process Deployment & Execution:
- Click on Deploy Project to Intalio|BPMS Server button in tool bar.
- Make sure you select all runtime files while exporting to Intalio|BPMS Server.
- Click on Finish button.
- Open a web browser, provide url as: http://localhost:8080/bpms-console which takes to login screen for bpms-console.
- Login with the following credentials:
username: 'admin' (without quotes).
password: 'changeit' (without quotes). - In the processes list you should see "FirstProcess:FirstProcess" process with a package name "FirstProcess", select it and click to Start.
- This should generate a form with label: TimeRequest and an input field to map input data.
- Type 'boston' in city field then click on Submit button.
- This will replace the page with an output like:
TimeResponse:
UTCTime: 11:40
cityTime: 11:40
Note: In case you are getting "501 Not Implemented" error then follows these configration steps.
Configuration:
-
You need to make the changes in axis2.xml file located under:
intalio-bpms-server-5.1.1\repository\com\intalio\bpms\pxe\5.1.2\pxe-5.1.2.war\WEB-INF\conf -
In the Axis2 configuration file , you should find the following declaration:
<transportSender name="http"
class="org.apache.axis2.transport.http.CommonsHTTPTransportSender">
<parameter name="PROTOCOL" locked="false">HTTP/1.1</parameter>
<parameter name="Transfer-Encoding" locked="false">chunked</parameter>
</transportSender> -
You can either remove or comment the section for "Transfer-Encoding" and then restart the server.
-
Repeat all steps given under Process Deployment & Execution.
