Robot Web Services
3HAC050973-001 Revision:L, Application Manual - Robot Web Services
Get DIPC Queue Actions

Returns the operations allowed on DIPC Queue.

URL

/rw/dipc/{queue-name}

Method

GET

URL Params

action=show Required

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>RobAPI2 DIPC</title>
        <base href= "http://localhost/" />
    </head>
    <body>
        <div class="state">
            <form id="dipc-send" method="post" action="/rw/dipc/testq?action=dipc-send">
                <select name="dipc-src-queue-name">
                    <option value="testq"/>
                    <option value="PyInternalslot0"/>
                    <option value="PyExternalslot1"/>
                    <option value="RimDispatcher"/>
                </select>
                <input type="number" name="dipc-cmd"/>
                <input type="number" name="dipc-userdef"/>
                <input type="number" name="dipc-msgtype"/>
                <input type="text" name="dipc-data" maxlength="5000"/>
                </form>
                <form method="post" action="subscription" id="dipc-subscribe">
                <fieldset class="sub-res">
                    <input type="hidden" name="resources" value="1"/>
                    <input type="hidden" name="1" value="/rw/dipc/testq" maxlength="500"/>
                    <select name="1-p">
                        <option value="0" selected="selected"/>
                        <option value="1"/>
                    </select>
                </fieldset>
            </form>
            <form method="delete" action="/rw/dipc/testq" name="dipc-delete"/>
        </div>
    </body>
</html>

Actions

  • dipc-send Send a message to a queue
    • dipc-src-queue-name The source queue name
    • dipc-cmd The dipc command parameter
    • dipc-userdef The dipc user def parameter
    • dipc-msgtype The dipc message type parameter, should 0 or 1
    • dipc-data The data to send
    • testq Test queue
    • PyInternalslot0 Internal slot
    • PyExternalslot1 External slot
    • RimDispatcher Dispatcher
  • dipc-subscribe Subscribe on queue
    • sub-res subscription resource
    • resources resources
    • selected selected
  • dipc-delete Delete the queue

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 -X DELETE "http://localhost/rw/dipc/testq?action=show"

Notes

Not supported in bootserver mode