best grammar app

Implementing your first process in Intalio (Beginner)

Submitted by intalio on Wed, 2011-10-05 18:31
intalio.com

Let's add the second (and last) file to our project, TimeService.wsdl. Like GetTime.xsd earlier, drag-and-drop the file from your unzipped example to the Process Explorer. The WSDL can be unfolded like the XML schema to display various operations and services.

Web service integration is another sort of interface for our process, so let's make a second non-executable pool named "TimeService" for it. Unfold TimeService.wsdl in the Process Explorer as shown above, and drag the getUTCTime operation to your new TimeService pool. A popup menu will ask you how you want to use the operation, and we want to choose Provide operation 'getUTCTime' bound to port 'TimeServiceSoap' inside service 'TimeService'. (single task). Once you've done so, a single Task will appear with a generated name and several icons indicating various aspects of its configuration. You can learn more about those from other reference guides and tutorials. Follow the same steps to add the getCityTime operation to the same pool.

Reference guides:Integrating WSDL operations in a process in 5.0

The last step is to connect the process tasks to the web service operations with Message Connections. The order in which you create the links is important because it defines the order in which messages are sent or received. For both our operations, we want the first message to go from the executable task ("Invoke UTCTime" or "Invoke City Time") to the corresponding web service operation ("getUTCTime" or "getCityTime"), and the second message to go the opposite way. You can think of it this way: your process has to tell the web service which operation is wants to run (and any data the web service needs) before the web service can give your process the results. Connect both tasks to their operations, and it should look like the screenshot below.

 

Notice that the messages each have their own icons already. This is because the WSDL contains the schema for these messages already, and Designer automatically adds them for you.

Step 8: Create the data flow

All the data involved in a process is contained in variables. Variables are automatically created for you when you integrate an external WSDL or when you create a message connection, including any XML Schemas you specify. We can manipulate those variables and their data through Designer's Mapper tab. The Mapper is a graphical tool that allows you to define various data manipulations, how the data is then passed through your process, and other process function such as evaluating conditions in process flow or looping.

In our process, variables are going to be used for two different things:


Intalio
Intalio delivers private cloud computing solutions that can be deployed on demand or on premises.
best grammar app

About BPMGeek

BPMGeek is an initiative to collaborate and communicate with the growing Business process management community out there. The goal is to help developers connect with experts, ask questions, post their learning and get understanding of BPM Concepts. Often tool specific knowledge of niche areas end up developers perplexed and confused - especially when there are very less number of resources available. We will be coming up several several new features. Have a look at our Roadmap here

BPMGeek is an independent entity not associated with any Product. All BPM product professionals are invited to contribute. The Logos and Names used across the site belong to their respective owners. The viewpoints mentioned by Individual contributors are their own. BPMgeek cannot be held liable for any issues arising out of it.


BPMgeek is promoting the Nounshoun English Grammar App - developed by Constellation Software.