2008-10-29 21 views
7

Estoy intentando subir documentos a SharePoint utilizando servicios web adjuntando metadatos personalizados a los archivos. He buscado pero no he encontrado un buen tutorial que cubra todos estos temas. ¿Alguien puede señalarme en la dirección correcta?Tutorial de servicios web de Sharepoint

He aquí por qué creo que necesito usar los servicios web: Estoy desarrollando en XP y el modelo de objetos Sharepoint no es remotable. Esto significa que cualquier código que tenga "usando Microsoft.Sharepoint" está fuera :-( Estoy en el servicio web de CopyIntoItems pero estoy teniendo problemas para implementarlo yo mismo. Esperaba un tutorial claro. He intentado usar el ejemplo código desde http://msdn.microsoft.com/en-us/library/copy.copy.copyintoitems.aspx, pero no estoy seguro de cuál debería ser mi sourceURL. Además, dado que no puedo usar las referencias de "Microsoft.Sharepoint", me pregunto cómo serán mis Fields (¿son estos mis metadatos?) también , Tengo curiosidad de por qué solo los proyectos de sitios web me permiten agregar un servicio web. Una vez que el archivo esté "en" Sharepoint usando ese servicio web, tendré que usar otro para actualizar columnas personalizadas o metadatos. de estos son texto de forma libre, pero otros deben coincidir con las entradas en listas o búsquedas. No he encontrado ninguna información al respecto.

Gracias por su ayuda!

Respuesta

4

Aquí hay un código http://geek.hubkey.com/2007/10/upload-file-to-sharepoint-document.html

En cuanto a por qué es que es la forma en que Microsoft escribió esa manera :). Algunas personas han escrito servicios web personalizados que los combinan, http://www.sharepointblogs.com/ssa/archive/2006/11/30/wsuploadservice-web-service-for-uploading-documents-into-sharepoint.aspx

Al utilizar los servicios web integrados, debe subir el archivo y cargar CAML que contiene las columnas. Otra opción si está usando un documento de MS-Office es asegurarse de que el autor rellene las propiedades del documento y luego pueda mostrar esos campos en sharepoint.

Cuestiones relacionadas