Skip to content
Snippets Groups Projects
Commit 05698393 authored by Martin Haase's avatar Martin Haase
Browse files

Initial Import of RBAC WSDLs, to be completed

git-svn-id: https://textgridlab.org/svn/textgrid/trunk/middleware/tgauth@838 7c539038-3410-0410-b1ec-0f2a7bf1c452
parents
No related branches found
No related tags found
No related merge requests found
<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions name="tgadministration"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:tns="http://textgrid.info/namespaces/middleware/tgauth"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://textgrid.info/namespaces/middleware/tgauth">
<!--
####################
# Typ-Definitionen #
####################
//-->
<wsdl:types>
<xsd:schema targetNamespace="http://textgrid.info/namespaces/middleware/tgauth">
<!-- #### addUser #### //-->
<xsd:element name="addUserRequest">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="intSid" type="xsd:string" minOccurs="1" maxOccurs="1" />
<xsd:element name="username" type="xsd:string" minOccurs="1" maxOccurs="1" />
<xsd:element name="password" type="xsd:string" minOccurs="1" maxOccurs="1" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<!-- #### deleteUser #### //-->
<xsd:element name="deleteUserRequest">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="intSid" type="xsd:string" minOccurs="1" maxOccurs="1" />
<xsd:element name="username" type="xsd:string" minOccurs="1" maxOccurs="1" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<!-- #### addRole #### //-->
<xsd:element name="addRoleRequest">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="intSid" type="xsd:string" minOccurs="1" maxOccurs="1" />
<xsd:element name="role" type="xsd:string" minOccurs="1" maxOccurs="1" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<!-- #### deleteRole #### //-->
<xsd:element name="deleteRoleRequest">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="intSid" type="xsd:string" minOccurs="1" maxOccurs="1" />
<xsd:element name="role" type="xsd:string" minOccurs="1" maxOccurs="1" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<!-- #### assignUser #### //-->
<xsd:element name="assignUserRequest">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="intSid" type="xsd:string" minOccurs="1" maxOccurs="1" />
<xsd:element name="username" type="xsd:string" minOccurs="1" maxOccurs="1" />
<xsd:element name="role" type="xsd:string" minOccurs="1" maxOccurs="1" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<!-- #### assignUser #### //-->
<xsd:element name="deassignUserRequest">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="intSid" type="xsd:string" minOccurs="1" maxOccurs="1" />
<xsd:element name="username" type="xsd:string" minOccurs="1" maxOccurs="1" />
<xsd:element name="role" type="xsd:string" minOccurs="1" maxOccurs="1" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<!-- #### grantPermission #### //-->
<xsd:element name="grantPermissionRequest">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="intSid" type="xsd:string" minOccurs="1" maxOccurs="1" />
<xsd:element name="resource" type="xsd:string" minOccurs="1" maxOccurs="1" />
<xsd:element name="operation" type="xsd:string" minOccurs="1" maxOccurs="1" />
<xsd:element name="role" type="xsd:string" minOccurs="1" maxOccurs="1" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<!-- #### revokePermission #### //-->
<xsd:element name="revokePermissionRequest">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="intSid" type="xsd:string" minOccurs="1" maxOccurs="1" />
<xsd:element name="operation" type="xsd:string" minOccurs="1" maxOccurs="1" />
<xsd:element name="resource" type="xsd:string" minOccurs="1" maxOccurs="1" />
<xsd:element name="role" type="xsd:string" minOccurs="1" maxOccurs="1" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<!-- #### addInheritance #### //-->
<xsd:element name="addInheritanceRequest">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="intSid" type="xsd:string" minOccurs="1" maxOccurs="1" />
<xsd:element name="ascendant" type="xsd:string" minOccurs="1" maxOccurs="1" />
<xsd:element name="descendant" type="xsd:string" minOccurs="1" maxOccurs="1" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<!-- #### deleteInheritance #### //-->
<xsd:element name="deleteInheritanceRequest">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="intSid" type="xsd:string" minOccurs="1" maxOccurs="1" />
<xsd:element name="ascendant" type="xsd:string" minOccurs="1" maxOccurs="1" />
<xsd:element name="descendant" type="xsd:string" minOccurs="1" maxOccurs="1" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<!-- #### addAscendant #### //-->
<xsd:element name="addAscendantRequest">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="intSid" type="xsd:string" minOccurs="1" maxOccurs="1" />
<xsd:element name="ascendant" type="xsd:string" minOccurs="1" maxOccurs="1" />
<xsd:element name="descendant" type="xsd:string" minOccurs="1" maxOccurs="1" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<!-- #### addDescendant #### //-->
<xsd:element name="addDescendantRequest">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="intSid" type="xsd:string" minOccurs="1" maxOccurs="1" />
<xsd:element name="ascendant" type="xsd:string" minOccurs="1" maxOccurs="1" />
<xsd:element name="descendant" type="xsd:string" minOccurs="1" maxOccurs="1" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="booleanResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="result" type="xsd:string" minOccurs="1" maxOccurs="1" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<!-- #### rbacFault #### //-->
<xsd:element name="rbacFaultResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="fault" type="xsd:string" minOccurs="1" maxOccurs="1" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<!-- #### authenticationFault #### //-->
<xsd:element name="authenticationFaultResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="fault" type="xsd:string" minOccurs="1" maxOccurs="1" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<!-- #### formatFault #### //-->
<xsd:element name="formatFaultResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="fault" type="xsd:string" minOccurs="1" maxOccurs="1" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>
</wsdl:types>
<!--
#################
# WSDL-Messages #
#################
//-->
<!-- #### addUser #### //-->
<wsdl:message name="addUserRequest">
<wsdl:part element="tns:addUserRequest" name="addUserInput" />
</wsdl:message>
<wsdl:message name="addUserResponse">
<wsdl:part element="tns:booleanResponse" name="addUserOutput" />
</wsdl:message>
<!-- #### deleteUser #### //-->
<wsdl:message name="deleteUserRequest">
<wsdl:part element="tns:deleteUserRequest" name="deleteUserInput" />
</wsdl:message>
<wsdl:message name="deleteUserResponse">
<wsdl:part element="tns:booleanResponse" name="deleteUserOutput" />
</wsdl:message>
<!-- #### addRole #### //-->
<wsdl:message name="addRoleRequest">
<wsdl:part element="tns:addRoleRequest" name="addRoleInput" />
</wsdl:message>
<wsdl:message name="addRoleResponse">
<wsdl:part element="tns:booleanResponse" name="addRoleOutput" />
</wsdl:message>
<!-- #### deleteRole #### //-->
<wsdl:message name="deleteRoleRequest">
<wsdl:part element="tns:deleteRoleRequest" name="deleteRoleInput" />
</wsdl:message>
<wsdl:message name="deleteRoleResponse">
<wsdl:part element="tns:booleanResponse" name="deleteRoleOutput" />
</wsdl:message>
<!-- #### assignUser #### //-->
<wsdl:message name="assignUserRequest">
<wsdl:part element="tns:assignUserRequest" name="assignUserInput" />
</wsdl:message>
<wsdl:message name="assignUserResponse">
<wsdl:part element="tns:booleanResponse" name="assignUserOutput" />
</wsdl:message>
<!-- #### deassignUser #### //-->
<wsdl:message name="deassignUserRequest">
<wsdl:part element="tns:deassignUserRequest" name="deassignUserInput" />
</wsdl:message>
<wsdl:message name="deassignUserResponse">
<wsdl:part element="tns:booleanResponse" name="deassignUserOutput" />
</wsdl:message>
<!-- #### grantPermission #### //-->
<wsdl:message name="grantPermissionRequest">
<wsdl:part element="tns:grantPermissionRequest" name="grantPermissionInput" />
</wsdl:message>
<wsdl:message name="grantPermissionResponse">
<wsdl:part element="tns:booleanResponse" name="grantPermissionOutput" />
</wsdl:message>
<!-- #### grantPermission #### //-->
<wsdl:message name="revokePermissionRequest">
<wsdl:part element="tns:revokePermissionRequest" name="revokePermissionInput" />
</wsdl:message>
<wsdl:message name="revokePermissionResponse">
<wsdl:part element="tns:booleanResponse" name="revokePermissionOutput" />
</wsdl:message>
<!-- #### addInheritance #### //-->
<wsdl:message name="addInheritanceRequest">
<wsdl:part element="tns:addInheritanceRequest" name="addInheritanceInput" />
</wsdl:message>
<wsdl:message name="addInheritanceResponse">
<wsdl:part element="tns:booleanResponse" name="addInheritanceOutput" />
</wsdl:message>
<!-- #### deleteInheritance #### //-->
<wsdl:message name="deleteInheritanceRequest">
<wsdl:part element="tns:deleteInheritanceRequest" name="deleteInheritanceInput" />
</wsdl:message>
<wsdl:message name="deleteInheritanceResponse">
<wsdl:part element="tns:booleanResponse" name="deleteInheritanceOutput" />
</wsdl:message>
<!-- #### addAscendant #### //-->
<wsdl:message name="addAscendantRequest">
<wsdl:part element="tns:addAscendantRequest" name="addAscendantInput" />
</wsdl:message>
<wsdl:message name="addAscendantResponse">
<wsdl:part element="tns:booleanResponse" name="addAscendantOutput" />
</wsdl:message>
<!-- #### addAscendant #### //-->
<wsdl:message name="addDescendantRequest">
<wsdl:part element="tns:addDescendantRequest" name="addDescendantInput" />
</wsdl:message>
<wsdl:message name="addDescendantResponse">
<wsdl:part element="tns:booleanResponse" name="addDescendantOutput" />
</wsdl:message>
<!-- #### rbacFault #### //-->
<wsdl:message name="rbacFault">
<wsdl:part element="tns:rbacFaultResponse" name="rbacFault" />
</wsdl:message>
<!-- #### authenticationFault #### //-->
<wsdl:message name="authenticationFault">
<wsdl:part element="tns:authenticationFaultResponse" name="authenticationFault" />
</wsdl:message>
<!-- #### formatFault #### //-->
<wsdl:message name="formatFault">
<wsdl:part element="tns:formatFaultResponse" name="formatFault" />
</wsdl:message>
<!--
##########################
# Port-Type-Definitionen #
##########################
//-->
<wsdl:portType name="port_tgadministration">
<!-- #### addUser #### //-->
<wsdl:operation name="addUser">
<wsdl:input message="tns:addUserRequest" />
<wsdl:output message="tns:addUserResponse" />
<wsdl:fault name="rbacFault" message="tns:rbacFault" />
<wsdl:fault name="authenticationFault" message="tns:authenticationFault" />
<wsdl:fault name="formatFault" message="tns:formatFault" />
</wsdl:operation>
<!-- #### deleteUser #### //-->
<wsdl:operation name="deleteUser">
<wsdl:input message="tns:deleteUserRequest" />
<wsdl:output message="tns:deleteUserResponse" />
<wsdl:fault name="rbacFault" message="tns:rbacFault" />
<wsdl:fault name="authenticationFault" message="tns:authenticationFault" />
<wsdl:fault name="formatFault" message="tns:formatFault" />
</wsdl:operation>
<!-- #### addRole #### //-->
<wsdl:operation name="addRole">
<wsdl:input message="tns:addRoleRequest" />
<wsdl:output message="tns:addRoleResponse" />
<wsdl:fault name="rbacFault" message="tns:rbacFault" />
<wsdl:fault name="authenticationFault" message="tns:authenticationFault" />
</wsdl:operation>
<!-- #### deleteRole #### //-->
<wsdl:operation name="deleteRole">
<wsdl:input message="tns:deleteRoleRequest" />
<wsdl:output message="tns:deleteRoleResponse" />
<wsdl:fault name="rbacFault" message="tns:rbacFault" />
<wsdl:fault name="authenticationFault" message="tns:authenticationFault" />
</wsdl:operation>
<!-- #### assignUser #### //-->
<wsdl:operation name="assignUser">
<wsdl:input message="tns:assignUserRequest" />
<wsdl:output message="tns:assignUserResponse" />
<wsdl:fault name="rbacFault" message="tns:rbacFault" />
<wsdl:fault name="authenticationFault" message="tns:authenticationFault" />
<wsdl:fault name="formatFault" message="tns:formatFault" />
</wsdl:operation>
<!-- #### deassignUser #### //-->
<wsdl:operation name="deassignUser">
<wsdl:input message="tns:deassignUserRequest" />
<wsdl:output message="tns:deassignUserResponse" />
<wsdl:fault name="rbacFault" message="tns:rbacFault" />
<wsdl:fault name="authenticationFault" message="tns:authenticationFault" />
<wsdl:fault name="formatFault" message="tns:formatFault" />
</wsdl:operation>
<!-- #### grantPermission #### //-->
<wsdl:operation name="grantPermission">
<wsdl:input message="tns:grantPermissionRequest" />
<wsdl:output message="tns:grantPermissionResponse" />
<wsdl:fault name="rbacFault" message="tns:rbacFault" />
<wsdl:fault name="authenticationFault" message="tns:authenticationFault" />
</wsdl:operation>
<!-- #### revokePermission #### //-->
<wsdl:operation name="revokePermission">
<wsdl:input message="tns:revokePermissionRequest" />
<wsdl:output message="tns:revokePermissionResponse" />
<wsdl:fault name="rbacFault" message="tns:rbacFault" />
<wsdl:fault name="authenticationFault" message="tns:authenticationFault" />
</wsdl:operation>
<!-- #### addInheritance #### //-->
<wsdl:operation name="addInheritance">
<wsdl:input message="tns:addInheritanceRequest" />
<wsdl:output message="tns:addInheritanceResponse" />
<wsdl:fault name="rbacFault" message="tns:rbacFault" />
<wsdl:fault name="authenticationFault" message="tns:authenticationFault" />
</wsdl:operation>
<!-- #### deleteInheritance #### //-->
<wsdl:operation name="deleteInheritance">
<wsdl:input message="tns:deleteInheritanceRequest" />
<wsdl:output message="tns:deleteInheritanceResponse" />
<wsdl:fault name="rbacFault" message="tns:rbacFault" />
<wsdl:fault name="authenticationFault" message="tns:authenticationFault" />
</wsdl:operation>
<!-- #### addAscendant #### //-->
<wsdl:operation name="addAscendant">
<wsdl:input message="tns:addAscendantRequest" />
<wsdl:output message="tns:addAscendantResponse" />
<wsdl:fault name="rbacFault" message="tns:rbacFault" />
<wsdl:fault name="authenticationFault" message="tns:authenticationFault" />
</wsdl:operation>
<!-- #### addDescendant #### //-->
<wsdl:operation name="addDescendant">
<wsdl:input message="tns:addDescendantRequest" />
<wsdl:output message="tns:addDescendantResponse" />
<wsdl:fault name="rbacFault" message="tns:rbacFault" />
<wsdl:fault name="authenticationFault" message="tns:authenticationFault" />
</wsdl:operation>
</wsdl:portType>
<!--
###########
# Binding #
###########
//-->
<wsdl:binding name="binding_tgadministration" type="tns:port_tgadministration">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />
<!-- #### addUser #### //-->
<wsdl:operation name="addUser">
<soap:operation soapAction="http://textgrid.info/namespaces/middleware/tgauth/addUser" />
<wsdl:input><soap:body use="literal" /></wsdl:input>
<wsdl:output><soap:body use="literal" /></wsdl:output>
<wsdl:fault name="rbacFault"><soap:fault name="rbacFault" use="literal"/></wsdl:fault>
<wsdl:fault name="formatFault"><soap:fault name="formatFault" use="literal"/></wsdl:fault>
<wsdl:fault name="authenticationFault"><soap:fault name="authenticationFault" use="literal"/></wsdl:fault>
</wsdl:operation>
<!-- #### deleteUser #### //-->
<wsdl:operation name="deleteUser">
<soap:operation soapAction="http://textgrid.info/namespaces/middleware/tgauth/deleteUser" />
<wsdl:input><soap:body use="literal" /></wsdl:input>
<wsdl:output><soap:body use="literal" /></wsdl:output>
<wsdl:fault name="rbacFault"><soap:fault name="rbacFault" use="literal"/></wsdl:fault>
<wsdl:fault name="formatFault"><soap:fault name="formatFault" use="literal"/></wsdl:fault>
<wsdl:fault name="authenticationFault"><soap:fault name="authenticationFault" use="literal"/></wsdl:fault>
</wsdl:operation>
<!-- #### addRole #### //-->
<wsdl:operation name="addRole">
<soap:operation soapAction="http://textgrid.info/namespaces/middleware/tgauth/addRole" />
<wsdl:input><soap:body use="literal" /></wsdl:input>
<wsdl:output><soap:body use="literal" /></wsdl:output>
<wsdl:fault name="rbacFault"><soap:fault name="rbacFault" use="literal"/></wsdl:fault>
<wsdl:fault name="authenticationFault"><soap:fault name="authenticationFault" use="literal"/></wsdl:fault>
</wsdl:operation>
<!-- #### deleteRole #### //-->
<wsdl:operation name="deleteRole">
<soap:operation soapAction="http://textgrid.info/namespaces/middleware/tgauth/deleteRole" />
<wsdl:input><soap:body use="literal" /></wsdl:input>
<wsdl:output><soap:body use="literal" /></wsdl:output>
<wsdl:fault name="rbacFault"><soap:fault name="rbacFault" use="literal"/></wsdl:fault>
<wsdl:fault name="authenticationFault"><soap:fault name="authenticationFault" use="literal"/></wsdl:fault>
</wsdl:operation>
<!-- #### assignUser #### //-->
<wsdl:operation name="assignUser">
<soap:operation soapAction="http://textgrid.info/namespaces/middleware/tgauth/assignUser" />
<wsdl:input><soap:body use="literal" /></wsdl:input>
<wsdl:output><soap:body use="literal" /></wsdl:output>
<wsdl:fault name="rbacFault"><soap:fault name="rbacFault" use="literal"/></wsdl:fault>
<wsdl:fault name="formatFault"><soap:fault name="formatFault" use="literal"/></wsdl:fault>
<wsdl:fault name="authenticationFault"><soap:fault name="authenticationFault" use="literal"/></wsdl:fault>
</wsdl:operation>
<!-- #### deassignUser #### //-->
<wsdl:operation name="deassignUser">
<soap:operation soapAction="http://textgrid.info/namespaces/middleware/tgauth/deassignUser" />
<wsdl:input><soap:body use="literal" /></wsdl:input>
<wsdl:output><soap:body use="literal" /></wsdl:output>
<wsdl:fault name="rbacFault"><soap:fault name="rbacFault" use="literal"/></wsdl:fault>
<wsdl:fault name="formatFault"><soap:fault name="formatFault" use="literal"/></wsdl:fault>
<wsdl:fault name="authenticationFault"><soap:fault name="authenticationFault" use="literal"/></wsdl:fault>
</wsdl:operation>
<!-- #### grantPermission #### //-->
<wsdl:operation name="grantPermission">
<soap:operation soapAction="http://textgrid.info/namespaces/middleware/tgauth/grantPermission" />
<wsdl:input><soap:body use="literal" /></wsdl:input>
<wsdl:output><soap:body use="literal" /></wsdl:output>
<wsdl:fault name="rbacFault"><soap:fault name="rbacFault" use="literal"/></wsdl:fault>
<wsdl:fault name="authenticationFault"><soap:fault name="authenticationFault" use="literal"/></wsdl:fault>
</wsdl:operation>
<!-- #### revokePermission #### //-->
<wsdl:operation name="revokePermission">
<soap:operation soapAction="http://textgrid.info/namespaces/middleware/tgauth/revokePermission" />
<wsdl:input><soap:body use="literal" /></wsdl:input>
<wsdl:output><soap:body use="literal" /></wsdl:output>
<wsdl:fault name="rbacFault"><soap:fault name="rbacFault" use="literal"/></wsdl:fault>
<wsdl:fault name="authenticationFault"><soap:fault name="authenticationFault" use="literal"/></wsdl:fault>
</wsdl:operation>
<!-- #### addInheritance #### //-->
<wsdl:operation name="addInheritance">
<soap:operation soapAction="http://textgrid.info/namespaces/middleware/tgauth/addInheritance" />
<wsdl:input><soap:body use="literal" /></wsdl:input>
<wsdl:output><soap:body use="literal" /></wsdl:output>
<wsdl:fault name="rbacFault"><soap:fault name="rbacFault" use="literal"/></wsdl:fault>
<wsdl:fault name="authenticationFault"><soap:fault name="authenticationFault" use="literal"/></wsdl:fault>
</wsdl:operation>
<!-- #### deleteInheritance #### //-->
<wsdl:operation name="deleteInheritance">
<soap:operation soapAction="http://textgrid.info/namespaces/middleware/tgauth/deleteInheritance" />
<wsdl:input><soap:body use="literal" /></wsdl:input>
<wsdl:output><soap:body use="literal" /></wsdl:output>
<wsdl:fault name="rbacFault"><soap:fault name="rbacFault" use="literal"/></wsdl:fault>
<wsdl:fault name="authenticationFault"><soap:fault name="authenticationFault" use="literal"/></wsdl:fault>
</wsdl:operation>
<!-- #### addAscendant #### //-->
<wsdl:operation name="addAscendant">
<soap:operation soapAction="http://textgrid.info/namespaces/middleware/tgauth/addAscendant" />
<wsdl:input><soap:body use="literal" /></wsdl:input>
<wsdl:output><soap:body use="literal" /></wsdl:output>
<wsdl:fault name="rbacFault"><soap:fault name="rbacFault" use="literal"/></wsdl:fault>
<wsdl:fault name="authenticationFault"><soap:fault name="authenticationFault" use="literal"/></wsdl:fault>
</wsdl:operation>
<!-- #### addDescendant #### //-->
<wsdl:operation name="addDescendant">
<soap:operation soapAction="http://textgrid.info/namespaces/middleware/tgauth/addDescendant" />
<wsdl:input><soap:body use="literal" /></wsdl:input>
<wsdl:output><soap:body use="literal" /></wsdl:output>
<wsdl:fault name="rbacFault"><soap:fault name="rbacFault" use="literal"/></wsdl:fault>
<wsdl:fault name="authenticationFault"><soap:fault name="authenticationFault" use="literal"/></wsdl:fault>
</wsdl:operation>
</wsdl:binding>
<!--
#####################
# Servicedefinition #
#####################
//-->
<wsdl:service name="tgadministration">
<wsdl:port binding="tns:binding_tgadministration" name="tgadministration">
<soap:address location="http://textgrid.regengedanken.de/rbacSoap/tgadministration.php" />
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions name="tgextra"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:tns="http://textgrid.info/namespaces/middleware/tgauth"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://textgrid.info/namespaces/middleware/tgauth">
<!--
####################
# Typ-Definitionen #
####################
//-->
<wsdl:types>
<xsd:schema targetNamespace="http://textgrid.info/namespaces/middleware/tgauth">
<!-- #### authenticate #### //-->
<xsd:element name="authenticateRequest">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="username" type="xsd:string" minOccurs="1" maxOccurs="1" />
<xsd:element name="password" type="xsd:string" minOccurs="1" maxOccurs="1" />
<xsd:element name="log" type="xsd:string" minOccurs="0" maxOccurs="1" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="authenticateResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="sid" type="xsd:string" minOccurs="1" maxOccurs="1" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<!-- #### userExists #### //-->
<xsd:element name="userExistsRequest">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="auth" type="xsd:string" minOccurs="1" maxOccurs="1" />
<xsd:element name="log" type="xsd:string" minOccurs="0" maxOccurs="1" />
<xsd:element name="username" type="xsd:string" minOccurs="1" maxOccurs="1" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<!-- #### createProject #### //-->
<xsd:element name="createProjectRequest">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="auth" type="xsd:string" minOccurs="0" maxOccurs="1" />
<xsd:element name="log" type="xsd:string" minOccurs="0" maxOccurs="1" />
<xsd:element name="name" type="xsd:string" minOccurs="1" maxOccurs="1" />
<xsd:element name="description" type="xsd:string" minOccurs="0" maxOccurs="1" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="createProjectResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="projectId" type="xsd:string" minOccurs="1" maxOccurs="1" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<!-- #### filterBySid #### //-->
<xsd:element name="filterBySidRequest">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="auth" type="xsd:string" minOccurs="1" maxOccurs="1" />
<xsd:element name="log" type="xsd:string" minOccurs="0" maxOccurs="1" />
<xsd:element name="resource" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
<xsd:element name="operation" type="xsd:string" minOccurs="1" maxOccurs="1" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<!-- #### getSid #### //-->
<xsd:element name="getSidResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="sid" type="xsd:string" minOccurs="1" maxOccurs="1" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<!-- #### registerResource #### //-->
<xsd:element name="registerResourceRequest">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="auth" type="xsd:string" minOccurs="1" maxOccurs="1" />
<xsd:element name="log" type="xsd:string" minOccurs="0" maxOccurs="1" />
<xsd:element name="project" type="xsd:string" minOccurs="1" maxOccurs="1" />
<xsd:element name="uri" type="xsd:string" minOccurs="1" maxOccurs="1" />
<xsd:element name="description" type="xsd:string" minOccurs="1" maxOccurs="1" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="filterResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="resource" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="booleanResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="result" type="xsd:string" minOccurs="1" maxOccurs="1" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<!-- #### authenticationFault #### //-->
<xsd:element name="authenticationFaultResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="fault" type="xsd:string" minOccurs="1" maxOccurs="1" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>
</wsdl:types>
<!--
#################
# WSDL-Messages #
#################
//-->
<!-- #### authenticate #### //-->
<wsdl:message name="authenticateRequest">
<wsdl:part element="tns:authenticateRequest" name="authenticateInput" />
</wsdl:message>
<wsdl:message name="authenticateResponse">
<wsdl:part element="tns:authenticateResponse" name="authenticateOutput" />
</wsdl:message>
<!-- #### userExists #### //-->
<wsdl:message name="userExistsRequest">
<wsdl:part element="tns:userExistsRequest" name="userExistsInput" />
</wsdl:message>
<wsdl:message name="userExistsResponse">
<wsdl:part element="tns:booleanResponse" name="userExistsOutput" />
</wsdl:message>
<!-- #### createProject #### //-->
<wsdl:message name="createProjectRequest">
<wsdl:part element="tns:createProjectRequest" name="createProjectInput" />
</wsdl:message>
<wsdl:message name="createProjectResponse">
<wsdl:part element="tns:createProjectResponse" name="createProjectOutput" />
</wsdl:message>
<!-- #### filterBySid #### //-->
<wsdl:message name="filterBySidRequest">
<wsdl:part element="tns:filterBySidRequest" name="filterBySidInput" />
</wsdl:message>
<wsdl:message name="filterBySidResponse">
<wsdl:part element="tns:filterResponse" name="filterBySidOutput" />
</wsdl:message>
<!-- #### getSid #### //-->
<wsdl:message name="getSidResponse">
<wsdl:part element="tns:getSidResponse" name="getSidOutput" />
</wsdl:message>
<!-- #### authenticationFault #### //-->
<wsdl:message name="authenticationFault">
<wsdl:part element="tns:authenticationFaultResponse" name="authenticationFault" />
</wsdl:message>
<!--
##########################
# Port-Type-Definitionen #
##########################
//-->
<wsdl:portType name="port_tgextra">
<!-- #### authenticate #### //-->
<wsdl:operation name="authenticate">
<wsdl:input message="tns:authenticateRequest" />
<wsdl:output message="tns:authenticateResponse" />
<wsdl:fault name="authenticationFault" message="tns:authenticationFault" />
</wsdl:operation>
<!-- #### userExists #### //-->
<wsdl:operation name="userExists">
<wsdl:input message="tns:userExistsRequest" />
<wsdl:output message="tns:userExistsResponse" />
<wsdl:fault name="authenticationFault" message="tns:authenticationFault" />
</wsdl:operation>
<!-- #### createProject #### //-->
<wsdl:operation name="createProject">
<wsdl:input message="tns:createProjectRequest" />
<wsdl:output message="tns:createProjectResponse" />
</wsdl:operation>
<!-- #### filterBySid #### //-->
<wsdl:operation name="filterBySid">
<wsdl:input message="tns:filterBySidRequest" />
<wsdl:output message="tns:filterBySidResponse" />
<wsdl:fault name="authenticationFault" message="tns:authenticationFault" />
</wsdl:operation>
<!-- #### getSid #### //-->
<wsdl:operation name="getSid">
<wsdl:output message="tns:getSidResponse" />
</wsdl:operation>
</wsdl:portType>
<!--
###########
# Binding #
###########
//-->
<wsdl:binding name="binding_tgextra" type="tns:port_tgextra">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />
<!-- #### authenticate #### //-->
<wsdl:operation name="authenticate">
<soap:operation soapAction="http://textgrid.info/namespaces/middleware/tgauth/authenticate" />
<wsdl:input><soap:body use="literal" /></wsdl:input>
<wsdl:output><soap:body use="literal" /></wsdl:output>
<wsdl:fault name="authenticationFault"><soap:fault name="authenticationFault" use="literal"/></wsdl:fault>
</wsdl:operation>
<!-- #### userExists #### //-->
<wsdl:operation name="userExists">
<soap:operation soapAction="http://textgrid.info/namespaces/middleware/tgauth/userExists" />
<wsdl:input><soap:body use="literal" /></wsdl:input>
<wsdl:output><soap:body use="literal" /></wsdl:output>
<wsdl:fault name="authenticationFault"><soap:fault name="authenticationFault" use="literal"/></wsdl:fault>
</wsdl:operation>
<!-- #### createProject #### //-->
<wsdl:operation name="createProject">
<soap:operation soapAction="http://textgrid.info/namespaces/middleware/tgauth/createProject" />
<wsdl:input><soap:body use="literal" /></wsdl:input>
<wsdl:output><soap:body use="literal" /></wsdl:output>
</wsdl:operation>
<!-- #### filterBySid #### //-->
<wsdl:operation name="filterBySid">
<soap:operation soapAction="http://textgrid.info/namespaces/middleware/tgauth/filterBySid" />
<wsdl:input><soap:body use="literal" /></wsdl:input>
<wsdl:output><soap:body use="literal" /></wsdl:output>
<wsdl:fault name="authenticationFault"><soap:fault name="authenticationFault" use="literal"/></wsdl:fault>
</wsdl:operation>
<!-- #### getSid #### //-->
<wsdl:operation name="getSid">
<soap:operation soapAction="http://textgrid.info/namespaces/middleware/tgauth/getSid" />
<wsdl:output><soap:body use="literal" /></wsdl:output>
</wsdl:operation>
</wsdl:binding>
<!--
#####################
# Servicedefinition #
#####################
//-->
<wsdl:service name="tgextra">
<wsdl:port binding="tns:binding_tgextra" name="tgextra">
<soap:address location="http://rbac.textgrid.daasi.de/tgextra.php" />
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions name="tgreview"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:tns="http://textgrid.info/namespaces/middleware/tgauth"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://textgrid.info/namespaces/middleware/tgauth">
<!--
####################
# Typ-Definitionen #
####################
//-->
<wsdl:types>
<xsd:schema targetNamespace="http://textgrid.info/namespaces/middleware/tgauth">
<!-- #### sessionRoles #### //-->
<xsd:element name="sessionRolesRequest">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="intSid" type="xsd:string" minOccurs="1" maxOccurs="1" />
<xsd:element name="sid" type="xsd:string" minOccurs="1" maxOccurs="1" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<!-- #### assignedRoles #### //-->
<xsd:element name="assignedRolesRequest">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="intSid" type="xsd:string" minOccurs="1" maxOccurs="1" />
<xsd:element name="username" type="xsd:string" minOccurs="1" maxOccurs="1" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<!-- #### authorizedRoles #### //-->
<xsd:element name="authorizedRolesRequest">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="intSid" type="xsd:string" minOccurs="1" maxOccurs="1" />
<xsd:element name="username" type="xsd:string" minOccurs="1" maxOccurs="1" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<!-- #### authorizedUsers #### //-->
<xsd:element name="authorizedUsersRequest">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="intSid" type="xsd:string" minOccurs="1" maxOccurs="1" />
<xsd:element name="role" type="xsd:string" minOccurs="1" maxOccurs="1" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<!-- #### rolePermissions #### //-->
<xsd:element name="rolePermissionsRequest">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="intSid" type="xsd:string" minOccurs="1" maxOccurs="1" />
<xsd:element name="role" type="xsd:string" minOccurs="1" maxOccurs="1" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<!-- #### userPermissions #### //-->
<xsd:element name="userPermissionsRequest">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="intSid" type="xsd:string" minOccurs="1" maxOccurs="1" />
<xsd:element name="username" type="xsd:string" minOccurs="1" maxOccurs="1" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<!-- #### sessionPermissions #### //-->
<xsd:element name="sessionPermissionsRequest">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="intSid" type="xsd:string" minOccurs="1" maxOccurs="1" />
<xsd:element name="sid" type="xsd:string" minOccurs="1" maxOccurs="1" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<!-- #### assignedUsers #### //-->
<xsd:element name="assignedUsersRequest">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="intSid" type="xsd:string" minOccurs="1" maxOccurs="1" />
<xsd:element name="role" type="xsd:string" minOccurs="1" maxOccurs="1" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<!-- #### roleOperationsOnObject #### //-->
<xsd:element name="roleOperationsOnObjectRequest">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="intSid" type="xsd:string" minOccurs="1" maxOccurs="1" />
<xsd:element name="role" type="xsd:string" minOccurs="1" maxOccurs="1" />
<xsd:element name="resource" type="xsd:string" minOccurs="1" maxOccurs="1" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<!-- #### userOperationsOnObject #### //-->
<xsd:element name="userOperationsOnObjectRequest">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="intSid" type="xsd:string" minOccurs="1" maxOccurs="1" />
<xsd:element name="user" type="xsd:string" minOccurs="1" maxOccurs="1" />
<xsd:element name="resource" type="xsd:string" minOccurs="1" maxOccurs="1" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="operationsetResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="operationset" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="permissionsetResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="permissionset" type="tns:permission" minOccurs="0" maxOccurs="unbounded" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="rolesetResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="role" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="usersetResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="username" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="booleanResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="result" type="xsd:boolean" minOccurs="1" maxOccurs="1" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="permission">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="resource" type="xsd:string" minOccurs="1" maxOccurs="1" />
<xsd:element name="operation" type="xsd:string" minOccurs="1" maxOccurs="1" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<!-- #### rbacFault #### //-->
<xsd:element name="rbacFaultResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="fault" type="xsd:string" minOccurs="1" maxOccurs="1" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<!-- #### authenticationFault #### //-->
<xsd:element name="authenticationFaultResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="fault" type="xsd:string" minOccurs="1" maxOccurs="1" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>
</wsdl:types>
<!--
#################
# WSDL-Messages #
#################
//-->
<!-- #### sessionRoles #### //-->
<wsdl:message name="sessionRolesRequest">
<wsdl:part element="tns:sessionRolesRequest" name="sessionRolesInput" />
</wsdl:message>
<wsdl:message name="sessionRolesResponse">
<wsdl:part element="tns:rolesetResponse" name="sessionRolesOutput" />
</wsdl:message>
<!-- #### assignedRoles #### //-->
<wsdl:message name="assignedRolesRequest">
<wsdl:part element="tns:assignedRolesRequest" name="assignedRolesInput" />
</wsdl:message>
<wsdl:message name="assignedRolesResponse">
<wsdl:part element="tns:rolesetResponse" name="assignedRolesOutput" />
</wsdl:message>
<!-- #### authorizedRoles #### //-->
<wsdl:message name="authorizedRolesRequest">
<wsdl:part element="tns:authorizedRolesRequest" name="authorizedRolesInput" />
</wsdl:message>
<wsdl:message name="authorizedRolesResponse">
<wsdl:part element="tns:rolesetResponse" name="authorizedRolesOutput" />
</wsdl:message>
<!-- #### authorizedUsers #### //-->
<wsdl:message name="authorizedUsersRequest">
<wsdl:part element="tns:authorizedUsersRequest" name="authorizedUsersInput" />
</wsdl:message>
<wsdl:message name="authorizedUsersResponse">
<wsdl:part element="tns:usersetResponse" name="authorizedUsersOutput" />
</wsdl:message>
<!-- #### rolePermissions #### //-->
<wsdl:message name="rolePermissionsRequest">
<wsdl:part element="tns:rolePermissionsRequest" name="rolePermissionsInput" />
</wsdl:message>
<wsdl:message name="rolePermissionsResponse">
<wsdl:part element="tns:permissionsetResponse" name="rolePermissionsOutput" />
</wsdl:message>
<!-- #### userPermissions #### //-->
<wsdl:message name="userPermissionsRequest">
<wsdl:part element="tns:userPermissionsRequest" name="userPermissionsInput" />
</wsdl:message>
<wsdl:message name="userPermissionsResponse">
<wsdl:part element="tns:permissionsetResponse" name="userPermissionsOutput" />
</wsdl:message>
<!-- #### sessionPermissions #### //-->
<wsdl:message name="sessionPermissionsRequest">
<wsdl:part element="tns:sessionPermissionsRequest" name="sessionPermissionsInput" />
</wsdl:message>
<wsdl:message name="sessionPermissionsResponse">
<wsdl:part element="tns:permissionsetResponse" name="sessionPermissionsOutput" />
</wsdl:message>
<!-- #### assignedUsers #### //-->
<wsdl:message name="assignedUsersRequest">
<wsdl:part element="tns:assignedUsersRequest" name="assignedUsersInput" />
</wsdl:message>
<wsdl:message name="assignedUsersResponse">
<wsdl:part element="tns:usersetResponse" name="assignedUsersOutput" />
</wsdl:message>
<!-- #### roleOperationsOnObject #### //-->
<wsdl:message name="roleOperationsOnObjectRequest">
<wsdl:part element="tns:roleOperationsOnObjectRequest" name="roleOperationsOnObjectInput" />
</wsdl:message>
<wsdl:message name="roleOperationsOnObjectResponse">
<wsdl:part element="tns:operationsetResponse" name="roleOperationsOnObjectOutput" />
</wsdl:message>
<!-- #### userOperationsOnObject #### //-->
<wsdl:message name="userOperationsOnObjectRequest">
<wsdl:part element="tns:userOperationsOnObjectRequest" name="userOperationsOnObjectInput" />
</wsdl:message>
<wsdl:message name="userOperationsOnObjectResponse">
<wsdl:part element="tns:operationsetResponse" name="userOperationsOnObjectOutput" />
</wsdl:message>
<!-- #### rbacFault #### //-->
<wsdl:message name="rbacFault">
<wsdl:part element="tns:rbacFaultResponse" name="rbacFault" />
</wsdl:message>
<!-- #### authenticationFault #### //-->
<wsdl:message name="authenticationFault">
<wsdl:part element="tns:authenticationFaultResponse" name="authenticationFault" />
</wsdl:message>
<!--
##########################
# Port-Type-Definitionen #
##########################
//-->
<wsdl:portType name="port_tgreview">
<!-- #### sessionRoles #### //-->
<wsdl:operation name="sessionRoles">
<wsdl:input message="tns:sessionRolesRequest" />
<wsdl:output message="tns:sessionRolesResponse" />
<wsdl:fault name="rbacFault" message="tns:rbacFault" />
<wsdl:fault name="authenticationFault" message="tns:authenticationFault" />
</wsdl:operation>
<!-- #### assignedRoles #### //-->
<wsdl:operation name="assignedRoles">
<wsdl:input message="tns:assignedRolesRequest" />
<wsdl:output message="tns:assignedRolesResponse" />
<wsdl:fault name="rbacFault" message="tns:rbacFault" />
<wsdl:fault name="authenticationFault" message="tns:authenticationFault" />
</wsdl:operation>
<!-- #### authorizedRoles #### //-->
<wsdl:operation name="authorizedRoles">
<wsdl:input message="tns:authorizedRolesRequest" />
<wsdl:output message="tns:authorizedRolesResponse" />
<wsdl:fault name="rbacFault" message="tns:rbacFault" />
<wsdl:fault name="authenticationFault" message="tns:authenticationFault" />
</wsdl:operation>
<!-- #### authorizedUsers #### //-->
<wsdl:operation name="authorizedUsers">
<wsdl:input message="tns:authorizedUsersRequest" />
<wsdl:output message="tns:authorizedUsersResponse" />
<wsdl:fault name="rbacFault" message="tns:rbacFault" />
<wsdl:fault name="authenticationFault" message="tns:authenticationFault" />
</wsdl:operation>
<!-- #### rolePermissions #### //-->
<wsdl:operation name="rolePermissions">
<wsdl:input message="tns:rolePermissionsRequest" />
<wsdl:output message="tns:rolePermissionsResponse" />
<wsdl:fault name="rbacFault" message="tns:rbacFault" />
<wsdl:fault name="authenticationFault" message="tns:authenticationFault" />
</wsdl:operation>
<!-- #### userPermissions #### //-->
<wsdl:operation name="userPermissions">
<wsdl:input message="tns:userPermissionsRequest" />
<wsdl:output message="tns:userPermissionsResponse" />
<wsdl:fault name="rbacFault" message="tns:rbacFault" />
<wsdl:fault name="authenticationFault" message="tns:authenticationFault" />
</wsdl:operation>
<!-- #### sessionPermissions #### //-->
<wsdl:operation name="sessionPermissions">
<wsdl:input message="tns:sessionPermissionsRequest" />
<wsdl:output message="tns:sessionPermissionsResponse" />
<wsdl:fault name="rbacFault" message="tns:rbacFault" />
<wsdl:fault name="authenticationFault" message="tns:authenticationFault" />
</wsdl:operation>
<!-- #### assignedUsers #### //-->
<wsdl:operation name="assignedUsers">
<wsdl:input message="tns:assignedUsersRequest" />
<wsdl:output message="tns:assignedUsersResponse" />
<wsdl:fault name="rbacFault" message="tns:rbacFault" />
<wsdl:fault name="authenticationFault" message="tns:authenticationFault" />
</wsdl:operation>
<!-- #### roleOperationsOnOBject #### //-->
<wsdl:operation name="roleOperationsOnObject">
<wsdl:input message="tns:roleOperationsOnObjectRequest" />
<wsdl:output message="tns:roleOperationsOnObjectResponse" />
<wsdl:fault name="rbacFault" message="tns:rbacFault" />
<wsdl:fault name="authenticationFault" message="tns:authenticationFault" />
</wsdl:operation>
<!-- #### userOperationsOnOBject #### //-->
<wsdl:operation name="userOperationsOnObject">
<wsdl:input message="tns:userOperationsOnObjectRequest" />
<wsdl:output message="tns:userOperationsOnObjectResponse" />
<wsdl:fault name="rbacFault" message="tns:rbacFault" />
<wsdl:fault name="authenticationFault" message="tns:authenticationFault" />
</wsdl:operation>
</wsdl:portType>
<!--
###########
# Binding #
###########
//-->
<wsdl:binding name="binding_tgreview" type="tns:port_tgreview">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />
<!-- #### sessionRoles #### //-->
<wsdl:operation name="sessionRoles">
<soap:operation soapAction="http://textgrid.info/namespaces/middleware/tgauth/sessionRoles" />
<wsdl:input><soap:body use="literal" /></wsdl:input>
<wsdl:output><soap:body use="literal" /></wsdl:output>
<wsdl:fault name="rbacFault"><soap:fault name="rbacFault" use="literal"/></wsdl:fault>
<wsdl:fault name="authenticationFault"><soap:fault name="rbacFault" use="literal"/></wsdl:fault>
</wsdl:operation>
<!-- #### assignedRoles #### //-->
<wsdl:operation name="assignedRoles">
<soap:operation soapAction="http://textgrid.info/namespaces/middleware/tgauth/assignedRoles" />
<wsdl:input><soap:body use="literal" /></wsdl:input>
<wsdl:output><soap:body use="literal" /></wsdl:output>
<wsdl:fault name="rbacFault"><soap:fault name="rbacFault" use="literal"/></wsdl:fault>
<wsdl:fault name="authenticationFault"><soap:fault name="rbacFault" use="literal"/></wsdl:fault>
</wsdl:operation>
<!-- #### authorizedRoles #### //-->
<wsdl:operation name="authorizedRoles">
<soap:operation soapAction="http://textgrid.info/namespaces/middleware/tgauth/authorizedRoles" />
<wsdl:input><soap:body use="literal" /></wsdl:input>
<wsdl:output><soap:body use="literal" /></wsdl:output>
<wsdl:fault name="rbacFault"><soap:fault name="rbacFault" use="literal"/></wsdl:fault>
<wsdl:fault name="authenticationFault"><soap:fault name="rbacFault" use="literal"/></wsdl:fault>
</wsdl:operation>
<!-- #### authorizedUsers #### //-->
<wsdl:operation name="authorizedUsers">
<soap:operation soapAction="http://textgrid.info/namespaces/middleware/tgauth/authorizedUsers" />
<wsdl:input><soap:body use="literal" /></wsdl:input>
<wsdl:output><soap:body use="literal" /></wsdl:output>
<wsdl:fault name="rbacFault"><soap:fault name="rbacFault" use="literal"/></wsdl:fault>
<wsdl:fault name="authenticationFault"><soap:fault name="rbacFault" use="literal"/></wsdl:fault>
</wsdl:operation>
<!-- #### rolePermissions #### //-->
<wsdl:operation name="rolePermissions">
<soap:operation soapAction="http://textgrid.info/namespaces/middleware/tgauth/rolePermissions" />
<wsdl:input><soap:body use="literal" /></wsdl:input>
<wsdl:output><soap:body use="literal" /></wsdl:output>
<wsdl:fault name="rbacFault"><soap:fault name="rbacFault" use="literal"/></wsdl:fault>
<wsdl:fault name="authenticationFault"><soap:fault name="rbacFault" use="literal"/></wsdl:fault>
</wsdl:operation>
<!-- #### userPermissions #### //-->
<wsdl:operation name="userPermissions">
<soap:operation soapAction="http://textgrid.info/namespaces/middleware/tgauth/userPermissions" />
<wsdl:input><soap:body use="literal" /></wsdl:input>
<wsdl:output><soap:body use="literal" /></wsdl:output>
<wsdl:fault name="rbacFault"><soap:fault name="rbacFault" use="literal"/></wsdl:fault>
<wsdl:fault name="authenticationFault"><soap:fault name="rbacFault" use="literal"/></wsdl:fault>
</wsdl:operation>
<!-- #### sessionPermissions #### //-->
<wsdl:operation name="sessionPermissions">
<soap:operation soapAction="http://textgrid.info/namespaces/middleware/tgauth/sessionPermissions" />
<wsdl:input><soap:body use="literal" /></wsdl:input>
<wsdl:output><soap:body use="literal" /></wsdl:output>
<wsdl:fault name="rbacFault"><soap:fault name="rbacFault" use="literal"/></wsdl:fault>
<wsdl:fault name="authenticationFault"><soap:fault name="rbacFault" use="literal"/></wsdl:fault>
</wsdl:operation>
<!-- #### assignedUsers #### //-->
<wsdl:operation name="assignedUsers">
<soap:operation soapAction="http://textgrid.info/namespaces/middleware/tgauth/assignedUsers" />
<wsdl:input><soap:body use="literal" /></wsdl:input>
<wsdl:output><soap:body use="literal" /></wsdl:output>
<wsdl:fault name="rbacFault"><soap:fault name="rbacFault" use="literal"/></wsdl:fault>
<wsdl:fault name="authenticationFault"><soap:fault name="rbacFault" use="literal"/></wsdl:fault>
</wsdl:operation>
<!-- #### roleOperationsOnObject #### //-->
<wsdl:operation name="roleOperationsOnObject">
<soap:operation soapAction="http://textgrid.info/namespaces/middleware/tgauth/roleOperationsOnObject" />
<wsdl:input><soap:body use="literal" /></wsdl:input>
<wsdl:output><soap:body use="literal" /></wsdl:output>
<wsdl:fault name="rbacFault"><soap:fault name="rbacFault" use="literal"/></wsdl:fault>
<wsdl:fault name="authenticationFault"><soap:fault name="rbacFault" use="literal"/></wsdl:fault>
</wsdl:operation>
<!-- #### userOperationsOnObject #### //-->
<wsdl:operation name="userOperationsOnObject">
<soap:operation soapAction="http://textgrid.info/namespaces/middleware/tgauth/userOperationsOnObject" />
<wsdl:input><soap:body use="literal" /></wsdl:input>
<wsdl:output><soap:body use="literal" /></wsdl:output>
<wsdl:fault name="rbacFault"><soap:fault name="rbacFault" use="literal"/></wsdl:fault>
<wsdl:fault name="authenticationFault"><soap:fault name="rbacFault" use="literal"/></wsdl:fault>
</wsdl:operation>
</wsdl:binding>
<!--
#####################
# Servicedefinition #
#####################
//-->
<wsdl:service name="tgreview">
<wsdl:port binding="tns:binding_tgreview" name="tns:tgreview">
<soap:address location="http://textgrid.regengedanken.de/rbacSoap/tgreview.php" />
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions name="tgsystem"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:tns="http://textgrid.info/namespaces/middleware/tgauth"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://textgrid.info/namespaces/middleware/tgauth">
<!--
####################
# Typ-Definitionen #
####################
//-->
<wsdl:types>
<xsd:schema targetNamespace="http://textgrid.info/namespaces/middleware/tgauth">
<!-- #### createSession #### //-->
<xsd:element name="createSessionRequest">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="intSid" type="xsd:string" minOccurs="1" maxOccurs="1" />
<xsd:element name="username" type="xsd:string" minOccurs="1" maxOccurs="1" />
<xsd:element name="roleset" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
<xsd:element name="sid" type="xsd:string" minOccurs="1" maxOccurs="1" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<!-- #### deleteSession #### //-->
<xsd:element name="deleteSessionRequest">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="intSid" type="xsd:string" minOccurs="1" maxOccurs="1" />
<xsd:element name="username" type="xsd:string" minOccurs="1" maxOccurs="1" />
<xsd:element name="sid" type="xsd:string" minOccurs="1" maxOccurs="1" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<!-- #### addActiveRole #### //-->
<xsd:element name="addActiveRoleRequest">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="intSid" type="xsd:string" minOccurs="1" maxOccurs="1" />
<xsd:element name="username" type="xsd:string" minOccurs="1" maxOccurs="1" />
<xsd:element name="sid" type="xsd:string" minOccurs="1" maxOccurs="1" />
<xsd:element name="role" type="xsd:string" minOccurs="1" maxOccurs="1" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<!-- #### dropActiveRole #### //-->
<xsd:element name="dropActiveRoleRequest">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="intSid" type="xsd:string" minOccurs="1" maxOccurs="1" />
<xsd:element name="username" type="xsd:string" minOccurs="1" maxOccurs="1" />
<xsd:element name="sid" type="xsd:string" minOccurs="1" maxOccurs="1" />
<xsd:element name="role" type="xsd:string" minOccurs="1" maxOccurs="1" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<!-- #### checkAccess #### //-->
<xsd:element name="checkAccessRequest">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="intSid" type="xsd:string" minOccurs="1" maxOccurs="1" />
<xsd:element name="sid" type="xsd:string" minOccurs="1" maxOccurs="1" />
<xsd:element name="operation" type="xsd:string" minOccurs="1" maxOccurs="1" />
<xsd:element name="resource" type="xsd:string" minOccurs="1" maxOccurs="1" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="booleanResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="result" type="xsd:boolean" minOccurs="1" maxOccurs="1" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<!-- #### rbacFault #### //-->
<xsd:element name="rbacFaultResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="fault" type="xsd:string" minOccurs="1" maxOccurs="1" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<!-- #### authenticationFault #### //-->
<xsd:element name="authenticationFaultResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="fault" type="xsd:string" minOccurs="1" maxOccurs="1" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>
</wsdl:types>
<!--
#################
# WSDL-Messages #
#################
//-->
<!-- #### createSession #### //-->
<wsdl:message name="createSessionRequest">
<wsdl:part element="tns:createSessionRequest" name="createSessionInput" />
</wsdl:message>
<wsdl:message name="createSessionResponse">
<wsdl:part element="tns:booleanResponse" name="createSessionOutput" />
</wsdl:message>
<!-- #### deleteSession #### //-->
<wsdl:message name="deleteSessionRequest">
<wsdl:part element="tns:deleteSessionRequest" name="deleteSessionInput" />
</wsdl:message>
<wsdl:message name="deleteSessionResponse">
<wsdl:part element="tns:booleanResponse" name="deleteSessionOutput" />
</wsdl:message>
<!-- #### addActiveRole #### //-->
<wsdl:message name="addActiveRoleRequest">
<wsdl:part element="tns:addActiveRoleRequest" name="addActiveRoleInput" />
</wsdl:message>
<wsdl:message name="addActiveRoleResponse">
<wsdl:part element="tns:booleanResponse" name="addActiveRoleOutput" />
</wsdl:message>
<!-- #### dropActiveRole #### //-->
<wsdl:message name="dropActiveRoleRequest">
<wsdl:part element="tns:dropActiveRoleRequest" name="dropActiveRoleInput" />
</wsdl:message>
<wsdl:message name="dropActiveRoleResponse">
<wsdl:part element="tns:booleanResponse" name="dropActiveRoleOutput" />
</wsdl:message>
<!-- #### checkAccess #### //-->
<wsdl:message name="checkAccessRequest">
<wsdl:part element="tns:checkAccessRequest" name="checkAccessInput" />
</wsdl:message>
<wsdl:message name="checkAccessResponse">
<wsdl:part element="tns:booleanResponse" name="checkAccessOutput" />
</wsdl:message>
<!-- #### rbacFault #### //-->
<wsdl:message name="rbacFault">
<wsdl:part element="tns:rbacFaultResponse" name="rbacFault" />
</wsdl:message>
<!-- #### authenticationFault #### //-->
<wsdl:message name="authenticationFault">
<wsdl:part element="tns:authenticationFaultResponse" name="authenticationFault" />
</wsdl:message>
<!--
##########################
# Port-Type-Definitionen #
##########################
//-->
<wsdl:portType name="port_tgsystem">
<!-- #### createSession #### //-->
<wsdl:operation name="createSession">
<wsdl:input message="tns:createSessionRequest" />
<wsdl:output message="tns:createSessionResponse" />
<wsdl:fault name="rbacFault" message="tns:rbacFault" />
<wsdl:fault name="authenticationFault" message="tns:authenticationFault" />
</wsdl:operation>
<!-- #### deleteSession #### //-->
<wsdl:operation name="deleteSession">
<wsdl:input message="tns:deleteSessionRequest" />
<wsdl:output message="tns:deleteSessionResponse" />
<wsdl:fault name="rbacFault" message="tns:rbacFault" />
<wsdl:fault name="authenticationFault" message="tns:authenticationFault" />
</wsdl:operation>
<!-- #### addActiveRole #### //-->
<wsdl:operation name="addActiveRole">
<wsdl:input message="tns:addActiveRoleRequest" />
<wsdl:output message="tns:addActiveRoleResponse" />
<wsdl:fault name="rbacFault" message="tns:rbacFault" />
</wsdl:operation>
<!-- #### addActiveRole #### //-->
<wsdl:operation name="dropActiveRole">
<wsdl:input message="tns:dropActiveRoleRequest" />
<wsdl:output message="tns:dropActiveRoleResponse" />
<wsdl:fault name="rbacFault" message="tns:rbacFault" />
<wsdl:fault name="authenticationFault" message="tns:authenticationFault" />
</wsdl:operation>
<!-- #### checkAccess #### //-->
<wsdl:operation name="checkAccess">
<wsdl:input message="tns:checkAccessRequest" />
<wsdl:output message="tns:checkAccessResponse" />
<wsdl:fault name="rbacFault" message="tns:rbacFault" />
<wsdl:fault name="authenticationFault" message="tns:authenticationFault" />
</wsdl:operation>
</wsdl:portType>
<!--
###########
# Binding #
###########
//-->
<wsdl:binding name="binding_tgsystem" type="tns:port_tgsystem">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />
<!-- #### createSession #### //-->
<wsdl:operation name="createSession">
<soap:operation soapAction="http://textgrid.info/namespaces/middleware/tgauth/createSession" />
<wsdl:input><soap:body use="literal" /></wsdl:input>
<wsdl:output><soap:body use="literal" /></wsdl:output>
<wsdl:fault name="rbacFault"><soap:fault name="rbacFault" use="literal"/></wsdl:fault>
<wsdl:fault name="authenticationFault"><soap:fault name="rbacFault" use="literal"/></wsdl:fault>
</wsdl:operation>
<!-- #### deleteSession #### //-->
<wsdl:operation name="deleteSession">
<soap:operation soapAction="http://textgrid.info/namespaces/middleware/tgauth/deleteSession" />
<wsdl:input><soap:body use="literal" /></wsdl:input>
<wsdl:output><soap:body use="literal" /></wsdl:output>
<wsdl:fault name="rbacFault"><soap:fault name="rbacFault" use="literal"/></wsdl:fault>
<wsdl:fault name="authenticationFault"><soap:fault name="rbacFault" use="literal"/></wsdl:fault>
</wsdl:operation>
<!-- #### addActiveRole #### //-->
<wsdl:operation name="addActiveRole">
<soap:operation soapAction="http://textgrid.info/namespaces/middleware/tgauth/addActiveRole" />
<wsdl:input><soap:body use="literal" /></wsdl:input>
<wsdl:output><soap:body use="literal" /></wsdl:output>
<wsdl:fault name="rbacFault"><soap:fault name="rbacFault" use="literal"/></wsdl:fault>
</wsdl:operation>
<!-- #### dropActiveRole #### //-->
<wsdl:operation name="dropActiveRole">
<soap:operation soapAction="http://textgrid.info/namespaces/middleware/tgauth/dropActiveRole" />
<wsdl:input><soap:body use="literal" /></wsdl:input>
<wsdl:output><soap:body use="literal" /></wsdl:output>
<wsdl:fault name="rbacFault"><soap:fault name="rbacFault" use="literal"/></wsdl:fault>
<wsdl:fault name="authenticationFault"><soap:fault name="rbacFault" use="literal"/></wsdl:fault>
</wsdl:operation>
<!-- #### checkAccess #### //-->
<wsdl:operation name="checkAccess">
<soap:operation soapAction="http://textgrid.info/namespaces/middleware/tgauth/checkAccess" />
<wsdl:input><soap:body use="literal" /></wsdl:input>
<wsdl:output><soap:body use="literal" /></wsdl:output>
<wsdl:fault name="rbacFault"><soap:fault name="rbacFault" use="literal"/></wsdl:fault>
<wsdl:fault name="authenticationFault"><soap:fault name="rbacFault" use="literal"/></wsdl:fault>
</wsdl:operation>
</wsdl:binding>
<!--
#####################
# Servicedefinition #
#####################
//-->
<wsdl:service name="tgsystem">
<wsdl:port binding="tns:binding_tgsystem" name="tgsystem">
<soap:address location="http://textgrid.regengedanken.de/rbacSoap/tgsystem.php" />
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment