alfresco web服务cmisWS soap createdocument

alfresco web服务cmisWS soap createdocument,soap,alfresco,alfresco-share,cmis,Soap,Alfresco,Alfresco Share,Cmis,有人能帮助我如何继续使用soap createDocument创建存储库文档吗 我有一个自定义内容模型,当我添加一个新文档时,它没有内容模型的属性 <ns:properties> <ns1:propertyId propertyDefinitionId="cmis:objectTypeId"> <ns1:value>cmis:document</ns1:value> <ns1:value>cms:cu

有人能帮助我如何继续使用soap createDocument创建存储库文档吗

我有一个自定义内容模型,当我添加一个新文档时,它没有内容模型的属性

<ns:properties>   <ns1:propertyId
 propertyDefinitionId="cmis:objectTypeId">
         <ns1:value>cmis:document</ns1:value>
      <ns1:value>cms:customModel</ns1:value>   </ns:properties>

cmis:文件
cms:定制模型
此外,我期待上传多个附件的时间,但现在我不能

 <ns:contentStream>
            <ns:mimeType>application/octet-stream</ns:mimeType>
           <!-- Optional:-->
            <ns:filename></ns:filename>
            <ns:stream><xsl:copy-of select="//someelement"></xsl:copy-of></ns:stream>

         </ns:contentStream>

应用程序/八位字节流

非常感谢您对我如何使其工作的任何帮助。

您应该使用OpenCMIS或类似的CMIS库,而不是直接写入WS-binding

您似乎试图为cmis设置两个值:objectTypeId。如果您正试图创建cms:customModel的实例,那么这应该是唯一的值

您没有在提供的代码段中设置任何自定义属性值


据我所知,规范中没有允许您同时提供多个附件的内容。你应该先上传一个文件。

Jeff-谢谢你的回答,我现在已经克服了这个问题(仍然使用WS),但是另一个问题暴露出来了,在我的自定义模型中,我声明了一个方面(sys:temporary),所以当试图添加文档时,它会抱怨它。你知道我怎样才能克服这个问题吗?当然,除了OpenCMisplay之外,请针对这一点开始一个新问题,当您这样做时,请澄清您所说的“声明一个方面(sys:temporary)”是什么意思。这是一个现有的方面,所以不应该在模型中声明它。