chemistry-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From build...@apache.org
Subject svn commit: r785867 [1/7] - in /websites/staging/chemistry/trunk/content: ./ dotnet/ java/ php/ python/
Date Mon, 21 Feb 2011 14:22:50 GMT
Author: buildbot
Date: Mon Feb 21 14:22:49 2011
New Revision: 785867

Log:
Staging update by buildbot

Added:
    websites/staging/chemistry/trunk/content/dotnet/
    websites/staging/chemistry/trunk/content/dotnet/dotcmis.html
    websites/staging/chemistry/trunk/content/dotnet/getting-started-with-dotcmis.html
    websites/staging/chemistry/trunk/content/java/
    websites/staging/chemistry/trunk/content/java/cmis-workbench.html
    websites/staging/chemistry/trunk/content/java/how-to-build-a-server.html
    websites/staging/chemistry/trunk/content/java/opencmis-api-examples.html
    websites/staging/chemistry/trunk/content/java/opencmis-browser.html
    websites/staging/chemistry/trunk/content/java/opencmis-client-api-class-diagram.png   (with props)
    websites/staging/chemistry/trunk/content/java/opencmis-client-api.html
    websites/staging/chemistry/trunk/content/java/opencmis-client-bindings.html
    websites/staging/chemistry/trunk/content/java/opencmis-cookbook.html
    websites/staging/chemistry/trunk/content/java/opencmis-fileshare-repository.html
    websites/staging/chemistry/trunk/content/java/opencmis-how-to-build.html
    websites/staging/chemistry/trunk/content/java/opencmis-inmemory-repository.html
    websites/staging/chemistry/trunk/content/java/opencmis-layers.png   (with props)
    websites/staging/chemistry/trunk/content/java/opencmis-maven-release-documentation.html
    websites/staging/chemistry/trunk/content/java/opencmis-modules.html
    websites/staging/chemistry/trunk/content/java/opencmis-release-documentation.html
    websites/staging/chemistry/trunk/content/java/opencmis-server-framework.html
    websites/staging/chemistry/trunk/content/java/opencmis-session-parameters.html
    websites/staging/chemistry/trunk/content/java/opencmis.html
    websites/staging/chemistry/trunk/content/java/projects-using-opencmis.html
    websites/staging/chemistry/trunk/content/java/queryintegration.html
    websites/staging/chemistry/trunk/content/php/
    websites/staging/chemistry/trunk/content/php/currentprojectstatus.html
    websites/staging/chemistry/trunk/content/php/phpclient.html
    websites/staging/chemistry/trunk/content/php/phpfunctioncoverage.html
    websites/staging/chemistry/trunk/content/php/testsuitedescription.html
    websites/staging/chemistry/trunk/content/python/
    websites/staging/chemistry/trunk/content/python/cmislib.html
Modified:
    websites/staging/chemistry/trunk/content/index.html

Added: websites/staging/chemistry/trunk/content/dotnet/dotcmis.html
==============================================================================
--- websites/staging/chemistry/trunk/content/dotnet/dotcmis.html (added)
+++ websites/staging/chemistry/trunk/content/dotnet/dotcmis.html Mon Feb 21 14:22:49 2011
@@ -0,0 +1,243 @@
+<!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>
+    <link type="text/css" rel="stylesheet" href="/resources/site.css"></link>
+    <script src="/resources/space.js" type="text/javascript"></script>
+    <meta name="keywords" content="CMIS, Content Management Interoperability Service, ECM, Enterprise Content Management, OASIS, integration standards, Chemistry, OpenCMIS"/>
+    <meta name="description" content="Apache Chemistry, CMIS Implementation" />
+    <title>
+Apache Chemistry - DotCMIS
+    </title>
+  </head>
+<body onload="init()">
+  <table width="100%" cellpadding="0" cellspacing="0">
+    <tr width="100%">
+      <td id="cell-0-0">&nbsp;</td>
+      <td id="cell-0-1">&nbsp;</td>
+      <td id="cell-0-2">&nbsp;</td>
+    </tr>
+    <tr width="100%">
+      <td id="cell-1-0">&nbsp;</td>
+      <td id="cell-1-1">
+        <div style="padding: 5px;">
+          <div id="banner">
+          <!-- Banner -->
+<TABLE border="0" cellpadding="0" cellspacing="0" width="100%">
+<TR>
+<TD align="left" class="topbardiv" nowrap="">
+  <A href="http://chemistry.apache.org/" title="Apache Chemistry">
+    <IMG border="0" src="/images/chemistry_tm_logo_small.png"/>
+  </A>
+</TD>
+<TD align="right" nowrap="">
+  <A href="http://www.apache.org/" title="The Apache Software Foundation">
+    <IMG border="0" src="/images/asf-logo.png"/>
+  </A>
+</TD>
+</TR>
+</TABLE>
+          <!-- Banner -->
+          </div>
+        </div>
+        <div id="top-menu">
+          <table border="0" cellpadding="1" cellspacing="0" width="100%">
+            <tr>
+              <td>
+                <div align="left">
+                <!-- Breadcrumbs -->
+<a href="/">Home</a>&nbsp;&raquo&nbsp;<a href="/dotnet">Dotnet</a>&nbsp;&raquo&nbsp;<a href="/dotnet/dotcmis.html">DotCMIS</a>
+                <!-- Breadcrumbs -->
+                </div>
+              </td>
+              <td>
+                <div align="right">
+                <!-- Quicklinks -->
+<P>
+<A href="http://www.apache.org/" class="external-link" rel="nofollow">Apache</A>
+|
+<A href="http://www.apache.org/licenses/LICENSE-2.0.html" class="external-link" rel="nofollow">License</A>
+|
+<A href="sitemap.html" title="SiteMap">Site Map</A>
+</P>
+                <!-- Quicklinks -->
+                </div>
+              </td>
+            </tr>
+          </table>
+        </div>
+      </td>
+      <td id="cell-1-2">&nbsp;</td>
+    </tr>
+    <tr width="100%">
+      <td id="cell-2-0">&nbsp;</td>
+      <td id="cell-2-1">
+        <table>
+          <tr height="100%" valign="top">
+            <td height="100%">
+              <div id="wrapper-menu-page-right">
+                <div id="wrapper-menu-page-top">
+                  <div id="wrapper-menu-page-bottom">
+                    <div id="menu-page">
+                    <!-- NavigationBar -->
+                    <H3><A name="Navigation-Overview"></A>Overview</H3>
+
+<UL class="alternate" type="square">
+   <LI><A href="http://www.apache.org/licenses/LICENSE-2.0.html" class="external-link" rel="nofollow">License</A></LI>
+   <LI><A href="sitemap.html" title="SiteMap">Site Map</A></LI>
+   <LI><A href="http://mail-archives.apache.org/mod_mbox/incubator-chemistry-dev/" class="external-link" rel="nofollow">Mailing List</A></LI>
+   <LI><A href="https://issues.apache.org/jira/browse/CMIS" class="external-link" rel="nofollow">Issue Tracking</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-Search"></A>Search</H3>
+
+<DIV style="padding: 0px 0px 0px 20px;">
+<FORM action="http://www.google.com/search" method="get" style="font-size: 10px;">
+<INPUT name="ie" type="hidden" value="UTF-8"></INPUT>
+<INPUT name="oe" type="hidden" value="UTF-8"></INPUT>
+  <INPUT maxlength="255" name="q" size="12" type="text" value=""></INPUT>
+  <INPUT name="btnG" type="submit" value="Search"></INPUT>
+  <INPUT name="domains" type="hidden" value="incubator.apache.org/chemistry"></INPUT>
+  <INPUT name="sitesearch" type="hidden" value="incubator.apache.org/chemistry"></INPUT>
+</FORM>
+</DIV>
+
+
+<H3><A name="Navigation-CMISforJava"></A>CMIS for Java</H3>
+
+<UL class="alternate" type="square">
+   <LI><A href="opencmis.html" title="OpenCMIS">OpenCMIS</A></LI>
+   <LI><A href="opencmis-modules.html" title="OpenCMIS Modules">Overview</A></LI>
+   <LI><A href="opencmis-client-api.html" title="OpenCMIS Client API">Client API</A></LI>
+   <LI><A href="https://svn.apache.org/repos/asf/chemistry/opencmis/trunk" class="external-link" rel="nofollow">Source Code</A></LI>
+   <LI><A href="http://incubator.apache.org/chemistry/javadoc/index.html" class="external-link" rel="nofollow">JavaDoc</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-CMISforPython"></A>CMIS for Python</H3>
+
+<UL class="alternate" type="square">
+   <LI><A href="cmislib.html" title="cmislib">cmislib</A></LI>
+   <LI><A href="http://incubator.apache.org/chemistry/cmislib-doc/" class="external-link" rel="nofollow">cmislib Documentation</A></LI>
+   <LI><A href="https://svn.apache.org/repos/asf/chemistry/cmislib/trunk" class="external-link" rel="nofollow">Source Code</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-CMISforPHP"></A>CMIS for PHP</H3>
+
+<UL class="alternate" type="square">
+   <LI><A href="phpclient.html" title="phpclient">CMIS PHP Client</A></LI>
+   <LI><A href="https://svn.apache.org/repos/asf/chemistry/phpclient/trunk" class="external-link" rel="nofollow">Source Code</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-CMISfor.NET"></A>CMIS for .NET</H3>
+
+<UL class="alternate" type="square">
+   <LI><A href="dotcmis.html" title="DotCMIS">DotCMIS</A></LI>
+   <LI><A href="https://svn.apache.org/repos/asf/chemistry/dotcmis/trunk" class="external-link" rel="nofollow">Source Code</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-Sponsorship"></A>Sponsorship</H3>
+
+<UL class="alternate" type="square">
+   <LI><A href="http://www.apache.org/foundation/thanks.html" class="external-link" rel="nofollow">Thanks</A></LI>
+   <LI><A href="http://www.apache.org/foundation/sponsorship.html" class="external-link" rel="nofollow">Sponsoring Apache</A></LI>
+</UL>
+
+                    <!-- NavigationBar -->
+                    </div>
+                </div>
+              </div>
+            </div>
+           </td>
+           <td height="100%">
+             <!-- Content -->
+             <div class="wiki-content"><h1 id="welcome_to_dotcmis">Welcome to DotCMIS</h1>
+<p><a name="DotCMIS-WelcometoDotCMIS"></a></p>
+<p>DotCMIS is a CMIS client library for .NET. It is loosely based on the <a href="/java/opencmis-modules.html">OpenCMIS client architecture</a>.</p>
+<p><strong>DotCMIS is under development and not ready for production use, yet.</strong></p>
+<p><a name="DotCMIS-Status"></a></p>
+<h2 id="status">Status</h2>
+<ul>
+<li>The library is now fully implemented. All interfaces and operations <em>should</em> work.</li>
+<li>There is not much documentation, yet. See below.</li>
+<li>First tests against a small number of CMIS repositories were successful. Not all operations have been tested, yet.</li>
+</ul>
+<p>If you find problem, please <a href="https://issues.apache.org/jira/browse/CMIS">create an issue</a>.</p>
+<p><a name="DotCMIS-Documentation"></a></p>
+<h2 id="documentation">Documentation</h2>
+<p>There are starter code snippets on the <a href="getting-started-with-dotcmis.html">Getting started with DotCMIS</a> page
+and the API documentation is available as a <a href="https://hudson.apache.org/hudson/job/Chemistry%20-%20DotCMIS/ws/doc/DotCMISDoc.chm">CHM Help file</a>.</p>
+<p>The interfaces are very similar to the <a href="/java/opencmis.html">OpenCMIS</a> client API. Please see the
+OpenCMIS documentation for more insights.</p>
+<p><a name="DotCMIS-Sourcecodeanddependencies"></a></p>
+<h2 id="source_code_and_dependencies">Source code and dependencies</h2>
+<p>The DotCMIS source code is here: <a href="https://svn.apache.org/repos/asf/chemistry/dotcmis/trunk">https://svn.apache.org/repos/asf/chemistry/dotcmis/trunk</a>.</p>
+<p>DotCMIS requires the .NET Framework version 3.5 or higher. It does not depend on anything else.</p>
+<p>The DotCMIS unit tests require NUnit 2.5.</p>
+<p><a name="DotCMIS-Binaries"></a></p>
+<h2 id="binaries">Binaries</h2>
+<p>There is no official release, yet.</p>
+<p>Nighty builds can be obtained from here: <a href="https://hudson.apache.org/hudson/job/Chemistry%20-%20DotCMIS/ws/bin/Debug/">Debug DLL</a>
+ and <a href="https://hudson.apache.org/hudson/job/Chemistry%20-%20DotCMIS/ws/bin/Release/">Release DLL</a>.</p></div>
+             <!-- Content -->
+           </td>
+          </tr>
+        </table>
+     </td>
+     <td id="cell-2-2">&nbsp;</td>
+    </tr>
+    <tr width="100%">
+      <td id="cell-3-0">&nbsp;</td>
+      <td id="cell-3-1">&nbsp;</td>
+      <td id="cell-3-2">&nbsp;</td>
+    </tr>
+    <tr width="100%">
+     <td id="cell-3-0">&nbsp;</td>
+     <td id="cell-3-1">
+       <div id="footer">
+       <!-- Footer -->
+       <div id="site-footer">
+          
+          Apache Chemistry, Apache, the Apache feather logo, and the Apache 
+          Chemistry project logo are trademarks of The Apache Software 
+          Foundation.
+          <BR />
+          Content Management Interoperability Services (CMIS) is an
+          <a href="http://www.oasis-open.org/committees/cmis/">OASIS</a>
+          specification.
+          
+       </div>
+       <!-- Footer -->
+       </div>
+     </td>
+     <td id="cell-3-2">&nbsp;</td>
+    </tr>
+    <tr width="100%">
+      <td id="cell-4-0">&nbsp;</td>
+      <td id="cell-4-1">&nbsp;</td>
+      <td id="cell-4-2">&nbsp;</td>
+    </tr>
+  </table>
+</body>
+</html>

