Robot Web Services
3HAC050973-001 Revision:M, Application Manual - Robot Web Services
Get rapid program actions

Get a list of actions that can be invoked on rapid program.

URL

/rw/rapid/tasks/{task}/program

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://127.0.0.1/rw/rapid/"/>
    </head><body>
    <div class="state">
        <a href="tasks/T_ROB1/program?action=show" rel="self"></a>
        <form class="action" id="loadprog" method='post' action="/rw/rapid/tasks/T_ROB1/program?action=loadprog">
            <input type="text" name="progpath" value="0" />
            <input type="text" name="loadmode" value="0" />
        </form>   
        <form class="action" id="unloadprog" method='post' action="/rw/rapid/tasks/T_ROB1/program?action=unloadprog">
        </form>
        <form class="action" id="save" method='post' action="/rw/rapid/tasks/T_ROB1/program?action=save">
            <input type="text" name="path" value="0" />
        </form>
        <form class="action" id="setname" method='post' action="/rw/rapid/tasks/T_ROB1/program?action=setname">
            <input type="text" name="name" value="0" />
        <form class="action" id="setentrypoint" method='post' action="/rw/rapid/tasks/T_ROB1/program?action=set-entrypoint">
            <input type="text" name="routinename" value="0" />
        </form>
        <form class="action" id="set" method='post' action="/rw/rapid/tasks/T_ROB1/program/breakpoint?action=set">
        <input type="text" name="routinename" value="0" />
        </form>
        </div>
    </body></html>

Actions

  • loadprog Load RAPID program into a task
    • progpath Path on disk from where the program shall be loaded
    • loadmode {add | replace}
  • unloadprog Unload program from task
  • save Save program
    • path Path of the RAPID program.
  • setname Set program name
    • name Program name.

Error Response

BAD_REQUEST(400)

HTTP Errors, see HTTP Status codes

Robot controller errors, see Robot controller return codes

Sample Call

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

Notes

Not supported in bootserver mode