Process Developer Perspectives
The Process Developer perspective is the default product perspective and contains the views, editor, menus, and toolbars that support the tasks for designing and generating a BPEL process definition.
When you first launch Process Developer, you see its default window layout, called a perspective. A perspective consists of views, editors, menus and toolbars that support a set of tasks.
A view is a unique window within a perspective, designed for one task, such as displaying an XML tree view of a file, listing errors or tasks, or showing object properties.
Process Developer contains two default perspectives:
Perspectives are versatile layouts that you can customize. See
Customizing the Process Developer Perspective for details.
You can open and close perspectives using their icons on the Perspective Fast /View bar. The default position for the perspective bar is top right. As the following illustration shows, you can dock the bar in another location, shown here on the top left.
Project Explorer
The Project Explorer displays projects, folders, and files located in the Process Developer workspace folder. You must create a project before creating a BPEL process. An enhanced project type for BPEL is the orchestration project. For details, see
Creating an Orchestration ProjectThe Project Explorer's orchestration projects contain rich details and builders for working on BPEL processes and related WSDL, schema, sample data, test, and deployment files.
The Project Explorer is a mirror of the file system's Workspace folder.
We recommend you store all files within orchestration projects.
Tips for using the Project Explorer:
- •Add projects and files to the Project Explorer by dragging them in from the file system and adding an orchestration nature, which is described in Adding or Removing a Project Orchestration Nature.
- •Import projects and files. For more information, see Importing existing projects and Importing resources from the file system in the Workbench User Guide Help.
- •Copy and paste files from the file system.
- •Add files to the project workspace in the file system and then use the Refresh command to update the Project Explorer. For more information, see Workbench and Editing files outside the Workbench in the Workbench User Guide Help.
- •Use the many tools in the Project Explorer to filter, show, hide, and navigate through files. For more information, see Project Explorer view in the Workbench User Guide Help.
Participants
Image Location Dialog
The Image Location dialog allows you to select an activity's display image from the file system or to select the activity's default image.
Select the location and image filename for the activity icon.
Interfaces
By default, this view is not displayed. Instead, Participants view is displayed. You can display Interfaces by selecting
Window > Show View > Interfaces. For details, see
Participants.
Outline View
The Outline view displays all major components of a BPEL process, as shown.
The nodes in the outline synchronize with the Process Editor and the Properties view. For example, select an activity in the Process Activities node to display the highlighted activity on the Process Editor canvas.
Tips for using the Outline view:
- •Right-mouse click on an item to add new items of the same type.
- •Reorder items by moving them up and down.
- •Reorder variables to reorder them in the Process Variables view.
- •Delete items you are not using.
- •Double-click variables and other components to open the main property, such as the Definition dialog.
Activities are added to the Outline in the order they are created, and the BPEL XML code reflects this order. You may find it helpful to reorder the Process Activities node into activity execution order.
Properties View
The Properties view displays names and values of properties of a selected resource. Fill in property value according to what is required for the property type: typing in a name, selecting an entry from a picklist, or creating an expression by selecting the Dialog (...) Button.
The following table describes the different uses of the Properties view.
Selected Resource | Properties |
---|
Project Explorer file | File properties are displayed, such as size and date |
Process (open in the Process Editor or selected from Outline view) | Process properties. These properties are attributes of the <process> element in a BPEL XML file. |
Process object: activity, link, fault handler, event handler, variable, correlation set | Required and optional BPEL properties, including visual and simulation properties. The properties are editable. |
Participant Partner Link | Required and optional properties. The properties are editable. |
Imports | Required and optional properties |
Namespace | Required and optional properties |
Service References | None. |
Error Log, Problems view | None. Details are not listed in the Properties view. Double-click an error or problem to view details. |
Process Variables
The Process Variables view displays a list of variables that you create or that are created when you drag and drop WSDL operations onto the Process Editor canvas.
A BPEL process receives, manipulates, and sends data through XML variables. Variables hold the messages exchanged between business partners as well as data used only within the process.
Use the Process Variables view to open individual variables to view their properties and to add sample data for use during simulation. Open and edit variables using the right-mouse menu.
Opened variables are adorned with various icons, symbols and colors to indicate statuses. For example, a variable part shown in blue text indicates that the part is used in a copy operation.
Use the Outline view to create global or local variables. Global variables are available to the whole process and local variables are available only within the process scope in which they are defined.
Error-handling and Internal Variables
When you create an error-handling variable from a fault-handler, the icon for the error variable is two-toned, blue and yellow. This is a special variable only available for fault-handling.
When you create a receive, reply, invoke or people activity, you can manipulate data without creating a new variable. An internal variable, called parameters, is created to contain the data mappings you add within one of these activities.
For details, see
VariablesError Log
The Error Log displays details of any system errors. Informatica can use this information for troubleshooting.
In the default perspective, the Error Log is not shown. To open it, select Window > Show View > Error Log.
The following illustration shows an example of the Error Log.
1 | Export this log to a text file. Import an older Error log. |
2 | Clear the error log view, without deleting the contents of the log file |
3 | Delete the contents of the log file |
4 | Open this log in a text editor |
5 | Restore the log file display |
6 | Select filters for viewing event types, number of events to display and other criteria |
Tips for using the Error Log:
- •Double-click an error to view the log and session information.
- •Right-mouse click an error to copy the log and session information.
The following illustration shows the event details view of an error. You may be asked to copy the information from this dialog to help Informatica troubleshoot a problem.
Problems View
The Problems view displays errors, warnings, and information related to the validation of your BPEL process. When you save your file, Process Developer performs static analysis on the BPEL file. This analysis validates the BPEL definition, expression language syntax, and WSDL references of the process, and adds items for invalid activities to the Problems view. Before testing your process, you can correct invalid activities.
As you correct errors and warnings, the related items in the Problems view disappear. You can also set a preference for levels of information you want to see in the Problems view.
The following illustration shows several errors and one warning for BPEL processes in Process Developer.
Tips for using the Problems view:
- •Double-click an item to go to the associated resource.
- •Right-mouse click an item to view property details or to select Go To resource.
- •Group problems by type or severity.
- •Use the extensive Configure Contents feature.
Tasks View
The Tasks view displays to do items you add. Add an item from this view, or right-mouse click on an activity on the Process Editor canvas.
The following illustration shows an example of the Tasks view.
1 | Check box for a to do item, indicating complete or incomplete. Check the box when the item is complete. Click the column header to sort by completion. |
2 | Priority for a to do task, including high, normal, and low. Click the column header to sort by priority. |
3 | Select display, sort, and filter criteria |
Tips for using the Tasks view:
- •Double-click a task to go to the associated resource.
- •Right-mouse click a task to view property details or to select Go To resource.
Thumbnail View
If you design a complex process, it can outgrow the canvas display quickly. You can display the Thumbnail view to make navigation in a large process easier.
The Thumbnail view shows a miniature representation of your process. The section of the process currently showing in the Process Editor is shaded by a blue box. When a complex process cannot be fully displayed, move the blue box in Thumbnail view to display a selected area.
To display the Thumbnail view, select Window > Show View > Thumbnail.
To view another section of the process, click on the Thumbnail view shaded box, and move the box. The corresponding section of the process on the canvas moves into view. The following image shows this shaded box:
Bookmarks View
The Bookmarks view displays a list of bookmarks that you added to a BPEL process or a service file.
Add a bookmark to a BPEL activity or a service file to create an easy way to link back to the information. You can select a bookmark from the list and go to the place where you added the bookmark.
In the default perspective, Bookmarks view is not shown. To open this view, select Window > Show View > Bookmarks.
The following illustration shows an example of the Bookmarks view.
Double-click a bookmark to highlight its location on the Process Editorcanvas. For more details on bookmarks, see the Workbench User Guide help.
Relationships View
Open this view by selecting Windows > Show Views > Relationship View.
This view shows you a graphical representation of dependencies and references of BPEL, WSDL, XSD, and other artifacts in relation to the file open in the editor. Using this view, you can track the location of WSDL and XSD imports and other artifacts that are in the workspace.
For example, if a BPEL file is open, you'll see a relationship diagram of the files that the BPEL file depends on, such as WSDL, XSD, and HTML. You can select another file to see its dependencies and references.
You can toggle the view by using the toolbar buttons, Show Dependencies and Show References.
Servers and Console Views
The Servers view allows you to configure and start up the Process Server that is part of the Process Developer installation. You can deploy processes to the server and then execute them and remote debug them.
When you select Start the Server in this view, you can see the start up messages in the Console. The Console view shows messages from the Tomcat servlet under which Process Server runs.
For details of starting up and using the embedded engine, see
Setting Up the Embedded Process Server.
Status Bar
The Status Bar shows the information about current actions and error messages. The following illustration shows an example of an error message in the Status Bar.
Customizing the Process Developer Perspective
As you work on various parts of your BPEL process, you may need to hide some views, enlarge others, and change the tab order of others. The workbench environment that Process Developer is built upon is very flexible and lets you do all of these things.