/
Operaciones para Alfresco 5.xx.

Operaciones para Alfresco 5.xx.

Chequeo Repositorio

Operación
URL

Check

Repository
/alfresco/api/-default-/public/cmis/versions/1.1/atom/id?id=<id folder document library>
200OK
OtroError

Chequeo Carpeta

Operación
URL

Check

Folder

/alfresco/api/-default-/public/cmis/versions/1.1/atom/parents?id=<id folder a chequear>

200OK -> XML devuelto en la ruta /atom:feed/cmisra:object/cmis:propertyId propertyDefinitionId=cmis:objectTypeId/cmis:value=cmis:folder
OtroError

Crear Carpeta

Operación
URL

Create Folder

POST /alfresco/api/-default-/public/cmis/versions/1.1/atom/children?id=<id folder padre>


<?xml version='1.0' encoding='UTF-8'?>

<atom:entry

    xmlns:atom = "http://www.w3.org/2005/Atom"

    xmlns:cmis = "http://docs.oasis-open.org/ns/cmis/core/200908/"

    xmlns:cmisra = "http://docs.oasis-open.org/ns/cmis/restatom/200908/">

    <atom:id>urn:uuid:00000000-0000-0000-0000-00000000000</atom:id>

    <atom:title>Titulo</atom:title>

    <atom:updated>2015-10-30T08:18:42.324Z</atom:updated>

    <cmisra:object>

        <cmis:properties>

            <cmis:propertyString propertyDefinitionId = "cmis:name">

                <cmis:value>id Nuevo Folder</cmis:value>

            </cmis:propertyString>

            <cmis:propertyId propertyDefinitionId = "cmis:objectTypeId">

                <cmis:value>cmis:folder</cmis:value>

            </cmis:propertyId>

        </cmis:properties>

    </cmisra:object>

</atom:entry>


200OK, ya existe la carpeta
201OK -> Location: /alfresco/api/-default-/public/cmis/versions/1.1/atom/entry?id=<id Nuevo Folder>
OtroError

Crear Documento

Operación
URL
Operación
URL

Create Document

POST /alfresco/api/-default-/public/cmis/versions/1.1/atom/children?id=<id Folder Padre>&versioningState=major


<?xml version='1.0' encoding='UTF-8'?>

<atom:entry

    xmlns:atom = "http://www.w3.org/2005/Atom"

    xmlns:cmis = "http://docs.oasis-open.org/ns/cmis/core/200908/"

    xmlns:cmisra = "http://docs.oasis-open.org/ns/cmis/restatom/200908/"

    xmlns:chemistry = "http://chemistry.apache.org/">

    <atom:id>urn:uuid:00000000-0000-0000-0000-00000000000</atom:id>

    <atom:title>Titulo</atom:title>

    <atom:updated>2015-10-30T08:32:57.683Z</atom:updated>

    <cmisra:content>

        <cmisra:mediatype>tipo MIME</cmisra:mediatype>

        <chemistry:filename>nombre del Fichero </chemistry:filename>

        <cmisra:base64>contenido del Fichero en Base64 </cmisra:base64>

    </cmisra:content>

    <cmisra:object>

        <cmis:properties>

            <cmis:propertyString propertyDefinitionId = "cmis:name">

                <cmis:value> nombre del Fichero </cmis:value>

            </cmis:propertyString>

            <cmis:propertyId propertyDefinitionId = "cmis:objectTypeId">

                <cmis:value>cmis:document</cmis:value>

            </cmis:propertyId>

        </cmis:properties>

    </cmisra:object>

</atom:entry>

 

200OK, ya existe el documento
201OK -> Location: /alfresco/api/-default-/public/cmis/versions/1.1/atom/entry?id=<id Nuevo Documento>
OtroError


Avvale 2024