AnsweredAssumed Answered

(JAVA) Accediendo a Alfresco desplegado en Servidor

Question asked by rhakaro on Jun 30, 2008
Hola a todos,
Estamos desarrollando una aplicación Java que usa Alfresco como gestor documental. Trabajando sobre mi PC todo iba bien, el problema me acaba de surgir al querer conectarme a un Alfresco que está lanzado en otra máquina distinta.
El código que estoy usando es el que venía en los ejemplos del API (un poco cambiado) que me descargué de la página oficial, Alfresco JDK creo.
¿Alguien sabe cómo puedo indicar desde código a dónde ha de conectarse?
Mi código es algo así:

Clase principal

// Start the session
        AuthenticationUtils.startSession("admin", "admin");
      
        try {        
            // Make sure smaple data has been created
            createSampleData();
                      
            // Get the content service
            ContentServiceSoapBindingStub contentService = WebServiceFactory.getContentService();       
          
            // Create new content in the respository
            Reference newContentReference = createNewContent(contentService, "RTF", "Nuevo contenido");
                      
            // Read the newly added content from the respository
            Content[] readResult = contentService.read(
                                                new Predicate(new Reference[]{newContentReference}, STORE, null),
                                                Constants.PROP_CONTENT);
………

Clase de la que hereda que contiene el método createSampleData:

protected static void createSampleData() throws Exception
    {
        try  {
            // Check to see if the sample folder has already been created or not
            WebServiceFactory.getRepositoryService().get(new Predicate(new Reference[]{SAMPLE_FOLDER}, STORE, null));
        }
        catch (Exception exception)
        {
            // Create parent reference to company home
            ParentReference parentReference = new ParentReference(
                    STORE,
                    null,
                    "/app:company_home",
                    Constants.ASSOC_CONTAINS,
                    Constants.createQNameString(Constants.NAMESPACE_CONTENT_MODEL, "sample_folder"));
…….

Outcomes