Informazioni di riferimento sulle proprietà dell'adapter Windows SharePoint Services
Le proprietà dell'adapter Windows SharePoint Services riportate di seguito vengono promosse in BizTalk Server o vengono utilizzate per specificare le opzioni di configurazione della porta di trasmissione per i messaggi in uscita. È possibile utilizzare le proprietà per accedere alle informazioni Windows SharePoint Services relative al messaggio o per fornire informazioni all'adapter Windows SharePoint Services dall'interno di un'orchestrazione.
Precedenza delle proprietà dei messaggi
Esiste una regola di precedenza per l'override delle proprietà dei messaggi definite nelle orchestrazioni e nelle porte di trasmissione.
Le regole sono illustrate di seguito:
Proprietà definita nell'orchestrazione all'interno di PropertiesXML
Proprietà definita nell'orchestrazione
Proprietà definita a livello della porta di trasmissione all'interno della raccolta Nome proprietà/ o Origine proprietà
Proprietà definita a livello della porta di trasmissione
Considerazioni e problemi noti
Di seguito sono illustrate alcune considerazioni sulle proprietà dell'adapter Windows SharePoint Service:
- L'elenco di proprietà nelle orchestrazioni viene unito alle proprietà definite dalla porta in base alla posizione della proprietà. Se sono presenti conflitti, la proprietà dell'orchestrazione sostituirà la proprietà della porta di trasmissione.
Tipi di proprietà
Tipo di proprietà | Descrizione |
---|---|
IN | Le proprietà IN sono proprietà di BizTalk Server che recuperano il relativo valore da Windows SharePoint Services. Nota: Non è consigliabile modificare queste proprietà dall'interno di orchestrazioni. |
CONFIG | Le proprietà CONFIG sono proprietà che recuperano il relativo valore dalle orchestrazioni BizTalk o dalle pipeline personalizzate. Questo valore è utilizzato dall'adapter Windows SharePoint Services per determinare la destinazione dei messaggi in uscita. Le proprietà CONFIG consentono di specificare il valore di alcune proprietà all'interno di un'orchestrazione o di una pipeline personalizzata che sarebbe altrimenti necessario definire sulla porta di trasmissione. Le proprietà che non iniziano con IN o CONFIG sono sia IN che CONFIG ad eccezione della proprietà URL. |
PROMOSSO | Le proprietà PROMOTED possono essere utilizzate dal routing basato sul contenuto. Le proprietà che non sono contrassegnate come PROMOTED non possono essere utilizzate dal routing basato sul contenuto. Nota: Anche se tutte le proprietà dell'adattatore vengono visualizzate nell'editor di filtri CBR, è possibile usare solo le proprietà promosse per CBR. |
SPECIALE | N/D |
Nota
Tutte le proprietà esistono nello http://schemas.microsoft.com/BizTalk/2006/WindowsSharePointServices-properties
spazio dei nomi e sono accessibili da un filtro della porta di orchestrazione o di invio usando la WSS.<WSS_Property_Name>
sintassi.
Elenco delle proprietà
Colonna standard di Windows SharePoint Services | Nome e tipo di proprietà di Windows SharePoint Services | Tipo | Descrizione | Tipo di proprietà |
---|---|---|---|---|
Nome | Nome file | xs:string | Nome del file con estensione del file Windows SharePoint Services. I nomi di file, incluse le estensioni, sono univoci all'interno di una raccolta documenti. | IN/CONFIG/ PROMOTED |
N/D | URL | xs:string | URL del file. | IN/PROMOTED |
N/D | TransmittedFileLocation | N/D | Questa proprietà è utilizzata da Monitoraggio attività di business (BAM) ai fini dell'integrazione e non è disponibile nelle orchestrazioni. | SPECIAL |
N/D | InArchivedMsgUrl | xs:string | URL del file nella raccolta documenti di archiviazione. Questa proprietà non è disponibile se l'indirizzo di ricezione non esegue l'archiviazione del messaggio. | IN/PROMOTED |
Tipo | InIconUrl | xs:string | URL dell'icona di Windows SharePoint Services utilizzata per rappresentare il documento. | IN |
Titolo | InTitle | xs:string | Titolo del file di Windows SharePoint Service. Il titolo è diverso dal nome del file. Non è necessario che i titoli siano univoci all'interno di una raccolta documenti. | IN/PROMOTED |
Ultima modifica | InLastModified | xs:dateTime | Data dell'ultima modifica di Windows SharePoint Service. | IN/PROMOTED |
Modificato da | InLastModifiedBy | xs:string | Nome dell'ultimo utente che ha modificato il file. | IN/PROMOTED |
ID | InItemId | xs:int | ID del file. Si tratta di un valore Integer univoco all'interno della raccolta documenti che può essere utilizzato per accedere al file. | IN |
Modifica | InEditUrl | xs:string | URL a cui è possibile accedere per modificare le proprietà del file. | IN |
Data di creazione | InCreated | xs:dateTime | Data di creazione del file di Windows SharePoint Service. | IN/PROMOTED |
Created By (Creato da) | InCreatedBy | xs:string | Utente che ha creato il file. | IN/PROMOTED |
Dimensioni file | InFileSize | xs:int | Dimensione del file di Windows SharePoint Services. | IN |
N/D | InListName | xs:string | Nome della raccolta documenti in cui si trova il file. | IN/PROMOTED |
N/D | InListUrl | xs:string | URL della raccolta documenti o cartella della raccolta documenti in cui si trova il file. | IN |
N/D | InPropertiesXml | xs:string | Documento XML non strutturato che contiene tutte le colonne di Windows SharePoint Services standard e definite dall'utente. Consente l'accesso a qualsiasi valore di colonna di Windows SharePoint Services da un'orchestrazione, inclusi i valori delle colonne definite dall'utente. Nota: Non ha la limitazione di 16 colonne. Nota: Vedere il valore InPropertiesXml di esempio nella sezione successiva di questo argomento. | IN |
N/D | InOfficeIntegration | xs:string | Basato sul valore dell'indirizzo di ricezione. Si tratta di yes , no o optional . |
IN |
N/D | ConfigOverwrite | xs:string | "Yes" sovrascrive i file esistenti con lo stesso nome. "No" genera un errore quando esiste un file con lo stesso nome. "Rename" modifica il file in un nome univoco aggiungendo una sequenza univoca al nome file. Nota: Si tratta di un campo "Overwrite" simile al campo "Overwrite" per le porte di invio fisiche. Nota: 'Orchestration' non è un valore valido per questo campo. | CONFIG |
N/D | ConfigNamespaceAliases | xs:string | Definizioni di alias degli XPATH. | CONFIG |
N/D | ConfigOfficeIntegration | xs:string | 'Yes' se è necessario chiamare OfficeImporters. 'No' per gestire il messaggio così come è. 'Optional' restituisce 'Yes' se la soluzione IP viene trovata, in caso contrario 'No'. Nota: Questo è simile al campo "Integrazione di Microsoft Office" per le porte di invio fisiche. Nota: 'Orchestration' non è un valore valido per questo campo. | CONFIG |
N/D | ConfigTemplatesDocLib | xs:string | Nome della raccolta documenti fallback. Si tratta della seconda posizione in cui viene eseguita la ricerca. Nota: È simile al campo Raccolta documenti di fallback dei modelli per le porte di invio fisiche. | CONFIG |
N/D | ConfigTemplatesNamespaceCol | xs:string | Nome di colonna dello spazio dei nomi per la raccolta documenti fallback. Nota: È simile al campo "Modelli colonna spazio dei nomi fallback" per le porte di invio fisiche. | CONFIG |
N/D | ConfigCustomTemplatesDocLib | xs:string | Nome della raccolta documenti principale. Si tratta della prima posizione in cui viene eseguita la ricerca. Nota: È simile al campo Raccolta documenti modelli per le porte di invio fisiche. | CONFIG |
N/D | ConfigCustomTemplatesNamespaceCol | xs:string | Nome di colonna dello spazio dei nomi per la raccolta documenti principale. Nota: È simile al campo Colonna dello spazio dei nomi modelli per le porte di invio fisiche. | CONFIG |
N/D | ConfigPropertiesXml | xs:string | Documento XML flat contenente tutti i nomi di colonna e i valori di Windows SharePoint Services riportati di seguito da aggiornare in Windows SharePoint Services. Consente a uno sviluppatore di orchestrazioni di impostare i valori delle colonne di SharePoint per i messaggi successivi da creare in SharePoint. Nota: È simile alla funzionalità disponibile tramite i campi Column n e Column n Value per le porte di invio fisiche. Nota: Ha una limitazione di 16 colonne. Nota: Vedere il valore ConfigPropertiesXml di esempio più avanti in questo argomento. | CONFIG |
N/D | ConfigTimeout | xs:int | Timeout in millisecondi per le chiamate del servizio Web. | CONFIG |
N/D | ConfigAdapterWSPort | xs:int | Porta o sito Web IIS in cui è stato installato e configurato l'adapter. Nota: Un valore di configurazione della porta non valido in un'orchestrazione sospende il messaggio anche se il valore della porta di invio fisico esegue l'override del valore definito dall'orchestrazione. | CONFIG |
InPropertiesXml di esempio
Di seguito è riportato il codice XML di esempio per la proprietà InPropertiesXml.
<InPropertiesXml>
<Property name="InItemId">2</Property>
<Property name="Created">12/14/2004 1:30:31 PM</Property>
<Property name="Author">3;#John Doe</Property>
<Property name="Modified">12/14/2004 1:30:31 PM</Property>
<Property name="Editor">3;#John Doe</Property>
<Property name="_ModerationStatus">0</Property>
<Property name="_ModerationComments" />
<Property name="FileRef">/sites/BASSite/SourceLibrary/PO1.xml</Property>
<Property name="FileDirRef">2;#sites/BASSite/SourceLibrary</Property>
<Property name="InLastModified">2004-12-14 13:30:31</Property>
<Property name="InCreated">2004-12-14 13:30:31</Property>
<Property name="InFileSize">7338</Property>
<Property name="FSObjType">0</Property>
<Property name="CheckedOutUserId">2;#3</Property>
<Property name="Filename">PO1.xml</Property>
<Property name="VirusStatus">2;#7338</Property>
<Property name="CheckedOutTitle">2;#John Doe</Property>
<Property name="LinkCheckedOutTitle">John Doe</Property>
<Property name="InLastModifiedBy">MyDomain\jdoe</Property>
<Property name="InCreatedBy">MyDomain\jdoe</Property>
<Property name="owshiddenversion">1</Property>
<Property name="File_x0020_Type">xml</Property>
<Property name="HTML_x0020_File_x0020_Type" />
<Property name="_SourceUrl" />
<Property name="_SharedFileIndex" />
<Property name="LinkFilenameNoMenu">PO1.xml</Property>
<Property name="LinkFilename">PO1.xml</Property>
<Property name="SelectTitle">2</Property>
<Property name="SelectFilename">2</Property>
<Property name="Edit">xml</Property>
<Property name="InIconUrl">/sites/BASSite/SourceLibrary/PO1.xml</Property>
<Property name="Url">http://localhost:80/sites/BASSite/SourceLibrary/PO1.xml</Property>
<Property name="EncodedAbsUrl">PO1</Property>
<Property name="BaseName">7338</Property>
<Property name="FileSizeDisplay" />
<Property name="InstanceID">200</Property>
<Property name="Order" />
<Property name="InTitle" />
<Property name="ColumnOne" />
<Property name="ColumnTwo" />
<Property name="ColumnThree" />
<Property name="ColumnFour" />
<Property name="InListName">SourceLibrary</Property>
<Property name="InListUrl">http://localhost:80/sites/BASSite/SourceLibrary</Property>
<Property name="InEditUrl">http://localhost:80/sites/BASSite/SourceLibrary/Forms/EditForm.aspx?ID=2</Property>
<Property name="InOfficeIntegration">yes</Property>
</InPropertiesXml>
ConfigPropertiesXml di esempio
Di seguito è riportato il codice XML di esempio per la proprietà ConfigPropertiesXml.
<ConfigPropertiesXml>
<PropertyName1>PO number</PropertyName1>
<PropertySource1>%XPATH=//orchns:PurchaseOrder/orchns:Header/orchns:ID%</PropertySource1>
<PropertyName2>Charge To</PropertyName2>
<PropertySource2>%XPATH=//orchns:PurchaseOrder/orchns:orderBody/orchns:chargeTo%</PropertySource2>
<PropertyName3>PO Priority</PropertyName3>
<PropertySource3>%XPATH=//orchns:PurchaseOrder/orchns:orderBody/orchns:priority%</PropertySource3>
<PropertyName4>Order Date</PropertyName4>
<PropertySource4>%XPATH=//orchns:PurchaseOrder/orchns:orderBody/orchns:dateOrdered%</PropertySource4>
</ConfigPropertiesXml>
Vedere anche
Come configurare un indirizzo di ricezione Windows SharePoint Services
Come configurare un gestore di trasmissione di Windows SharePoint Services
Come configurare una porta di trasmissione Windows SharePoint Services
Come creare una porta di trasmissione
Espressioni dell'adapter Windows SharePoint Services
Tipi di colonna di Windows SharePoint Services supportati