Files
alfresco-community-repo/source/wsdl/content-service.wsdl
Derek Hulley 399fbc81cf Merged 1.4 to HEAD
svn merge svn://svn.alfresco.com:3691/alfresco/BRANCHES/V1.4@4229 svn://svn.alfresco.com:3691/alfresco/BRANCHES/V1.4@4230 .
   svn merge svn://svn.alfresco.com:3691/alfresco/BRANCHES/V1.4@4232 svn://svn.alfresco.com:3691/alfresco/BRANCHES/V1.4@4233 .
   svn merge svn://svn.alfresco.com:3691/alfresco/BRANCHES/V1.4@4234 svn://svn.alfresco.com:3691/alfresco/BRANCHES/V1.4@4235 .
   svn merge svn://svn.alfresco.com:3691/alfresco/BRANCHES/V1.4@4239 svn://svn.alfresco.com:3691/alfresco/BRANCHES/V1.4@4240 .
   svn resolved root\projects\web-client\source\java\org\alfresco\web\app\AlfrescoNavigationHandler.java
   svn resolved root\projects\web-client\source\web\WEB-INF\faces-config-beans.xml
   svn merge svn://svn.alfresco.com:3691/alfresco/BRANCHES/V1.4@4241 svn://svn.alfresco.com:3691/alfresco/BRANCHES/V1.4@4242 .
   svn merge svn://svn.alfresco.com:3691/alfresco/BRANCHES/V1.4@4243 svn://svn.alfresco.com:3691/alfresco/BRANCHES/V1.4@4244 .
   svn merge svn://svn.alfresco.com:3691/alfresco/BRANCHES/V1.4@4244 svn://svn.alfresco.com:3691/alfresco/BRANCHES/V1.4@4245 .
   svn merge svn://svn.alfresco.com:3691/alfresco/BRANCHES/V1.4@4245 svn://svn.alfresco.com:3691/alfresco/BRANCHES/V1.4@4246 .
   svn merge svn://svn.alfresco.com:3691/alfresco/BRANCHES/V1.4@4247 svn://svn.alfresco.com:3691/alfresco/BRANCHES/V1.4@4248 .
   svn merge svn://svn.alfresco.com:3691/alfresco/BRANCHES/V1.4@4248 svn://svn.alfresco.com:3691/alfresco/BRANCHES/V1.4@4249 .
   svn merge svn://svn.alfresco.com:3691/alfresco/BRANCHES/V1.4@4250 svn://svn.alfresco.com:3691/alfresco/BRANCHES/V1.4@4251 .
   svn merge svn://svn.alfresco.com:3691/alfresco/BRANCHES/V1.4@4251 svn://svn.alfresco.com:3691/alfresco/BRANCHES/V1.4@4252 .


git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@4633 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2006-12-18 13:18:44 +00:00

