Condividi tramite


Supporto di Windows SharePoint Services 4.0

L'adattatore Windows SharePoint Services per BizTalk Server fornisce la parità di funzionalità/funzionalità con l'adattatore Windows SharePoint Services per BizTalk Server 2006. L'adattatore Windows SharePoint Services per BizTalk Server supporta anche le funzionalità seguenti disponibili con Windows SharePoint Services 4.0:

  • Invio di messaggi a un sito blog di Windows SharePoint Services 4.0.

  • Invio e ricezione di messaggi da un sito wiki di Windows SharePoint Services 4.0.

    L'adattatore Windows SharePoint Services per BizTalk Server non fornisce supporto per le funzionalità seguenti disponibili in Windows SharePoint Services 4.0:

  • Cestino: l'adattatore Windows SharePoint Services per BizTalk Server adattatore non supporta la ricezione o l'invio esplicito di messaggi da/al Cestino.

  • Elenchi di cartelle: l'adattatore Windows SharePoint Services per BizTalk Server può inviare messaggi agli elenchi, ma non può ricevere messaggi da elenchi. Windows SharePoint Services 4.0 supporta le cartelle negli elenchi, ma l'adattatore Windows SharePoint Services per BizTalk Server non supporta questa funzionalità. Pertanto, l'adattatore Windows SharePoint Services per BizTalk Server non può creare elementi di elenco in una cartella elenco diversa dalla cartella radice.

  • Le sezioni seguenti descrivono in modo più dettagliato come usare l'adattatore Windows SharePoint Services per BizTalk Server inviare messaggi a un sito di blog Windows SharePoint Services 4.0 e come inviare messaggi a e ricevere messaggi da un Windows SharePoint Services sito Wiki 4.0.

Invio di messaggi a un sito blog di Windows SharePoint Services 4.0

In un sito di blog di Windows SharePoint Services 4.0 i post vengono archiviati nell'elenco Post e nelle categorie di post sono definiti nell'elenco Categorie.

Per pubblicare un messaggio a un sito di blog Windows SharePoint Services 4.0, immettere i valori seguenti nella finestra di dialogo Proprietà trasporto adattatore durante la configurazione di una porta di invio che usa l'adattatore Windows SharePoint Services:

Proprietà Valore
URL cartella di destinazione URL della cartella di destinazione dell'elenco Post, relativo al sito di SharePoint, ad esempio "Lists/Posts".
URL sito SharePoint URL del sito di blog Windows SharePoint Services 4.0, ad esempio http:// <servername>/sites/blog/ dove <nome> server è un segnaposto per il nome effettivo del server Web.

Impostare quindi i valori per le proprietà Category, Published, Title e Body per la pubblicazione del blog impostando i valori corrispondenti nel WSS. Proprietà del contesto ConfigPropertiesXml del messaggio. Questa operazione può essere eseguita con una pipeline personalizzata o in un'orchestrazione. Ad esempio, l'espressione seguente in un'orchestrazione consente di impostare i valori delle proprietà di contesto WSS.ConfigPropertiesXml del messaggio Message_Out.

int_Category = 1;  
str_Published = Microsoft.SharePoint.Utilities.SPUtility.CreateISO8601DateTimeFromSystemDateTime(System.DateTime.Now);  
// requires a reference to Microsoft.SharePoint.dll  
str_Title = "This is the title of the post from the WSS adapter";  
str_Body = "This is the body of the post from the WSS adapter";  

Message_Out(WSS.ConfigPropertiesXml) = “<ConfigPropertiesXml>  
<PropertyName1>Category</PropertyName1>  
<PropertySource1>” + int_Category + “</PropertySource1>  
<PropertyName2>Published</PropertyName2>  
<PropertySource2>” + str_Published + “</PropertySource2>  
<PropertyName3>Title</PropertyName3>  
<PropertySource3>” + str_Title + “</PropertySource3>  
<PropertyName4>Body</PropertyName4>  
<PropertySource4>” + str_Body + “</PropertySource4>  
</ConfigPropertiesXml>”;  

Le variabili in questa espressione utilizzano i tipi seguenti:

Nome variabile Tipo
int_Category System.Int32
str_Published System.String
str_Title System.String
str_Body System.String

Un post creato in questo modo verrà impostato su uno stato di non approvato, che richiederà l'approvazione dal proprietario del blog prima che sia visibile nel sito.

I tipi di colonna supportati per l'elenco possono essere visualizzati nella pagina delle impostazioni dell'elenco. Per altre informazioni sui tipi di colonna Windows SharePoint Services supportati dall'adattatore Windows SharePoint Services, vedere informazioni di riferimento sulle proprietà dell'adattatore Windows SharePoint Services.

Invio e ricezione da una raccolta documenti wiki di Windows SharePoint Services 4.0

In un sito Windows SharePoint Services 4.0 un sito Wiki usa la raccolta documenti pagine Wiki. La raccolta documenti di Pagine Wiki archivia il testo della pagina Wiki in una colonna Contenuto Wiki che usa un tipo di interfaccia utente di Più righe di testo. Le righe multiple del tipo di interfaccia utente di testo sono correlate al tipo di modello a oggetti SPFieldType.Note sharePoint. Per altre informazioni sui tipi di colonna Windows SharePoint Services supportati dalla scheda Windows SharePoint Services, vedere informazioni di riferimento sulle proprietà dell'adapter Windows SharePoint Services.

