Comportamento:
Avete sviluppato un vostro Web Service con un vostro Namespace e volete utilizzarlo in un Workflow. Il servizio Web funziona correttamente quando lo si apre nel browser ed è configurabile anche nel Workflow Designer.
Ma se il servizio Web viene attivato in un Workflow effettivo, non restituisce alcun risultato.
Soluzione:
Una possibile soluzione per questo comportamento è la seguente:
Se si utilizza un proprio spazio dei nomi nel Web Service, bisogna assicurarsi che lo spazio dei nomi si chiuda con "/". Vedere lo spazio dei nomi predefinito nel nostro servizio Web di esempio:"http://tempuri.org/".
La causa per cui sembra funzionare nel Workflow Designer ma non nel Workflow stesso si trova nel database. La configurazione di ogni fase del flusso di lavoro viene salvata qui. Se il Namespace non viene chiuso con "/", la voce del database non viene costruita correttamente e quindi la chiamata non viene elaborata quando il Web Services viene attivato nel Workflow.
Si prega di notare: Questo articolo è una traduzione dall’inglese. Le informazioni contenute in questo articolo si basano sulla/e versione/i originale/i del prodotto in inglese. Potrebbero esserci piccoli errori, come nella grammatica usata nella versione tradotta dei nostri articoli. Sebbene non possiamo garantire la completa esattezza della traduzione, nella maggior parte dei casi troverà che è sufficientemente informativa. In caso di dubbi, torni alla versione inglese di questo articolo.
