MacroDebug
Extends:
User API for macro debugging
Debugger API for macro. These API verbs are not intended for use by most developers.
Static Member Summary
Static Public Members | ||
public static get |
Get default deployment id associated to MacroDebug service |
Method Summary
Public Methods | ||
public |
breakpoint(objectPattern: {"breakpoint": *, "token": *, "enabled": *}): * Enables or disables a breakpoint |
|
public |
info(objectPattern: {"token": *, "path": *, "exp": *, "requestId": *, "frame": *}): * Requests some information |
|
public |
livedebug(objectPattern: {"parameters": *, "token": *, "breakpoints": *, "hardFail": *, "name": *, "requestId": *, "debug": *}): * Debugs a previously recorded macro |
|
public |
resume(objectPattern: {"token": *, "type": *}): * Resumes a paused macro |
|
public |
variable(objectPattern: {"token": *, "name": *, "frame": *, "data": *}): * Sets a variable value |
Static Public Members
Public Methods
public breakpoint(objectPattern: {"breakpoint": *, "token": *, "enabled": *}): * source
Enables or disables a breakpoint
Params:
Name | Type | Attribute | Description |
objectPattern | {"breakpoint": *, "token": *, "enabled": *} |
|
Return:
* |
public info(objectPattern: {"token": *, "path": *, "exp": *, "requestId": *, "frame": *}): * source
Requests some information
Params:
Name | Type | Attribute | Description |
objectPattern | {"token": *, "path": *, "exp": *, "requestId": *, "frame": *} |
|
Return:
* |
public livedebug(objectPattern: {"parameters": *, "token": *, "breakpoints": *, "hardFail": *, "name": *, "requestId": *, "debug": *}): * source
Debugs a previously recorded macro
The given breakpoints will be honored, causing a suspension of the execution, resumable via 'resume'. Only one debug session can be active at any given time.
Params:
Name | Type | Attribute | Description |
objectPattern | {"parameters": *, "token": *, "breakpoints": *, "hardFail": *, "name": *, "requestId": *, "debug": *} |
|
Return:
* |
public resume(objectPattern: {"token": *, "type": *}): * source
Resumes a paused macro
Params:
Name | Type | Attribute | Description |
objectPattern | {"token": *, "type": *} |
|
Return:
* |
public variable(objectPattern: {"token": *, "name": *, "frame": *, "data": *}): * source
Sets a variable value
Params:
Name | Type | Attribute | Description |
objectPattern | {"token": *, "name": *, "frame": *, "data": *} |
|
Return:
* |