Procedura dettagliata: Modulo 1 - Invio e ricezione di messaggi con l'adapter Windows SharePoint Services
Questa procedura dettagliata illustra come configurare Windows SharePoint Services e BizTalk Server in modo da poter inviare e ricevere un messaggio usando l'adapter Windows SharePoint Services e il routing basato sul contenuto (CBR). Il routing basato sul contenuto elimina la necessità di utilizzare la sottoscrizione per messaggi associati in modo deterministico a porte specifiche. Offre inoltre una maggiore flessibilità agli utenti che desiderano instradare messaggi in base a proprietà della busta o semplicemente in base a proprietà di configurazione delle porte di ricezione. Per un'introduzione all'adattatore Windows SharePoint Services, vedere Informazioni sull'adapter Windows SharePoint Services.
Prerequisiti
Di seguito sono riportati i prerequisiti per l'esecuzione delle procedure illustrate in questo argomento:
È necessario disporre di una distribuzione a server singolo con un'installazione completa di BizTalk Server in esecuzione in Windows Server 2008 SP2 o Windows Server 2008 R2.
Per informazioni sull'uso dell'adattatore Windows SharePoint Services in una distribuzione multiserver, vedere Configurazione e distribuzione dell'adapter Windows SharePoint Services.
Configurare Windows SharePoint Services
In questa procedura verrà creato un sito Web principale di SharePoint contenente tre raccolte documenti. Queste raccolte vengono utilizzate dall'adapter Windows SharePoint Services per spostare un messaggio da una raccolta di origine a una di destinazione. Tale messaggio viene inoltre archiviato in una raccolta documenti. È necessario eseguire questa procedura per creare il sito di Windows SharePoint Services a cui accede l'adapter Windows SharePoint Services in questa procedura dettagliata e impostare i diritti utente per consentire l'accesso a tale sito.
Creare un sito di Windows SharePoint Services
Fare clic sul pulsante Start, scegliere Tutti i programmi, Strumenti di amministrazionee quindi fare clic su Amministrazione centrale SharePoint.
In Configurazione server virtuale fare clic su Crea un sito Web di primo livello.
In Elenco server virtuali selezionare il sito Web in cui è stato installato l'adapter Windows SharePoint Services. Ad esempio:
Default Web Site
.Nella sezione Indirizzo sito Web digitare nel campo
WSSAdapterWalkthrough
Nome URL .Nella sezione Proprietario raccolta siti digitare un nome utente nel campo Nome utente. Questo utente sarà il proprietario del sito Web e non necessita di autorizzazioni speciali in BizTalk Server.
Nella sezione Proprietario raccolta siti digitare un indirizzo di posta elettronica nel campo Posta elettronica.
Fare clic su OK.
Nella pagina Sito di primo livello creato , fare clic sul nuovo sito Web di primo livello appena creato. Ad esempio:
http://<server_name>/sites/WSSAdapterWalkthrough
.Selezionare il modello Sito del team dall'elenco dei modelli e quindi fare clic su OK. Verrà aperta la home page Sito Web del team.
Creare una raccolta documenti "Source"
Nella home page del sito Web team fare clic su Crea nella barra di spostamento superiore.
In Raccolte documenti fare clic su Raccolta documenti.
Nella sezione Nome e Descrizione digitare nel campo
Source
Nome .Nella sezione Navigazione selezionare Sì per visualizzare questa raccolta moduli sulla barra di avvio rapido.
Nell'elenco a discesa Modello di documento della sezione Modello di documento selezionare
None
.Fare clic su Crea. La raccolta documenti verrà creata e si verrà reindirizzati alla raccolta vuota.
Creare una raccolta documenti "Destination"
Nella home page del sito Web team fare clic su Crea nella barra di spostamento superiore.
In Raccolte documenti fare clic su Raccolta documenti.
Nella sezione Nome e Descrizione digitare nel campo
Destination
Nome .Nella sezione Navigazione selezionare Sì per visualizzare questa raccolta moduli sulla barra di avvio rapido.
Nell'elenco a discesa Modello di documento della sezione Modello di documento selezionare
None
.Fare clic su Crea. La raccolta documenti verrà creata e si verrà reindirizzati alla raccolta vuota.
Creare una raccolta documenti "Archive"
Nella home page del sito Web team fare clic su Crea nella barra di spostamento superiore.
In Raccolte documenti fare clic su Raccolta documenti.
Nella sezione Nome e Descrizione digitare nel campo
Archive
Nome .Nella sezione Navigazione selezionare Sì per visualizzare questa raccolta moduli sulla barra di avvio rapido.
Nell'elenco a discesa Modello di documento della sezione Modello di documento selezionare
None
.Fare clic su Crea. La raccolta documenti verrà creata e si verrà reindirizzati alla raccolta vuota.
Chiudere il
WSSAdapterWalkthrough
sito Web.Chiudere il sito Web Amministrazione centrale SharePoint .
Configurare la funzionalità di sicurezza di Windows
Fare clic sul pulsante Start, scegliere Tutti i programmi, Strumenti di amministrazionee quindi fare clic su Gestione computer.
Nelll'albero della console espandere Utenti e gruppi locali e quindi fare clic su Gruppi.
Fare clic con il pulsante destro del mouse sul gruppo Host abilitati per SharePoint , scegliere Aggiungi al gruppo e quindi fare clic su Aggiungi.
Nella finestra di dialogo Seleziona utenti, computer o gruppi, in Immettere i nomi degli oggetti da selezionare digitare il nome dell'account configurato BizTalk Server Istanza host in cui eseguire e quindi fare clic su OK.
Nell'albero della console espandere Servizi e applicazioni, quindi fare clic su Servizi.
Fare clic con il pulsante destro del mouse su BizTalk Service BizTalk Group: <BizTalk_Host_Name>, quindi scegliere Riavvia.
Nota
<> BizTalk_Host_Name è il nome dell'host. Per impostazione predefinita, si tratta di
BizTalkServerApplication
.Nota
L'appartenenza non verrà applicata finché non si riavvia il servizio.
Chiudere Gestione computer.
Configurare la sicurezza di SharePoint
Aprire un Web browser e passare all'URL del sito creato, Ad esempio:
http://<server_name>/sites/WSSAdapterWalkthrough
.Nella home page del sito Web team fare clic su Impostazioni sito nella barra di spostamento superiore.
In Amministrazione fare clic su Gestisci utenti.
Fare clic su Aggiungi utenti.
Nel passaggio 1: scegliere Utenti digitare il nome dell'account in cui è in esecuzione l'istanza host BizTalk Server.
Nel passaggio 2: scegliere Gruppi di siti selezionare le caselle di controllo Lettore e Collaboratore .
Fare clic su Avanti.
Deselezionare la casella di controllo Invia il messaggio di posta elettronica seguente per consentire a questi utenti di essere stati aggiunti e quindi fare clic su Fine.
Chiudere il
WSSAdapterWalkthrough
sito Web.
Creare e configurare le porte BizTalk Server
In questa procedura verranno create e configurate le porte di ricezione BizTalk Server, le posizioni di ricezione e le porte di trasmissione per l'adattatore Windows SharePoint Services. Queste porte sono punti di ingresso e di uscita da BizTalk Server per i documenti ricevuti e inviati dall'adattatore Windows Sharepoint Services.
Creare la porta di ricezione
Fare clic su Start, Tutti i programmi, Microsoft BizTalk Server 20xx e quindi fare clic su amministrazione BizTalk Server.
Espandere BizTalk Server Amministrazione, espandere Gruppo BizTalk, applicazioni, espandere Applicazione BizTalk 1, fare clic con il pulsante destro del mouse su Porte di ricezione, scegliere Nuovoe quindi fare clic su Porta di ricezione unidirezionale...
Nella finestra di dialogo Proprietà porta di ricezione digitare nel campo Nome in Generale
FromSource
.Fare clic su OK.
Creare l'indirizzo di ricezione
Nella Console di amministrazione BizTalk fare clic con il pulsante destro del mouse sul nodo Percorsi di ricezione , scegliere Nuovo e quindi fare clic su Posizione di ricezione unidirezionale.
Nella finestra di dialogo Seleziona porta di ricezione selezionare
FromSource
e quindi fare clic su OK.Nella finestra di dialogo Proprietà posizione di ricezione digitare nel campo Nome in Generale
SourceLocation
.Nell'elenco a discesa Tipo della sezione Trasporto selezionare
Windows``SharePoint``Services
.Fare clic su Configura per configurare le proprietà dell'adattatore Windows SharePoint Services.
Nella proprietà Porta servizio Web Adapter digitare il numero di porta del server virtuale in cui è stato installato il servizio Web adapter Windows SharePoint Services. Per impostazione predefinita, è configurata la porta 80.
Digitare la proprietà Archive Location .Type
Archive
in The Archive Location property.Digitare
10
la proprietà Intervallo di polling .Digitare l'URL del sito di SharePoint nella proprietà Url sito oint di ShareP. Ad esempio:
http://<server_name>/sites/WSSAdapterWalkthrough
.Digitare
Source
per la proprietà Raccolta documenti di origine .Fare clic su OK.
Nella finestra di dialogo Proprietà percorso di ricezione selezionare
BizTalkServerApplication
come gestore di ricezione.Nell'elenco a discesa Ricezione pipeline selezionare
PassThruReceive
.Fare clic su OK.
Creare la porta di trasmissione
Nella console di amministrazione BizTalk fare clic con il pulsante destro del mouse sul nodo Invia porte , scegliere Nuovo e quindi fare clic su Porta di invio statica in modalità unidirezionale.
Nella finestra di dialogo Invia proprietà porta digitare
SendToDestination
nel campo Nome.Nella sezione Trasporto selezionare
Windows SharePoint Services
per il tipo.Fare clic su Configura per configurare le proprietà dell'adattatore Windows SharePoint Services.
Nella proprietà Porta servizio Web adapter digitare il numero di porta del server virtuale in cui è stato installato il servizio Web della scheda Windows SharePoint Services. Per impostazione predefinita, è configurata la porta 80.
Digitare in
Destination
per la proprietà Destination Folder .Digitare in
PurchaseOrder1-%MessageID%.xml
per la proprietà Filename .Impostare la proprietà Overwrite su
Yes
.Digitare l'URL nel sito di SharePoint nella proprietà Url sito di SharePoint . Ad esempio:
http://<server_name>/sites/WSSAdapterWalkthrough
.Impostare la proprietà Microsoft Office Integration su
No
.Fare clic su OK.
Nell'elenco a discesa Send Port Properties (Proprietà portadi invio) selezionare
BizTalkServerApplication
.Nell'elenco a discesa Invia pipeline selezionare
PassThruTransmit
.Fare clic sulla scheda Filtri.
Selezionare
WSS.InListName
nel campo Proprietà .Selezionare
==
nel campo Operatore .Digitare
Source
nel campo Valore .Fare clic su OK.
Abilitare e avviare l'indirizzo e la porta di ricezione
In queste procedure è possibile abilitare l'indirizzo di ricezione e avviare la porta di ricezione. È necessario completare questa procedura per consentire all'adapter Windows SharePoint Services di inviare e ricevere messaggi tramite la porta di trasmissione e l'indirizzo di ricezione specificati.
Abilitare l'indirizzo di ricezione
Nella console di amministrazione BizTalk fare clic sul nodo Percorsi di ricezione .
Fare clic con il pulsante destro del mouse
SourceLocation
su e quindi scegliere Abilita.
Avviare la porta di trasmissione
Nella console di amministrazione BizTalk fare clic sul nodo Invia porte .
Fare clic con il pulsante destro del mouse su
SendToDestination
, quindi scegliere Start.Chiudere la console di amministrazione BizTalk.
Invio di un messaggio tramite il sistema
In questa procedura verrà creato un documento XML che sarà quindi caricato nel sito Web di Windows SharePoint Services. L'adapter Windows SharePoint Services riceverà il messaggio, lo archivierà nella Raccolta documenti di archiviazione e lo invierà alla Raccolta documenti di destinazione. Questa procedura illustra come un documento viene eseguito da un sito Web di Sharepoint, tramite BizTalk Server e a un sito Web di Sharepoint Services usando l'adapter di Windows Sharepoint Services.
Creare una directory di lavoro
- Creare una directory nel computer denominato WSSAdapterWalk through. Ad esempio:
C:\WSSAdapterWalkthrough
.
Creare un file XML
Fare clic su Start, scegliere Tutti i programmi, scegliere Accessori e quindi fare clic su Blocco note.
Digitare quanto segue:
<?xml version="1.0"?> <PurchaseOrder> <ID>1001</ID> <FirstName>John</FirstName> <LastName>Doe</LastName> <Amount>750</Amount> </PurchaseOrder>
Salvare il file nella directory di lavoro come
PurchaseOrder1.xml
. Ad esempio:C:\WSSAdapterWalkthrough\PurchaseOrder1.xml
.
Caricare il file XML
Aprire un Web browser e passare all'URL del sito creato nell'attività precedente, Ad esempio:
http://<server_name>/sites/WSSAdapterWalkthrough
.Sul lato sinistro, in Documenti fare clic su Origine.
Fare clic su Carica documento.
Nella casella Nome digitare o passare al file XML creato in precedenza. Ad esempio,
C:\WSSAdapterWalkthrough\PurchaseOrder1.xml
e quindi fare clic su Salva e Chiudi. Il file verrà visualizzato nell'elenco.Aggiornare la finestra del browser. Il
PurchaseOrder1.xml
file non sarà più elencato in questa raccolta.Nota
Potrebbe essere necessario aggiornare il browser più volte, in quanto l'intervallo di polling è impostato su 10 secondi.
Nella barra di spostamento superiore fare clic su Documenti e elenchi.
In Raccolte documenti fare clic su Destinazione.
Il messaggio verrà ora visualizzato nella raccolta documenti di destinazione. Una copia del messaggio sarà inoltre disponibile nella raccolta documenti di archiviazione.
Nota
Se il messaggio non viene visualizzato nella raccolta documenti di destinazione, fare riferimento a "Risoluzione dei problemi dell'adattatore Windows SharePoint Services" in BizTalk Server Guida.
Riepilogo
In questa procedura dettagliata è stato illustrato come configurare Windows SharePoint Services e BizTalk Server in modo da poter inviare e ricevere un messaggio usando l'adattatore Windows SharePoint Services e il routing basato su contenuto (CBR).
Passaggi successivi
Dopo aver completato questa procedura dettagliata, eseguire la procedura dettagliata: Modulo 2 - Integrazione di Office con la procedura dettagliata dell'adapter Windows SharePoint Services, che si espande sul lavoro eseguito con questa procedura dettagliata e illustra come integrare Office con l'adattatore Windows SharePoint Services.
Vedere anche
Informazioni sull'adapter Windows SharePoint Services
Procedure dettagliate relative all'adapter Windows SharePoint Services