Skip to content
Snippets Groups Projects
Commit f46d6923 authored by Stefan E. Funk's avatar Stefan E. Funk
Browse files

fixed some duplications, too.

git-svn-id: https://textgridlab.org/svn/textgrid/trunk/middleware/tgauth@12682 7c539038-3410-0410-b1ec-0f2a7bf1c452
parent 69937cf0
No related branches found
No related tags found
No related merge requests found
<?xml version="1.0" encoding="UTF-8"?>
<!-- NOTE This tgextra-crud.wsdl file is meant to COMMUNICATE WITH THE TG-CRUD
SERVICE ONLY, for common read and write access please use tgextra.wsdl! -->
<!-- NOTE This tgextra-crud.wsdl file is ment to COMMUNICATE WITH TG-crud
service only, for read access please use tgextra.wsdl, for write access use
tgextra-write.wsdl -->
<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:tns="http://textgrid.info/namespaces/middleware/tgauth-crud"
......@@ -94,14 +95,14 @@
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="getEPPNRequest">
<xsd:element name="isPublicRequest">
<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="secret" type="xsd:string"
<xsd:element name="resource" type="xsd:string"
minOccurs="1" maxOccurs="1" />
</xsd:sequence>
</xsd:complexType>
......@@ -144,6 +145,18 @@
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="getEPPNRequest">
<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="secret" type="xsd:string"
minOccurs="1" maxOccurs="1" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="getEPPNResponse">
<xsd:complexType>
<xsd:sequence>
......@@ -216,6 +229,18 @@
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="projectInfo">
<xsd:sequence>
<xsd:element name="id" type="xsd:string" minOccurs="1"
maxOccurs="1" />
<xsd:element name="description" type="xsd:string"
minOccurs="0" maxOccurs="1" />
<xsd:element name="name" type="xsd:string" minOccurs="1"
maxOccurs="1" />
<xsd:element name="file" type="xsd:string" minOccurs="0"
maxOccurs="1" />
</xsd:sequence>
</xsd:complexType>
<xsd:element name="authenticationFaultResponse" type="tns:TextGridFaultType" />
<xsd:element name="unknownProjectFaultResponse" type="tns:TextGridFaultType" />
<xsd:element name="rbacFaultResponse" type="tns:TextGridFaultType" />
......@@ -257,17 +282,8 @@
<wsdl:message name="publishResponse">
<wsdl:part element="tns:booleanResponse" name="publishOutput" />
</wsdl:message>
<wsdl:message name="getEPPNRequest">
<wsdl:part element="tns:getEPPNRequest" name="getEPPNInput" />
</wsdl:message>
<wsdl:message name="getEPPNResponse">
<wsdl:part element="tns:getEPPNResponse" name="getEPPNOutput" />
</wsdl:message>
<wsdl:message name="getSLCRequest">
<wsdl:part element="tns:getSLCRequest" name="getSLCInput" />
</wsdl:message>
<wsdl:message name="getSLCResponse">
<wsdl:part element="tns:getSLCResponse" name="getSLCOutput" />
<wsdl:message name="isPublicRequest">
<wsdl:part element="tns:isPublicRequest" name="isPublicInput" />
</wsdl:message>
<wsdl:message name="getCSRRequest">
<wsdl:part element="tns:getCSRRequest" name="getCSRInput" />
......@@ -281,6 +297,18 @@
<wsdl:message name="putCRTResponse">
<wsdl:part element="tns:putCRTResponse" name="putCRTOutput" />
</wsdl:message>
<wsdl:message name="getEPPNRequest">
<wsdl:part element="tns:getEPPNRequest" name="getEPPNInput" />
</wsdl:message>
<wsdl:message name="getEPPNResponse">
<wsdl:part element="tns:getEPPNResponse" name="getEPPNOutput" />
</wsdl:message>
<wsdl:message name="getSLCRequest">
<wsdl:part element="tns:getSLCRequest" name="getSLCInput" />
</wsdl:message>
<wsdl:message name="getSLCResponse">
<wsdl:part element="tns:getSLCResponse" name="getSLCOutput" />
</wsdl:message>
<wsdl:message name="getUUIDRequest">
<wsdl:part element="tns:getUUIDRequest" name="getUUIDInput" />
</wsdl:message>
......@@ -481,6 +509,34 @@
<wsdl:fault name="unknownResourceFault" message="tns:unknownResourceFault" />
<wsdl:fault name="authenticationFault" message="tns:authenticationFault" />
</wsdl:operation>
<wsdl:operation name="putCRT">
<wsdl:documentation>
Puts the signed Certificate into the RBAC's accompanying daemon that
holds the key.
<ul>
<li>
<b>Input Parameters</b>
putCRTRequest, with elements
<ul>
<li>auth - String, SessionID of user</li>
<li>log - String for log information, optional</li>
<li>crt - the Certificate as a String</li>
</ul>
</li>
<li>
<b>Output Parameters</b>
putCRTResponse, with element
<ul>
<li>success, Boolean.</li>
</ul>
</li>
</ul>
</wsdl:documentation>
<wsdl:input message="tns:putCRTRequest" />
<wsdl:output message="tns:putCRTResponse" />
<wsdl:fault name="authenticationFault" message="tns:authenticationFault" />
<wsdl:fault name="unknownResourceFault" message="tns:unknownResourceFault" />
</wsdl:operation>
<wsdl:operation name="getEPPN">
<wsdl:documentation>
Returns ePPN (aka TextGrid ID) of authenticated user. As ths
......@@ -628,6 +684,13 @@
<wsdl:fault name="authenticationFault" message="tns:authenticationFault" />
<wsdl:fault name="unknownResourceFault" message="tns:unknownResourceFault" />
</wsdl:operation>
<wsdl:operation name="nearlyPublish">
<wsdl:documentation>++TODO++</wsdl:documentation>
<wsdl:input message="tns:nearlyPublishRequest" />
<wsdl:output message="tns:nearlyPublishResponse" />
<wsdl:fault name="authenticationFault" message="tns:authenticationFault" />
<wsdl:fault name="unknownResourceFault" message="tns:unknownResourceFault" />
</wsdl:operation>
<wsdl:operation name="getCSR">
<wsdl:documentation>
The Portal may use this to retrieve a Dummy Certificate Signing
......@@ -658,58 +721,22 @@
<wsdl:fault name="authenticationFault" message="tns:authenticationFault" />
<wsdl:fault name="unknownResourceFault" message="tns:unknownResourceFault" />
</wsdl:operation>
<wsdl:operation name="putCRT">
<wsdl:documentation>
Puts the signed Certificate into the RBAC's accompanying daemon that
holds the key.
<ul>
<li>
<b>Input Parameters</b>
putCRTRequest, with elements
<ul>
<li>auth - String, SessionID of user</li>
<li>log - String for log information, optional</li>
<li>crt - the Certificate as a String</li>
</ul>
</li>
<li>
<b>Output Parameters</b>
putCRTResponse, with element
<ul>
<li>success, Boolean.</li>
</ul>
</li>
</ul>
</wsdl:documentation>
<wsdl:input message="tns:putCRTRequest" />
<wsdl:output message="tns:putCRTResponse" />
<wsdl:fault name="authenticationFault" message="tns:authenticationFault" />
<wsdl:fault name="unknownResourceFault" message="tns:unknownResourceFault" />
</wsdl:operation>
<wsdl:operation name="nearlyPublish">
<wsdl:documentation>++TODO++</wsdl:documentation>
<wsdl:input message="tns:nearlyPublishRequest" />
<wsdl:output message="tns:nearlyPublishResponse" />
<wsdl:fault name="authenticationFault" message="tns:authenticationFault" />
<wsdl:fault name="unknownResourceFault" message="tns:unknownResourceFault" />
</wsdl:operation>
</wsdl:portType>
<!-- ################################################################### -->
<!-- ## Binding ## -->
<!-- ## Binding -->
<!-- ################################################################### -->
<wsdl:binding name="binding_tgextra_crud" type="tns:port_tgextra_crud">
<soap:binding style="document"
transport="http://schemas.xmlsoap.org/soap/http" />
<wsdl:operation name="nearlyPublish">
<soap:operation
soapAction="http://textgrid.info/namespaces/middleware/tgauth-crud/nearlyPublish" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />
<wsdl:operation name="nearlyPublish">
<soap:operation
soapAction="http://textgrid.info/namespaces/middleware/tgauth-crud/nearlyPublish" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
<wsdl:fault name="authenticationFault">
<soap:fault use="literal" name="authenticationFault" />
......@@ -853,7 +880,7 @@
</wsdl:binding>
<!-- ################################################################### -->
<!-- ## Service-Definition ## -->
<!-- ## Service-Definition -->
<!-- ################################################################### -->
<wsdl:service name="tgextra_crud">
......@@ -861,5 +888,4 @@
<soap:address location="https://textgridlab.org/dev/tgauth/tgextra-crud.php" />
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment