You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@chemistry.apache.org by sk...@apache.org on 2011/08/03 09:17:18 UTC
svn commit: r1153368 [3/4] - in /chemistry/opencmis/trunk: ./
chemistry-opencmis-dist/
chemistry-opencmis-server/chemistry-opencmis-server-bindings-war/
chemistry-opencmis-server/chemistry-opencmis-server-bindings-war/src/
chemistry-opencmis-server/che...
Added: chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings-war/src/main/webapp/WEB-INF/wsdl/CMISWS-Service.wsdl
URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings-war/src/main/webapp/WEB-INF/wsdl/CMISWS-Service.wsdl?rev=1153368&view=auto
==============================================================================
--- chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings-war/src/main/webapp/WEB-INF/wsdl/CMISWS-Service.wsdl (added)
+++ chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings-war/src/main/webapp/WEB-INF/wsdl/CMISWS-Service.wsdl Wed Aug 3 07:17:14 2011
@@ -0,0 +1,1173 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+ <!--
+ Licensed under the Apache License, Version 2.0 (the "License"); you
+ may not use this file except in compliance with the License. You may
+ obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0 Unless required by
+ applicable law or agreed to in writing, software distributed under the
+ License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
+ CONDITIONS OF ANY KIND, either express or implied. See the License for
+ the specific language governing permissions and limitations under the
+ License.
+ -->
+
+<definitions xmlns:cmis="http://docs.oasis-open.org/ns/cmis/core/200908/"
+ xmlns:cmism="http://docs.oasis-open.org/ns/cmis/messaging/200908/"
+ xmlns:cmisw="http://docs.oasis-open.org/ns/cmis/ws/200908/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns="http://schemas.xmlsoap.org/wsdl/"
+ xmlns:ns="http://schemas.xmlsoap.org/soap/encoding/" targetNamespace="http://docs.oasis-open.org/ns/cmis/ws/200908/"
+ xmlns:jaxws="http://java.sun.com/xml/ns/jaxws" name="CMISWebServices">
+ <types>
+ <xsd:schema elementFormDefault="qualified"
+ targetNamespace="http://docs.oasis-open.org/ns/cmis/ws/200908/">
+ <xsd:import schemaLocation="CMIS-Core.xsd"
+ namespace="http://docs.oasis-open.org/ns/cmis/core/200908/" />
+ <xsd:import schemaLocation="CMIS-Messaging.xsd"
+ namespace="http://docs.oasis-open.org/ns/cmis/messaging/200908/" />
+ </xsd:schema>
+ </types>
+
+ <message name="cmisException">
+ <part name="fault" element="cmism:cmisFault" />
+ </message>
+
+ <message name="getACLRequest">
+ <part name="parameters" element="cmism:getACL" />
+ </message>
+ <message name="getACLResponse">
+ <part name="parameters" element="cmism:getACLResponse" />
+ </message>
+
+ <message name="applyACLRequest">
+ <part name="parameters" element="cmism:applyACL" />
+ </message>
+ <message name="applyACLResponse">
+ <part name="parameters" element="cmism:applyACLResponse" />
+ </message>
+
+ <message name="queryRequest">
+ <part name="parameters" element="cmism:query" />
+ </message>
+ <message name="queryResponse">
+ <part name="parameters" element="cmism:queryResponse" />
+ </message>
+ <message name="getContentChangesRequest">
+ <part name="parameters" element="cmism:getContentChanges" />
+ </message>
+ <message name="getContentChangesResponse">
+ <part name="parameters" element="cmism:getContentChangesResponse" />
+ </message>
+
+ <message name="addObjectToFolderRequest">
+ <part name="parameters" element="cmism:addObjectToFolder" />
+ </message>
+ <message name="addObjectToFolderResponse">
+ <part name="parameters" element="cmism:addObjectToFolderResponse" />
+ </message>
+ <message name="removeObjectFromFolderRequest">
+ <part name="parameters" element="cmism:removeObjectFromFolder" />
+ </message>
+ <message name="removeObjectFromFolderResponse">
+ <part name="parameters" element="cmism:removeObjectFromFolderResponse" />
+ </message>
+
+ <message name="getDescendantsRequest">
+ <part name="parameters" element="cmism:getDescendants" />
+ </message>
+ <message name="getDescendantsResponse">
+ <part name="parameters" element="cmism:getDescendantsResponse" />
+ </message>
+ <message name="getChildrenRequest">
+ <part name="parameters" element="cmism:getChildren" />
+ </message>
+ <message name="getChildrenResponse">
+ <part name="parameters" element="cmism:getChildrenResponse" />
+ </message>
+ <message name="getFolderParentRequest">
+ <part name="parameters" element="cmism:getFolderParent" />
+ </message>
+ <message name="getFolderParentResponse">
+ <part name="parameters" element="cmism:getFolderParentResponse" />
+ </message>
+ <message name="getObjectParentsRequest">
+ <part name="parameters" element="cmism:getObjectParents" />
+ </message>
+ <message name="getObjectParentsResponse">
+ <part name="parameters" element="cmism:getObjectParentsResponse" />
+ </message>
+ <message name="getRenditionsRequest">
+ <part name="parameters" element="cmism:getRenditions" />
+ </message>
+ <message name="getRenditionsResponse">
+ <part name="parameters" element="cmism:getRenditionsResponse" />
+ </message>
+ <message name="getCheckedOutDocsRequest">
+ <part name="parameters" element="cmism:getCheckedOutDocs" />
+ </message>
+ <message name="getCheckedOutDocsResponse">
+ <part name="parameters" element="cmism:getCheckedOutDocsResponse" />
+ </message>
+
+ <message name="createDocumentRequest">
+ <part name="parameters" element="cmism:createDocument" />
+ </message>
+ <message name="createDocumentResponse">
+ <part name="parameters" element="cmism:createDocumentResponse" />
+ </message>
+ <message name="createDocumentFromSourceRequest">
+ <part name="parameters" element="cmism:createDocumentFromSource" />
+ </message>
+ <message name="createDocumentFromSourceResponse">
+ <part name="parameters" element="cmism:createDocumentFromSourceResponse" />
+ </message>
+ <message name="createFolderRequest">
+ <part name="parameters" element="cmism:createFolder" />
+ </message>
+ <message name="createFolderResponse">
+ <part name="parameters" element="cmism:createFolderResponse" />
+ </message>
+ <message name="createRelationshipRequest">
+ <part name="parameters" element="cmism:createRelationship" />
+ </message>
+ <message name="createRelationshipResponse">
+ <part name="parameters" element="cmism:createRelationshipResponse" />
+ </message>
+ <message name="createPolicyRequest">
+ <part name="parameters" element="cmism:createPolicy" />
+ </message>
+ <message name="createPolicyResponse">
+ <part name="parameters" element="cmism:createPolicyResponse" />
+ </message>
+ <message name="getAllowableActionsRequest">
+ <part name="parameters" element="cmism:getAllowableActions" />
+ </message>
+ <message name="getAllowableActionsResponse">
+ <part name="parameters" element="cmism:getAllowableActionsResponse" />
+ </message>
+ <message name="getObjectRequest">
+ <part name="parameters" element="cmism:getObject" />
+ </message>
+ <message name="getObjectResponse">
+ <part name="parameters" element="cmism:getObjectResponse" />
+ </message>
+ <message name="getPropertiesRequest">
+ <part name="parameters" element="cmism:getProperties" />
+ </message>
+ <message name="getPropertiesResponse">
+ <part name="parameters" element="cmism:getPropertiesResponse" />
+ </message>
+
+ <message name="getObjectByPathRequest">
+ <part name="parameters" element="cmism:getObjectByPath" />
+ </message>
+ <message name="getObjectByPathResponse">
+ <part name="parameters" element="cmism:getObjectByPathResponse" />
+ </message>
+
+ <message name="getContentStreamRequest">
+ <part name="parameters" element="cmism:getContentStream" />
+ </message>
+ <message name="getContentStreamResponse">
+ <part name="parameters" element="cmism:getContentStreamResponse" />
+ </message>
+ <message name="updatePropertiesRequest">
+ <part name="parameters" element="cmism:updateProperties" />
+ </message>
+ <message name="updatePropertiesResponse">
+ <part name="parameters" element="cmism:updatePropertiesResponse" />
+ </message>
+ <message name="moveObjectRequest">
+ <part name="parameters" element="cmism:moveObject" />
+ </message>
+ <message name="moveObjectResponse">
+ <part name="parameters" element="cmism:moveObjectResponse" />
+ </message>
+ <message name="deleteObjectRequest">
+ <part name="parameters" element="cmism:deleteObject" />
+ </message>
+ <message name="deleteObjectResponse">
+ <part name="parameters" element="cmism:deleteObjectResponse" />
+ </message>
+ <message name="deleteTreeRequest">
+ <part name="parameters" element="cmism:deleteTree" />
+ </message>
+ <message name="deleteTreeResponse">
+ <part name="parameters" element="cmism:deleteTreeResponse" />
+ </message>
+ <message name="setContentStreamRequest">
+ <part name="parameters" element="cmism:setContentStream" />
+ </message>
+ <message name="setContentStreamResponse">
+ <part name="parameters" element="cmism:setContentStreamResponse" />
+ </message>
+ <message name="deleteContentStreamRequest">
+ <part name="parameters" element="cmism:deleteContentStream" />
+ </message>
+ <message name="deleteContentStreamResponse">
+ <part name="parameters" element="cmism:deleteContentStreamResponse" />
+ </message>
+
+ <message name="applyPolicyRequest">
+ <part name="parameters" element="cmism:applyPolicy" />
+ </message>
+ <message name="applyPolicyResponse">
+ <part name="parameters" element="cmism:applyPolicyResponse" />
+ </message>
+ <message name="removePolicyRequest">
+ <part name="parameters" element="cmism:removePolicy" />
+ </message>
+ <message name="removePolicyResponse">
+ <part name="parameters" element="cmism:removePolicyResponse" />
+ </message>
+ <message name="getAppliedPoliciesRequest">
+ <part name="parameters" element="cmism:getAppliedPolicies" />
+ </message>
+ <message name="getAppliedPoliciesResponse">
+ <part name="parameters" element="cmism:getAppliedPoliciesResponse" />
+ </message>
+
+ <message name="getObjectRelationshipsRequest">
+ <part name="parameters" element="cmism:getObjectRelationships" />
+ </message>
+ <message name="getObjectRelationshipsResponse">
+ <part name="parameters" element="cmism:getObjectRelationshipsResponse" />
+ </message>
+
+ <message name="getRepositoriesRequest">
+ <part name="parameters" element="cmism:getRepositories" />
+ </message>
+ <message name="getRepositoriesResponse">
+ <part name="parameters" element="cmism:getRepositoriesResponse" />
+ </message>
+ <message name="getRepositoryInfoRequest">
+ <part name="parameters" element="cmism:getRepositoryInfo" />
+ </message>
+ <message name="getRepositoryInfoResponse">
+ <part name="parameters" element="cmism:getRepositoryInfoResponse" />
+ </message>
+ <message name="getTypeChildrenRequest">
+ <part name="parameters" element="cmism:getTypeChildren" />
+ </message>
+ <message name="getTypeChildrenResponse">
+ <part name="parameters" element="cmism:getTypeChildrenResponse" />
+ </message>
+ <message name="getTypeDescendantsRequest">
+ <part name="parameters" element="cmism:getTypeDescendants" />
+ </message>
+ <message name="getTypeDescendantsResponse">
+ <part name="parameters" element="cmism:getTypeDescendantsResponse" />
+ </message>
+ <message name="getTypeDefinitionRequest">
+ <part name="parameters" element="cmism:getTypeDefinition" />
+ </message>
+ <message name="getTypeDefinitionResponse">
+ <part name="parameters" element="cmism:getTypeDefinitionResponse" />
+ </message>
+
+ <message name="checkOutRequest">
+ <part name="parameters" element="cmism:checkOut" />
+ </message>
+ <message name="checkOutResponse">
+ <part name="parameters" element="cmism:checkOutResponse" />
+ </message>
+ <message name="cancelCheckOutRequest">
+ <part name="parameters" element="cmism:cancelCheckOut" />
+ </message>
+ <message name="cancelCheckOutResponse">
+ <part name="parameters" element="cmism:cancelCheckOutResponse" />
+ </message>
+ <message name="checkInRequest">
+ <part name="parameters" element="cmism:checkIn" />
+ </message>
+ <message name="checkInResponse">
+ <part name="parameters" element="cmism:checkInResponse" />
+ </message>
+ <message name="getObjectOfLatestVersionRequest">
+ <part name="parameters" element="cmism:getObjectOfLatestVersion" />
+ </message>
+ <message name="getObjectOfLatestVersionResponse">
+ <part name="parameters" element="cmism:getObjectOfLatestVersionResponse" />
+ </message>
+ <message name="getPropertiesOfLatestVersionRequest">
+ <part name="parameters" element="cmism:getPropertiesOfLatestVersion" />
+ </message>
+ <message name="getPropertiesOfLatestVersionResponse">
+ <part name="parameters" element="cmism:getPropertiesOfLatestVersionResponse" />
+ </message>
+ <message name="getAllVersionsRequest">
+ <part name="parameters" element="cmism:getAllVersions" />
+ </message>
+ <message name="getAllVersionsResponse">
+ <part name="parameters" element="cmism:getAllVersionsResponse" />
+ </message>
+
+ <message name="getFolderTreeRequest">
+ <part name="parameters" element="cmism:getFolderTree" />
+ </message>
+ <message name="getFolderTreeResponse">
+ <part name="parameters" element="cmism:getFolderTreeResponse" />
+ </message>
+
+ <portType name="DiscoveryServicePort">
+ <operation name="query">
+ <input message="cmisw:queryRequest" />
+ <output message="cmisw:queryResponse" />
+ <fault message="cmisw:cmisException" name="cmisException" />
+ </operation>
+ <operation name="getContentChanges">
+ <input message="cmisw:getContentChangesRequest" />
+ <output message="cmisw:getContentChangesResponse" />
+ <fault message="cmisw:cmisException" name="cmisException" />
+ </operation>
+ </portType>
+
+ <portType name="MultiFilingServicePort">
+ <operation name="addObjectToFolder">
+ <input message="cmisw:addObjectToFolderRequest" />
+ <output message="cmisw:addObjectToFolderResponse" />
+ <fault message="cmisw:cmisException" name="cmisException" />
+ </operation>
+ <operation name="removeObjectFromFolder">
+ <input message="cmisw:removeObjectFromFolderRequest" />
+ <output message="cmisw:removeObjectFromFolderResponse" />
+ <fault message="cmisw:cmisException" name="cmisException" />
+ </operation>
+ </portType>
+ <portType name="NavigationServicePort">
+ <operation name="getDescendants">
+ <input message="cmisw:getDescendantsRequest" />
+ <output message="cmisw:getDescendantsResponse" />
+ <fault message="cmisw:cmisException" name="cmisException" />
+ </operation>
+ <operation name="getChildren">
+ <input message="cmisw:getChildrenRequest" />
+ <output message="cmisw:getChildrenResponse" />
+ <fault message="cmisw:cmisException" name="cmisException" />
+ </operation>
+ <operation name="getFolderParent">
+ <input message="cmisw:getFolderParentRequest" />
+ <output message="cmisw:getFolderParentResponse" />
+ <fault message="cmisw:cmisException" name="cmisException" />
+ </operation>
+ <operation name="getFolderTree">
+ <input message="cmisw:getFolderTreeRequest" />
+ <output message="cmisw:getFolderTreeResponse" />
+ <fault message="cmisw:cmisException" name="cmisException" />
+ </operation>
+ <operation name="getObjectParents">
+ <input message="cmisw:getObjectParentsRequest" />
+ <output message="cmisw:getObjectParentsResponse" />
+ <fault message="cmisw:cmisException" name="cmisException" />
+ </operation>
+ <operation name="getCheckedOutDocs">
+ <input message="cmisw:getCheckedOutDocsRequest" />
+ <output message="cmisw:getCheckedOutDocsResponse" />
+ <fault message="cmisw:cmisException" name="cmisException" />
+ </operation>
+ </portType>
+ <portType name="ObjectServicePort">
+ <operation name="createDocument">
+ <input message="cmisw:createDocumentRequest" />
+ <output message="cmisw:createDocumentResponse" />
+ <fault message="cmisw:cmisException" name="cmisException" />
+ </operation>
+ <operation name="createDocumentFromSource">
+ <input message="cmisw:createDocumentFromSourceRequest" />
+ <output message="cmisw:createDocumentFromSourceResponse" />
+ <fault message="cmisw:cmisException" name="cmisException" />
+ </operation>
+ <operation name="createFolder">
+ <input message="cmisw:createFolderRequest" />
+ <output message="cmisw:createFolderResponse" />
+ <fault message="cmisw:cmisException" name="cmisException" />
+ </operation>
+ <operation name="createRelationship">
+ <input message="cmisw:createRelationshipRequest" />
+ <output message="cmisw:createRelationshipResponse" />
+ <fault message="cmisw:cmisException" name="cmisException" />
+ </operation>
+ <operation name="createPolicy">
+ <input message="cmisw:createPolicyRequest" />
+ <output message="cmisw:createPolicyResponse" />
+ <fault message="cmisw:cmisException" name="cmisException" />
+ </operation>
+ <operation name="getAllowableActions">
+ <input message="cmisw:getAllowableActionsRequest" />
+ <output message="cmisw:getAllowableActionsResponse" />
+ <fault message="cmisw:cmisException" name="cmisException" />
+ </operation>
+ <operation name="getObject">
+ <input message="cmisw:getObjectRequest" />
+ <output message="cmisw:getObjectResponse" />
+ <fault message="cmisw:cmisException" name="cmisException" />
+ </operation>
+ <operation name="getProperties">
+ <input message="cmisw:getPropertiesRequest" />
+ <output message="cmisw:getPropertiesResponse" />
+ <fault message="cmisw:cmisException" name="cmisException" />
+ </operation>
+ <operation name="getRenditions">
+ <input message="cmisw:getRenditionsRequest" />
+ <output message="cmisw:getRenditionsResponse" />
+ <fault message="cmisw:cmisException" name="cmisException" />
+ </operation>
+ <operation name="getObjectByPath">
+ <input message="cmisw:getObjectByPathRequest" />
+ <output message="cmisw:getObjectByPathResponse" />
+ <fault message="cmisw:cmisException" name="cmisException" />
+ </operation>
+ <operation name="getContentStream">
+ <input message="cmisw:getContentStreamRequest" />
+ <output message="cmisw:getContentStreamResponse" />
+ <fault message="cmisw:cmisException" name="cmisException" />
+ </operation>
+ <operation name="updateProperties">
+ <input message="cmisw:updatePropertiesRequest" />
+ <output message="cmisw:updatePropertiesResponse" />
+ <fault message="cmisw:cmisException" name="cmisException" />
+ </operation>
+ <operation name="moveObject">
+ <input message="cmisw:moveObjectRequest" />
+ <output message="cmisw:moveObjectResponse" />
+ <fault message="cmisw:cmisException" name="cmisException" />
+ </operation>
+ <operation name="deleteObject">
+ <input message="cmisw:deleteObjectRequest" />
+ <output message="cmisw:deleteObjectResponse" />
+ <fault message="cmisw:cmisException" name="cmisException" />
+ </operation>
+ <operation name="deleteTree">
+ <input message="cmisw:deleteTreeRequest" />
+ <output message="cmisw:deleteTreeResponse" />
+ <fault message="cmisw:cmisException" name="cmisException" />
+ </operation>
+ <operation name="setContentStream">
+ <input message="cmisw:setContentStreamRequest" />
+ <output message="cmisw:setContentStreamResponse" />
+ <fault message="cmisw:cmisException" name="cmisException" />
+ </operation>
+ <operation name="deleteContentStream">
+ <input message="cmisw:deleteContentStreamRequest" />
+ <output message="cmisw:deleteContentStreamResponse" />
+ <fault message="cmisw:cmisException" name="cmisException" />
+ </operation>
+ </portType>
+ <portType name="PolicyServicePort">
+ <operation name="applyPolicy">
+ <input message="cmisw:applyPolicyRequest" />
+ <output message="cmisw:applyPolicyResponse" />
+ <fault message="cmisw:cmisException" name="cmisException" />
+ </operation>
+ <operation name="removePolicy">
+ <input message="cmisw:removePolicyRequest" />
+ <output message="cmisw:removePolicyResponse" />
+ <fault message="cmisw:cmisException" name="cmisException" />
+ </operation>
+ <operation name="getAppliedPolicies">
+ <input message="cmisw:getAppliedPoliciesRequest" />
+ <output message="cmisw:getAppliedPoliciesResponse" />
+ <fault message="cmisw:cmisException" name="cmisException" />
+ </operation>
+ </portType>
+
+ <portType name="RelationshipServicePort">
+ <operation name="getObjectRelationships">
+ <input message="cmisw:getObjectRelationshipsRequest" />
+ <output message="cmisw:getObjectRelationshipsResponse" />
+ <fault message="cmisw:cmisException" name="cmisException" />
+ </operation>
+ </portType>
+ <portType name="RepositoryServicePort">
+ <operation name="getRepositories">
+ <input message="cmisw:getRepositoriesRequest" />
+ <output message="cmisw:getRepositoriesResponse" />
+ <fault message="cmisw:cmisException" name="cmisException" />
+ </operation>
+ <operation name="getRepositoryInfo">
+ <input message="cmisw:getRepositoryInfoRequest" />
+ <output message="cmisw:getRepositoryInfoResponse" />
+ <fault message="cmisw:cmisException" name="cmisException" />
+ </operation>
+ <operation name="getTypeChildren">
+ <input message="cmisw:getTypeChildrenRequest" />
+ <output message="cmisw:getTypeChildrenResponse" />
+ <fault message="cmisw:cmisException" name="cmisException" />
+ </operation>
+ <operation name="getTypeDescendants">
+ <input message="cmisw:getTypeDescendantsRequest" />
+ <output message="cmisw:getTypeDescendantsResponse" />
+ <fault message="cmisw:cmisException" name="cmisException" />
+ </operation>
+ <operation name="getTypeDefinition">
+ <input message="cmisw:getTypeDefinitionRequest" />
+ <output message="cmisw:getTypeDefinitionResponse" />
+ <fault message="cmisw:cmisException" name="cmisException" />
+ </operation>
+ </portType>
+ <portType name="VersioningServicePort">
+ <operation name="checkOut">
+ <input message="cmisw:checkOutRequest" />
+ <output message="cmisw:checkOutResponse" />
+ <fault message="cmisw:cmisException" name="cmisException" />
+ </operation>
+ <operation name="cancelCheckOut">
+ <input message="cmisw:cancelCheckOutRequest" />
+ <output message="cmisw:cancelCheckOutResponse" />
+ <fault message="cmisw:cmisException" name="cmisException" />
+ </operation>
+ <operation name="checkIn">
+ <input message="cmisw:checkInRequest" />
+ <output message="cmisw:checkInResponse" />
+ <fault message="cmisw:cmisException" name="cmisException" />
+ </operation>
+ <operation name="getObjectOfLatestVersion">
+ <input message="cmisw:getObjectOfLatestVersionRequest" />
+ <output message="cmisw:getObjectOfLatestVersionResponse" />
+ <fault message="cmisw:cmisException" name="cmisException" />
+ </operation>
+ <operation name="getPropertiesOfLatestVersion">
+ <input message="cmisw:getPropertiesOfLatestVersionRequest" />
+ <output message="cmisw:getPropertiesOfLatestVersionResponse" />
+ <fault message="cmisw:cmisException" name="cmisException" />
+ </operation>
+ <operation name="getAllVersions">
+ <input message="cmisw:getAllVersionsRequest" />
+ <output message="cmisw:getAllVersionsResponse" />
+ <fault message="cmisw:cmisException" name="cmisException" />
+ </operation>
+ </portType>
+ <portType name="ACLServicePort">
+ <operation name="getACL">
+ <input message="cmisw:getACLRequest" />
+ <output message="cmisw:getACLResponse" />
+ <fault message="cmisw:cmisException" name="cmisException" />
+ </operation>
+ <operation name="applyACL">
+ <input message="cmisw:applyACLRequest" />
+ <output message="cmisw:applyACLResponse" />
+ <fault message="cmisw:cmisException" name="cmisException" />
+ </operation>
+ </portType>
+
+
+ <binding name="DiscoveryServicePortBinding" type="cmisw:DiscoveryServicePort">
+ <soap:binding style="document"
+ transport="http://schemas.xmlsoap.org/soap/http" />
+ <operation name="query">
+ <soap:operation soapAction="" />
+ <input>
+ <soap:body use="literal" />
+ </input>
+ <output>
+ <soap:body use="literal" />
+ </output>
+ <fault name="cmisException">
+ <soap:fault name="cmisException" use="literal" />
+ </fault>
+ </operation>
+ <operation name="getContentChanges">
+ <soap:operation soapAction="" />
+ <input>
+ <soap:body use="literal" />
+ </input>
+ <output>
+ <soap:body use="literal" />
+ </output>
+ <fault name="cmisException">
+ <soap:fault name="cmisException" use="literal" />
+ </fault>
+ </operation>
+ </binding>
+ <binding name="MultiFilingServicePortBinding" type="cmisw:MultiFilingServicePort">
+ <soap:binding style="document"
+ transport="http://schemas.xmlsoap.org/soap/http" />
+ <operation name="addObjectToFolder">
+ <soap:operation soapAction="" />
+ <input>
+ <soap:body use="literal" />
+ </input>
+ <output>
+ <soap:body use="literal" />
+ </output>
+ <fault name="cmisException">
+ <soap:fault name="cmisException" use="literal" />
+ </fault>
+ </operation>
+ <operation name="removeObjectFromFolder">
+ <soap:operation soapAction="" />
+ <input>
+ <soap:body use="literal" />
+ </input>
+ <output>
+ <soap:body use="literal" />
+ </output>
+ <fault name="cmisException">
+ <soap:fault name="cmisException" use="literal" />
+ </fault>
+ </operation>
+ </binding>
+ <binding name="NavigationServicePortBinding" type="cmisw:NavigationServicePort">
+ <soap:binding style="document"
+ transport="http://schemas.xmlsoap.org/soap/http" />
+ <operation name="getDescendants">
+ <soap:operation soapAction="" />
+ <input>
+ <soap:body use="literal" />
+ </input>
+ <output>
+ <soap:body use="literal" />
+ </output>
+ <fault name="cmisException">
+ <soap:fault name="cmisException" use="literal" />
+ </fault>
+ </operation>
+ <operation name="getChildren">
+ <soap:operation soapAction="" />
+ <input>
+ <soap:body use="literal" />
+ </input>
+ <output>
+ <soap:body use="literal" />
+ </output>
+ <fault name="cmisException">
+ <soap:fault name="cmisException" use="literal" />
+ </fault>
+ </operation>
+ <operation name="getFolderParent">
+ <soap:operation soapAction="" />
+ <input>
+ <soap:body use="literal" />
+ </input>
+ <output>
+ <soap:body use="literal" />
+ </output>
+ <fault name="cmisException">
+ <soap:fault name="cmisException" use="literal" />
+ </fault>
+ </operation>
+ <operation name="getFolderTree">
+ <soap:operation soapAction="" />
+ <input>
+ <soap:body use="literal" />
+ </input>
+ <output>
+ <soap:body use="literal" />
+ </output>
+ <fault name="cmisException">
+ <soap:fault name="cmisException" use="literal" />
+ </fault>
+ </operation>
+ <operation name="getObjectParents">
+ <soap:operation soapAction="" />
+ <input>
+ <soap:body use="literal" />
+ </input>
+ <output>
+ <soap:body use="literal" />
+ </output>
+ <fault name="cmisException">
+ <soap:fault name="cmisException" use="literal" />
+ </fault>
+ </operation>
+ <operation name="getCheckedOutDocs">
+ <soap:operation soapAction="" />
+ <input>
+ <soap:body use="literal" />
+ </input>
+ <output>
+ <soap:body use="literal" />
+ </output>
+ <fault name="cmisException">
+ <soap:fault name="cmisException" use="literal" />
+ </fault>
+ </operation>
+ </binding>
+ <binding name="ObjectServicePortBinding" type="cmisw:ObjectServicePort">
+ <soap:binding style="document"
+ transport="http://schemas.xmlsoap.org/soap/http" />
+ <operation name="createDocument">
+ <soap:operation soapAction="" />
+ <input>
+ <soap:body use="literal" />
+ </input>
+ <output>
+ <soap:body use="literal" />
+ </output>
+ <fault name="cmisException">
+ <soap:fault name="cmisException" use="literal" />
+ </fault>
+ </operation>
+ <operation name="createDocumentFromSource">
+ <soap:operation soapAction="" />
+ <input>
+ <soap:body use="literal" />
+ </input>
+ <output>
+ <soap:body use="literal" />
+ </output>
+ <fault name="cmisException">
+ <soap:fault name="cmisException" use="literal" />
+ </fault>
+ </operation>
+ <operation name="createFolder">
+ <soap:operation soapAction="" />
+ <input>
+ <soap:body use="literal" />
+ </input>
+ <output>
+ <soap:body use="literal" />
+ </output>
+ <fault name="cmisException">
+ <soap:fault name="cmisException" use="literal" />
+ </fault>
+ </operation>
+ <operation name="createRelationship">
+ <soap:operation soapAction="" />
+ <input>
+ <soap:body use="literal" />
+ </input>
+ <output>
+ <soap:body use="literal" />
+ </output>
+ <fault name="cmisException">
+ <soap:fault name="cmisException" use="literal" />
+ </fault>
+ </operation>
+ <operation name="createPolicy">
+ <soap:operation soapAction="" />
+ <input>
+ <soap:body use="literal" />
+ </input>
+ <output>
+ <soap:body use="literal" />
+ </output>
+ <fault name="cmisException">
+ <soap:fault name="cmisException" use="literal" />
+ </fault>
+ </operation>
+ <operation name="getAllowableActions">
+ <soap:operation soapAction="" />
+ <input>
+ <soap:body use="literal" />
+ </input>
+ <output>
+ <soap:body use="literal" />
+ </output>
+ <fault name="cmisException">
+ <soap:fault name="cmisException" use="literal" />
+ </fault>
+ </operation>
+ <operation name="getObject">
+ <soap:operation soapAction="" />
+ <input>
+ <soap:body use="literal" />
+ </input>
+ <output>
+ <soap:body use="literal" />
+ </output>
+ <fault name="cmisException">
+ <soap:fault name="cmisException" use="literal" />
+ </fault>
+ </operation>
+ <operation name="getProperties">
+ <soap:operation soapAction="" />
+ <input>
+ <soap:body use="literal" />
+ </input>
+ <output>
+ <soap:body use="literal" />
+ </output>
+ <fault name="cmisException">
+ <soap:fault name="cmisException" use="literal" />
+ </fault>
+ </operation>
+ <operation name="getRenditions">
+ <soap:operation soapAction="" />
+ <input>
+ <soap:body use="literal" />
+ </input>
+ <output>
+ <soap:body use="literal" />
+ </output>
+ <fault name="cmisException">
+ <soap:fault name="cmisException" use="literal" />
+ </fault>
+ </operation>
+ <operation name="getObjectByPath">
+ <soap:operation soapAction="" />
+ <input>
+ <soap:body use="literal" />
+ </input>
+ <output>
+ <soap:body use="literal" />
+ </output>
+ <fault name="cmisException">
+ <soap:fault name="cmisException" use="literal" />
+ </fault>
+ </operation>
+ <operation name="getContentStream">
+ <soap:operation soapAction="" />
+ <input>
+ <soap:body use="literal" />
+ </input>
+ <output>
+ <soap:body use="literal" />
+ </output>
+ <fault name="cmisException">
+ <soap:fault name="cmisException" use="literal" />
+ </fault>
+ </operation>
+ <operation name="updateProperties">
+ <soap:operation soapAction="" />
+ <input>
+ <soap:body use="literal" />
+ </input>
+ <output>
+ <soap:body use="literal" />
+ </output>
+ <fault name="cmisException">
+ <soap:fault name="cmisException" use="literal" />
+ </fault>
+ </operation>
+ <operation name="moveObject">
+ <soap:operation soapAction="" />
+ <input>
+ <soap:body use="literal" />
+ </input>
+ <output>
+ <soap:body use="literal" />
+ </output>
+ <fault name="cmisException">
+ <soap:fault name="cmisException" use="literal" />
+ </fault>
+ </operation>
+ <operation name="deleteObject">
+ <soap:operation soapAction="" />
+ <input>
+ <soap:body use="literal" />
+ </input>
+ <output>
+ <soap:body use="literal" />
+ </output>
+ <fault name="cmisException">
+ <soap:fault name="cmisException" use="literal" />
+ </fault>
+ </operation>
+ <operation name="deleteTree">
+ <soap:operation soapAction="" />
+ <input>
+ <soap:body use="literal" />
+ </input>
+ <output>
+ <soap:body use="literal" />
+ </output>
+ <fault name="cmisException">
+ <soap:fault name="cmisException" use="literal" />
+ </fault>
+ </operation>
+ <operation name="setContentStream">
+ <soap:operation soapAction="" />
+ <input>
+ <soap:body use="literal" />
+ </input>
+ <output>
+ <soap:body use="literal" />
+ </output>
+ <fault name="cmisException">
+ <soap:fault name="cmisException" use="literal" />
+ </fault>
+ </operation>
+ <operation name="deleteContentStream">
+ <soap:operation soapAction="" />
+ <input>
+ <soap:body use="literal" />
+ </input>
+ <output>
+ <soap:body use="literal" />
+ </output>
+ <fault name="cmisException">
+ <soap:fault name="cmisException" use="literal" />
+ </fault>
+ </operation>
+ </binding>
+ <binding name="PolicyServicePortBinding" type="cmisw:PolicyServicePort">
+ <soap:binding style="document"
+ transport="http://schemas.xmlsoap.org/soap/http" />
+ <operation name="applyPolicy">
+ <soap:operation soapAction="" />
+ <input>
+ <soap:body use="literal" />
+ </input>
+ <output>
+ <soap:body use="literal" />
+ </output>
+ <fault name="cmisException">
+ <soap:fault name="cmisException" use="literal" />
+ </fault>
+ </operation>
+ <operation name="removePolicy">
+ <soap:operation soapAction="" />
+ <input>
+ <soap:body use="literal" />
+ </input>
+ <output>
+ <soap:body use="literal" />
+ </output>
+ <fault name="cmisException">
+ <soap:fault name="cmisException" use="literal" />
+ </fault>
+ </operation>
+ <operation name="getAppliedPolicies">
+ <soap:operation soapAction="" />
+ <input>
+ <soap:body use="literal" />
+ </input>
+ <output>
+ <soap:body use="literal" />
+ </output>
+ <fault name="cmisException">
+ <soap:fault name="cmisException" use="literal" />
+ </fault>
+ </operation>
+ </binding>
+ <binding name="RelationshipServicePortBinding" type="cmisw:RelationshipServicePort">
+ <soap:binding style="document"
+ transport="http://schemas.xmlsoap.org/soap/http" />
+ <operation name="getObjectRelationships">
+ <soap:operation soapAction="" />
+ <input>
+ <soap:body use="literal" />
+ </input>
+ <output>
+ <soap:body use="literal" />
+ </output>
+ <fault name="cmisException">
+ <soap:fault name="cmisException" use="literal" />
+ </fault>
+ </operation>
+ </binding>
+ <binding name="RepositoryServicePortBinding" type="cmisw:RepositoryServicePort">
+ <soap:binding style="document"
+ transport="http://schemas.xmlsoap.org/soap/http" />
+ <operation name="getRepositories">
+ <soap:operation soapAction="" />
+ <input>
+ <soap:body use="literal" />
+ </input>
+ <output>
+ <soap:body use="literal" />
+ </output>
+ <fault name="cmisException">
+ <soap:fault name="cmisException" use="literal" />
+ </fault>
+ </operation>
+ <operation name="getRepositoryInfo">
+ <soap:operation soapAction="" />
+ <input>
+ <soap:body use="literal" />
+ </input>
+ <output>
+ <soap:body use="literal" />
+ </output>
+ <fault name="cmisException">
+ <soap:fault name="cmisException" use="literal" />
+ </fault>
+ </operation>
+ <operation name="getTypeChildren">
+ <soap:operation soapAction="" />
+ <input>
+ <soap:body use="literal" />
+ </input>
+ <output>
+ <soap:body use="literal" />
+ </output>
+ <fault name="cmisException">
+ <soap:fault name="cmisException" use="literal" />
+ </fault>
+ </operation>
+ <operation name="getTypeDescendants">
+ <soap:operation soapAction="" />
+ <input>
+ <soap:body use="literal" />
+ </input>
+ <output>
+ <soap:body use="literal" />
+ </output>
+ <fault name="cmisException">
+ <soap:fault name="cmisException" use="literal" />
+ </fault>
+ </operation>
+ <operation name="getTypeDefinition">
+ <soap:operation soapAction="" />
+ <input>
+ <soap:body use="literal" />
+ </input>
+ <output>
+ <soap:body use="literal" />
+ </output>
+ <fault name="cmisException">
+ <soap:fault name="cmisException" use="literal" />
+ </fault>
+ </operation>
+ </binding>
+ <binding name="VersioningServicePortBinding" type="cmisw:VersioningServicePort">
+ <soap:binding style="document"
+ transport="http://schemas.xmlsoap.org/soap/http" />
+ <operation name="checkOut">
+ <soap:operation soapAction="" />
+ <input>
+ <soap:body use="literal" />
+ </input>
+ <output>
+ <soap:body use="literal" />
+ </output>
+ <fault name="cmisException">
+ <soap:fault name="cmisException" use="literal" />
+ </fault>
+ </operation>
+ <operation name="cancelCheckOut">
+ <soap:operation soapAction="" />
+ <input>
+ <soap:body use="literal" />
+ </input>
+ <output>
+ <soap:body use="literal" />
+ </output>
+ <fault name="cmisException">
+ <soap:fault name="cmisException" use="literal" />
+ </fault>
+ </operation>
+ <operation name="checkIn">
+ <soap:operation soapAction="" />
+ <input>
+ <soap:body use="literal" />
+ </input>
+ <output>
+ <soap:body use="literal" />
+ </output>
+ <fault name="cmisException">
+ <soap:fault name="cmisException" use="literal" />
+ </fault>
+ </operation>
+ <operation name="getObjectOfLatestVersion">
+ <soap:operation soapAction="" />
+ <input>
+ <soap:body use="literal" />
+ </input>
+ <output>
+ <soap:body use="literal" />
+ </output>
+ <fault name="cmisException">
+ <soap:fault name="cmisException" use="literal" />
+ </fault>
+ </operation>
+ <operation name="getPropertiesOfLatestVersion">
+ <soap:operation soapAction="" />
+ <input>
+ <soap:body use="literal" />
+ </input>
+ <output>
+ <soap:body use="literal" />
+ </output>
+ <fault name="cmisException">
+ <soap:fault name="cmisException" use="literal" />
+ </fault>
+ </operation>
+ <operation name="getAllVersions">
+ <soap:operation soapAction="" />
+ <input>
+ <soap:body use="literal" />
+ </input>
+ <output>
+ <soap:body use="literal" />
+ </output>
+ <fault name="cmisException">
+ <soap:fault name="cmisException" use="literal" />
+ </fault>
+ </operation>
+ </binding>
+ <binding name="ACLServicePortBinding" type="cmisw:ACLServicePort">
+ <soap:binding style="document"
+ transport="http://schemas.xmlsoap.org/soap/http" />
+ <operation name="getACL">
+ <soap:operation soapAction="" />
+ <input>
+ <soap:body use="literal" />
+ </input>
+ <output>
+ <soap:body use="literal" />
+ </output>
+ <fault name="cmisException">
+ <soap:fault name="cmisException" use="literal" />
+ </fault>
+ </operation>
+ <operation name="applyACL">
+ <soap:operation soapAction="" />
+ <input>
+ <soap:body use="literal" />
+ </input>
+ <output>
+ <soap:body use="literal" />
+ </output>
+ <fault name="cmisException">
+ <soap:fault name="cmisException" use="literal" />
+ </fault>
+ </operation>
+ </binding>
+
+
+ <service name="DiscoveryService">
+ <port name="DiscoveryServicePort" binding="cmisw:DiscoveryServicePortBinding">
+ <soap:address
+ location="http://cmis/services/DiscoveryService.DiscoveryServicePort" />
+ </port>
+ </service>
+ <service name="MultiFilingService">
+ <port name="MultiFilingServicePort" binding="cmisw:MultiFilingServicePortBinding">
+ <soap:address
+ location="http://cmis/services/MultiFilingService.MultiFilingServicePort" />
+ </port>
+ </service>
+ <service name="NavigationService">
+ <port name="NavigationServicePort" binding="cmisw:NavigationServicePortBinding">
+ <soap:address
+ location="http://cmis/services/NavigationService.NavigationServicePort" />
+ </port>
+ </service>
+ <service name="ObjectService">
+ <port name="ObjectServicePort" binding="cmisw:ObjectServicePortBinding">
+ <soap:address location="http://cmis/services/ObjectService.ObjectServicePort" />
+ </port>
+ </service>
+ <service name="PolicyService">
+ <port name="PolicyServicePort" binding="cmisw:PolicyServicePortBinding">
+ <soap:address location="http://cmis/services/PolicyService.PolicyServicePort" />
+ </port>
+ </service>
+ <service name="RelationshipService">
+ <port name="RelationshipServicePort" binding="cmisw:RelationshipServicePortBinding">
+ <soap:address
+ location="http://cmis/services/RelationshipService.RelationshipServicePort" />
+ </port>
+ </service>
+ <service name="RepositoryService">
+ <port name="RepositoryServicePort" binding="cmisw:RepositoryServicePortBinding">
+ <soap:address
+ location="http://cmis/services/RepositoryService.RepositoryServicePort" />
+ </port>
+ </service>
+ <service name="VersioningService">
+ <port name="VersioningServicePort" binding="cmisw:VersioningServicePortBinding">
+ <soap:address
+ location="http://cmis/services/VersioningService.VersioningServicePort" />
+ </port>
+ </service>
+ <service name="ACLService">
+ <port name="ACLServicePort" binding="cmisw:ACLServicePortBinding">
+ <soap:address location="http://cmis/services/ACLService.ACLServicePort" />
+ </port>
+ </service>
+
+</definitions>
\ No newline at end of file
Added: chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings-war/src/main/webapp/WEB-INF/wsdl/xml.xsd
URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings-war/src/main/webapp/WEB-INF/wsdl/xml.xsd?rev=1153368&view=auto
==============================================================================
--- chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings-war/src/main/webapp/WEB-INF/wsdl/xml.xsd (added)
+++ chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings-war/src/main/webapp/WEB-INF/wsdl/xml.xsd Wed Aug 3 07:17:14 2011
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless
+ required by applicable law or agreed to in writing, software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations under the License.
+-->
+<xsd:schema
+targetNamespace="http://www.w3.org/XML/1998/namespace"
+xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+xml:lang="en">
+ <xsd:attribute name="lang">
+ <xsd:simpleType>
+ <xsd:union memberTypes="xsd:language">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:string">
+ <xsd:enumeration value=""/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:union>
+ </xsd:simpleType>
+ </xsd:attribute>
+
+ <xsd:attribute name="space">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:NCName">
+ <xsd:enumeration value="default"/>
+ <xsd:enumeration value="preserve"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:attribute>
+
+ <xsd:attribute name="base" type="xsd:anyURI">
+ <xsd:annotation>
+ <xsd:documentation>See http://www.w3.org/TR/xmlbase/ for
+ information about this attribute.</xsd:documentation>
+ </xsd:annotation>
+ </xsd:attribute>
+
+ <xsd:attribute name="id" type="xsd:ID">
+ <xsd:annotation>
+ <xsd:documentation>See http://www.w3.org/TR/xml-id/ for
+ information about this attribute.</xsd:documentation>
+ </xsd:annotation>
+ </xsd:attribute>
+
+ <xsd:attributeGroup name="specialAttrs">
+ <xsd:attribute ref="xml:base"/>
+ <xsd:attribute ref="xml:lang"/>
+ <xsd:attribute ref="xml:space"/>
+ <xsd:attribute ref="xml:id"/>
+ </xsd:attributeGroup>
+
+</xsd:schema>
\ No newline at end of file
Added: chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings-war/src/main/webapp/css/opencmis.css
URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings-war/src/main/webapp/css/opencmis.css?rev=1153368&view=auto
==============================================================================
--- chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings-war/src/main/webapp/css/opencmis.css (added)
+++ chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings-war/src/main/webapp/css/opencmis.css Wed Aug 3 07:17:14 2011
@@ -0,0 +1,63 @@
+@CHARSET "UTF-8";
+
+body {
+ font-family: Verdana, arial, sans-serif;
+ color: black;
+ font-size: 12px;
+}
+
+h1 {
+ font-size: 24px;
+ line-height: normal;
+ font-weight: bold;
+ background-color: #f0f0f0;
+ color: #003366;
+ border-bottom: 1px solid #3c78b5;
+ padding: 2px;
+ margin: 4px 0px 4px 0px;
+}
+
+h2 {
+ font-size: 18px;
+ line-height: normal;
+ font-weight: bold;
+ background-color: #f0f0f0;
+ border-bottom: 1px solid #3c78b5;
+ padding: 2px;
+ margin: 4px 0px 4px 0px;
+}
+
+h3 {
+ font-size: 14px;
+ line-height: normal;
+ font-weight: bold;
+ background-color: #f0f0f0;
+ padding: 2px;
+ margin: 4px 0px 4px 0px;
+}
+
+h4 {
+ font-size: 12px;
+ line-height: normal;
+ font-weight: bold;
+ background-color: #f0f0f0;
+ padding: 2px;
+ margin: 4px 0px 4px 0px;
+}
+
+HR {
+ color: 3c78b5;
+ height: 1;
+}
+
+th {
+ border: 1px solid #ccc;
+ padding: 2px 4px 2px 4px;
+ background: #f0f0f0;
+ text-align: center;
+}
+
+td {
+ border: 1px solid #ccc;
+ padding: 3px 4px 3px 4px;
+}
Added: chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings-war/src/main/webapp/images/asf_logo.png
URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings-war/src/main/webapp/images/asf_logo.png?rev=1153368&view=auto
==============================================================================
Binary file - no diff available.
Propchange: chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings-war/src/main/webapp/images/asf_logo.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings-war/src/main/webapp/images/chemistry_logo_small.png
URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings-war/src/main/webapp/images/chemistry_logo_small.png?rev=1153368&view=auto
==============================================================================
Binary file - no diff available.
Propchange: chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings-war/src/main/webapp/images/chemistry_logo_small.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings-war/src/main/webapp/index.html
URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings-war/src/main/webapp/index.html?rev=1153368&view=auto
==============================================================================
--- chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings-war/src/main/webapp/index.html (added)
+++ chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings-war/src/main/webapp/index.html Wed Aug 3 07:17:14 2011
@@ -0,0 +1,55 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+-->
+<html>
+<head>
+<title>OpenCMIS Browser Binding</title>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<link rel="stylesheet" type="text/css" href="css/opencmis.css"/>
+</head>
+<body>
+<a href="http://chemistry.apache.org"><img alt="Apache Chemistry Logo" title="Apache Chemistry Logo" src="images/chemistry_logo_small.png" /></a>
+<h1>Apache Chemistry OpenCMIS</h1>
+
+<br/>
+<h2>AtomPub binding</h2>
+<div><a href="atom">AtomPub service document</a></div>
+
+<br/>
+<h2>Web Services binding</h2>
+<div><a href="services/RepositoryService">Web Services overview</a></div>
+
+<br/>
+<h2>Browser binding</h2>
+<div><a href="browser">Browser binding service URL</a></div>
+
+<br/>
+<h2>Web interface</h2>
+<div><a href="web">OpenCMIS web interface</a></div>
+
+<br/>
+<h2>License</h2>
+<a href="http://www.apache.org"><img alt="ASF Logo" title="ASF Logo" src="images/asf_logo.png" align="right"/></a>
+<div>This software is licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0.html">Apache 2.0 License</a>.</div>
+<br/>
+
+</body>
+</html>
\ No newline at end of file
Added: chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings-war/src/main/webapp/web/createdocument.html
URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings-war/src/main/webapp/web/createdocument.html?rev=1153368&view=auto
==============================================================================
--- chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings-war/src/main/webapp/web/createdocument.html (added)
+++ chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings-war/src/main/webapp/web/createdocument.html Wed Aug 3 07:17:14 2011
@@ -0,0 +1,135 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+-->
+<html>
+<head>
+<title>OpenCMIS Browser Binding createDocument Demo</title>
+<link rel="stylesheet" type="text/css" href="../css/opencmis.css"/>
+<style type="text/css">
+.box {
+ border-width: 1px;
+ border-style: solid;
+ width: 100%;
+ padding: 3px;
+}
+
+td {
+ padding: 5px;
+}
+
+</style>
+<script type="text/javascript" src="opencmis.js"></script>
+<script type="text/javascript">
+var repositoryUrl;
+var rootFolderUrl;
+var lastTransaction;
+
+function loadRepositoryInfos(infos) {
+ for(repId in infos) {
+ var ri = infos[repId];
+
+ // the InMemory repository has only one repository
+ repositoryUrl = ri.repositoryUrl;
+ rootFolderUrl = ri.rootFolderUrl;
+ }
+}
+
+function createDocument() {
+ var createForm = document.getElementById('createForm');
+ var docname = createForm["propertyValue[0]"].value;
+ document.getElementById('info').innerHTML = "Creating " + docname + " ...";
+
+ createForm.action = rootFolderUrl + createForm.folder.value;
+ lastTransaction = createGUID();
+ createForm.transaction.value = lastTransaction;
+
+ return true;
+}
+
+function createDocumentCallback() {
+ if(lastTransaction) {
+ document.getElementById('info').innerHTML = 'Transaction: ' + lastTransaction
+
+ var script1 = document.createElement("script");
+ script1.setAttribute("src", repositoryUrl + "?selector=lastResult&clientToken=showNewDocumentId&transaction="+lastTransaction);
+ script1.setAttribute("type","text/javascript");
+ document.body.appendChild(script1);
+ }
+}
+
+function showNewDocumentId(result) {
+ if(result.objectId) {
+ alert("New document id: " + result.objectId + "\nCode: " + result.code);
+ }
+ else {
+ alert("Error: " + result.message + "\nException: " + result.exception + "\nCode: " + result.code);
+ }
+}
+</script>
+</head>
+<body>
+<h1>OpenCMIS Browser Binding - Create Demo</h1>
+<br/>
+<h2>Create Document</h2>
+
+<form id="createForm" action="" method="POST" target="result" enctype="multipart/form-data" onsubmit="return createDocument()">
+<input name="cmisaction" type="hidden" value="createDocument" />
+<input name="transaction" type="hidden" value="" />
+<table>
+<tr>
+ <td>Folder:</td>
+ <td><input name="folder" type="text" size="100" maxlength="1000" value="/"></td>
+</tr>
+<tr>
+ <td>Name:</td>
+ <td><input id="docname" name="propertyValue[0]" type="text" size="100" maxlength="100" value="document"></td>
+ <input name="propertyId[0]" type="hidden" value="cmis:name" />
+</tr>
+<tr>
+ <td>Object Type:</td>
+ <td><input name="propertyValue[1]" type="text" size="100" maxlength="100" value="cmis:document"></td>
+ <input name="propertyId[1]" type="hidden" value="cmis:objectTypeId" />
+</tr>
+<tr>
+ <td>File name:</td>
+ <td><input name="filename" type="text" size="30" maxlength="30" value=""> (if left blank the orignal file name is used)</td>
+</tr>
+<tr>
+ <td>Content type:</td>
+ <td><input name="contentType" type="text" size="30" maxlength="30" value=""> (if left blank the content type is determined by the browser)</td>
+</tr>
+<tr>
+ <td>File:</td>
+ <td><input name="content" type="file"></td>
+</tr>
+<tr>
+ <td></td>
+ <td><input type="submit" value="Create" /></td>
+</tr>
+</table>
+</form>
+
+<div id="info"></div>
+<iframe name="result" style="border:2px;width:800px;height:400px;" onload="createDocumentCallback()"></iframe>
+
+<script type="text/javascript" src="../browser?clientToken=loadRepositoryInfos"></script>
+</body>
+</html>
\ No newline at end of file
Added: chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings-war/src/main/webapp/web/createfolder.html
URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings-war/src/main/webapp/web/createfolder.html?rev=1153368&view=auto
==============================================================================
--- chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings-war/src/main/webapp/web/createfolder.html (added)
+++ chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings-war/src/main/webapp/web/createfolder.html Wed Aug 3 07:17:14 2011
@@ -0,0 +1,122 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+-->
+<html>
+<head>
+<title>OpenCMIS Browser Binding createFolder Demo</title>
+<link rel="stylesheet" type="text/css" href="../css/opencmis.css"/>
+<style type="text/css">
+.box {
+ border-width: 1px;
+ border-style: solid;
+ width: 100%;
+ padding: 3px;
+}
+
+td {
+ padding: 5px;
+}
+</style>
+<script type="text/javascript" src="opencmis.js"></script>
+<script type="text/javascript">
+var repositoryUrl;
+var rootFolderUrl;
+var lastTransaction;
+
+function loadRepositoryInfos(infos) {
+ for(repId in infos) {
+ var ri = infos[repId];
+
+ // the InMemory repository has only one repository
+ repositoryUrl = ri.repositoryUrl;
+ rootFolderUrl = ri.rootFolderUrl;
+ }
+}
+
+function createFolder() {
+ var createForm = document.getElementById('createForm');
+ var foldername = createForm["propertyValue[0]"].value;
+ document.getElementById('info').innerHTML = "Creating " + foldername + " ...";
+
+ createForm.action = rootFolderUrl + createForm.folder.value;
+ lastTransaction = createGUID();
+ createForm.transaction.value = lastTransaction;
+
+ return true;
+}
+
+function createFolderCallback() {
+ if(lastTransaction) {
+ document.getElementById('info').innerHTML = 'Transaction: ' + lastTransaction
+
+ var script1 = document.createElement("script");
+ script1.setAttribute("src", repositoryUrl + "?selector=lastResult&clientToken=showNewFolderId&transaction="+lastTransaction);
+ script1.setAttribute("type","text/javascript");
+ document.body.appendChild(script1);
+ }
+}
+
+function showNewFolderId(result) {
+ if(result.objectId) {
+ alert("New folder id: " + result.objectId + "\nCode: " + result.code);
+ }
+ else {
+ alert("Error: " + result.message + "\nException: " + result.exception + "\nCode: " + result.code);
+ }
+}
+</script>
+</head>
+<body>
+<h1>OpenCMIS Browser Binding - Create Demo</h1>
+<br/>
+<h2>Create Folder</h2>
+
+<form id="createForm" action="" method="POST" target="result" onsubmit="return createFolder()">
+<input name="cmisaction" type="hidden" value="createFolder" />
+<input name="transaction" type="hidden" value="" />
+<table>
+<tr>
+ <td>Folder:</td>
+ <td><input name="folder" type="text" size="100" maxlength="1000" value="/"></td>
+</tr>
+<tr>
+ <td>Name:</td>
+ <td><input id="docname" name="propertyValue[0]" type="text" size="100" maxlength="100" value="folder"></td>
+ <input name="propertyId[0]" type="hidden" value="cmis:name" />
+</tr>
+<tr>
+ <td>Object Type:</td>
+ <td><input name="propertyValue[1]" type="text" size="100" maxlength="100" value="cmis:folder"></td>
+ <input name="propertyId[1]" type="hidden" value="cmis:objectTypeId" />
+</tr>
+<tr>
+ <td></td>
+ <td><input type="submit" value="Create" /></td>
+</tr>
+</table>
+</form>
+
+<div id="info"></div>
+<iframe name="result" style="border:2px;width:800px;height:400px;" onload="createFolderCallback()"></iframe>
+
+<script type="text/javascript" src="../browser?clientToken=loadRepositoryInfos"></script>
+</body>
+</html>
\ No newline at end of file
Added: chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings-war/src/main/webapp/web/demo.html
URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings-war/src/main/webapp/web/demo.html?rev=1153368&view=auto
==============================================================================
--- chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings-war/src/main/webapp/web/demo.html (added)
+++ chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings-war/src/main/webapp/web/demo.html Wed Aug 3 07:17:14 2011
@@ -0,0 +1,209 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+-->
+<html>
+<head>
+<title>OpenCMIS Browser Binding Demo</title>
+<link rel="stylesheet" type="text/css" href="../css/opencmis.css"/>
+<style type="text/css">
+.box {
+ border-width: 1px;
+ border-style: solid;
+ width: 100%;
+ padding: 3px;
+}
+
+td {
+ padding: 5px;
+}
+</style>
+<script type="text/javascript">
+var repositoryUrl;
+var rootFolderUrl;
+
+function printRepositoryInfos(infos) {
+ for(repId in infos) {
+ var ri = infos[repId];
+ document.getElementById('repositoryInfo').innerHTML =
+ '<h2>Repsository "' + ri.repositoryName + '" (' + ri.repositoryId + ')</h2>' +
+ '<table>' +
+ '<tr><td>Id:</td><td>' + ri.repositoryId + '</td></tr>' +
+ '<tr><td>Name:</td><td>' + ri.repositoryName + '</td></tr>' +
+ '<tr><td>Description:</td><td>' + ri.repositoryDescription + '</td></tr>' +
+ '<tr><td>Product:</td><td>' + ri.vendorName + ' ' + ri.productName + ' ' + ri.productVersion + '</td></tr>' +
+ '<tr><td>Root folder id:</td><td>' + ri.rootFolderId + '</td></tr>' +
+ '<tr><td>Repository URL:</td><td>' + ri.repositoryUrl + '</td></tr>' +
+ '<tr><td>Root folder URL:</td><td>' + ri.rootFolderUrl + '</td></tr>' +
+ '</table>';
+
+ // the InMemory repository has only one repository
+ repositoryUrl = ri.repositoryUrl;
+ rootFolderUrl = ri.rootFolderUrl;
+ }
+
+ var rootFolder = "/";
+
+ document.getElementById('queryForm').action = repositoryUrl;
+
+ var script1 = document.createElement("script");
+ script1.setAttribute("src", rootFolderUrl + rootFolder + "?selector=object&clientToken=printObject");
+ script1.setAttribute("type","text/javascript");
+ document.body.appendChild(script1);
+
+ var script2 = document.createElement("script");
+ script2.setAttribute("src", rootFolderUrl + rootFolder + "?selector=children&clientToken=printChildren");
+ script2.setAttribute("type","text/javascript");
+ document.body.appendChild(script2);
+
+ var script3 = document.createElement("script");
+ script3.setAttribute("src", repositoryUrl + "?selector=typeChildren&clientToken=printTypes");
+ script3.setAttribute("type","text/javascript");
+ document.body.appendChild(script3);
+}
+
+function printObject(obj) {
+ var id = obj.properties["cmis:objectId"].value;
+ var name = obj.properties["cmis:name"].value;
+
+ var s = '<h2>Object "' + name + '" (' + id + ')</h2>';
+
+ s = s + '<h3>Properties</h3>';
+ s = s + '<table>';
+
+ for(propertyId in obj.properties) {
+ var property = obj.properties[propertyId];
+ s = s + '<tr><td>' + propertyId + '</td>';
+ s = s + '<td>' + property.displayName + '</td>';
+ s = s + '<td>' + property.type + '</td>';
+ s = s + '<td>' + property.cardinality + '</td>';
+
+ if(property.type == 'datetime') {
+ s = s + '<td>' + (new Date(property.value)) + '</td></tr>';
+ } else {
+ s = s + '<td>' + property.value + '</td></tr>';
+ }
+ }
+
+ s = s + '</table>';
+
+ document.getElementById('objectInfo').innerHTML = s;
+}
+
+function printChildren(children) {
+ var s = '<h2>Children</h2>';
+
+ s = s + '<h3>Properties</h3>';
+
+ s = s + '<table><tr><th>Name</th><th>Type</th><th>MIME Type</th><th>Size</th>' +
+ '<th>Created By</th><th>Created At</th><th>Id</th></tr>';
+
+ for(var index in children.objects) {
+ var object = children.objects[index].object;
+
+ var name = object.properties["cmis:name"].value;
+ var type = object.properties["cmis:objectTypeId"].value;
+ var mimetype = "";
+ var size = "";
+ var createdBy = object.properties["cmis:createdBy"].value;
+ var creationDate = new Date(object.properties["cmis:creationDate"].value);
+ var id = object.properties["cmis:objectId"].value;
+ var link = "";
+
+ if(object.properties["cmis:baseTypeId"].value == "cmis:document") {
+ if(object.properties["cmis:contentStreamLength"]) {
+ size = object.properties["cmis:contentStreamLength"].value;
+ } else {
+ size = "";
+ }
+
+ if(object.properties["cmis:contentStreamMimeType"]) {
+ mimetype = object.properties["cmis:contentStreamMimeType"].value;
+ link = encodeURI(rootFolderUrl + '?objectId=' + id + '&selector=content');
+ } else {
+ mimetype = "";
+ link = "";
+ }
+ }
+
+ s = s + '<tr><td>';
+ if(link != "") {
+ s = s + '<a href="' + link + '">' + name + '</a>';
+ }
+ else {
+ s = s + name;
+ }
+ s = s + '</td><td>' + type + '</td><td>' + mimetype + '</td><td style="rext-align:right">' + size +
+ '</td><td>' + createdBy + '</td><td>' + creationDate + '</td><td>' + id + '</td></tr>';
+ }
+
+ s = s + '</table>';
+
+ document.getElementById('folderInfo').innerHTML = s;
+}
+
+function printTypes(types) {
+ var s = '<h2>Base Types</h2>';
+
+ for(var index in types.types) {
+ var type = types.types[index];
+
+ s = s + '<h3>' + type.id + '</h3>';
+ s = s + '<ul>';
+
+ for(var propId in type.propertyDefinitions) {
+ var propType = type.propertyDefinitions[propId];
+ s = s + '<li>' + propType.id + '</li>';
+ }
+
+ s = s + '</ul>';
+ }
+
+ document.getElementById('typeInfo').innerHTML = s;
+}
+</script>
+</head>
+<body>
+<h1>OpenCMIS Browser Binding - Demo</h1>
+<br />
+<div id="repositoryInfo" class="box">repositoryInfo</div>
+<br />
+<div id="objectInfo" class="box">objectInfo</div>
+<br />
+<div id="folderInfo" class="box">folderInfo</div>
+<br />
+<div id="typeInfo" class="box">typeInfo</div>
+<br />
+<div id="query" class="box">
+<h2>Query</h2>
+<form id="queryForm" action="" method="POST">
+<input name="cmisaction" type="hidden" value="query" />
+<table>
+<tr><td>Query:</td><td><input name="q" type="text" size="100" maxlength="1000" value="SELECT * FROM cmis:document"></td></tr>
+<tr><td>Max Items:</td><td><input name="maxItems" type="text" size="4" maxlength="8" value="100"></td></tr>
+<tr><td>Skip Count:</td><td><input name="skipCount" type="text" size="4" maxlength="8" value="0"></td></tr>
+<tr><td></td><td><input type="submit" value="Go" /></td></tr>
+</table>
+</form>
+</div>
+
+<script type="text/javascript" src="../browser?clientToken=printRepositoryInfos"></script>
+</body>
+</html>
\ No newline at end of file
Added: chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings-war/src/main/webapp/web/index.html
URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings-war/src/main/webapp/web/index.html?rev=1153368&view=auto
==============================================================================
--- chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings-war/src/main/webapp/web/index.html (added)
+++ chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings-war/src/main/webapp/web/index.html Wed Aug 3 07:17:14 2011
@@ -0,0 +1,73 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+-->
+<html>
+<head>
+<title>OpenCMIS Browser Binding</title>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<link rel="stylesheet" type="text/css" href="../css/opencmis.css"/>
+</head>
+<body>
+
+<h1>OpenCMIS Web Interface</h1>
+
+<ul>
+<li><a href="demo.html">Demo Page</a></li>
+<li><a href="createdocument.html">Create Document Demo Page</a></li>
+<li><a href="createfolder.html">Create Folder Demo Page</a></li>
+<li><a href="../browser">Repository Infos</a></li>
+</ul>
+
+<table>
+<tr>
+<th></th>
+<th>access by object id</th>
+<th>access by path</th>
+</tr>
+<tr>
+<td>Object Data (object id 100 [root folder])</td>
+<td><a href="../browser/A1/root?objectId=100&selector=object">browser/A1/root?objectId=100&selector=object</a></td>
+<td><a href="../browser/A1/root/?&selector=object">browser/A1/root/?selector=object</a></td>
+</tr>
+<tr>
+<td>Object Data (object id 133 [document in root folder])</td>
+<td><a href="../browser/A1/root?objectId=133&selector=object">browser/A1/root?objectId=133&selector=object</a></td>
+<td><a href="../browser/A1/root/My_Document-0-1?selector=object">browser/A1/root/My_Document-0-1?selector=object</a></td>
+</tr>
+<tr>
+<td>Content (object id 133 [document in root folder])</td>
+<td><a href="../browser/A1/root?objectId=133">browser/A1/root?objectId=133</a></td>
+<td><a href="../browser/A1/root/My_Document-0-1">browser/A1/root/My_Document-0-1</a></td>
+</tr>
+<tr>
+<td>Folder children (object id 100 [root folder])</td>
+<td><a href="../browser/A1/root?objectId=100">browser/A1/root?objectId=100</a></td>
+<td><a href="../browser/A1/root/">browser/A1/root/</a></td>
+</tr>
+<tr>
+<td>Folder children (object id 101 [folder in root folder])</td>
+<td><a href="../browser/A1/root?objectId=101">browser/A1/root?objectId=101</a></td>
+<td><a href="../browser/A1/root/My_Folder-0-0">browser/A1/root/My_Folder-0-0</a></td>
+</tr>
+</table>
+
+</body>
+</html>
\ No newline at end of file
Added: chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings-war/src/main/webapp/web/opencmis.js
URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings-war/src/main/webapp/web/opencmis.js?rev=1153368&view=auto
==============================================================================
--- chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings-war/src/main/webapp/web/opencmis.js (added)
+++ chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings-war/src/main/webapp/web/opencmis.js Wed Aug 3 07:17:14 2011
@@ -0,0 +1,25 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+function createGUID() {
+ return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) {
+ var r = Math.random() * 16 | 0, v = c == 'x' ? r : (r & 0x3 | 0x8);
+ return v.toString(16);
+ });
+}
\ No newline at end of file
Modified: chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/pom.xml
URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/pom.xml?rev=1153368&r1=1153367&r2=1153368&view=diff
==============================================================================
--- chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/pom.xml (original)
+++ chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/pom.xml Wed Aug 3 07:17:14 2011
@@ -21,45 +21,13 @@
<artifactId>chemistry-opencmis-server-bindings</artifactId>
<name>OpenCMIS Server Implementation</name>
- <packaging>war</packaging>
+
+ <packaging>jar</packaging>
<properties>
<parentBasedir>../../</parentBasedir>
</properties>
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-dependency-plugin</artifactId>
- <executions>
- <execution>
- <id>unpack</id>
- <phase>initialize</phase>
- <goals>
- <goal>unpack</goal>
- </goals>
- <configuration>
- <artifactItems>
- <artifactItem>
- <groupId>${project.groupId}</groupId>
- <artifactId>chemistry-opencmis-commons-impl</artifactId>
- <version>${project.version}</version>
- <type>jar</type>
- <overWrite>true</overWrite>
- <includes>wsdl/*.xsd, wsdl/*.wsdl</includes>
- </artifactItem>
- </artifactItems>
- <outputDirectory>${project.basedir}/src/main/webapp/WEB-INF</outputDirectory>
- <overWriteReleases>true</overWriteReleases>
- <overWriteSnapshots>true</overWriteSnapshots>
- </configuration>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
-
<dependencies>
<dependency>
<groupId>${project.groupId}</groupId>
Modified: chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-fileshare/pom.xml
URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-fileshare/pom.xml?rev=1153368&r1=1153367&r2=1153368&view=diff
==============================================================================
--- chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-fileshare/pom.xml (original)
+++ chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-fileshare/pom.xml Wed Aug 3 07:17:14 2011
@@ -51,7 +51,7 @@
</overlay>
<overlay>
<groupId>${project.groupId}</groupId>
- <artifactId>chemistry-opencmis-server-bindings</artifactId>
+ <artifactId>chemistry-opencmis-server-bindings-war</artifactId>
</overlay>
</overlays>
</configuration>
@@ -72,7 +72,7 @@
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
- <artifactId>chemistry-opencmis-server-bindings</artifactId>
+ <artifactId>chemistry-opencmis-server-bindings-war</artifactId>
<version>${project.version}</version>
<type>war</type>
</dependency>
Propchange: chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-inmemory-war/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Wed Aug 3 07:17:14 2011
@@ -0,0 +1,7 @@
+.project
+
+.classpath
+
+target
+
+.settings
Added: chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-inmemory-war/pom.xml
URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-inmemory-war/pom.xml?rev=1153368&view=auto
==============================================================================
--- chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-inmemory-war/pom.xml (added)
+++ chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-inmemory-war/pom.xml Wed Aug 3 07:17:14 2011
@@ -0,0 +1,151 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!-- Licensed under the Apache License, Version 2.0 (the "License"); you
+ may not use this file except in compliance with the License. You may obtain
+ a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless
+ required by applicable law or agreed to in writing, software distributed
+ under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES
+ OR CONDITIONS OF ANY KIND, either express or implied. See the License for
+ the specific language governing permissions and limitations under the License. -->
+
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+
+ <modelVersion>4.0.0</modelVersion>
+
+ <parent>
+ <groupId>org.apache.chemistry.opencmis</groupId>
+ <artifactId>chemistry-opencmis</artifactId>
+ <version>0.5.0-SNAPSHOT</version>
+ <relativePath>../../pom.xml</relativePath>
+ </parent>
+
+ <artifactId>chemistry-opencmis-server-inmemory-war</artifactId>
+ <name>OpenCMIS InMemory Server WAR packaging</name>
+ <packaging>war</packaging>
+
+ <properties>
+ <parentBasedir>../../</parentBasedir>
+ </properties>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-war-plugin</artifactId>
+ <configuration>
+ <archive>
+ <manifestEntries>
+ <Bundle-Name>org.apache.chemistry.opencmis.server.inmemory</Bundle-Name>
+ <Bundle-SymbolicName>org.apache.chemistry.opencmis.server.inmemory</Bundle-SymbolicName>
+ <Bundle-Version>0.0.1</Bundle-Version>
+ <Import-Package>javax.servlet,javax.servlet.http,javax.servlet.resources</Import-Package>
+ <Bundle-Classpath>.</Bundle-Classpath>
+ <Web-ContextPath>inmemory</Web-ContextPath>
+ </manifestEntries>
+ </archive>
+ <overlays>
+ <overlay>
+ </overlay>
+ <overlay>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>chemistry-opencmis-server-bindings-war</artifactId>
+ </overlay>
+ </overlays>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-eclipse-plugin</artifactId>
+ <version>2.8</version>
+ <configuration>
+ <wtpversion>2.0</wtpversion>
+ <wtpContextName>inmemory</wtpContextName>
+ <linkedResources>
+ <linkedResource>
+ <name>src/main/webapp/WEB-INF/sun-jaxws.xml</name>
+ <type>1</type>
+ <location>WORKSPACE_LOC/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/webapp/WEB-INF/sun-jaxws.xml</location>
+ </linkedResource>
+ <linkedResource>
+ <name>src/main/webapp/WEB-INF/web.xml</name>
+ <type>1</type>
+ <location>WORKSPACE_LOC/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/webapp/WEB-INF/web.xml</location>
+ </linkedResource>
+ <linkedResource>
+ <name>src/main/webapp/WEB-INF/wsdl</name>
+ <type>2</type>
+ <location>WORKSPACE_LOC/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/webapp/WEB-INF/wsdl</location>
+ </linkedResource>
+ <linkedResource>
+ <name>src/main/webapp/css</name>
+ <type>2</type>
+ <location>WORKSPACE_LOC/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/webapp/css</location>
+ </linkedResource>
+ <linkedResource>
+ <name>src/main/webapp/images</name>
+ <type>2</type>
+ <location>WORKSPACE_LOC/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/webapp/images</location>
+ </linkedResource>
+ <linkedResource>
+ <name>src/main/webapp/web</name>
+ <type>2</type>
+ <location>WORKSPACE_LOC/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/webapp/web</location>
+ </linkedResource>
+ </linkedResources>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+
+ <dependencies>
+ <dependency>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>chemistry-opencmis-commons-api</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.chemistry.opencmis</groupId>
+ <artifactId>chemistry-opencmis-commons-impl</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>chemistry-opencmis-client-bindings</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>chemistry-opencmis-test-util</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>chemistry-opencmis-server-bindings-war</artifactId>
+ <version>${project.version}</version>
+ <type>war</type>
+ </dependency>
+ <dependency>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>chemistry-opencmis-server-support</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>chemistry-opencmis-server-inmemory</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.antlr</groupId>
+ <artifactId>antlr-runtime</artifactId>
+ <version>3.1.3</version>
+ </dependency>
+ <dependency>
+ <groupId>javax.servlet</groupId>
+ <artifactId>servlet-api</artifactId>
+ <version>2.4</version>
+ <scope>provided</scope>
+ </dependency>
+ </dependencies>
+
+</project>
Added: chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-inmemory-war/src/main/webapp/WEB-INF/classes/repository.properties
URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-inmemory-war/src/main/webapp/WEB-INF/classes/repository.properties?rev=1153368&view=auto
==============================================================================
--- chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-inmemory-war/src/main/webapp/WEB-INF/classes/repository.properties (added)
+++ chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-inmemory-war/src/main/webapp/WEB-INF/classes/repository.properties Wed Aug 3 07:17:14 2011
@@ -0,0 +1,50 @@
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements. See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+class=org.apache.chemistry.opencmis.inmemory.server.InMemoryServiceFactoryImpl
+
+repository.id=dummy-rep
+repository.name=Dummy Repository
+
+# In Memory Settings
+InMemoryServer.RepositoryId=A1
+# InMemoryServer.RepositoryInfoCreatorClass=org.apache.chemistry.opencmis.client.provider.inmemory.UnitTestRepositoryInfo
+InMemoryServer.User=dummyuser
+InMemoryServer.Password=dummysecret
+InMemoryServer.TypesCreatorClass=org.apache.chemistry.opencmis.inmemory.types.DefaultTypeSystemCreator
+
+# settings for init repository with data
+ # enable or disable
+RepositoryFiller.Enable=true
+ # Type id of documents that are created
+RepositoryFiller.DocumentTypeId=ComplexType
+ # Type id of folders that are created
+RepositoryFiller.FolderTypeId=cmis:folder
+ # Number of documents created per folder
+RepositoryFiller.DocsPerFolder=3
+ # Number of folders created per folder
+RepositoryFiller.FolderPerFolder=2
+ # number of folder levels created (depth of hierarchy)
+RepositoryFiller.Depth=3
+ # Size of content for documents (0=do not create content), default=0
+RepositoryFiller.ContentSizeInKB=32
+ # properties to set for a document
+RepositoryFiller.DocumentProperty.0=StringProp
+#RepositoryFiller.DocumentProperty.1=StringPropMV
+ # properties to set for a folder
+#RepositoryFiller.FolderProperty.0=StringFolderProp
+# InMemoryServer.MaxContentSizeKB=4096
+# InMemoryServer.CleanIntervalMinutes=240
+