25.3 WADL Document

To see the Web Application Description Language (WADL) document for the RIS facility, enter the following URI on whatever server the RIS.war has been deployed to.

RIS/application.wadl

The WADL document shows the available resource paths for the RIS application, as shown below:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<application xmlns="http://research.sun.com/wadl/2006/10">
    <doc xmlns:jersey="http://jersey.dev.java.net/" jersey:generatedBy="Jersey: 1.0.3 04/15/2009 11:52 PM"/>
    <resources base="http://emily:8080/RIS/">
        <resource path="/v1">
            <method name="GET" id="getRootJSON">
                <response>
                    <representation mediaType="application/json"/>
                </response>
            </method>
            <resource path="roles">
                <param xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" style="template" name="roles"/>
                <method name="GET" id="getListJSON">
                    <request>
                        <param xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" style="query" name="filter"/>
                    </request>
                    <response>
                        <representation mediaType="application/json"/>
                    </response>
                </method>
                <resource path="{GUID}">
                    <param xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" style="template" name="GUID"/>
                    <param xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" style="template" name="GUID"/>
                    <method name="GET" id="getRoleJSON">
                        <response>
                            <representation mediaType="application/json"/>
                        </response>
                    </method>
                    <resource path="/sods">
                        <param xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" style="template" name="GUID"/>
                        <method name="GET" id="getSoDListJSON">
                            <response>
<representation mediaType="application/json"/>
                            </response>
                        </method>
                    </resource>
                    <resource path="/sods/{SODID}">
                        <param xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" style="template" name="GUID"/>
                        <param xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" style="template" name="SODID"/>
                        <method name="GET" id="getSoDJSON">
                            <response>
<representation mediaType="application/json"/>
                            </response>
                        </method>
                    </resource>
                    <resource path="/assignments">
                        <param xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" style="template" name="GUID"/>
                        <method name="GET" id="getAssigmentListJSON">
                            <response>
<representation mediaType="application/json"/>
                            </response>
                        </method>
                        <method name="PUT" id="postAssignment">
                            <request>
<representation mediaType="*/*"/>
                            </request>
                        </method>
                    </resource>
                    <resource path="/assignments/{ASSIGNMENTID}">
                        <param xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" style="template" name="ASSIGNMENTID"/>
                        <param xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" style="template" name="GUID"/>
                        <method name="GET" id="getAssignmentJSON">
                            <response>
<representation mediaType="application/json"/>
                            </response>
                        </method>
                        <method name="DELETE" id="deleteAssignment"/>
                    </resource>
                </resource>
            </resource>
            <resource path="identities">
                <param xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" style="template" name="identities"/>
                <method name="GET" id="getListJSON">
                    <request>
                        <param xmlns:xs="http://www.w3.org/2001/XMLSchema" default="" type="xs:string" style="query" name="filter"/>
                    </request>
                    <response>
                        <representation mediaType="application/json"/>
                    </response>
                </method>
                <resource path="{GUID}">
                    <param xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" style="template" name="GUID"/>
                    <param xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" style="template" name="GUID"/>
                    <method name="GET" id="getIdentityJSON">
                        <response>
                            <representation mediaType="application/json"/>
                        </response>
                    </method>
                    <resource path="/{ATTRIBUTE}">
                        <param xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" style="template" name="GUID"/>
                        <param xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" style="template" name="ATTRIBUTE"/>
                        <method name="GET" id="getAttributeJSON">
                            <response>
<representation mediaType="application/json"/>
                            </response>
                        </method>
                        <method name="POST" id="updateAttribute">
                            <request>
<representation mediaType="*/*"/>
                            </request>
                        </method>
                    </resource>
                </resource>
            </resource>
            <resource path="AuthorizationSession">
                <param xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" style="template" name="AuthorizationSession"/>
                <method name="POST" id="createAuthorizationSession">
                    <request>
                        <representation mediaType="application/json"/>
                    </request>
                    <response>
                        <representation mediaType="application/json"/>
                    </response>
                </method>
                <resource path="{GUID}">
                    <param xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" style="template" name="GUID"/>
                    <param xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" style="template" name="GUID"/>
                    <method name="DELETE" id="terminateSession"/>
                    <method name="POST" id="postTerminateSession"/>
                </resource>
            </resource>
            <resource path="wf/definitions">
                <param xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" style="template" name="wf/definitions"/>
                <method name="GET" id="getListJSON">
                    <response>
                        <representation mediaType="application/json"/>
                    </response>
                </method>
                <resource path="{GUID}">
                    <param xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" style="template" name="GUID"/>
                    <param xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" style="template" name="GUID"/>
                    <method name="POST" id="startProcess">
                        <request>
                            <representation mediaType="application/json"/>
                        </request>
                    </method>
                    <method name="GET" id="getDefinitionJSON">
                        <response>
                            <representation mediaType="application/json"/>
                        </response>
                    </method>
                </resource>
            </resource>
            <resource path="wf/processes">
                <param xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" style="template" name="wf/processes"/>
                <method name="GET" id="getListJSON">
                    <request>
                        <param xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" style="query" name="filter"/>
                    </request>
                    <response>
                        <representation mediaType="application/json"/>
                    </response>
                </method>
                <resource path="{GUID}">
                    <param xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" style="template" name="GUID"/>
                    <param xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" style="template" name="GUID"/>
                    <method name="GET" id="getProcessJSON">
                        <response>
                            <representation mediaType="application/json"/>
                        </response>
                    </method>
                    <method name="DELETE" id="terminateProcess"/>
                    <method name="POST" id="postItem"/>
                </resource>
            </resource>
            <resource path="wf/workitems">
                <param xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" style="template" name="wf/workitems"/>
                <method name="GET" id="getListJSON">
                    <request>
                        <param xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" style="query" name="filter"/>
                    </request>
                    <response>
                        <representation mediaType="application/json"/>
                    </response>
                </method>
                <resource path="{GUID}">
                    <param xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" style="template" name="GUID"/>
                    <param xmlns:xs="http://www.w3.org/2001/XMLSchema" type="xs:string" style="template" name="GUID"/>
                    <method name="GET" id="getItemJSON">
                        <response>
                            <representation mediaType="application/json"/>
                        </response>
                    </method>
                    <method name="PUT" id="putItemJSON">
                        <request>
                            <representation mediaType="application/json"/>
                        </request>
                    </method>
                    <method name="POST" id="postItemJSON">
                        <request>
                            <representation mediaType="application/json"/>
                        </request>
                    </method>
                </resource>
            </resource>
        </resource>
    </resources>
</application>