Papelera de reciclaje para WSS

11/10/2005 - 10:32 por jagb | Informe spam
Buscando web parts y componentes interesantes me he encontrado con una que
promete. Se trata de una papelera de reciclaje para los documentos de sitios
SharePoint, de modo que cuando los ficheros son borrados, antes de ser
eliminados del servidor SQL, se copian a un directorio por si acaso se
necesita recuperarlos.

Esta descarga no es concretamente un web part, sino un filtro ISAPI que se
instala en el servidor. Está comentado aquí:
http://blogs.msdn.com/cjohnson/arch...77544.aspx y se puede
descargar de
http://www.gotdotnet.com/Workspaces...ce.aspx?id„37a203-f377-401c-b23d-ae59e6f05b80

He conseguido instalarlo y usarlo, e incluso funciona bien para sitios cuyo
idioma es Ingles, pero para sitios en Castellano da error a la hora de
eliminar cualquier fichero y los logs dicen:

(2005:10:11 10:24:29.673):*** In CopyListItem:
. Error=[System.IO.FileNotFoundException: No existe el Web "/Documentos
compartidos".
at
Microsoft.SharePoint.Library.SPRequestInternalClass.OpenWebInternal(String
bstrUrl, String& pbstrServerRelativeUrl, UInt32& pnLanguage, UInt32&
pnLocale, String& pbstrAlternateCSSUrl, String& pbstrCustomJSUrl, String&
pbstrAlternateHeaderUrl)
at Microsoft.SharePoint.Library.a.a(String A_0, String& A_1, UInt32& A_2,
UInt32& A_3, String& A_4, String& A_5, String& A_6)
at Microsoft.SharePoint.SPWeb.f()
at Microsoft.SharePoint.SPWeb.get_ServerRelativeUrl()
at Microsoft.SharePoint.SPWeb.get_Url()
at SharePointRecycleBin.Handler.Library.SharePointLib.GetSPWeb(String
sItemUrl, String& sSiteUrl, String& sErrorMessage, String sLogonUser)
at SharePointRecycleBin.Handler.Library.SharePointLib.CopyListItem(String
sListId, String sItemId, String sItemUrl, String sListUrl, String
sRecycleFolder, String sLogonUser)]
(2005:10:11 10:24:29.673):*** In ArchiveSPSUI_ListItem: delete - sReturn=[No
existe el Web "/Documentos compartidos".]


Cuando dicho web /Documentos compartidos SI existe.

¿Alguien ha usado este componente y le funciona bien?
Un saludo a todos.

Preguntas similare

Leer las respuestas

#6 Gustavo
11/10/2005 - 13:02 | Informe spam
Hola de nuevo,
A proposito, hay otra papelera para documentos que utiliza una plantilla
especial, en lugar de codigo y sin "hacer ningun cambio en las definiciones
de sitios, Manejadores de Eventos, Base de Datos...":

http://mindsharpblogs.com/todd/arch...6/719.aspx

Yo no la he probado todavia; si tu lo haces, deja saber lo que piensas al
respecto.
Saludes,
Gustavo
http://www.gavd.net/servers/default.aspx


"jagb" wrote:

Buscando web parts y componentes interesantes me he encontrado con una que
promete. Se trata de una papelera de reciclaje para los documentos de sitios
SharePoint, de modo que cuando los ficheros son borrados, antes de ser
eliminados del servidor SQL, se copian a un directorio por si acaso se
necesita recuperarlos.

Esta descarga no es concretamente un web part, sino un filtro ISAPI que se
instala en el servidor. Está comentado aquí:
http://blogs.msdn.com/cjohnson/arch...77544.aspx y se puede
descargar de
http://www.gotdotnet.com/Workspaces...ce.aspx?id„37a203-f377-401c-b23d-ae59e6f05b80

He conseguido instalarlo y usarlo, e incluso funciona bien para sitios cuyo
idioma es Ingles, pero para sitios en Castellano da error a la hora de
eliminar cualquier fichero y los logs dicen:

