2010-03-10 18 views
8

Estoy actualizando documentos en Sharepoint utilizando el servicio web List.asmx.No se pueden actualizar las propiedades del documento de SharePoint: los campos obligatorios están vacíos

Pero el problema que estoy enfrentando es:

  1. Los campos que no están siendo actualizados como algunos de los campos obligatorios no se agregan. Pero para completar los campos obligatorios, tengo que actualizar nuevamente.
  2. El campo "ID" es obligatorio en el momento de la actualización. Que obtenemos solo después de cargar el Documento. (Obtenemos este id por el valor del atributo "ows_id".)

Editar: Según lo dicho por "Janis Veinbergs" No se puede obtener este ID hasta documento se guarda podía comprender. Entonces, ¿cómo voy a actualizar el documento como campo de ID para actualizar?

Si no pongo Identificación en el campo:

error: Parámetro URL 0x8102000aInvalid La URL contiene un comando no válido o valor. Por favor revisa la URL nuevamente.

Si un valor nulo a la misma:

error: 0x81020016Item no existe La página seleccionada contiene un artículo que no existe. Pude haber sido eliminado por otro usuario.

¿Hay alguna forma de establecer las propiedades del documento en el momento de cargar archivos en Sharepoint?

**** Nota: Estoy cargando archivos en Chunck.Y no estoy usando Microsoft.sharepoint.dll **** Idioma: C#.

Intenté this code. Pero aquí nuevamente las propiedades se establecen después de cargar el archivo.

Respuesta

1

número 2 -> Uno es seguro: no se puede obtener la fila de la base de datos del documento antes de que se guarde en la base de datos.

Cuestiones relacionadas