Tutorial: Módulo 1: Envío y recepción de mensajes con el adaptador de Windows SharePoint Services
Este tutorial le muestra cómo configurar Windows SharePoint Services y BizTalk Server para que pueda enviar y recibir mensajes mediante el adaptador de Windows SharePoint Services y el enrutamiento por contenidos (CBR). El enrutamiento por contenidos elimina la necesidad de suscribir mensajes para los mensajes enlazados de forma determinista a puertos específicos. Asimismo, proporciona flexibilidad adicional para los usuarios que deseen enrutar los mensajes según las propiedades del sobre o simplemente según las propiedades de configuración del puerto de recepción. Para obtener una introducción al adaptador de Windows SharePoint Services, consulte ¿Qué es el adaptador de Windows SharePoint Services?.
Requisitos previos
A continuación, se enumeran los requisitos previos para efectuar los procedimientos de este tema:
Debe tener una implementación de servidor único con una instalación completa de BizTalk Server que se ejecute en Windows Server 2008 SP2 o Windows Server 2008 R2.
Para obtener información sobre cómo usar el adaptador de Windows SharePoint Services en una implementación multiservidor, consulte Configuración e implementación del adaptador de Windows SharePoint Services.
Configurar Windows SharePoint Services
En este procedimiento, se creará un sitio Web de nivel superior de SharePoint que contiene tres bibliotecas de documentos. El adaptador de Windows SharePoint Services utiliza estas bibliotecas para trasladar un mensaje a una biblioteca de destino desde una biblioteca de origen. Este mensaje también se archiva en una biblioteca de documentos. Este procedimiento resulta necesario para proporcionar el sitio de Windows Sharepoint Services al que tiene acceso el adaptador de Windows Sharepoint Services en este tutorial, así como para definir derechos de usuario que hagan posible el acceso a este sitio.
Crear un sitio de Windows SharePoint Services
Haga clic en Inicio, seleccione Todos los programas, Herramientas administrativas y, a continuación, haga clic en Administración central de SharePoint.
En Configuración del servidor virtual, haga clic en Crear un sitio web de nivel superior.
En Lista de servidores virtuales, seleccione el sitio web en el que instaló el adaptador de Windows SharePoint Services. Por ejemplo,
Default Web Site
.En la sección Dirección del sitio web , en el campo Nombre de dirección URL , escriba
WSSAdapterWalkthrough
.En la sección Propietario de la colección de sitios, en el campo Nombre de usuario, escriba un nombre de usuario. El usuario será el propietario del sitio Web y no necesita permisos especiales para utilizar BizTalk Server.
En la sección Propietario de la colección de sitios, en el campo Correo electrónico, escriba una dirección de correo electrónico.
Haga clic en OK.
En la página Sitio de nivel superior creado correctamente , haga clic en el nuevo sitio web de nivel superior que acaba de crear. Por ejemplo,
http://<server_name>/sites/WSSAdapterWalkthrough
.Seleccione la plantilla Sitio de grupo en la lista de plantillas y, a continuación, haga clic en Aceptar. De este modo se abre la página principal del sitio Web del equipo.
Crear una biblioteca de documentos de “origen”
En la página principal del sitio web de grupo, en la barra de navegación superior, haga clic en Crear.
En Bibliotecas de documentos, haga clic en Biblioteca de documentos.
En la sección Nombre y Descripción , en el campo Nombre, escriba
Source
.En la sección Navegación , seleccione Sí para mostrar esta biblioteca de formularios en la barra Inicio rápido.
En la sección Plantilla de documento , en la lista desplegable Plantilla de documento , seleccione
None
.Haga clic en Crear. Se creará la biblioteca de documentos y tendrá lugar una redirección a la biblioteca vacía.
Crear una biblioteca de documentos de "destino"
En la página principal del sitio web de grupo, en la barra de navegación superior, haga clic en Crear.
En Bibliotecas de documentos, haga clic en Biblioteca de documentos.
En la sección Nombre y Descripción , en el campo Nombre, escriba
Destination
.En la sección Navegación , seleccione Sí para mostrar esta biblioteca de formularios en la barra Inicio rápido.
En la sección Plantilla de documento , en la lista desplegable Plantilla de documento , seleccione
None
.Haga clic en Crear. Se creará la biblioteca de documentos y tendrá lugar una redirección a la biblioteca vacía.
Crear una biblioteca de documentos de "archivo"
En la página principal del sitio web de grupo, en la barra de navegación superior, haga clic en Crear.
En Bibliotecas de documentos, haga clic en Biblioteca de documentos.
En la sección Nombre y Descripción, en el campo Nombre, escriba
Archive
.En la sección Navegación , seleccione Sí para mostrar esta biblioteca de formularios en la barra Inicio rápido.
En la sección Plantilla de documento , en la lista desplegable Plantilla de documento , seleccione
None
.Haga clic en Crear. Se creará la biblioteca de documentos y tendrá lugar una redirección a la biblioteca vacía.
Cierre el
WSSAdapterWalkthrough
sitio web.Cierre el sitio web de Administración central de SharePoint .
Configuración de la seguridad de Windows
Haga clic en Inicio, elija Todos los programas, seleccione Herramientas administrativas y, a continuación, haga clic en Administración de equipos.
En el árbol de consola, expanda Usuarios y grupos locales y, a continuación, haga clic en Grupos.
Haga clic con el botón derecho en el grupo Hosts habilitados para SharePoint , haga clic en Agregar al grupo y, a continuación, haga clic en Agregar.
En el cuadro de diálogo Seleccionar los usuarios, equipos o grupos, en Escriba los nombres de objeto que desea seleccionar, escriba el nombre de la cuenta que configuró para que se ejecutara con la instancia de host de BizTalk Server y haga clic en Aceptar.
En el árbol de consola, expanda Servicios y aplicaciones y, a continuación, haga clic en Servicios.
Haga clic con el botón derecho en Grupo de BizTalk Service de BizTalk: <BizTalk_Host_Name> y, a continuación, haga clic en Reiniciar.
Nota
<> BizTalk_Host_Name es el nombre del host. De forma predeterminada, es
BizTalkServerApplication
.Nota
La suscripción no tiene ningún efecto hasta que se reinicie el servicio.
Cierre Administración de equipos.
Configurar seguridad de SharePoint
Abra un explorador web y vaya a la dirección URL del sitio creado. Por ejemplo,
http://<server_name>/sites/WSSAdapterWalkthrough
.En la página principal del sitio web de grupo, en la barra de navegación superior, haga clic en Configuración del sitio.
En Administración, haga clic en Administrar usuarios.
Haga clic en Agregar usuarios.
En paso 1: Elija Usuarios, escriba el nombre de la cuenta en la que se ejecuta la instancia de host de BizTalk Server.
En paso 2: Elija Grupos de sitios, active las casillas Lector y Colaborador .
Haga clic en Next.
Desactive la casilla Enviar el siguiente correo electrónico para permitir que estos usuarios ahora se hayan agregado y, a continuación, haga clic en Finalizar.
Cierre el
WSSAdapterWalkthrough
sitio web.
Crear y configurar los puertos de BizTalk Server
En este procedimiento se crearán y configurarán los puertos de recepción, las ubicaciones de recepción y los puertos de envío de BizTalk Server para el adaptador de Windows SharePoint Services. Estos puertos son puntos de entrada y salida de BizTalk Server para documentos recibidos y enviados por el adaptador de Windows Sharepoint Services.
Crear el puerto de recepción
Haga clic en Inicio, Todos los programas, Microsoft BizTalk Server 20xx y, a continuación, haga clic en Administración de BizTalk Server.
Expanda administración de BizTalk Server, grupo de BizTalk, aplicaciones, aplicación de BizTalk 1, haga clic con el botón derecho en Puertos de recepción, haga clic en Nuevo y, a continuación, haga clic en Puerto de recepción unidireccional...
En el cuadro de diálogo Propiedades del puerto de recepción, en General, escriba
FromSource
en el campo Nombre .Haga clic en OK.
Creación de la ubicación de recepción
En la Consola de administración de BizTalk, haga clic con el botón derecho en el nodo Ubicaciones de recepción , haga clic en Nuevo y, a continuación, en Ubicación de recepción unidireccional.
En el cuadro de diálogo Seleccionar un puerto de recepción , seleccione
FromSource
y, a continuación, haga clic en Aceptar.En el cuadro de diálogo Propiedades de ubicación de recepción, en General, escriba
SourceLocation
en el campo Nombre .En la sección Transporte , en la lista desplegable Tipo , seleccione
Windows``SharePoint``Services
.Haga clic en Configurar para configurar las propiedades del adaptador de Windows SharePoint Services.
En la propiedad Puerto de servicio web del adaptador, escriba el número de puerto del servidor virtual donde se instaló el servicio web del adaptador de Windows SharePoint Services. De forma predeterminada, éste es el puerto 80.
Escriba
Archive
en la propiedad Ubicación de archivo .Escriba
10
en la propiedad Intervalo de sondeo .Escriba la dirección URL del sitio de SharePoint en la propiedad Url del sitio de oint de ShareP. Por ejemplo,
http://<server_name>/sites/WSSAdapterWalkthrough
.Escriba
Source
para la propiedad Biblioteca de documentos de origen.Haga clic en OK.
En el cuadro de diálogo Propiedades de ubicación de recepción, seleccione
BizTalkServerApplication
como controlador de recepción.En la lista desplegable Receive pipeline (Canalización de recepción), seleccione
PassThruReceive
.Haga clic en OK.
Crear el puerto de envío
En la Consola de administración de BizTalk, haga clic con el botón derecho en el nodo Puertos de envío, haga clic en Nuevo y, a continuación, haga clic en Puerto de envío unidireccional estático.
En el cuadro de diálogo Propiedades del puerto de envío, en General, escriba
SendToDestination
en el campo Nombre .En la sección Transporte , seleccione
Windows SharePoint Services
para el tipo.Haga clic en Configurar para configurar las propiedades del adaptador de Windows SharePoint Services.
En la propiedad Puerto de servicio web del adaptador, escriba el número de puerto del servidor virtual donde se instaló el servicio web del adaptador de Windows SharePoint Services. De forma predeterminada, éste es el puerto 80.
Escriba en
Destination
la propiedad Carpeta de destino .Escriba en
PurchaseOrder1-%MessageID%.xml
la propiedad Filename .Establezca la propiedad Overwrite en
Yes
.Escriba la dirección URL del sitio de SharePoint en la propiedad Url del sitio de SharePoint . Por ejemplo,
http://<server_name>/sites/WSSAdapterWalkthrough
.Establezca la propiedad Integración de Microsoft Office en
No
.Haga clic en OK.
En el cuadro de diálogo Propiedades del puerto de envío, en la lista desplegable Send handler (Controlador de envío), seleccione
BizTalkServerApplication
.En la lista desplegable Enviar canalización , seleccione
PassThruTransmit
.Haga clic en la pestaña Filtros .
Seleccione
WSS.InListName
en el campo Propiedad .Seleccione
==
en el campo Operador .Escriba
Source
en el campo Valor .Haga clic en OK.
Habilite e inicie la ubicación de recepción y el puerto de envío
Con estos procedimientos, se habilita la ubicación de recepción y se inicia el puerto de recepción. Este procedimiento debe completarse para permitir que el adaptador de Windows Sharepoint Services envíe y reciba mensajes a través de la ubicación de recepción y del puerto de envío especificados.
Habilitar la ubicación de recepción
En la Consola de administración de BizTalk, haga clic en el nodo Ubicaciones de recepción .
Haga clic con el botón derecho en
SourceLocation
y, a continuación, haga clic en Habilitar.
Iniciar el puerto de envío.
En la Consola de administración de BizTalk, haga clic en el nodo Puertos de envío.
Haga clic con el botón derecho en
SendToDestination
y, a continuación, haga clic en Iniciar.Cierre la consola de administración de BizTalk.
Envío de un mensaje a través del sistema
Con este procedimiento, creará un documento XML y lo cargará en el sitio Web de Windows SharePoint Services. El adaptador de Windows SharePoint Services tomará el mensaje, lo archivará en la biblioteca de documentos de archivo y, a continuación, lo enviará a la biblioteca de documentos de destino. En este procedimiento se demuestra cómo un documento se transfiere de un sitio Web de Sharepoint, a través de BizTalk Server, a un sitio Web de Sharepoint Services mediante el adaptador de Windows Sharepoint Services.
Creación de un directorio de trabajo
- Cree un directorio en el equipo denominado WSSAdapterWalkthrough. Por ejemplo,
C:\WSSAdapterWalkthrough
.
Crear un archivo XML.
Haga clic en Inicio, seleccione Todos los programas, Accesorios y, a continuación, haga clic en Bloc de notas.
Escriba lo siguiente:
<?xml version="1.0"?> <PurchaseOrder> <ID>1001</ID> <FirstName>John</FirstName> <LastName>Doe</LastName> <Amount>750</Amount> </PurchaseOrder>
Guarde el archivo en el directorio de trabajo como
PurchaseOrder1.xml
. Por ejemplo,C:\WSSAdapterWalkthrough\PurchaseOrder1.xml
.
Cargar el archivo XML
Abra un explorador Web y desplácese a la dirección URL del sitio creado en la última tarea. Por ejemplo,
http://<server_name>/sites/WSSAdapterWalkthrough
.En el lado izquierdo, en Documentos, haga clic en Origen.
Haga clic en Cargar documento.
En el cuadro Nombre , escriba o busque el archivo XML que creó anteriormente. Por ejemplo, y, a continuación,
C:\WSSAdapterWalkthrough\PurchaseOrder1.xml
haga clic en Guardar y cerrar. Debería poder ver el archivo en la lista.Actualice la ventana del explorador. El
PurchaseOrder1.xml
archivo ya no aparecerá en esta biblioteca.Nota
Es posible que tenga que actualizar el explorador varias veces ya que el intervalo de sondeo está establecido en 10 segundos.
En la barra de navegación superior, haga clic en Documentos y listas.
En Bibliotecas de documentos, haga clic en Destino.
En la biblioteca de documentos de destino, ahora verá el mensaje incluido en la lista. También encontrará una copia archivada en la biblioteca de documentos de archivo.
Nota
Si el mensaje no aparece en la biblioteca de documentos de destino, consulte "Solución de problemas del adaptador de Windows SharePoint Services" en BizTalk Server Ayuda.
Resumen
En este tutorial ha visto cómo configurar Windows SharePoint Services y BizTalk Server para enviar y recibir mensajes utilizando el adaptador de Windows SharePoint Services y el enrutamiento por contenidos (CBR).
Pasos siguientes
Ahora que ha completado este tutorial, realice el tutorial Tutorial: Módulo 2: Integración de Office con el tutorial adaptador de Windows SharePoint Services, que se expande en el trabajo que ha realizado con este tutorial y muestra cómo integrar Office con el adaptador de Windows SharePoint Services.
Consulte también
¿Qué es el adaptador de Windows SharePoint Services?
Tutoriales del adaptador de Windows SharePoint Services