Mostrando entradas con la etiqueta Carpetas. Mostrar todas las entradas
Mostrando entradas con la etiqueta Carpetas. Mostrar todas las entradas

martes, 9 de julio de 2013

Error 55011

No se puede borrar la carpeta (Can't delete folder): Error 55011

Nota: ProjectWise permitirá borrar una carpeta sólo si no tiene documentos (entradas en la base de datos que se asocian típicamente con el archivo actual) y/o archivos (el dgn, doc, xls, etc actual).

Error 55011 generalmente significa que el archivo no existe en el servidor para el documento O el archivo existe en el servidor en la carpeta, pero no hay documento.

Si existen documentos en la carpeta se deberá realizar lo siguiente para cada documento:

Abrir las Propiedades para el documento, en la sección File seleccionar Advanced.
Seleccionar Remove.
Hacer click en Save (desaparecerá el nombre del archivo y el tamaña quedará en cero o en blanco)
Hacer click en Ok.

Ahora se podrá borrar la carpeta.

Si la carpeta no tiene documentos, entonces:

Crear un documento vacío sin archivo para poder encontrar el ID de carpeta utilizando una vista que lo muestre.
Ir al servidor donde se encuentra el área de almacenamiento y localizar la carpeta física dms###### (o d0######) de acuerdo al Id de carpeta.
Una vez en la carpeta se deberá ver un archivo que no ha sido borrado.
Borrar el archivo.
Volver a ProjectWise y borrar la carpeta.

Para ver el original de este artículo: http://communities.bentley.com/products/projectwise/content_management/w/wiki/error-55011.aspx


Reporte de Carpetas y/o Archivos en ProjectWise

Resumen

Enumfolders.exe es una nueva utilidad de comandos en línea incluída en el release V8i de la instalación de ProjectWise Administrator. La aplicación se utiliza para proveer una forma de generar un reporte de las carpetas y/o archivos de ProjectWise. El programa también puede recursar a través de la estructura de carpetas lo que permite un reporte completo de la estructura jerárquica de carpetas. Esto puede ser de gran utilidad para los usuarios que desean exportar la información de carpetas/archivos de ProjectWise a un archivo de textos para su revisión. También se puede utilizar para ver los nombres de archivos o carpetas que han sido borrados.

Pre-requisitos


  • Para poder ver los archivos y carpetas borrados, la auditoría debe considerar Folder Delete y Document Delete.
  • Una vista en ProjectWise Explorer que muestre el número de dmsfolder id.


Ejecutar Enumfolders.exe

Para ejecutar este utilitario, abrir la ventana de comandos en un computador donde se haya instalado ProjectWise Explorer, y navegar hasta la carpeta ProjectWise\bin.

    c:\Program Files\Bentley\ProjectWise\bin\enumfolders.exe

Si se ejecuta el comando enumfolders.exe sin parámetros se visualizará la Ayuda.

Uso: enumfolders [-d datasource] [-u username] [-p password] [.v] [-r] [-D] [-I] [-f carpeta]

Enumera el objeto en la jerarquía de carpetas.

Opciones:














Ejemplo: se enumerarán todos los archivos y sub-carpetas del dmsfolder ID 140 en un datasource llamado MyDataSource.

      Enumfolders.exe -d SERVER: MyDataSource -u pwadmin -p prjwise -D -r -f 140













El resultado es en 6 columnas
  • La primer columna describe si es una carpeta (F) o documento (D)
  • La segunda columna es el Folder ID o el Número de Documento
  • La tercer columna es el GUID de la carpeta o del documento
  • La cuarta columna es el número dms de la carpeta
  • La quinta columna es el nombre de la carpeta o el nombre del documento
  • La sexta columna es la descripción de la carpeta o la descripción del documento


'UNKNOWN' en el número dmsfolder indica que la carpeta 'sub' y el archivo 'test.txt' se han borrado.

Para enviar los datos de salida a un archivo de textos utilizar el signo ">".

Ejemplo:

      Enumfolders.exe -d SERVER: MyDataSource -u pwadmin -p prjwise -D -r -f 140 > c:\PWoutput.txt

De esta forma se creará un archivo de textos llamado 'PWoutput.txt' con los datos requeridos.










viernes, 28 de junio de 2013

Documentos, Carpetas y Area de Almacenamiento (Parte 2)

Aquí está la continuación del artículo correspondiente a documentos, carpetas y área de almacenamiento. Cuando un usuario borra un documento de un datasource, el proceso requiere que el archivo correspondiente esté ubicado en la carpeta dms definida por el ID de carpeta, y se remueven tando el registro del documento como el archivo. Ahora, que sucede si por algún motivo, el archivo no existe en la carpeta dms. En este caso, el proceso falla con el siguiente mensaje de error:




¿Cómo se puede resolver este tema? Se deberá remover el archivo del documento en ProjectWise Explorer. Primero se debe abrir el cuadro de diálogos Properties del documento que se desea borrar. Luego, en el tab General, seleccionar el botón Advances donde se encuentra la opción remove. Al seleccionar esta opción se removerá el nombre del archivo del registro de la base de datos y entonces se podrá borrar el documento normalmente. Este requerimiento, que el archivo deba residir en la carpeta dms de un área de almacenamiento no existe mas a partir del release V8i de ProjectWise.



Si se intenta borrar una carpeta de un datasource y no se encuentra la carpeta dms, ProjectWise igualmente borrará la carpeta del datasource. Sin embargo, si la carpeta tiene una archivo “extra” que no está en el datasource, fallará la acción de borrar. Esto es lo mismo tanto para versiones V8i como pre-V8i de ProjectWise.


Documentos, Carpetas y Area de Almacenamiento (Parte 1)

A continuación un artículo para aclarar ciertos conceptos erróneas respecto a documentos, carpetas y áreas de almacenamiento. La mayoría de los administradores no tienen problemas al crear áreas de almacenamiento y la creación de carpetas es muy simple, sólo se debe asignarle un nombre y un área de almacenamiento y presionar Ok. A continuación una imagen directamente de la base de datos donde se muestra el ID de carpeta, nombre, descripción, nodo y ruta del área de almacenamiento.



Cuando se crea un documento en una carpeta recien creada, se crea un archivo en la ruta que se muestra arriba a la cual se le agrega una carpeta dms. El número de almacenamiento se guarda en el registro del documento, como así también una cantidad de atributos generales como se muestra en la imagen debajo. El ID de carpeta (648), número y descripción de documento (1) y número de almacenamiento (6) se guardan al momento de la creación del documento.




Cuando se crea una carpeta, hay un menú desplegable que se utiliza para seleccionar el área de almacenamiento. Cualquier usuario con permisos de escritura sobre la carpeta puede modificar el área de almacenamiento luego de su creación. Si esto ocurre, se modifica el ID de almacenamiento y se crea una nueva carpeta dms en el nuevo área de almacenamiento. Sin embargo, el ID de almacenamiento de los documentos existentes no se modifica. Desde la perspectiva del usuario en ProjectWise Explorer, no cambia nada. Los documentos existentes se tomarán desde el área de almacenamiento anterior y todo documento nuevo será creado en la carpeta del nuevo área de almacenamiento.


No hay una función para corregir el ID de almacenamiento en los registros de documentos. Si un administrador necesita cambiar el ID de almacenamiento, la forma mas fácil es crear una nueva carpeta utilizando el nuevo área de almacenamiento y luego mover los documentos a la nueva carpeta, sólo se debe recordar que, mover un documento significa copiar y borrar.