Invio a una raccolta documenti wiki di Windows SharePoint Services 4.0

Quando si inviano messaggi a un sito Wiki Windows SharePoint Services 4.0, il contenuto della pagina Wiki viene archiviato all'interno della proprietà di contesto dell'adattatore Windows SharePoint Services denominata WSS. ConfigPropertiesXml. Per inviare un messaggio a un sito Wiki Windows SharePoint Services 4.0, immettere i valori seguenti nella finestra di dialogo Proprietà trasporto adattatore durante la configurazione di una porta di invio che usa l'adattatore Windows SharePoint Services:

Proprietà Valore
URL cartella di destinazione URL della home page del sito wiki, relativo al sito di SharePoint, ad esempio "wikiSP".
URL sito SharePoint URL del sito Wiki Windows SharePoint Services 4.0, ad esempio http:// <servername>/sites/wiki/ dove <nome> server è un segnaposto per il nome effettivo del server Web.

Impostare quindi il valore per la proprietà Contenuto Wiki per la pagina Wiki impostando il valore corrispondente nel WSS. Proprietà del contesto ConfigPropertiesXml del messaggio. Questa operazione può essere eseguita con una pipeline personalizzata o in un'orchestrazione. Ad esempio, l'espressione seguente in un'orchestrazione consente di impostare i valori delle proprietà di contesto WSS.ConfigPropertiesXml del messaggio Message_Out:

str_Wiki = "This is a sample Wiki page entry.";  
Message_Out(WSS.ConfigPropertiesXml) = “<ConfigPropertiesXml>  
<PropertyName1>Wiki Content</PropertyName1>  
<PropertySource1>” + str_Wiki + “</PropertySource1>  
</ConfigPropertiesXml>”;  

La variabile str_Wiki in questa espressione userebbe il tipo di dati System.String .

Importante

La raccolta documenti wiki di Windows SharePoint Services 4.0 supporta il controllo delle versioni, mentre l'adapter Windows SharePoint Services per BizTalk Server 2010 non supporta tale funzionalità. Pertanto, le pagine Wiki aggiornate dall'adattatore Windows SharePoint Services per BizTalk Server perderanno le versioni precedenti. A causa di questa limitazione, una pagina Wiki ricevuta dall'adattatore Windows SharePoint Services per BizTalk Server e archiviata in una raccolta documenti Wiki diversa manterrà solo la sua ultima versione, con tutte le altre versioni eliminate.

Ricezione da una raccolta documenti wiki di Windows SharePoint Services 4.0

Quando si ricevono messaggi da un sito Wiki Windows SharePoint Services 4.0, il contenuto della pagina Wiki viene archiviato all'interno della proprietà di contesto dell'adattatore Windows SharePoint Services denominata WSS. InPropertiesXml.

Per ricevere un messaggio da una pagina Wiki Windows SharePoint Services 4.0, immettere i valori seguenti nella finestra di dialogo Proprietà trasporto adattatore durante la configurazione di un percorso di ricezione che usa l'adattatore Windows SharePoint Services:

Proprietà Valore
URL sito SharePoint URL della home page del sito wiki, relativo al sito di SharePoint, ad esempio "wiki".
URL raccolta documenti di origine URL della home page del sito wiki, relativo al sito di SharePoint, ad esempio "wikiRL".

Recuperare quindi il contenuto della pagina wiki dal nodo Contenuto Wiki del WSS. Proprietà contesto InPropertiesXml del messaggio ricevuto. Questa operazione può essere eseguita con una pipeline personalizzata o in un'orchestrazione. Nell'espressione di orchestrazione seguente, ad esempio, la variabile str_Wiki viene popolata con il valore del nodo Contenuto Wiki da WSS. Proprietà contesto InPropertiesXml del messaggio di Message_In . Quindi, la proprietà Contenuto Wiki del WSS. La proprietà di contesto ConfigPropertiesXml del messaggio di Message_Out è impostata sul valore della variabile str_Wiki :

str_PropertiesXml = Message_In(WSS.InPropertiesXml);  
doc = doc.LoadXml(str_PropertiesXml);  
node = doc.SelectSingleNode("InPropertiesXml/Property[@name='Wiki Content']);  
str_Wiki = node.InnerText;  
Message_Out(WSS.ConfigPropertiesXml) = “<ConfigPropertiesXml>  
<PropertyName1>Wiki Content</PropertyName1>  
<PropertySource1>” + str_Wiki + “</PropertySource1>  
</ConfigPropertiesXml>”;  

Le variabili in questa espressione utilizzano i tipi seguenti:

Nome variabile Tipo
str_PropertiesXml System.Xml.XmlDocument
doc System.Xml.XmlDocument
node System.Xml.XmlNode
str_Wiki System.String

Vedere anche

Adapter Windows SharePoint Services