AnsweredAssumed Answered

cmis SOAP Alfresco

Question asked by generic1 on Jan 30, 2015
Hallo,

ich mache meine ersten Schritte in der Erstellung von Alfresco Clients und mit cmis funktionierts gut.
Was ich jetzt machen will ist CMIS over SOAP (ich brauch unbedingt einen XML Response - ansonsten würd ich eh REST verwenden).

Ich hab gesehen, dass hier die SOAP- Services von einem Online- Alfresco sind: http://cmis.alfresco.com/cmisws/RepositoryService

1. Wenn ich mit SOAPUI Methoden aufrufe, bekomm ich den SOAP Response unten zurück, obwohl ich eine Basic- Authentifizierung (admin/admin)
eingegeben habe.

2. Wo kann ich diese Webservice bei meiner lokalen Alfresco Instanz finden, http://localhost:8080/cmisws/RepositoryService
geht nicht, obwohl ich meine lokale Alfresco- Instanz über http://localhost:8080/share/page/user/admin/dashboard erreiche.

Kann mir bei diese zwei Punkten jemand weiter helfen?
Vielen Dank und besten Dank!
Generic1




S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
   <S:Header>
      <Security xmlns="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
         <Timestamp xmlns="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
            <Created>2015-01-30T13:42:57Z</Created>
            <Expires>2015-01-31T13:42:57Z</Expires>
         </Timestamp>
      </Security>
   </S:Header>
   <S:Body>
      <S:Fault xmlns:ns4="http://www.w3.org/2003/05/soap-envelope">
         <faultcode>S:Server</faultcode>
         <faultstring>003026090 Failed to authenticate</faultstring>
         <detail>
            <ns2:exception class="org.apache.chemistry.opencmis.commons.exceptions.CmisPermissionDeniedException" note="To disable this feature, set com.sun.xml.ws.fault.SOAPFaultBuilder.disableCaptureStackTrace system property to false" xmlns:ns2="http://jax-ws.dev.java.net/">
               <message>003026090 Failed to authenticate</message>
               <ns2:stackTrace>
                  <ns2:frame class="org.alfresco.opencmis.AlfrescoCmisExceptionInterceptor" file="AlfrescoCmisExceptionInterceptor.java" line="54" method="invoke"/>
                  <ns2:frame class="org.springframework.aop.framework.ReflectiveMethodInvocation" file="ReflectiveMethodInvocation.java" line="172" method="proceed"/>
                  <ns2:frame class="org.springframework.aop.framework.JdkDynamicAopProxy" file="JdkDynamicAopProxy.java" line="202" method="invoke"/>
                  <ns2:frame class="com.sun.proxy.$Proxy253" line="unknown" method="close"/>
                  <ns2:frame class="org.apache.chemistry.opencmis.server.support.CmisServiceWrapper" file="CmisServiceWrapper.java" line="469" method="close"/>
                  <ns2:frame class="org.apache.chemistry.opencmis.server.impl.webservices.AbstractService" file="AbstractService.java" line="153" method="closeService"/>
                  <ns2:frame class="org.apache.chemistry.opencmis.server.impl.webservices.AclService" file="AclService.java" line="92" method="getACL"/>
                  <ns2:frame class="sun.reflect.NativeMethodAccessorImpl" file="NativeMethodAccessorImpl.java" line="native" method="invoke0"/>
                  <ns2:frame class="sun.reflect.NativeMethodAccessorImpl" file="NativeMethodAccessorImpl.java" line="57" method="invoke"/>
                  <ns2:frame class="sun.reflect.DelegatingMethodAccessorImpl" file="DelegatingMethodAccessorImpl.java" line="43" method="invoke"/>
                  <ns2:frame class="java.lang.reflect.Method" file="Method.java" line="606" method="invoke"/>
                  <ns2:frame class="com.sun.xml.ws.api.server.InstanceResolver$1" file="InstanceResolver.java" line="246" method="invoke"/>
                  <ns2:frame class="com.sun.xml.ws.server.InvokerTube$2" file="InvokerTube.java" line="146" method="invoke"/>
                  <ns2:frame class="com.sun.xml.ws.server.sei.EndpointMethodHandler" file="EndpointMethodHandler.java" line="257" method="invoke"/>
                  <ns2:frame class="com.sun.xml.ws.server.sei.SEIInvokerTube" file="SEIInvokerTube.java" line="93" method="processRequest"/>
                  <ns2:frame class="com.sun.xml.ws.api.pipe.Fiber" file="Fiber.java" line="598" method="__doRun"/>
                  <ns2:frame class="com.

Outcomes