Ola, pessoal.Para conectarmos uma aplicacao a uma instancia do Alfresco, via API CMIS, um dos parametros requeridos para a abertura da sessao e o REPOSITORY_ID, conforme podemos ver na documentacao do ApacheChemistry:// default factory implementationSessionFactory factory = SessionFactoryImpl.newInstance();Map<String, String> parameter = new HashMap<String, String>();// user credentialsparameter.put(SessionParameter.USER, "Otto");parameter.put(SessionParameter.PASSWORD, "****");// connection settingsparameter.put(SessionParameter.ATOMPUB_URL, "http://<host>:<port>/cmis/atom");parameter.put(SessionParameter.BINDING_TYPE, BindingType.ATOMPUB.value());parameter.put(SessionParameter.REPOSITORY_ID, "myRepository");// create sessionSession session = factory.createSession(parameter);Para descobrir o REPOSITORY_ID da instancia que voce precisa conectar basta executar o seguinte comando em um terminal:curl -uadmin:admin "http://localhost:8080/alfresco/s/cmis" | grep repositoryIdO REPOSITORY_ID sera retornado entre as tags <cmis:repositoryId>...</cmis:repositoryId>.O comando acima supoe que a instancia possui um usuario administrador cujo login e admin e a senha e admin. E que a instancia esta rodando na maquina local na porta 8080. Como gerenciar o arquivo principal de configuracao do buildoutNota importante: Este documento se aplica ao Plone 3.2 ou superior. Em versoes do Plone anteriores a 3.2, o arquivo padrao do buidout.cfg era significativamente diferente porque o Plone nao era totalmente eggficado.O buildout.cfg e o arquivo mais importante em seu novo ambiente de buildout. Veja como ele se parece:[buildout]parts = zope2 productdistros instance zopepy# Modifique o numero aqui, e no find-links abaixo, para alterar a versao # do Plone que sera utilizadoextends = http://dist.plone.org/release/3.3.5/versions.cfgversions = versions# Adicione aqui fontes adicionais para download de eggs (repositorios). # O repositorio dist.plone.org contem os arquivos de pacotes do Plone.find-links = http://dist.plone.org/release/3.3.5 http://dist.plone.org/thirdparty# Acrescente eggs adicionais aqui.eggs =# Referencie quaisquer eggs que esteja desenvolvendo aqui, um por linha# por exemplo: develop = src/my.packagedevelop =[zope2]recipe = plone.recipe.zope2installurl = ${versions:zope2-url}# Utilize esta secao para baixar produtos old-style adicionais.# Liste as URLs dos tarballs dos produtos (separados por espaco# em branco, ou quebra de linha, com linhas subsequentes indentadas).# Caso algum arquivo contenha muitos produtos como em um diretorio# de alto nivel, liste os nomes de arquivo (isto e, a ultima parte da URL,# normalmente com um sufixo .tar.gz ou similar) sob 'nested-packages'.# Se algum arquivo extrai para um diretorio de algum produto com o sufixo# da versao, liste o nome do arquivo em 'version-suffix-packages'.[productdistros]recipe = plone.recipe.distrosurls =nested-packages =version-suffix-packages =[instance]recipe = plone.recipe.zope2instancezope2-location = ${zope2:location}user = admin:adminhttp-address = 8080# Para sites em producao, comente as duas linhas a seguirdebug-mode = onverbose-security = on# Se voce quer que o Zope reconheca qualquer egg adicional, liste-os aqui.# Isto deveria incluir qualquer development egg que voce listou em develop-eggs# acima, por exemplo: eggs = Plone my.packageeggs = Plone ${buildout:eggs}# Se voce quer registrar slugs ZCML para algum pacote, liste-os aqui.# por exemplo: zcml = my.package my.other.packagezcml =products = ${buildout:directory}/products ${productdistros:location}[zopepy]recipe = zc.recipe.eggeggs = ${instance:eggs}interpreter = zopepyextra-paths = ${zope2:location}/lib/pythonscripts = zopepyVamos agora percorre-lo passo-a-passo.A secao [buildout]A secao [buildout] e o ponto de partida do arquivo de configuracao. Ela contem uma lista de "parts" que serao configuradas separadamente em secoes ao longo do arquivo. Cada part, ou secao, possui uma recipe (receita) associada que e o nome de um egg que sabe como executar uma determinada tarefa, por exemplo, construir o Zope ou criar uma instancia do Zope. Uma recipe tipicamente contem um minimo de configuracoes/opcoes.Nossas configuracoes globais sao as seguintes:[buildout]parts = zope2 productdistros instance zopepyfind-links = http://dist.plone.org/release/3.3.5