Added: websites/staging/chemistry/trunk/content/dotnet/getting-started-with-dotcmis.html
==============================================================================
--- websites/staging/chemistry/trunk/content/dotnet/getting-started-with-dotcmis.html (added)
+++ websites/staging/chemistry/trunk/content/dotnet/getting-started-with-dotcmis.html Mon Feb 21 14:22:49 2011
@@ -0,0 +1,399 @@
+<!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>
+    <link type="text/css" rel="stylesheet" href="/resources/site.css"></link>
+    <script src="/resources/space.js" type="text/javascript"></script>
+    <meta name="keywords" content="CMIS, Content Management Interoperability Service, ECM, Enterprise Content Management, OASIS, integration standards, Chemistry, OpenCMIS"/>
+    <meta name="description" content="Apache Chemistry, CMIS Implementation" />
+    <title>
+Apache Chemistry - Getting started with DotCMIS
+    </title>
+  </head>
+<body onload="init()">
+  <table width="100%" cellpadding="0" cellspacing="0">
+    <tr width="100%">
+      <td id="cell-0-0">&nbsp;</td>
+      <td id="cell-0-1">&nbsp;</td>
+      <td id="cell-0-2">&nbsp;</td>
+    </tr>
+    <tr width="100%">
+      <td id="cell-1-0">&nbsp;</td>
+      <td id="cell-1-1">
+        <div style="padding: 5px;">
+          <div id="banner">
+          <!-- Banner -->
+<TABLE border="0" cellpadding="0" cellspacing="0" width="100%">
+<TR>
+<TD align="left" class="topbardiv" nowrap="">
+  <A href="http://chemistry.apache.org/" title="Apache Chemistry">
+    <IMG border="0" src="/images/chemistry_tm_logo_small.png"/>
+  </A>
+</TD>
+<TD align="right" nowrap="">
+  <A href="http://www.apache.org/" title="The Apache Software Foundation">
+    <IMG border="0" src="/images/asf-logo.png"/>
+  </A>
+</TD>
+</TR>
+</TABLE>
+          <!-- Banner -->
+          </div>
+        </div>
+        <div id="top-menu">
+          <table border="0" cellpadding="1" cellspacing="0" width="100%">
+            <tr>
+              <td>
+                <div align="left">
+                <!-- Breadcrumbs -->
+<a href="/">Home</a>&nbsp;&raquo&nbsp;<a href="/dotnet">Dotnet</a>&nbsp;&raquo&nbsp;<a href="/dotnet/getting-started-with-dotcmis.html">Getting started with DotCMIS</a>
+                <!-- Breadcrumbs -->
+                </div>
+              </td>
+              <td>
+                <div align="right">
+                <!-- Quicklinks -->
+<P>
+<A href="http://www.apache.org/" class="external-link" rel="nofollow">Apache</A>
+|
+<A href="http://www.apache.org/licenses/LICENSE-2.0.html" class="external-link" rel="nofollow">License</A>
+|
+<A href="sitemap.html" title="SiteMap">Site Map</A>
+</P>
+                <!-- Quicklinks -->
+                </div>
+              </td>
+            </tr>
+          </table>
+        </div>
+      </td>
+      <td id="cell-1-2">&nbsp;</td>
+    </tr>
+    <tr width="100%">
+      <td id="cell-2-0">&nbsp;</td>
+      <td id="cell-2-1">
+        <table>
+          <tr height="100%" valign="top">
+            <td height="100%">
+              <div id="wrapper-menu-page-right">
+                <div id="wrapper-menu-page-top">
+                  <div id="wrapper-menu-page-bottom">
+                    <div id="menu-page">
+                    <!-- NavigationBar -->
+                    <H3><A name="Navigation-Overview"></A>Overview</H3>
+
+<UL class="alternate" type="square">
+   <LI><A href="http://www.apache.org/licenses/LICENSE-2.0.html" class="external-link" rel="nofollow">License</A></LI>
+   <LI><A href="sitemap.html" title="SiteMap">Site Map</A></LI>
+   <LI><A href="http://mail-archives.apache.org/mod_mbox/incubator-chemistry-dev/" class="external-link" rel="nofollow">Mailing List</A></LI>
+   <LI><A href="https://issues.apache.org/jira/browse/CMIS" class="external-link" rel="nofollow">Issue Tracking</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-Search"></A>Search</H3>
+
+<DIV style="padding: 0px 0px 0px 20px;">
+<FORM action="http://www.google.com/search" method="get" style="font-size: 10px;">
+<INPUT name="ie" type="hidden" value="UTF-8"></INPUT>
+<INPUT name="oe" type="hidden" value="UTF-8"></INPUT>
+  <INPUT maxlength="255" name="q" size="12" type="text" value=""></INPUT>
+  <INPUT name="btnG" type="submit" value="Search"></INPUT>
+  <INPUT name="domains" type="hidden" value="incubator.apache.org/chemistry"></INPUT>
+  <INPUT name="sitesearch" type="hidden" value="incubator.apache.org/chemistry"></INPUT>
+</FORM>
+</DIV>
+
+
+<H3><A name="Navigation-CMISforJava"></A>CMIS for Java</H3>
+
+<UL class="alternate" type="square">
+   <LI><A href="opencmis.html" title="OpenCMIS">OpenCMIS</A></LI>
+   <LI><A href="opencmis-modules.html" title="OpenCMIS Modules">Overview</A></LI>
+   <LI><A href="opencmis-client-api.html" title="OpenCMIS Client API">Client API</A></LI>
+   <LI><A href="https://svn.apache.org/repos/asf/chemistry/opencmis/trunk" class="external-link" rel="nofollow">Source Code</A></LI>
+   <LI><A href="http://incubator.apache.org/chemistry/javadoc/index.html" class="external-link" rel="nofollow">JavaDoc</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-CMISforPython"></A>CMIS for Python</H3>
+
+<UL class="alternate" type="square">
+   <LI><A href="cmislib.html" title="cmislib">cmislib</A></LI>
+   <LI><A href="http://incubator.apache.org/chemistry/cmislib-doc/" class="external-link" rel="nofollow">cmislib Documentation</A></LI>
+   <LI><A href="https://svn.apache.org/repos/asf/chemistry/cmislib/trunk" class="external-link" rel="nofollow">Source Code</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-CMISforPHP"></A>CMIS for PHP</H3>
+
+<UL class="alternate" type="square">
+   <LI><A href="phpclient.html" title="phpclient">CMIS PHP Client</A></LI>
+   <LI><A href="https://svn.apache.org/repos/asf/chemistry/phpclient/trunk" class="external-link" rel="nofollow">Source Code</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-CMISfor.NET"></A>CMIS for .NET</H3>
+
+<UL class="alternate" type="square">
+   <LI><A href="dotcmis.html" title="DotCMIS">DotCMIS</A></LI>
+   <LI><A href="https://svn.apache.org/repos/asf/chemistry/dotcmis/trunk" class="external-link" rel="nofollow">Source Code</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-Sponsorship"></A>Sponsorship</H3>
+
+<UL class="alternate" type="square">
+   <LI><A href="http://www.apache.org/foundation/thanks.html" class="external-link" rel="nofollow">Thanks</A></LI>
+   <LI><A href="http://www.apache.org/foundation/sponsorship.html" class="external-link" rel="nofollow">Sponsoring Apache</A></LI>
+</UL>
+
+                    <!-- NavigationBar -->
+                    </div>
+                </div>
+              </div>
+            </div>
+           </td>
+           <td height="100%">
+             <!-- Content -->
+             <div class="wiki-content"><h2 id="connecting_to_a_cmis_atompub_endpoint">Connecting to a CMIS AtomPub endpoint</h2>
+<p><a name="GettingstartedwithDotCMIS-ConnectingtoaCMISAtomPubendpoint"></a></p>
+<p><a name="GettingstartedwithDotCMIS-Connectingtothefirstrepository"></a></p>
+<h3 id="connecting_to_the_first_repository">Connecting to the first repository</h3>
+<div class="codehilite"><pre><span class="n">Dictionary</span><span class="o">&lt;</span><span class="n">string</span><span class="p">,</span> <span class="n">string</span><span class="o">&gt;</span> <span class="n">parameters</span> <span class="o">=</span> <span class="n">new</span> <span class="n">Dictionary</span><span class="o">&lt;</span><span class="n">string</span><span class="p">,</span> <span class="n">string</span><span class="o">&gt;</span><span class="p">();</span>
+
+<span class="n">parameters</span><span class="p">[</span><span class="n">SessionParameter</span><span class="p">.</span><span class="n">BindingType</span><span class="p">]</span> <span class="o">=</span> <span class="n">BindingType</span><span class="p">.</span><span class="n">AtomPub</span><span class="p">;</span>
+<span class="n">parameters</span><span class="p">[</span><span class="n">SessionParameter</span><span class="p">.</span><span class="n">AtomPubUrl</span><span class="p">]</span> <span class="o">=</span> <span class="s">&quot;http://&lt;host&gt;/&lt;serviceDocumentPath&gt;&quot;</span><span class="p">;</span>
+<span class="n">parameters</span><span class="p">[</span><span class="n">SessionParameter</span><span class="p">.</span><span class="n">User</span><span class="p">]</span> <span class="o">=</span> <span class="s">&quot;&lt;username&gt;&quot;</span><span class="p">;</span>
+<span class="n">parameters</span><span class="p">[</span><span class="n">SessionParameter</span><span class="p">.</span><span class="n">Password</span><span class="p">]</span> <span class="o">=</span> <span class="s">&quot;&lt;password&gt;&quot;</span><span class="p">;</span>
+
+<span class="n">SessionFactory</span> <span class="n">factory</span> <span class="o">=</span> <span class="n">SessionFactory</span><span class="p">.</span><span class="n">NewInstance</span><span class="p">();</span>
+<span class="n">ISession</span> <span class="n">session</span> <span class="o">=</span> <span class="n">factory</span><span class="p">.</span><span class="n">GetRepositories</span><span class="p">(</span><span class="n">parameters</span><span class="p">)[</span><span class="mi">0</span><span class="p">].</span><span class="n">CreateSession</span><span class="p">();</span>
+</pre></div>
+
+
+<p><a name="GettingstartedwithDotCMIS-Connectingtoaspecificrepository"></a></p>
+<h3 id="connecting_to_a_specific_repository">Connecting to a specific repository</h3>
+<div class="codehilite"><pre><span class="n">Dictionary</span><span class="o">&lt;</span><span class="n">string</span><span class="p">,</span> <span class="n">string</span><span class="o">&gt;</span> <span class="n">parameters</span> <span class="o">=</span> <span class="n">new</span> <span class="n">Dictionary</span><span class="o">&lt;</span><span class="n">string</span><span class="p">,</span> <span class="n">string</span><span class="o">&gt;</span><span class="p">();</span>
+
+<span class="n">parameters</span><span class="p">[</span><span class="n">SessionParameter</span><span class="p">.</span><span class="n">BindingType</span><span class="p">]</span> <span class="o">=</span> <span class="n">BindingType</span><span class="p">.</span><span class="n">AtomPub</span><span class="p">;</span>
+<span class="n">parameters</span><span class="p">[</span><span class="n">SessionParameter</span><span class="p">.</span><span class="n">AtomPubUrl</span><span class="p">]</span> <span class="o">=</span> <span class="s">&quot;http://&lt;host&gt;/&lt;serviceDocumentPath&gt;&quot;</span><span class="p">;</span>
+<span class="n">parameters</span><span class="p">[</span><span class="n">SessionParameter</span><span class="p">.</span><span class="n">User</span><span class="p">]</span> <span class="o">=</span> <span class="s">&quot;&lt;username&gt;&quot;</span><span class="p">;</span>
+<span class="n">parameters</span><span class="p">[</span><span class="n">SessionParameter</span><span class="p">.</span><span class="n">Password</span><span class="p">]</span> <span class="o">=</span> <span class="s">&quot;&lt;password&gt;&quot;</span><span class="p">;</span>
+<span class="n">parameters</span><span class="p">[</span><span class="n">SessionParameter</span><span class="p">.</span><span class="n">RepositoryId</span><span class="p">]</span> <span class="o">=</span> <span class="s">&quot;&lt;repositoryId&gt;&quot;</span><span class="p">;</span>
+
+<span class="n">SessionFactory</span> <span class="n">factory</span> <span class="o">=</span> <span class="n">SessionFactory</span><span class="p">.</span><span class="n">NewInstance</span><span class="p">();</span>
+<span class="n">ISession</span> <span class="n">session</span> <span class="o">=</span> <span class="n">factory</span><span class="p">.</span><span class="n">CreateSession</span><span class="p">(</span><span class="n">parameters</span><span class="p">);</span>
+</pre></div>
+
+
+<p><a name="GettingstartedwithDotCMIS-ConnectingtoaCMISWebServicesendpoint"></a></p>
+<h2 id="connecting_to_a_cmis_web_services_endpoint">Connecting to a CMIS Web Services endpoint</h2>
+<p><a name="GettingstartedwithDotCMIS-Connectingtothefirstrepository"></a></p>
+<h3 id="connecting_to_the_first_repository_1">Connecting to the first repository</h3>
+<div class="codehilite"><pre><span class="n">Dictionary</span><span class="o">&lt;</span><span class="n">string</span><span class="p">,</span> <span class="n">string</span><span class="o">&gt;</span> <span class="n">parameters</span> <span class="o">=</span> <span class="n">new</span> <span class="n">Dictionary</span><span class="o">&lt;</span><span class="n">string</span><span class="p">,</span> <span class="n">string</span><span class="o">&gt;</span><span class="p">();</span>
+
+<span class="n">parameters</span><span class="p">[</span><span class="n">SessionParameter</span><span class="p">.</span><span class="n">BindingType</span><span class="p">]</span> <span class="o">=</span> <span class="n">BindingType</span><span class="p">.</span><span class="n">WebServices</span><span class="p">;</span>
+<span class="n">parameters</span><span class="p">[</span><span class="n">SessionParameter</span><span class="p">.</span><span class="n">WebServicesRepositoryService</span><span class="p">]</span> <span class="o">=</span> <span class="s">&quot;http://&lt;host&gt;/&lt;RepositoryServiceWSDL&gt;&quot;</span><span class="p">;</span>
+<span class="n">parameters</span><span class="p">[</span><span class="n">SessionParameter</span><span class="p">.</span><span class="n">WebServicesAclService</span><span class="p">]</span> <span class="o">=</span> <span class="s">&quot;http://&lt;host&gt;/&lt;AclServiceWSDL&gt;&quot;</span><span class="p">;</span>
+<span class="n">parameters</span><span class="p">[</span><span class="n">SessionParameter</span><span class="p">.</span><span class="n">WebServicesDiscoveryService</span><span class="p">]</span> <span class="o">=</span> <span class="s">&quot;http://&lt;host&gt;/&lt;DiscoveryServiceWSDL&gt;&quot;</span><span class="p">;</span>
+<span class="n">parameters</span><span class="p">[</span><span class="n">SessionParameter</span><span class="p">.</span><span class="n">WebServicesMultifilingService</span><span class="p">]</span> <span class="o">=</span> <span class="s">&quot;http://&lt;host&gt;/&lt;MultifilingServiceWSDL&gt;&quot;</span><span class="p">;</span>
+<span class="n">parameters</span><span class="p">[</span><span class="n">SessionParameter</span><span class="p">.</span><span class="n">WebServicesNavigationService</span><span class="p">]</span> <span class="o">=</span> <span class="s">&quot;http://&lt;host&gt;/&lt;NavigationServiceWSDL&gt;&quot;</span><span class="p">;</span>
+<span class="n">parameters</span><span class="p">[</span><span class="n">SessionParameter</span><span class="p">.</span><span class="n">WebServicesObjectService</span><span class="p">]</span> <span class="o">=</span> <span class="s">&quot;http://&lt;host&gt;/&lt;ObjectServiceWSDL&gt;&quot;</span><span class="p">;</span>
+<span class="n">parameters</span><span class="p">[</span><span class="n">SessionParameter</span><span class="p">.</span><span class="n">WebServicesPolicyService</span><span class="p">]</span> <span class="o">=</span> <span class="s">&quot;http://&lt;host&gt;/&lt;PolicyServiceWSDL&gt;&quot;</span><span class="p">;</span>
+<span class="n">parameters</span><span class="p">[</span><span class="n">SessionParameter</span><span class="p">.</span><span class="n">WebServicesRelationshipService</span><span class="p">]</span> <span class="o">=</span> <span class="s">&quot;http://&lt;host&gt;/&lt;RelationshipServiceWSDL&gt;&quot;</span><span class="p">;</span>
+<span class="n">parameters</span><span class="p">[</span><span class="n">SessionParameter</span><span class="p">.</span><span class="n">WebServicesVersioningService</span><span class="p">]</span> <span class="o">=</span> <span class="s">&quot;http://&lt;host&gt;/&lt;VersioningServiceWSDL&gt;&quot;</span><span class="p">;</span>
+<span class="n">parameters</span><span class="p">[</span><span class="n">SessionParameter</span><span class="p">.</span><span class="n">User</span><span class="p">]</span> <span class="o">=</span> <span class="s">&quot;&lt;username&gt;&quot;</span><span class="p">;</span>
+<span class="n">parameters</span><span class="p">[</span><span class="n">SessionParameter</span><span class="p">.</span><span class="n">Password</span><span class="p">]</span> <span class="o">=</span> <span class="s">&quot;&lt;password&gt;&quot;</span><span class="p">;</span>
+
+<span class="n">SessionFactory</span> <span class="n">factory</span> <span class="o">=</span> <span class="n">SessionFactory</span><span class="p">.</span><span class="n">NewInstance</span><span class="p">();</span>
+<span class="n">ISession</span> <span class="n">session</span> <span class="o">=</span> <span class="n">factory</span><span class="p">.</span><span class="n">GetRepositories</span><span class="p">(</span><span class="n">parameters</span><span class="p">)[</span><span class="mi">0</span><span class="p">].</span><span class="n">CreateSession</span><span class="p">();</span>
+</pre></div>
+
+
+<p><a name="GettingstartedwithDotCMIS-Connectingtoaspecificrepository"></a></p>
+<h3 id="connecting_to_a_specific_repository_1">Connecting to a specific repository</h3>
+<div class="codehilite"><pre><span class="n">Dictionary</span><span class="o">&lt;</span><span class="n">string</span><span class="p">,</span> <span class="n">string</span><span class="o">&gt;</span> <span class="n">parameters</span> <span class="o">=</span> <span class="n">new</span> <span class="n">Dictionary</span><span class="o">&lt;</span><span class="n">string</span><span class="p">,</span> <span class="n">string</span><span class="o">&gt;</span><span class="p">();</span>
+
+<span class="n">parameters</span><span class="p">[</span><span class="n">SessionParameter</span><span class="p">.</span><span class="n">BindingType</span><span class="p">]</span> <span class="o">=</span> <span class="n">BindingType</span><span class="p">.</span><span class="n">WebServices</span><span class="p">;</span>
+<span class="n">parameters</span><span class="p">[</span><span class="n">SessionParameter</span><span class="p">.</span><span class="n">WebServicesRepositoryService</span><span class="p">]</span> <span class="o">=</span> <span class="s">&quot;http://&lt;host&gt;/&lt;RepositoryServiceWSDL&gt;&quot;</span><span class="p">;</span>
+<span class="n">parameters</span><span class="p">[</span><span class="n">SessionParameter</span><span class="p">.</span><span class="n">WebServicesAclService</span><span class="p">]</span> <span class="o">=</span> <span class="s">&quot;http://&lt;host&gt;/&lt;AclServiceWSDL&gt;&quot;</span><span class="p">;</span>
+<span class="n">parameters</span><span class="p">[</span><span class="n">SessionParameter</span><span class="p">.</span><span class="n">WebServicesDiscoveryService</span><span class="p">]</span> <span class="o">=</span> <span class="s">&quot;http://&lt;host&gt;/&lt;DiscoveryServiceWSDL&gt;&quot;</span><span class="p">;</span>
+<span class="n">parameters</span><span class="p">[</span><span class="n">SessionParameter</span><span class="p">.</span><span class="n">WebServicesMultifilingService</span><span class="p">]</span> <span class="o">=</span> <span class="s">&quot;http://&lt;host&gt;/&lt;MultifilingServiceWSDL&gt;&quot;</span><span class="p">;</span>
+<span class="n">parameters</span><span class="p">[</span><span class="n">SessionParameter</span><span class="p">.</span><span class="n">WebServicesNavigationService</span><span class="p">]</span> <span class="o">=</span> <span class="s">&quot;http://&lt;host&gt;/&lt;NavigationServiceWSDL&gt;&quot;</span><span class="p">;</span>
+<span class="n">parameters</span><span class="p">[</span><span class="n">SessionParameter</span><span class="p">.</span><span class="n">WebServicesObjectService</span><span class="p">]</span> <span class="o">=</span> <span class="s">&quot;http://&lt;host&gt;/&lt;ObjectServiceWSDL&gt;&quot;</span><span class="p">;</span>
+<span class="n">parameters</span><span class="p">[</span><span class="n">SessionParameter</span><span class="p">.</span><span class="n">WebServicesPolicyService</span><span class="p">]</span> <span class="o">=</span> <span class="s">&quot;http://&lt;host&gt;/&lt;PolicyServiceWSDL&gt;&quot;</span><span class="p">;</span>
+<span class="n">parameters</span><span class="p">[</span><span class="n">SessionParameter</span><span class="p">.</span><span class="n">WebServicesRelationshipService</span><span class="p">]</span> <span class="o">=</span> <span class="s">&quot;http://&lt;host&gt;/&lt;RelationshipServiceWSDL&gt;&quot;</span><span class="p">;</span>
+<span class="n">parameters</span><span class="p">[</span><span class="n">SessionParameter</span><span class="p">.</span><span class="n">WebServicesVersioningService</span><span class="p">]</span> <span class="o">=</span> <span class="s">&quot;http://&lt;host&gt;/&lt;VersioningServiceWSDL&gt;&quot;</span><span class="p">;</span>
+<span class="n">parameters</span><span class="p">[</span><span class="n">SessionParameter</span><span class="p">.</span><span class="n">User</span><span class="p">]</span> <span class="o">=</span> <span class="s">&quot;&lt;username&gt;&quot;</span><span class="p">;</span>
+<span class="n">parameters</span><span class="p">[</span><span class="n">SessionParameter</span><span class="p">.</span><span class="n">Password</span><span class="p">]</span> <span class="o">=</span> <span class="s">&quot;&lt;password&gt;&quot;</span><span class="p">;</span>
+<span class="n">parameters</span><span class="p">[</span><span class="n">SessionParameter</span><span class="p">.</span><span class="n">RepositoryId</span><span class="p">]</span> <span class="o">=</span> <span class="s">&quot;&lt;repositoryId&gt;&quot;</span><span class="p">;</span>
+
+<span class="n">SessionFactory</span> <span class="n">factory</span> <span class="o">=</span> <span class="n">SessionFactory</span><span class="p">.</span><span class="n">NewInstance</span><span class="p">();</span>
+<span class="n">ISession</span> <span class="n">session</span> <span class="o">=</span> <span class="n">factory</span><span class="p">.</span><span class="n">CreateSession</span><span class="p">(</span><span class="n">parameters</span><span class="p">);</span>
+</pre></div>
+
+
+<p><a name="GettingstartedwithDotCMIS-Listingfolderchildren"></a></p>
+<h2 id="listing_folder_children">Listing folder children</h2>
+<div class="codehilite"><pre><span class="c1">/// get the root folder</span>
+<span class="n">IFolder</span> <span class="n">rootFolder</span> <span class="o">=</span> <span class="n">session</span><span class="p">.</span><span class="n">GetRootFolder</span><span class="p">();</span>
+
+<span class="c1">// list all children</span>
+<span class="n">foreach</span> <span class="p">(</span><span class="n">ICmisObject</span> <span class="n">cmisObject</span> <span class="n">in</span> <span class="n">rootFolder</span><span class="p">.</span><span class="n">GetChildren</span><span class="p">())</span>
+<span class="p">{</span>
+    <span class="n">Console</span><span class="p">.</span><span class="n">WriteLine</span><span class="p">(</span><span class="n">cmisObject</span><span class="p">.</span><span class="n">Name</span><span class="p">);</span>
+<span class="p">}</span>
+
+<span class="c1">// get a page</span>
+<span class="n">IItemEnumerable</span><span class="o">&lt;</span><span class="n">ICmisObject</span><span class="o">&gt;</span> <span class="n">children</span> <span class="o">=</span> <span class="n">rootFolder</span><span class="p">.</span><span class="n">GetChildren</span><span class="p">();</span>
+<span class="n">IItemEnumerable</span><span class="o">&lt;</span><span class="n">ICmisObject</span><span class="o">&gt;</span> <span class="n">page</span> <span class="o">=</span> <span class="n">children</span><span class="p">.</span><span class="n">SkipTo</span><span class="p">(</span><span class="mi">20</span><span class="p">).</span><span class="n">GetPage</span><span class="p">(</span><span class="mi">10</span><span class="p">);</span> <span class="c1">// children 20 to 30</span>
+
+<span class="n">foreach</span> <span class="p">(</span><span class="n">ICmisObject</span> <span class="n">cmisObject</span> <span class="n">in</span> <span class="n">page</span><span class="p">)</span>
+<span class="p">{</span>
+    <span class="n">Console</span><span class="p">.</span><span class="n">WriteLine</span><span class="p">(</span><span class="n">cmisObject</span><span class="p">.</span><span class="n">Name</span><span class="p">);</span>
+<span class="p">}</span>
+</pre></div>
+
+
+<p><a name="GettingstartedwithDotCMIS-Fetchingadocument"></a></p>
+<h2 id="fetching_a_document">Fetching a document</h2>
+<div class="codehilite"><pre><span class="n">IObjectId</span> <span class="n">id</span> <span class="o">=</span> <span class="n">session</span><span class="p">.</span><span class="n">CreateObjectId</span><span class="p">(</span><span class="s">&quot;12345678&quot;</span><span class="p">);</span>
+<span class="n">IDocument</span> <span class="n">doc</span> <span class="o">=</span> <span class="n">session</span><span class="p">.</span><span class="n">GetObject</span><span class="p">(</span><span class="n">id</span><span class="p">)</span> <span class="n">as</span> <span class="n">IDocument</span><span class="p">;</span>
+
+<span class="c1">// properties</span>
+<span class="n">Console</span><span class="p">.</span><span class="n">WriteLine</span><span class="p">(</span><span class="n">doc</span><span class="p">.</span><span class="n">Name</span><span class="p">);</span>
+<span class="n">Console</span><span class="p">.</span><span class="n">WriteLine</span><span class="p">(</span><span class="n">doc</span><span class="p">.</span><span class="n">GetPropertyValue</span><span class="p">(</span><span class="s">&quot;my:property&quot;</span><span class="p">));</span>
+
+<span class="n">IProperty</span> <span class="n">myProperty</span> <span class="o">=</span> <span class="n">doc</span><span class="p">[</span><span class="s">&quot;my:property&quot;</span><span class="p">];</span>
+<span class="n">Console</span><span class="p">.</span><span class="n">WriteLine</span><span class="p">(</span><span class="s">&quot;Id:    &quot;</span> <span class="o">+</span> <span class="n">myProperty</span><span class="p">.</span><span class="n">Id</span><span class="p">);</span>
+<span class="n">Console</span><span class="p">.</span><span class="n">WriteLine</span><span class="p">(</span><span class="s">&quot;Value: &quot;</span> <span class="o">+</span> <span class="n">myProperty</span><span class="p">.</span><span class="n">Value</span><span class="p">);</span>
+<span class="n">Console</span><span class="p">.</span><span class="n">WriteLine</span><span class="p">(</span><span class="s">&quot;Type:  &quot;</span> <span class="o">+</span> <span class="n">myProperty</span><span class="p">.</span><span class="n">PropertyType</span><span class="p">);</span>
+
+<span class="c1">// content</span>
+<span class="n">IContentStream</span> <span class="n">contentStream</span> <span class="o">=</span> <span class="n">doc</span><span class="p">.</span><span class="n">GetContentStream</span><span class="p">();</span>
+<span class="n">Console</span><span class="p">.</span><span class="n">WriteLine</span><span class="p">(</span><span class="s">&quot;Filename:   &quot;</span> <span class="o">+</span> <span class="n">contentStream</span><span class="p">.</span><span class="n">FileName</span><span class="p">);</span>
+<span class="n">Console</span><span class="p">.</span><span class="n">WriteLine</span><span class="p">(</span><span class="s">&quot;MIME type:  &quot;</span> <span class="o">+</span> <span class="n">contentStream</span><span class="p">.</span><span class="n">MimeType</span><span class="p">);</span>
+<span class="n">Console</span><span class="p">.</span><span class="n">WriteLine</span><span class="p">(</span><span class="s">&quot;Has stream: &quot;</span> <span class="o">+</span> <span class="p">(</span><span class="n">contentStream</span><span class="p">.</span><span class="n">Stream</span> <span class="o">!=</span> <span class="n">null</span><span class="p">));</span>
+</pre></div>
+
+
+<p><a name="GettingstartedwithDotCMIS-Creatingadocument"></a></p>
+<h2 id="creating_a_document">Creating a document</h2>
+<div class="codehilite"><pre><span class="n">IFolder</span> <span class="n">folder</span> <span class="o">=</span> <span class="p">...</span>
+
+<span class="n">IDictionary</span><span class="o">&lt;</span><span class="n">string</span><span class="p">,</span> <span class="n">object</span><span class="o">&gt;</span> <span class="n">properties</span> <span class="o">=</span> <span class="n">new</span> <span class="n">Dictionary</span><span class="o">&lt;</span><span class="n">string</span><span class="p">,</span> <span class="n">object</span><span class="o">&gt;</span><span class="p">();</span>
+<span class="n">properties</span><span class="p">[</span><span class="n">PropertyIds</span><span class="p">.</span><span class="n">Name</span><span class="p">]</span> <span class="o">=</span> <span class="s">&quot;Hello World Document&quot;</span><span class="p">;</span>
+<span class="n">properties</span><span class="p">[</span><span class="n">PropertyIds</span><span class="p">.</span><span class="n">ObjectTypeId</span><span class="p">]</span> <span class="o">=</span> <span class="s">&quot;cmis:document&quot;</span><span class="p">;</span>
+
+<span class="n">byte</span><span class="p">[]</span> <span class="n">content</span> <span class="o">=</span> <span class="n">UTF8Encoding</span><span class="p">.</span><span class="n">UTF8</span><span class="p">.</span><span class="n">GetBytes</span><span class="p">(</span><span class="s">&quot;Hello World!&quot;</span><span class="p">);</span>
+
+<span class="n">ContentStream</span> <span class="n">contentStream</span> <span class="o">=</span> <span class="n">new</span> <span class="n">ContentStream</span><span class="p">();</span>
+<span class="n">contentStream</span><span class="p">.</span><span class="n">FileName</span> <span class="o">=</span> <span class="s">&quot;hello-world.txt&quot;</span><span class="p">;</span>
+<span class="n">contentStream</span><span class="p">.</span><span class="n">MimeType</span> <span class="o">=</span> <span class="s">&quot;text/plain&quot;</span><span class="p">;</span>
+<span class="n">contentStream</span><span class="p">.</span><span class="n">Length</span> <span class="o">=</span> <span class="n">content</span><span class="p">.</span><span class="n">Length</span><span class="p">;</span>
+<span class="n">contentStream</span><span class="p">.</span><span class="n">Stream</span> <span class="o">=</span> <span class="n">new</span> <span class="n">MemoryStream</span><span class="p">(</span><span class="n">content</span><span class="p">);</span>
+
+<span class="n">IDocument</span> <span class="n">doc</span> <span class="o">=</span> <span class="n">folder</span><span class="p">.</span><span class="n">CreateDocument</span><span class="p">(</span><span class="n">properties</span><span class="p">,</span> <span class="n">contentStream</span><span class="p">,</span> <span class="n">null</span><span class="p">);</span>
+</pre></div>
+
+
+<p><a name="GettingstartedwithDotCMIS-Updatingproperties"></a></p>
+<h2 id="updating_properties">Updating properties</h2>
+<div class="codehilite"><pre><span class="n">ICmisObject</span> <span class="n">cmisObject</span> <span class="o">=</span> <span class="p">...</span>
+
+<span class="n">IDictionary</span><span class="o">&lt;</span><span class="n">string</span><span class="p">,</span> <span class="n">object</span><span class="o">&gt;</span> <span class="n">properties</span> <span class="o">=</span> <span class="n">new</span> <span class="n">Dictionary</span><span class="o">&lt;</span><span class="n">string</span><span class="p">,</span> <span class="n">object</span><span class="o">&gt;</span><span class="p">();</span>
+<span class="n">properties</span><span class="p">[</span><span class="s">&quot;my:string&quot;</span><span class="p">]</span> <span class="o">=</span> <span class="s">&quot;a string&quot;</span><span class="p">;</span>
+<span class="n">properties</span><span class="p">[</span><span class="s">&quot;my:int&quot;</span><span class="p">]</span> <span class="o">=</span> <span class="mi">42</span><span class="p">;</span>
+<span class="n">properties</span><span class="p">[</span><span class="s">&quot;my:date&quot;</span><span class="p">]</span> <span class="o">=</span> <span class="n">DateTime</span><span class="p">.</span><span class="n">Now</span><span class="p">;</span>
+
+<span class="n">IObjectId</span> <span class="n">newId</span> <span class="o">=</span> <span class="n">cmisObject</span><span class="p">.</span><span class="n">UpdateProperties</span><span class="p">(</span><span class="n">properties</span><span class="p">);</span>
+
+<span class="k">if</span> <span class="p">(</span><span class="n">newId</span><span class="p">.</span><span class="n">Id</span> <span class="o">==</span> <span class="n">cmisObject</span><span class="p">.</span><span class="n">Id</span><span class="p">)</span> 
+<span class="p">{</span>
+    <span class="c1">// the repository updated this object - refresh the object</span>
+    <span class="n">cmisObject</span><span class="p">.</span><span class="n">Refresh</span><span class="p">();</span>
+<span class="p">}</span>
+<span class="k">else</span>
+<span class="p">{</span>
+    <span class="c1">// the repository created a new version - fetch the new version</span>
+    <span class="n">cmisObject</span> <span class="o">=</span> <span class="n">session</span><span class="p">.</span><span class="n">GetObject</span><span class="p">(</span><span class="n">newId</span><span class="p">);</span>
+<span class="p">}</span>
+</pre></div>
+
+
+<p><a name="GettingstartedwithDotCMIS-Deletinganobject"></a></p>
+<h2 id="deleting_an_object">Deleting an object</h2>
+<div class="codehilite"><pre><span class="n">IObjectId</span> <span class="n">newId</span> <span class="o">=</span> <span class="n">session</span><span class="p">.</span><span class="n">CreateObjectId</span><span class="p">(</span><span class="s">&quot;12345678&quot;</span><span class="p">)</span><span class="o">:</span>
+<span class="n">ICmisObject</span> <span class="n">cmisObject</span> <span class="o">=</span> <span class="n">session</span><span class="p">.</span><span class="n">GetObject</span><span class="p">(</span><span class="n">newId</span><span class="p">);</span>
+
+<span class="n">cmisObject</span><span class="p">.</span><span class="n">Delete</span><span class="p">(</span><span class="nb">true</span><span class="p">);</span>
+</pre></div>
+
+
+<p><a name="GettingstartedwithDotCMIS-Performingaquery"></a></p>
+<h2 id="performing_a_query">Performing a query</h2>
+<div class="codehilite"><pre><span class="n">IItemEnumerable</span><span class="o">&lt;</span><span class="n">IQueryResult</span><span class="o">&gt;</span> <span class="n">qr</span> <span class="o">=</span> <span class="n">session</span><span class="p">.</span><span class="n">Query</span><span class="p">(</span><span class="s">&quot;SELECT * FROM cmis:document&quot;</span><span class="p">,</span> <span class="nb">false</span><span class="p">);</span>
+
+<span class="n">foreach</span> <span class="p">(</span><span class="n">IQueryResult</span> <span class="n">hit</span> <span class="n">in</span> <span class="n">qr</span><span class="p">)</span>
+<span class="p">{</span>
+    <span class="n">Console</span><span class="p">.</span><span class="n">WriteLine</span><span class="p">(</span><span class="n">hit</span><span class="p">[</span><span class="s">&quot;cmis:name&quot;</span><span class="p">].</span><span class="n">FirstValue</span> <span class="o">+</span> <span class="s">&quot; (&quot;</span> <span class="o">+</span> <span class="n">hit</span><span class="p">[</span><span class="s">&quot;cmis:objectId&quot;</span><span class="p">].</span><span class="n">FirstValue</span> <span class="o">+</span> <span class="s">&quot;)&quot;</span><span class="p">);</span>
+<span class="p">}</span>
+</pre></div></div>
+             <!-- Content -->
+           </td>
+          </tr>
+        </table>
+     </td>
+     <td id="cell-2-2">&nbsp;</td>
+    </tr>
+    <tr width="100%">
+      <td id="cell-3-0">&nbsp;</td>
+      <td id="cell-3-1">&nbsp;</td>
+      <td id="cell-3-2">&nbsp;</td>
+    </tr>
+    <tr width="100%">
+     <td id="cell-3-0">&nbsp;</td>
+     <td id="cell-3-1">
+       <div id="footer">
+       <!-- Footer -->
+       <div id="site-footer">
+          
+          Apache Chemistry, Apache, the Apache feather logo, and the Apache 
+          Chemistry project logo are trademarks of The Apache Software 
+          Foundation.
+          <BR />
+          Content Management Interoperability Services (CMIS) is an
+          <a href="http://www.oasis-open.org/committees/cmis/">OASIS</a>
+          specification.
+          
+       </div>
+       <!-- Footer -->
+       </div>
+     </td>
+     <td id="cell-3-2">&nbsp;</td>
+    </tr>
+    <tr width="100%">
+      <td id="cell-4-0">&nbsp;</td>
+      <td id="cell-4-1">&nbsp;</td>
+      <td id="cell-4-2">&nbsp;</td>
+    </tr>
+  </table>
+</body>
+</html>

