The following figure shows the configuration of the Debug Business Process screen:
Figure 1-18 FigureConfiguration of the Debug Business Process screen
The Debug view displays the name of the business process being debugged and the name of the interrupted activity. The Debug view also performs operations such as step execution, restart, and termination.
Figure 1-19 FigureDebug view
The Debug view displays the following icons:
Table 1-6 TableDebug view icons
Icon | Name | Explanation |
---|---|---|
![]() | Debug configuration | Displays the name specified in the Debug dialog [HCSC-BP]. |
![]() | Business process | Displays the name of the business process during debug. |
![]() | Process instance# | Displays the name of the process instance. |
![]() | Activity | Displays the name of the interrupted activity. |
![]() | HCSC server | Displays the HCSC server normally. |
![]() | Step in | Performs step execution and restart of the interrupted activity. For details about the processing during step in, step over, step return, and restart, see the contents related to debugging of business processes in the manual Service Platform Development Guide. |
![]() | Step over | |
![]() | Step return | |
![]() | Restart | |
![]() | End | Debugging of the business process ends. |
Use the Variable view for checking the variables and correlation sets currently in use in the business process, and also for updating the value of the variables.
Figure 1-20 FigureVariable view
Use the Break point view for enabling or disabling the break point settings:
Figure 1-21 FigureBreak point view
The break point set in an activity is displayed in the business-process-name [activity-name] format. If you have specified a conditional expression in the break point, the break point is displayed in the business-process-name [activity-name]:conditional-expression format.
Select the checkbox to enable a set break point. Deselect the checkbox to disable a set break point.
Note that you cannot use the functionality for skipping all break points (), when debugging a business process.
The business process editor displays the business process during debug.
Figure 1-22 FigureBusiness process editor
If the processing of the process instance interrupts, the interrupted activity appears in Green color.
Note that a mark indicating the break point appears in an activity in which you have specified a break point. If the break point is enabled, the mark is selected as shown in the following figure. If the break point is disabled, the mark is deselected.
Figure 1-23 FigureActivity in which a break point is specified
Use the HCSC automatic emulation view, when setting automatic emulation of a service.
Figure 1-24 FigureHCSC automatic emulation view
Use the HCSC emulation view, when setting and executing manual emulation of the service.
Figure 1-25 FigureHCSC emulation view
Use the HCSC XPath evaluation view, when evaluating the conditional expression of the switch start and assign activities.
Figure 1-26 FigureHCSC XPath evaluation view
"a |
$x/y/z="a |