Buenas, Les cuento lo que necesito haber si me pueden ayudar. Necesito hacer reportes acerca de los tipos de documentos existentes en una base alfresco que contiene documentos tipo .tif y .pdf, logro obtrener resultados de los querys de los tipos de documentos existentes en la la base, tambien de los documentos existentes en un espacio especifico, tambien logro "Identificar"(comillas porque solamente identifico) según metadata asociada, pero mi gran problema esta cuando necesito hacer la query sobre el valor asociado al documento en la metadata correspondiente, por ejemplo: el aspecto indica un campo de metadata llamado TIPO_DOCUMENTO, este campo puede tener dos valores, VIGENTE o ELIMINADO(dependiendo de cada documento), el problema es que no he podido identificar o diferenciar estos valores. Les muestro, un ejemplo de, lo que he logrado conseguir:
select a.attribute_id, a.map_id, d.id, e.child_node_id, e.parent_node_id, c.node_id, c.qname, c.string_value, c.attribute_value from alf_map_attribute_entries as a inner join alf_attributes as b on a.attribute_id = b.id inner join alf_node_properties as c inner join alf_node as d on c.node_id = d.id inner join alf_child_assoc as e on e.child_node_id = d.id where c.qname= "{my.new.model}TIPO_DOCUMENTO" AND d.identifier="SpacesStore" AND d.protocol="workspace" AND d.type_qname="{http://www.alfresco.org/model/content/1.0}content" AND a.attribute_id!="{null}" AND a.mkey="web_projects" AND e.parent_node_id="4642 AND d.id="1254"
Se agradece una pronta y favorable respuesta, pensaba que quizas Information_schema me podia ser util, pero no lo he solucionado aun. :wink:
bien, el campo que trae el metadato es 'alf_node_properties.string_value' para el caso de un char, para mi caso seria alf_node_properties.string_value="VIGENTE". Esto trae todos los docs con este metadato.