Modified: websites/staging/chemistry/trunk/content/index.html
==============================================================================
--- websites/staging/chemistry/trunk/content/index.html (original)
+++ websites/staging/chemistry/trunk/content/index.html Mon Feb 21 14:22:49 2011
@@ -172,16 +172,17 @@ Apache Chemistry - Index
            </td>
            <td height="100%">
              <!-- Content -->
-             <div class="wiki-content"><p><a name="Index-WelcometoApacheChemistry"></a></p>
-<h1 id="welcome_to_apache_chemistry">Welcome to Apache Chemistry</h1>
-<p>Apache Chemistry provides open source implementations of the <a href="http://docs.oasis-open.org/cmis/CMIS/v1.0/cmis-spec-v1.0.html">Content Management Interoperability Services (CMIS)</a>
+             <div class="wiki-content"><h1 id="welcome_to_apache_chemistry">Welcome to Apache Chemistry</h1>
+<p><a name="Index-WelcometoApacheChemistry"></a></p>
+<p>Apache Chemistry provides open source implementations of the
+ <a href="http://docs.oasis-open.org/cmis/CMIS/v1.0/cmis-spec-v1.0.html">Content Management Interoperability Services (CMIS)</a>
  specification.</p>
 <p>The project currently consists of the following sub-projects:</p>
 <ul>