(2005:10:11 10:24:29.673):*** In CopyListItem:
. Error=[System.IO.FileNotFoundException: No existe el Web "/Documentos
compartidos".
at
Microsoft.SharePoint.Library.SPRequestInternalClass.OpenWebInternal(String
bstrUrl, String& pbstrServerRelativeUrl, UInt32& pnLanguage, UInt32&
pnLocale, String& pbstrAlternateCSSUrl, String& pbstrCustomJSUrl, String&
pbstrAlternateHeaderUrl)
at Microsoft.SharePoint.Library.a.a(String A_0, String& A_1, UInt32& A_2,
UInt32& A_3, String& A_4, String& A_5, String& A_6)
at Microsoft.SharePoint.SPWeb.f()
at Microsoft.SharePoint.SPWeb.get_ServerRelativeUrl()
at Microsoft.SharePoint.SPWeb.get_Url()
at SharePointRecycleBin.Handler.Library.SharePointLib.GetSPWeb(String
sItemUrl, String& sSiteUrl, String& sErrorMessage, String sLogonUser)
at SharePointRecycleBin.Handler.Library.SharePointLib.CopyListItem(String
sListId, String sItemId, String sItemUrl, String sListUrl, String
sRecycleFolder, String sLogonUser)]
(2005:10:11 10:24:29.673):*** In ArchiveSPSUI_ListItem: delete - sReturn=[No
existe el Web "/Documentos compartidos".]


Cuando dicho web /Documentos compartidos SI existe.

¿Alguien ha usado este componente y le funciona bien?
Un saludo a todos.



Respuesta Responder a este mensaje
#7 Hugo Giampietri
12/10/2005 - 19:16 | Informe spam
Hace un tiempo estuve probando estas soluciones, y me quedo como sensación,
que en algun caso muy especifico puede ayudar, pero cuando piensan en la
operatoria día, hacer el management del espacio que van a ocupar los
documentos, sumado al overhead que eso agrega al servidor, no me termino
cerrando del todo, pero como decia antes, tal vez en un caso muy particular
pueda ayudar.
Saludos,
Hugo Giampietri


"jagb" wrote:

Buscando web parts y componentes interesantes me he encontrado con una que
promete. Se trata de una papelera de reciclaje para los documentos de sitios
SharePoint, de modo que cuando los ficheros son borrados, antes de ser
eliminados del servidor SQL, se copian a un directorio por si acaso se
necesita recuperarlos.

Esta descarga no es concretamente un web part, sino un filtro ISAPI que se
instala en el servidor. Está comentado aquí:
http://blogs.msdn.com/cjohnson/arch...77544.aspx y se puede
descargar de
http://www.gotdotnet.com/Workspaces...ce.aspx?id„37a203-f377-401c-b23d-ae59e6f05b80

He conseguido instalarlo y usarlo, e incluso funciona bien para sitios cuyo
idioma es Ingles, pero para sitios en Castellano da error a la hora de
eliminar cualquier fichero y los logs dicen:

(2005:10:11 10:24:29.673):*** In CopyListItem:
. Error=[System.IO.FileNotFoundException: No existe el Web "/Documentos
compartidos".
at
Microsoft.SharePoint.Library.SPRequestInternalClass.OpenWebInternal(String
bstrUrl, String& pbstrServerRelativeUrl, UInt32& pnLanguage, UInt32&
pnLocale, String& pbstrAlternateCSSUrl, String& pbstrCustomJSUrl, String&
pbstrAlternateHeaderUrl)
at Microsoft.SharePoint.Library.a.a(String A_0, String& A_1, UInt32& A_2,
UInt32& A_3, String& A_4, String& A_5, String& A_6)
at Microsoft.SharePoint.SPWeb.f()
at Microsoft.SharePoint.SPWeb.get_ServerRelativeUrl()
at Microsoft.SharePoint.SPWeb.get_Url()
at SharePointRecycleBin.Handler.Library.SharePointLib.GetSPWeb(String
sItemUrl, String& sSiteUrl, String& sErrorMessage, String sLogonUser)
at SharePointRecycleBin.Handler.Library.SharePointLib.CopyListItem(String
sListId, String sItemId, String sItemUrl, String sListUrl, String
sRecycleFolder, String sLogonUser)]
(2005:10:11 10:24:29.673):*** In ArchiveSPSUI_ListItem: delete - sReturn=[No
existe el Web "/Documentos compartidos".]


Cuando dicho web /Documentos compartidos SI existe.

¿Alguien ha usado este componente y le funciona bien?
Un saludo a todos.



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida