











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)
- chen lin (chen.lin)
- chris robson (chris.robson)
- Deepa Tekumalla (deepa.tekumalla)
- Guerman Smirnov (guerman.smirnov)
- Leo Lee (LeoLee)
- 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)
MAIN
Samples-5.1
HelloWorld
Samples-5.1
HelloWorld HelloWorld
on Jun 07 2007
Last Updated ( Feb 05 2008 )
< Prev
Next >
helloworld 05/02/2008,07:11 12.26 Kb
Summary
This Use case illustrates simple "Hello World" process. It accepts any string value (e.g "Hello") as an input and generates output as "Hello World". The concat() function is used for generating desired 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
- Download "HelloWorld.zip"
- Go to File > Import.
- Select General > Existing Projects into Workspace and click Next >
- Select the "Select archive file" radio button
- Browse to select the downloaded archive file,click to Finish.
- Update project builders by right click on project; go to BPMS Designer Tools > Update BPMS Builders.
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 process
- Go to "File > New > select "Intalio|BPMS Business Process Project".
- Provide project name as "HelloWorld", click to finish.
- Right click on the project; go to New > "Business Process Diagram".
- Provide File name as "helloworld", 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 "HelloWorld".
- Focus on send task; drag out going message flow icon to "HelloWorld" 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 sequence flow icon to "Connect to a new Task", name this new task as "reply".
- Focus on reply task and drag the out going message icon from boundary and connect to "send" task in the Client Pool.
- Save the process model.
Defining Outgoing Mapping
- Select the "reply" task.
- Instantly Mapper displays with three frames, where:
a. Left frame (1st) reflects source side
b. Middle frame (2nd) reflects Mapper area
c. Right frame (3rd) reflects target side. - Go to Window > Show View > select Mapper Palette.
- Drag Mapper Palette to location from where you can easily dnd any operator onto Mapper Area.
- Go to Mapper Palette, expand Functions on Strings > Functions on String Values and dnd "fn:concat (05-4-01) into Mapper Area.
- Go to mapper tool bar, click on "creates a new operator" button available.
Note: The red button is used to create operators and constants. - Drag the mouse pointer from the tool bar to work area of mapper and click on it.
- A textbox will appear in editing mode.
- Provide " World" in the text box within double quotes.
- Go to source side of mapper and click on "thisReceiveRequestMsg.body" node.
Note: A connection link is started. - Click on left edge of textbox displaying "concat()" function available in mapper area.
Note: A connection link is established between the message variable node and Function. - Click on the right edge of the textbox displaying " World" and then click on left edge of textbox displaying "concat()" function.
- Again click on right edge of textbox displaying "concat()" function and then click on "thisReceiveResponseMsg.body" node given in target side of Mapper.
- Save the process.
Now your process is fully implemented which is ready 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 to Finish.
-
Open a web browser, provide url as: http://localhost:8080/bpms-console, which takes to login screen for bpms-console.
-
Login with following credentials:
username: 'admin' (without quotes)
password: 'changeit' (without quotes) -
Bpms-console will be available with deployed processes list
-
You should see "HelloWorld:HelloWorld" process with a package name "HelloWorld", check the box under project and click to Start.
-
This should generate a form with an input text field.
-
Type 'Hello' in it, and then click on Submit button.
-
This will replace the page with an output like "receiveResponse: Hello World".
