Eseguire il polling di SQL Server usando l'adapter SQL con BizTalk Server
È possibile configurare l'adapter SQL per ricevere messaggi modificati dei dati basati sul polling da SQL Server. È possibile specificare un'istruzione di polling eseguita dall'adattatore per eseguire il polling del database. L'istruzione di polling può essere un'istruzione SELECT o una stored procedure che restituisce un set di risultati. In base al tipo di messaggio di polling ricevuto, l'adapter espone tre diversi modi di polling:
Polling. Questa operazione restituisce un set di dati come parte del messaggio di polling. In fase di progettazione, lo schema dell'oggetto di database sottoposto a polling non è disponibile. Lo schema è invece disponibile come parte del messaggio di polling durante la fase di esecuzione.
TypedPolling. Questa operazione restituisce un messaggio di polling fortemente tipizzato. In fase di progettazione, è disponibile anche lo schema dell'oggetto di database. È necessario utilizzare questa operazione per eseguire il polling se si desidera eseguire il mapping di determinati elementi dal messaggio di polling a un altro schema, che potrebbe essere per un'altra operazione.
XmlPolling. Questa operazione restituisce il messaggio di polling come messaggio XML. È necessario utilizzare questa operazione se si desidera utilizzare istruzioni SELECT o stored procedure che utilizzano la clausola FOR XML per restituire i dati come messaggi XML. Per altre informazioni sulla clausola FOR XML, vedere FOR XML (SQL Server).
Per altre informazioni su queste operazioni di polling, vedere Supporto per il polling.
Nota
L'adapter SQL consente ai client dell'adapter di avere una singola applicazione BizTalk con più operazioni di polling o TypedPolling per lo stesso database o tabella. Per supportare questo scenario, l'adattatore include un ID univoco, InboundID, nell'URI di connessione. Questo ID, se aggiunto all'URI di connessione, lo rende univoco, consentendo così più operazioni di polling in una singola applicazione BizTalk.
Negli argomenti di questa sezione vengono fornite istruzioni su come usare polling, TypedPolling e XmlPolling in un'applicazione BizTalk. In questa sezione vengono fornite anche informazioni su come utilizzare la proprietà di connessione InboundID .
Contenuto della sezione
Ricevere messaggi di modifica dei dati basati sul polling da SQL Server tramite BizTalk Server
Ricevere messaggi di polling tra più porte di ricezione da SQL tramite BizTalk Server