-<li><a href="opencmis.html">OpenCMIS</a> - CMIS client and server libraries for Java </li>
-<li><a href="cmislib.html">cmislib</a> - CMIS client library for Python</li>
-<li><a href="phpclient.html">phpclient</a> - CMIS client library for PHP</li>
-<li><a href="dotcmis.html">DotCMIS</a> - CMIS client library for .NET</li>
+<li><a href="java/opencmis.html">OpenCMIS</a> - CMIS client and server libraries for Java </li>
+<li><a href="python/cmislib.html">cmislib</a> - CMIS client library for Python</li>
+<li><a href="php/phpclient.html">phpclient</a> - CMIS client library for PHP</li>
+<li><a href="dotnet/dotcmis.html">DotCMIS</a> - CMIS client library for .NET</li>
 </ul>
 <p>Chemistry mailing list for questions and contributions:
 chemistry-dev@incubator.apache.org</p>
@@ -194,12 +195,12 @@ inclusion of the C.M.I.S. letters, "CheM
 
 <ul>
 <li>2011-02-16 Project graduates to Top Level Project!</li>
-<li>2011-02-07 First Apache release of the cmislib Python client, <a href="cmislib.html#cmislib-0.4FullDownloadpage">cmislib 0.4-incubating</a></li>
-<li>2011-01-21 Second release of the OpenCMIS Java client and server, <a href="opencmis.html#OpenCMIS-0.2.0FullDownloadpage">OpenCMIS 0.2.0-incubating</a></li>
-<li>2011-01-18 <a href="dotcmis.html">DotCMIS</a> implementation in .Net started</li>
-<li>2010-09-17 First release of the OpenCMIS Java client and server, <a href="opencmis.html#OpenCMIS-0.1.0FullDownloadpage">OpenCMIS 0.1.0-incubating</a></li>
-<li>2010-06-08 php-cmis-lib contribution accepted</li>
-<li>2010-02-10 cmislib contribution accepted</li>
+<li>2011-02-07 First Apache release of the cmislib Python client, <a href="python/cmislib.html#cmislib-0.4FullDownloadpage">cmislib 0.4-incubating</a>.</li>
+<li>2011-01-21 Second release of the OpenCMIS Java client and server, <a href="java/opencmis.html#OpenCMIS-0.2.0FullDownloadpage">OpenCMIS 0.2.0-incubating</a>.</li>
+<li>2011-01-18 <a href="dotnet/dotcmis.html">DotCMIS</a> implementation in .Net started.</li>
+<li>2010-09-17 First release of the OpenCMIS Java client and server, <a href="java/opencmis.html#OpenCMIS-0.1.0FullDownloadpage">OpenCMIS 0.1.0-incubating</a>.</li>
+<li>2010-06-08 php-cmis-lib contribution accepted.</li>
+<li>2010-02-10 cmislib contribution accepted.</li>
 </ul></div>
              <!-- Content -->
            </td>

