Figures Figure 1 TIBCO Designer startup panel 3 Figure 2 Startup panel Administration options 6 Figure 3 The TIBCO Designer window 8 Figure 4 Project tree in the project panel 10 Figure 5 Global variables in project panel 10 Figure 6 Palette panel changes depending on current selection 12 Figure 7 The three-panel view 14 Figure 8 Three-panel view with palettes selected 15 Figure 9 Layout options 15 Figure 10 Palette mode vs. non-palette mode 16 Figure 11 Adding a resource to a project 29 Figure 12 An example enterprise computing environment 34 Figure 13 A business process flow of an example enterprise 35 Figure 14 A process engine creating process instances 37 Figure 15 A newly created process definition 38 Figure 16 A main process calling a subprocess 44 Figure 17 Developing process definitions 45 Figure 18 Valid transitions 73 Figure 19 An invalid transition 73 Figure 20 The transition dialog 75 Figure 21 Minimizing and maximizing groups 80 Figure 22 The global variable editor 108 Figure 23 Creating a process variable 112 Figure 24 Assigning a value to a user-defined process variable 113 Figure 25 An activity’s input tab 118 Figure 26 Mapper check and repair dialog 130 Figure 27 Dragging to the left to change a hint to a statement 133 Figure 28 Examples of mapping required, optional, and nillable elements 135 Figure 29 The XPath formula builder 165 Figure 30 Creating an XPath formula 167 Figure 31 A simple error-handling procedure 175 Figure 32 Propagating errors from a group 179 Figure 33 Propagating errors from a called process 180 Figure 34 The Error Schemas tab 181 Figure 35 The Generate Error Configuration tab 182 Figure 36 Example of process data for error schemas 182 Figure 37 Example of using the Catch activity 183 Figure 38 Example order-entry system 213 Figure 39 Example of periodic processing 213 Figure 40 Example of handling incoming messages 214 Figure 41 Ordering incoming events 224 Figure 42 Multiple event sources to continue a process 225 Figure 43 A typical interaction between web service client and server 231 Figure 44 Service model 232 Figure 45 Relationship between WSDL, Service, Process, and web service clients 234 Figure 46 Input, output, and fault messages of operation must match respective schemas of process 235 Figure 47 Security Policy Association 238 Figure 48 Fault Headers 240 Figure 49 Faults Configured in the Service Resource 240 Figure 50 Advanced Tab for Configured Fault Message 241 Figure 51 SOAPFault Messages 241 Figure 52 Context Resource 242 Figure 53 Mappings on Fault Context 242 Figure 54 Mapping Configured Headers 243 Figure 55 Implementation Process 243 Figure 56 Activities in the SOAP palette 245 Figure 57 MTOM Attachment 249 Figure 58 Advanced SOAP Settings 253 Figure 59 Select a Resource 254 Figure 60 Select Cardinality 255 Figure 61 Partner Link Configuration-Advanced 256 Figure 62 InOut Operations- Advanced SOAP Settings 257 Figure 63 Activity Sequence 257 Figure 64 Fault Context Data Mapping in Service Resource 258 Figure 65 Fault Context Propagation on Partner Link Configuration 259 Figure 66 Security Context in SOAP Event Source activity Output tab 269 Figure 67 An example of a certificate chain 290 Figure 68 An example of packaged process definitions 303 Figure 69 Set BreakPoints dialog 313 Figure 70 Setting a breakpoint 314 Figure 71 Process instance stopped at a breakpoint 314 Figure 72 The test panel 315 Figure 73 Multiple process instances in the test panel 317 Figure 74 Save Project Options for Microsoft VSS 349 Figure 75 Save Project Options for Perforce Version Control System 353 Figure 76 XML Canon tab 357 Figure 77 Browse for an XML Canon category 357 Figure 78 XML Canon Check In Dialog 358 Figure 79 A project checked into XML Canon. 360 Figure 80 Acquire failed 361