Robot Web Services
3HAC050973-001 Revision:L, Application Manual - Robot Web Services
Get rapid task actions

Get a list of actions that can be invoked on a RAPID task resource.

URL

/rw/rapid/tasks/{task}

Method

GET

URL Params

action=show Required

Returns action forms for this resource

See Common URL parameters

Data Params

None*

Success Response

HTTP_OK(200), see HTTP Status codes

Example Response

<?xml version="1.0" encoding="UTF-8"?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>rapid</title>
    <base href="http://localhost/rw/rapid/"/>
</head><body>
<div class="state">
    <a href="tasks/T_ROB1?action=show" rel="self"></a>
    <form class="rap-task" id="loadmod" method='post' action="/rw/rapid/tasks/T_ROB1?action=loadmod">
        <input type="text" name="modulepath" value="0" />
        <select class="replace" name="replace">
            <option value="true" selected="selected">true</option>
            <option value="false">false</option>
        </select>
    </form>   
    <form class="rap-task" id="unloadmod" method='post' action="/rw/rapid/tasks/T_ROB1?action=unloadmod">
        <input type="text" name="module" value="0" />
    </form> 
    <form class="rap-task" id="abortexeclevel" method='post' action="/rw/rapid/tasks/T_ROB1?action=abortexeclevel">
    </form> 
    <form class="rap-task" id="activate" method='post' action="/rw/rapid/tasks/T_ROB1?action=activate"/>
    <form class="rap-task" id="deactivate" method='post' action="/rw/rapid/tasks/T_ROB1?action=deactivate"/>
    <form class="rap-task" id="build" method='post' action="/rw/rapid/tasks/T_ROB1?action=build"/>
</div>
</body>
</html>

Actions

  • loadmod Load RAPID module
    • modulepath The RAPID module to load. Environment variables e.g. $HOME, $TEMP, etc can be used in the path.
    • replace True if current loaded module shall be replaced
  • unloadmod Unload RAPID module
  • abortexeclevel Abort execution of RAPID module
  • activate Activate RAPID module
  • deactivate Deactivate RAPID module
  • build Build RAPID module

Error Response

BAD REQUEST(400), see HTTP Status codes

Robot controller errors, see Robot controller return codes

Sample Call

curl --digest -u "Default User":robotics" "http://localhost/rw/rapid/tasks/T_ROB1?action=show"

Notes

Not supported in bootserver mode