200 lines
8.3 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions name="content-service"
targetNamespace="http://www.alfresco.org/ws/service/content/1.0"
xmlns:apachesoap="http://xml.apache.org/xml-soap"
xmlns:content="http://www.alfresco.org/ws/service/content/1.0"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:cms="http://www.alfresco.org/ws/model/content/1.0"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<!-- ************************************** -->
<!-- Copyright Alfresco Software, Inc. 2005 -->
<!-- ************************************** -->
<wsdl:types>
<schema elementFormDefault="qualified" targetNamespace="http://www.alfresco.org/ws/service/content/1.0" xmlns="http://www.w3.org/2001/XMLSchema">
<xsd:import namespace="http://www.alfresco.org/ws/model/content/1.0" schemaLocation="../wsdl/types.xsd"/>
<element name="read">
<complexType>
<sequence>
<element name="items" type="cms:Predicate"/>
<element name="property" type="xsd:string"/>
</sequence>
</complexType>
</element>
<element name="readResponse">
<complexType>
<sequence>
<element name="content" type="content:Content" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</complexType>
</element>
<element name="write">
<complexType>
<sequence>
<element name="node" type="cms:Reference"/>
<element name="property" type="xsd:string"/>
<element name="content" type="xsd:base64Binary"/>
<element name="format" type="cms:ContentFormat"/>
</sequence>
</complexType>
</element>
<element name="writeResponse">
<complexType>
<sequence>
<element name="content" type="content:Content"/>
</sequence>
</complexType>
</element>
<element name="clear">
<complexType>
<sequence>
<element name="items" type="cms:Predicate"/>
<element name="property" type="xsd:string"/>
</sequence>
</complexType>
</element>
<element name="clearResponse">
<complexType>
<sequence>
<element name="content" type="content:Content" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</complexType>
</element>
<complexType name="ContentSegment">
<sequence>
<element name="offset" type="xsd:long"/>
<element name="length" type="xsd:long"/>
</sequence>
</complexType>
<element name="ContentSegment" type="content:ContentSegment"/>
<complexType name="Content">
<sequence>
<element name="node" type="cms:Reference"></element>
<element name="property" type="xsd:string"></element>
<element name="length" type="xsd:long"></element>
<element name="format" type="cms:ContentFormat" nillable="true"></element>
<element name="url" type="xsd:string" nillable="true"></element>
</sequence>
</complexType>
<element name="Content" type="content:Content"/>
<complexType name="ContentFault">
<sequence>
<element name="errorCode" type="xsd:int"/>
<element name="message" type="xsd:string"/>
</sequence>
</complexType>
<element name="ContentFault" type="content:ContentFault"/>
</schema>
</wsdl:types>
<wsdl:message name="readRequest">
<wsdl:part element="content:read" name="parameters"/>
</wsdl:message>
<wsdl:message name="readResponse">
<wsdl:part element="content:readResponse" name="parameters"/>
</wsdl:message>
<wsdl:message name="writeRequest">
<wsdl:part element="content:write" name="parameters"/>
</wsdl:message>
<wsdl:message name="writeResponse">
<wsdl:part element="content:writeResponse" name="parameters"/>
</wsdl:message>
<wsdl:message name="clearRequest">
<wsdl:part element="content:clear" name="parameters"/>
</wsdl:message>
<wsdl:message name="clearResponse">
<wsdl:part element="content:clearResponse" name="parameters"/>
</wsdl:message>
<wsdl:message name="ContentFault">
<wsdl:part element="content:ContentFault" name="fault"/>
</wsdl:message>
<wsdl:portType name="ContentServiceSoapPort">
<wsdl:operation name="read">
<wsdl:documentation>Retrieves content from the repository.</wsdl:documentation>
<wsdl:input message="content:readRequest" name="readRequest"/>
<wsdl:output message="content:readResponse" name="readResponse"/>
<wsdl:fault message="content:ContentFault" name="ContentFault"/>
</wsdl:operation>
<wsdl:operation name="write">
<wsdl:documentation>Writes content to the repository.</wsdl:documentation>
<wsdl:input message="content:writeRequest"/>
<wsdl:output message="content:writeResponse"/>
<wsdl:fault message="content:ContentFault" name="ContentFault"/>
</wsdl:operation>
<wsdl:operation name="clear">
<wsdl:documentation>Clears content from the repository.</wsdl:documentation>
<wsdl:input message="content:clearRequest"/>
<wsdl:output message="content:clearResponse"/>
<wsdl:fault message="content:ContentFault" name="ContentFault"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="ContentServiceSoapBinding" type="content:ContentServiceSoapPort">
<wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="read">
<wsdl:documentation>Retrieves content from the repository.</wsdl:documentation>
<wsdlsoap:operation soapAction="http://www.alfresco.org/ws/service/content/1.0/read"/>
<wsdl:input>
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<wsdlsoap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="ContentFault">
<wsdlsoap:fault namespace="http://www.alfresco.org/ws/service/content/1.0" use="literal" name="ContentFault"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="write">
<wsdl:documentation>Writes content to the repository.</wsdl:documentation>
<wsdlsoap:operation soapAction="http://www.alfresco.org/ws/service/content/1.0/write"/>
<wsdl:input>
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<wsdlsoap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="ContentFault">
<wsdlsoap:fault namespace="http://www.alfresco.org/ws/service/content/1.0" use="literal" name="ContentFault"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="clear">
<wsdl:documentation>Clears content from the repository.</wsdl:documentation>
<wsdlsoap:operation soapAction="http://www.alfresco.org/ws/service/content/1.0/clear"/>
<wsdl:input>
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<wsdlsoap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="ContentFault">
<wsdlsoap:fault namespace="http://www.alfresco.org/ws/service/content/1.0" use="literal" name="ContentFault"/>
</wsdl:fault>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="ContentService">
<wsdl:documentation>Provides read and write access to content streams.</wsdl:documentation>
<wsdl:port binding="content:ContentServiceSoapBinding" name="ContentService">
<wsdlsoap:address location="http://localhost:8080/alfresco/api/ContentService"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>