Added: websites/staging/chemistry/trunk/content/java/cmis-workbench.html
==============================================================================
--- websites/staging/chemistry/trunk/content/java/cmis-workbench.html (added)
+++ websites/staging/chemistry/trunk/content/java/cmis-workbench.html Mon Feb 21 14:22:49 2011
@@ -0,0 +1,281 @@
+<!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>
+    <link type="text/css" rel="stylesheet" href="/resources/site.css"></link>
+    <script src="/resources/space.js" type="text/javascript"></script>
+    <meta name="keywords" content="CMIS, Content Management Interoperability Service, ECM, Enterprise Content Management, OASIS, integration standards, Chemistry, OpenCMIS"/>
+    <meta name="description" content="Apache Chemistry, CMIS Implementation" />
+    <title>
+Apache Chemistry - CMIS Workbench
+    </title>
+  </head>
+<body onload="init()">
+  <table width="100%" cellpadding="0" cellspacing="0">
+    <tr width="100%">
+      <td id="cell-0-0">&nbsp;</td>
+      <td id="cell-0-1">&nbsp;</td>
+      <td id="cell-0-2">&nbsp;</td>
+    </tr>
+    <tr width="100%">
+      <td id="cell-1-0">&nbsp;</td>
+      <td id="cell-1-1">
+        <div style="padding: 5px;">
+          <div id="banner">
+          <!-- Banner -->
+<TABLE border="0" cellpadding="0" cellspacing="0" width="100%">
+<TR>
+<TD align="left" class="topbardiv" nowrap="">
+  <A href="http://chemistry.apache.org/" title="Apache Chemistry">
+    <IMG border="0" src="/images/chemistry_tm_logo_small.png"/>
+  </A>
+</TD>
+<TD align="right" nowrap="">
+  <A href="http://www.apache.org/" title="The Apache Software Foundation">
+    <IMG border="0" src="/images/asf-logo.png"/>
+  </A>
+</TD>
+</TR>
+</TABLE>
+          <!-- Banner -->
+          </div>
+        </div>
+        <div id="top-menu">
+          <table border="0" cellpadding="1" cellspacing="0" width="100%">
+            <tr>
+              <td>
+                <div align="left">
+                <!-- Breadcrumbs -->
+<a href="/">Home</a>&nbsp;&raquo&nbsp;<a href="/java">Java</a>&nbsp;&raquo&nbsp;<a href="/java/cmis-workbench.html">CMIS Workbench</a>
+                <!-- Breadcrumbs -->
+                </div>
+              </td>
+              <td>
+                <div align="right">
+                <!-- Quicklinks -->
+<P>
+<A href="http://www.apache.org/" class="external-link" rel="nofollow">Apache</A>
+|
+<A href="http://www.apache.org/licenses/LICENSE-2.0.html" class="external-link" rel="nofollow">License</A>
+|
+<A href="sitemap.html" title="SiteMap">Site Map</A>
+</P>
+                <!-- Quicklinks -->
+                </div>
+              </td>
+            </tr>
+          </table>
+        </div>
+      </td>
+      <td id="cell-1-2">&nbsp;</td>
+    </tr>
+    <tr width="100%">
+      <td id="cell-2-0">&nbsp;</td>
+      <td id="cell-2-1">
+        <table>
+          <tr height="100%" valign="top">
+            <td height="100%">
+              <div id="wrapper-menu-page-right">
+                <div id="wrapper-menu-page-top">
+                  <div id="wrapper-menu-page-bottom">
+                    <div id="menu-page">
+                    <!-- NavigationBar -->
+                    <H3><A name="Navigation-Overview"></A>Overview</H3>
+
+<UL class="alternate" type="square">
+   <LI><A href="http://www.apache.org/licenses/LICENSE-2.0.html" class="external-link" rel="nofollow">License</A></LI>
+   <LI><A href="sitemap.html" title="SiteMap">Site Map</A></LI>
+   <LI><A href="http://mail-archives.apache.org/mod_mbox/incubator-chemistry-dev/" class="external-link" rel="nofollow">Mailing List</A></LI>
+   <LI><A href="https://issues.apache.org/jira/browse/CMIS" class="external-link" rel="nofollow">Issue Tracking</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-Search"></A>Search</H3>
+
+<DIV style="padding: 0px 0px 0px 20px;">
+<FORM action="http://www.google.com/search" method="get" style="font-size: 10px;">
+<INPUT name="ie" type="hidden" value="UTF-8"></INPUT>
+<INPUT name="oe" type="hidden" value="UTF-8"></INPUT>
+  <INPUT maxlength="255" name="q" size="12" type="text" value=""></INPUT>
+  <INPUT name="btnG" type="submit" value="Search"></INPUT>
+  <INPUT name="domains" type="hidden" value="incubator.apache.org/chemistry"></INPUT>
+  <INPUT name="sitesearch" type="hidden" value="incubator.apache.org/chemistry"></INPUT>
+</FORM>
+</DIV>
+
+
+<H3><A name="Navigation-CMISforJava"></A>CMIS for Java</H3>
+
+<UL class="alternate" type="square">
+   <LI><A href="opencmis.html" title="OpenCMIS">OpenCMIS</A></LI>
+   <LI><A href="opencmis-modules.html" title="OpenCMIS Modules">Overview</A></LI>
+   <LI><A href="opencmis-client-api.html" title="OpenCMIS Client API">Client API</A></LI>
+   <LI><A href="https://svn.apache.org/repos/asf/chemistry/opencmis/trunk" class="external-link" rel="nofollow">Source Code</A></LI>
+   <LI><A href="http://incubator.apache.org/chemistry/javadoc/index.html" class="external-link" rel="nofollow">JavaDoc</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-CMISforPython"></A>CMIS for Python</H3>
+
+<UL class="alternate" type="square">
+   <LI><A href="cmislib.html" title="cmislib">cmislib</A></LI>
+   <LI><A href="http://incubator.apache.org/chemistry/cmislib-doc/" class="external-link" rel="nofollow">cmislib Documentation</A></LI>
+   <LI><A href="https://svn.apache.org/repos/asf/chemistry/cmislib/trunk" class="external-link" rel="nofollow">Source Code</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-CMISforPHP"></A>CMIS for PHP</H3>
+
+<UL class="alternate" type="square">
+   <LI><A href="phpclient.html" title="phpclient">CMIS PHP Client</A></LI>
+   <LI><A href="https://svn.apache.org/repos/asf/chemistry/phpclient/trunk" class="external-link" rel="nofollow">Source Code</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-CMISfor.NET"></A>CMIS for .NET</H3>
+
+<UL class="alternate" type="square">
+   <LI><A href="dotcmis.html" title="DotCMIS">DotCMIS</A></LI>
+   <LI><A href="https://svn.apache.org/repos/asf/chemistry/dotcmis/trunk" class="external-link" rel="nofollow">Source Code</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-Sponsorship"></A>Sponsorship</H3>
+
+<UL class="alternate" type="square">
+   <LI><A href="http://www.apache.org/foundation/thanks.html" class="external-link" rel="nofollow">Thanks</A></LI>
+   <LI><A href="http://www.apache.org/foundation/sponsorship.html" class="external-link" rel="nofollow">Sponsoring Apache</A></LI>
+</UL>
+
+                    <!-- NavigationBar -->
+                    </div>
+                </div>
+              </div>
+            </div>
+           </td>
+           <td height="100%">
+             <!-- Content -->
+             <div class="wiki-content"><h1 id="cmis_workbench">CMIS Workbench</h1>
+<p><a name="CMISWorkbench-CMISWorkbench"></a></p>
+<p>CMIS Workbench is CMIS desktop client for developers. It's a repository
+browser and an interactive testbed for the OpenCMIS client API.</p>
+<p><a name="CMISWorkbench-BuildtheCMISWorkbench"></a></p>
+<h2 id="build_the_cmis_workbench">Build the CMIS Workbench</h2>
+<ol>
+<li><a href="opencmis-how-to-build.html">Build the OpenCMIS Client Libraries</a>.</li>
+<li>CMIS Workbench zip and tar.gz files should now exist in <code>/target</code>.</li>
+<li>Unpack one of them into an empty directory.</li>
+<li>Run <code>workbench.sh</code> (UNIX) or <code>workbench.bat</code> (Windows)</li>
+</ol>
+<p><a name="CMISWorkbench-DownloadtheCMISWorkbench"></a></p>
+<h2 id="download_the_cmis_workbench">Download the CMIS Workbench</h2>
+<p>You can download the <a href="http://www.apache.org/dyn/closer.cgi/incubator/chemistry/opencmis/0.2.0-incubating/chemistry-opencmis-workbench-0.2.0-incubating-full.zip">latest release</a>
+ or a <a href="https://hudson.apache.org/hudson/job/Chemistry%20-%20OpenCMIS%20-%20install/lastSuccessfulBuild/org.apache.chemistry.opencmis$chemistry-opencmis-workbench/">nightly build</a>
+ with the latest fixes and features.</p>
+<p><a name="CMISWorkbench-PropertiesReference"></a></p>
+<h2 id="properties_reference">Properties Reference</h2>
+<p>The CMIS Workbench can be configured through system properties or
+additional properties in the expert login dialog.</p>
+<p><a name="CMISWorkbench-Logindialog"></a></p>
+<h3 id="login_dialog">Login dialog</h3>
+<table>
+<tr><th>System Property</th><th>Function</th></tr>
+<tr><td>cmis.workbench.url</td><td>preset URL</td></tr>
+<tr><td>cmis.workbench.user</td><td>preset user name</td></tr>
+<tr><td>cmis.workbench.password</td><td>preset password</td></tr>
+<tr><td>cmis.workbench.binding</td><td>preset binding (atompub/webservices)</td></tr>
+<tr><td>cmis.workbench.authentication</td><td>preset authentication method
+(none/standard/ntlm)</td></tr>
+<tr><td>cmis.workbench.compression</td><td>preset compression (on/off)</td></tr>
+</table>
+
+<p><a name="CMISWorkbench-Folderoperationcontext"></a></p>
+<h3 id="folder_operation_context">Folder operation context</h3>
+<table>
+<tr><th>System Property</th><th>Function</th></tr>
+<tr><td>cmis.workbench.folder.filter</td><td> </td></tr>
+<tr><td>cmis.workbench.folder.includeAcls</td><td> </td></tr>
+<tr><td>cmis.workbench.folder.includeAllowableActions</td><td> </td></tr>
+<tr><td>cmis.workbench.folder.includePolicies</td><td> </td></tr>
+<tr><td>cmis.workbench.folder.includeRelationships</td><td> </td></tr>
+<tr><td>cmis.workbench.folder.renditionFilter</td><td> </td></tr>
+<tr><td>cmis.workbench.folder.orderBy</td><td> </td></tr>
+<tr><td>cmis.workbench.folder.maxItemsPerPage</td><td> </td></tr>
+</table>
+
+<p><a name="CMISWorkbench-Objectoperationcontext"></a></p>
+<h3 id="object_operation_context">Object operation context</h3>
+<table>
+<tr><th>System Property</th><th>Function</th></tr>
+<tr><td>cmis.workbench.object.filter</td><td> </td></tr>
+<tr><td>cmis.workbench.object.includeAcls</td><td> </td></tr>
+<tr><td>cmis.workbench.object.includeAllowableActions</td><td> </td></tr>
+<tr><td>cmis.workbench.object.includePolicies</td><td> </td></tr>
+<tr><td>cmis.workbench.object.includeRelationships</td><td> </td></tr>
+<tr><td>cmis.workbench.object.renditionFilter</td><td> </td></tr>
+</table>
+
+<p><a name="CMISWorkbench-Others"></a></p>
+<h3 id="others">Others</h3>
+<table>
+<tr><th>System Property</th><th>Function</th></tr>
+<tr><td>cmis.workbench.acceptSelfSignedCertificates</td><td>disable SSL certificate check
+(true/false)</td></tr></div>
+             <!-- Content -->
+           </td>
+          </tr>
+        </table>
+     </td>
+     <td id="cell-2-2">&nbsp;</td>
+    </tr>
+    <tr width="100%">
+      <td id="cell-3-0">&nbsp;</td>
+      <td id="cell-3-1">&nbsp;</td>
+      <td id="cell-3-2">&nbsp;</td>
+    </tr>
+    <tr width="100%">
+     <td id="cell-3-0">&nbsp;</td>
+     <td id="cell-3-1">
+       <div id="footer">
+       <!-- Footer -->
+       <div id="site-footer">
+          
+          Apache Chemistry, Apache, the Apache feather logo, and the Apache 
+          Chemistry project logo are trademarks of The Apache Software 
+          Foundation.
+          <BR />
+          Content Management Interoperability Services (CMIS) is an
+          <a href="http://www.oasis-open.org/committees/cmis/">OASIS</a>
+          specification.
+          
+       </div>
+       <!-- Footer -->
+       </div>
+     </td>
+     <td id="cell-3-2">&nbsp;</td>
+    </tr>
+    <tr width="100%">
+      <td id="cell-4-0">&nbsp;</td>
+      <td id="cell-4-1">&nbsp;</td>
+      <td id="cell-4-2">&nbsp;</td>
+    </tr>
+  </table>
+</body>
+</html>



Mime
View raw message