











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?
- (paul.fenton@vertex.co.uk)
- (jloge@ebsco.com)
- Andrey Nazarov (andrey.nazarov)
- chris robson (chris.robson)
- Deepa Tekumalla (deepa.tekumalla)
- Guerman Smirnov (guerman.smirnov)
- Ilo Rivero (ilo.rivero)
- Leonardo Saraiva (leonardo.saraiva)
- Manesh Nagar (manesh)
- manindra mallick (manindra.mallick)
- Marcin Urbanski (marcin.urbanski)
- 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
Synchronous Process Synchronous Process
synchronousprocess 06/02/2008,04:22 8.97 Kb
Description
This "SOAP communication" use case illustrates the invoking of a synchronous process using 'SOAP'. It is a process that synchronizes the input received from the SOAP message and displays the same as the output.
Use case dependencies
message.xsd: Schema used is "start" which is of "string" type.
Requirements
- Intalio|BPMS Server-5.1.1
- Intalio|BPMS Designer-5.1.1
Process Download & Import
1.Download 'SynchronousProcess.zip'.
2.Go to File > Import...
3.Select 'Existing Projects into Workspace', in the wizard, click on Next >
4.Browse to select the downloaded archive file.
5.Click to Finish.
6.Update project builders by right click on project; go to BPMS Designer Tools > Update BPMS Builders.
* Please follow these below instructions to remake the process
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.
Steps to remake the process
- Right click on the project; go to New > "Business Process Diagram".
- Provide File name as "SynchronousProcess", and click to finish.
- A pool with a task is available in BPMN Editor Pane, name default pool as 'Client' and task as 'send'.
- Right click on client pool and select "Set pool non executable".
- Add new pool by click on BPMN Editor (select "Add Pool" option from pop up menu) and name it as "SynchronousProcess".
- Focus on send task; drag out going message flow icon to "SynchronousProcess" pool and select the option "Connect to a new Task", name this new task as "receive".
- Focus on the receive task and drag the outgoing message flow icon from boundary and connect to "send" task in the Client pool.
- Import schema files from zip file into the project ((or) You can also create your own schema from File > New > Other > XML > XML Schema).
- Drag and drop message.xsd > tns:start schema node on to incoming message flow from "send" task to "receive" task.
- A message "Set schema element 'start' as the content of the message" will prompt you, click on it.
Defining Outgoing Mapping
- Make sure Mapper view is visible (go to Windows > Show View > Mapper).
- In the process model select "receive" task and go to Mapper window.
- Select "Filter tree nodes (on)" option in the Mapper tool bar.
- Click on "$thisReceiveRequestMsg.body" node in left side of mapper and then click on "$thisReceiveResponseMsg.body" node in right side of mapper which will make an association.
- Save the process model.
- Now your process is fully implemented to and is valid to deploy and execute within Intalio|BPMS Server.
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.
- Also verify & check "Deploy processes" choice before 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 "SynchronousProcess:SynchronousProcess" process with a package name "SynchronousProcess", select it and click to Start.
- This should generate a form with a check box field.
- Type 'Hello Synchronous Process' in start field and then click on Submit button.
- This will replace the page with an output like "receiveResponse: Hello Synchronous Process".
