<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Webservie client with Axis1 in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/webservie-client-with-axis1/m-p/240757#M193887</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm trying to use the method createDocument of webservice ObjectService but i always get the same exception:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;(400)Peticiï¿½n incorrecta&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If instead of local Alfresco, try the public Alfresco on the web ("&lt;/SPAN&gt;&lt;A href="http://cmis.alfresco.com:80/service/cmis" rel="nofollow noopener noreferrer"&gt;http://cmis.alfresco.com:80/service/cmis&lt;/A&gt;&lt;SPAN&gt;") the answer is 'This method is not allowed'&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The way to connect to the service is that I use is:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;ObjectServiceLocator servLocator = new ObjectServiceLocator();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Object endpoint = "&lt;/SPAN&gt;&lt;A href="http://localhost:8080/service/cmis" rel="nofollow noopener noreferrer"&gt;http://localhost:8080/service/cmis&lt;/A&gt;&lt;SPAN&gt;";&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Object port = "ObjectServicePort";&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;servLocator.setEndpointAddress(port.toString(),endpoint.toString());&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ObjectServicePortBindingStub stub = null;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;CreateDocumentResponse response = null;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;try{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; stub = (ObjectServicePortBindingStub)servLocator&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .getPort(ObjectServicePortBindingStub.class);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; stub.setUsername("admin");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; stub.setPassword("admin");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; response = stub.createDocument(parameters);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;¿Anyone can help me with this problem? Because i'm not able to do anything with Alfresco's services yet and I need it&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 12 Apr 2010 11:55:00 GMT</pubDate>
    <dc:creator>silvia1983</dc:creator>
    <dc:date>2010-04-12T11:55:00Z</dc:date>
    <item>
      <title>Webservie client with Axis1</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/webservie-client-with-axis1/m-p/240757#M193887</link>
      <description>Hi!I'm trying to use the method createDocument of webservice ObjectService but i always get the same exception&lt;IMG id="smileysad" class="emoticon emoticon-smileysad" src="https://migration33.stage.lithium.com/i/smilies/16x16_smiley-sad.png" alt="Smiley Sad" title="Smiley Sad" /&gt;400)Peticiï¿½n incorrectaIf instead of local Alfresco, try the public Alfresco on the web ("http://cmis.alfresco.com:80/service/cmis") the answer is 'This method is not allowed'The way to</description>
      <pubDate>Mon, 12 Apr 2010 11:55:00 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/webservie-client-with-axis1/m-p/240757#M193887</guid>
      <dc:creator>silvia1983</dc:creator>
      <dc:date>2010-04-12T11:55:00Z</dc:date>
    </item>
    <item>
      <title>Re: Webservie client with Axis1</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/webservie-client-with-axis1/m-p/240758#M193888</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Silvia,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;First you have to find the repository id by using the getRepositories() method in RepositoryService.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Then you have to call the createFolder method in ObjectService to create a folder using the repository id&amp;nbsp; to get the objectId of&amp;nbsp; the folder and then&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;call the createDocument() method using the repositoryId and the objectId along with other Document related parameters .&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Hope this helps,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Ramesh&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Apr 2010 13:25:22 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/webservie-client-with-axis1/m-p/240758#M193888</guid>
      <dc:creator>rameshbelli</dc:creator>
      <dc:date>2010-04-12T13:25:22Z</dc:date>
    </item>
    <item>
      <title>Re: Webservie client with Axis1</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/webservie-client-with-axis1/m-p/240759#M193889</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks for the answer RameshBelli, but there is something that i must be doing wrong because when I call getRepositories service I recieve this answer:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;An error was discovered processing the &amp;lt;wsse&lt;img id="smileyfrustrated" class="emoticon emoticon-smileyfrustrated" src="https://connect.hyland.com/i/smilies/16x16_smiley-frustrated.png" alt="Smiley Frustrated" title="Smiley Frustrated" /&gt;ecurity&amp;gt; header&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm going to put the instance of GetRepositories and then the call to the service for someone who tell me what i'm doing wrong because in other post i saw a differente way to call the service. It could be the reason? Is the call wrong?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The instance of GetRepositories&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;GetRepositories parameters = new GetRepositories();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;CmisExtensionType extensiones = new CmisExtensionType();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;parameters.setExtension(extensiones);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;try{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;alfresco.getRepositories(parameters, null);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}catch(Exception e){&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; System.out.println(e);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The call to the service:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;RepositoryServiceLocator servLocator = new RepositoryServiceLocator();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Object endpoint = "&lt;/SPAN&gt;&lt;A href="http://localhost:8080/alfresco/cmis/RepositoryService" rel="nofollow noopener noreferrer"&gt;http://localhost:8080/alfresco/cmis/RepositoryService&lt;/A&gt;&lt;SPAN&gt;";&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;servLocator.setRepositoryServicePortEndpointAddress(endpoint.toString());&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;CmisRepositoryEntryType[] response = null;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;RepositoryServiceSoapBindingStub stub = null;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;try{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; stub = (RepositoryServiceSoapBindingStub)servLocator&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .getPort(RepositoryServiceSoapBindingStub.class);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; stub.setUsername("admin");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; stub.setPassword("admin");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; response = stub.getRepositories(parameters);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}catch (Exception e){&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.println(e.toString());&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 13 Apr 2010 10:21:15 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/webservie-client-with-axis1/m-p/240759#M193889</guid>
      <dc:creator>silvia1983</dc:creator>
      <dc:date>2010-04-13T10:21:15Z</dc:date>
    </item>
    <item>
      <title>Re: Webservie client with Axis1</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/webservie-client-with-axis1/m-p/240760#M193890</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;You need to set username and Timestamp token for security headers.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://forums.alfresco.com/en/viewtopic.php?f=45&amp;amp;t=26137" rel="nofollow noopener noreferrer"&gt;http://forums.alfresco.com/en/viewtopic.php?f=45&amp;amp;t=26137&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;There are two ways to talk to ECM system using CMIS, Web Service and RESTFul.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;For web service you can use any framework like Axis, Axis2, CXF etc… I am using CXF since it requires less coding.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;You can find sample CXF client code here &lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://svn.alfresco.com/repos/alfresco-open-mirror/alfresco/HEAD/root/projects/remote-api/source/sample/JavaCmisTest/" rel="nofollow noopener noreferrer"&gt;http://svn.alfresco.com/repos/alfresco-open-mirror/alfresco/HEAD/root/projects/remote-api/source/sample/JavaCmisTest/&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Also you can use OpenCMIS pure java API which can be used for both REST and SOAP which hides implementation classes,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;so you use same code for REST as well as SOAP.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;For your approach you can use following code:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;public class CMISTest {&lt;BR /&gt;public static void main(String [] args) {&lt;BR /&gt;try {&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;String endpoint = "&lt;A href="http://localhost:8080/alfresco/cmis/RepositoryService" rel="nofollow noopener noreferrer"&gt;http://localhost:8080/alfresco/cmis/RepositoryService&lt;/A&gt;";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Service serv = new Service();&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Call call = null;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;try {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;call = (Call) serv.createCall();&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;call.setTargetEndpointAddress(new java.net.URL(endpoint));&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;} catch (ServiceException e) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.err.println("Servic call create error");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;} catch (MalformedURLException e) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.err.println("Malformed url");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;ParameterDesc param;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OperationDesc oper = new OperationDesc();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; oper.setName("getRepositories");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("&lt;A href="http://docs.oasis-open.org/ns/cmis/messaging/200908/" rel="nofollow noopener noreferrer"&gt;http://docs.oasis-open.org/ns/cmis/messaging/200908/&lt;/A&gt;", "getRepositories"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("&lt;A href="http://docs.oasis-open.org/ns/cmis/messaging/200908/" rel="nofollow noopener noreferrer"&gt;http://docs.oasis-open.org/ns/cmis/messaging/200908/&lt;/A&gt;", "&amp;gt;getRepositories"));&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; oper.addParameter(param);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; oper.setReturnType(new javax.xml.namespace.QName("&lt;A href="http://docs.oasis-open.org/ns/cmis/messaging/200908/" rel="nofollow noopener noreferrer"&gt;http://docs.oasis-open.org/ns/cmis/messaging/200908/&lt;/A&gt;", "&amp;gt;getRepositoriesResponse"));&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; oper.setReturnClass(CmisRepositoryEntryType[].class);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; oper.setReturnQName(new javax.xml.namespace.QName("&lt;A href="http://docs.oasis-open.org/ns/cmis/messaging/200908/" rel="nofollow noopener noreferrer"&gt;http://docs.oasis-open.org/ns/cmis/messaging/200908/&lt;/A&gt;", "getRepositoriesResponse"));&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; param = oper.getReturnParamDesc();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; param.setItemQName(new javax.xml.namespace.QName("&lt;A href="http://docs.oasis-open.org/ns/cmis/messaging/200908/" rel="nofollow noopener noreferrer"&gt;http://docs.oasis-open.org/ns/cmis/messaging/200908/&lt;/A&gt;", "repositories"));&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; oper.setStyle(org.apache.axis.constants.Style.DOCUMENT);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; oper.setUse(org.apache.axis.constants.Use.LITERAL);&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; call.setOperationName(new javax.xml.namespace.QName("", "getRepositories"));&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; call.setOperation(oper);&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; QName qName = new QName("&lt;A href="http://docs.oasis-open.org/ns/cmis/messaging/200908/" rel="nofollow noopener noreferrer"&gt;http://docs.oasis-open.org/ns/cmis/messaging/200908/&lt;/A&gt;", "&amp;gt;getRepositoriesResponse");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; call.registerTypeMapping(CmisRepositoryEntryType[].class, qName, ArraySerializerFactory.class, ArrayDeserializerFactory.class);&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; qName = new javax.xml.namespace.QName("&lt;A href="http://docs.oasis-open.org/ns/cmis/messaging/200908/" rel="nofollow noopener noreferrer"&gt;http://docs.oasis-open.org/ns/cmis/messaging/200908/&lt;/A&gt;", "cmisRepositoryEntryType");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; call.registerTypeMapping(CmisRepositoryEntryType.class, qName, BeanSerializerFactory.class, BeanDeserializerFactory.class); &lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;SOAPEnvelope se = new SOAPEnvelope(); // dummy envelope to create Header&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Document doc = null;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;try {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;doc = se.getAsDocument();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;} catch (Exception e) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.err.println("Exception caught while getting the doc");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;WSSecHeader secHeader = new WSSecHeader();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;secHeader.setMustUnderstand(true);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;secHeader.insertSecurityHeader(doc);&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;UsernameToken username = new UsernameToken(Boolean.TRUE, doc,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;WSConstants.PASSWORD_TEXT);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;username.setName("admin");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;username.setPassword("admin");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Timestamp ts = new Timestamp(true, doc, 300);&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;WSSecurityUtil.prependChildElement(doc, secHeader.getSecurityHeader(),&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;username.getElement(), false);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;WSSecurityUtil.prependChildElement(doc, secHeader.getSecurityHeader(),&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ts.getElement(), false);&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;SOAPHeaderElement she = new SOAPHeaderElement(secHeader.getSecurityHeader());&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;call.addHeader(she);&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;try {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CmisRepositoryEntryType[] ret = null;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; try&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ret = (CmisRepositoryEntryType[]) call.invoke(new Object[] { null });&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; catch (Exception e)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.println("Inside remote");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.err.println("Remote exception : " + e.getMessage());&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (CmisRepositoryEntryType repository : ret)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.println("Repository [Name=" + repository.getRepositoryName() + ", id=" + repository.getRepositoryId() + "]");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;} catch (Exception e) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.out.println("Inside remote");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.err.println("Remote exception : " + e.getMessage());&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;} catch (Exception e) {&lt;BR /&gt;e.printStackTrace();&lt;BR /&gt;}&lt;BR /&gt;}&lt;BR /&gt;}&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;Cheers&amp;nbsp; &lt;span class="lia-unicode-emoji" title=":smiling_face_with_sunglasses:"&gt;😎&lt;/span&gt;&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 13 Apr 2010 11:43:30 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/webservie-client-with-axis1/m-p/240760#M193890</guid>
      <dc:creator>nikes</dc:creator>
      <dc:date>2010-04-13T11:43:30Z</dc:date>
    </item>
    <item>
      <title>Re: Webservie client with Axis1</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/webservie-client-with-axis1/m-p/240761#M193891</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thank you very much Nike!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;At least I could get the repositoryId, now I'll try to create a document.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you so much!!!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Apr 2010 08:00:33 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/webservie-client-with-axis1/m-p/240761#M193891</guid>
      <dc:creator>silvia1983</dc:creator>
      <dc:date>2010-04-15T08:00:33Z</dc:date>
    </item>
    <item>
      <title>Re: Webservie client with Axis1</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/webservie-client-with-axis1/m-p/240762#M193892</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi again!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;My problem continue because when I call createDocument Service or createFolder I get this error: Type Id property required&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;well, I don't know the way to get all the information that I need to get this client works fine because in other posts I saw that people use addNewProperties, but i don't have this metthod.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I need to import some library from Alfresco?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 16 Apr 2010 13:24:54 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/webservie-client-with-axis1/m-p/240762#M193892</guid>
      <dc:creator>silvia1983</dc:creator>
      <dc:date>2010-04-16T13:24:54Z</dc:date>
    </item>
    <item>
      <title>Re: Webservie client with Axis1</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/webservie-client-with-axis1/m-p/240763#M193893</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I had issues with parsing while using Axis and Axis 2 frameworks.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I would suggest to use Apache CXF framework or OpenCMIS API for simplicity.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Refer my earlier reply for Apache CXF Sample code.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Go through CMIS Specs for basics of CMIS standard and definitions.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;In your case you need to set property "cmis&lt;img id="smileysurprised" class="emoticon emoticon-smileysurprised" src="https://connect.hyland.com/i/smilies/16x16_smiley-surprised.png" alt="Smiley Surprised" title="Smiley Surprised" /&gt;bjectTypeId" with values "cmis:folder" for folder and&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;"cmis:document" for creating document.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Hope this helps.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 19 Apr 2010 10:22:52 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/webservie-client-with-axis1/m-p/240763#M193893</guid>
      <dc:creator>nikes</dc:creator>
      <dc:date>2010-04-19T10:22:52Z</dc:date>
    </item>
    <item>
      <title>Re: Webservie client with Axis1</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/webservie-client-with-axis1/m-p/240764#M193894</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thank you!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;But i can't use this framework because I use jdk 1.4&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I've put the properties like this:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;CmisPropertyId cmisId = new CmisPropertyId();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;cmisId.setPropertyDefinitionId("cmis&lt;img id="smileysurprised" class="emoticon emoticon-smileysurprised" src="https://connect.hyland.com/i/smilies/16x16_smiley-surprised.png" alt="Smiley Surprised" title="Smiley Surprised" /&gt;bjectTypeId");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;cmisId.setValue(new String[]{"cmis:document"});&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;but now I get this message 'Name property not found'&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;i don't know how to do this… :cry:&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 21 Apr 2010 13:24:26 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/webservie-client-with-axis1/m-p/240764#M193894</guid>
      <dc:creator>silvia1983</dc:creator>
      <dc:date>2010-04-21T13:24:26Z</dc:date>
    </item>
    <item>
      <title>Re: Webservie client with Axis1</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/webservie-client-with-axis1/m-p/240765#M193895</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Finally I could have created a document in a folder!!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;It was missing the Stringproperty&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you everybody&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Apr 2010 11:19:12 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/webservie-client-with-axis1/m-p/240765#M193895</guid>
      <dc:creator>silvia1983</dc:creator>
      <dc:date>2010-04-22T11:19:12Z</dc:date>
    </item>
  </channel>
</rss>

