Condividi tramite


Limitazioni dell'adapter BizTalk per Siebel eBusiness Applications

Di seguito sono riportate le limitazioni note dell'adapter Microsoft BizTalk per Siebel eBusiness Applications:

  • L'adapter Siebel non è compatibile con Microsoft BizTalk Adapter per Siebel eBusiness Applications, la versione precedente dell'adapter. La versione corrente dell'adapter non supporta l'invio e la ricezione di messaggi con schemi generati tramite la versione precedente dell'adapter.

    Nota

    È possibile modificare i progetti BizTalk per la versione precedente dell'adapter Siebel per usare la nuova scheda Siebel basata su WCF. Per altre informazioni, vedere Esercitazione 2: Migrazione di progetti BizTalk in Siebel.

  • L'adattatore Siebel non supporta gli oggetti flusso di lavoro.

  • L'adattatore Siebel non convalida il formato in cui un client passa un valore di ora al sistema Siebel. I client dell'adattatore devono assicurarsi che il valore specificato per un campo di data e ora sia conforme a un formato previsto dal sistema Siebel.

  • L'adattatore Siebel non esegue la convalida dello schema. Ad esempio, un campo di lunghezza 30 può accettare valori con lunghezza 100, se consentito dal sistema Siebel. Può anche causare una perdita di dati in determinati scenari perché i dati inseriti dal client tramite oggetti business potrebbero non necessariamente essere i dati effettivamente scritti nel database. I client dell'adapter devono convalidare in modo esplicito l'input rispetto allo schema che viene visualizzato dall'adattatore. Tuttavia, l'adattatore Siebel verifica che siano specificati tutti i campi obbligatori (per i componenti aziendali) o gli argomenti (per i servizi aziendali).

  • L'adattatore Siebel prevede che i valori di ora vengano specificati in formato Siebel standard, ovvero HH:MM:SS. I valori di ora specificati in qualsiasi altro formato genereranno un errore e l'adattatore Siebel genera un'eccezione TargetSystemException.

  • In alcuni scenari, l'applicazione Siebel potrebbe o meno generare un messaggio di errore. Ad esempio, un'operazione di ricerca che usa un'espressione potrebbe generare un'eccezione o restituire zero accordi. Di conseguenza, l'adattatore Siebel potrebbe generare o TargetSystemException ottenere un codice XML vuoto come output.

  • Durante il recupero dei dati dal sistema Siebel usando il modello di servizio WCF, l'adattatore Siebel non deserializza XMLs con più di 65536 nodi. Assicurarsi che il codice XML di output contenga nodi minori o uguali a 65536. È possibile ovviare a questa limitazione modificando il file app.config per l'applicazione. Per istruzioni, vedere Risoluzione dei problemi operativi con l'adattatore Siebel.

  • L'adattatore Siebel recupera la lunghezza massima per un campo dal livello componente business, anziché dal livello del database. Pertanto, se si tenta di inserire un valore conforme alla lunghezza massima della colonna del database, ma che è maggiore della lunghezza massima del campo corrispondente per un componente business, il valore scritto nel database potrebbe essere diverso dal valore che si desidera immettere.

  • Durante l'esecuzione di operazioni batch (Inserimento, Aggiornamento ed Eliminazione), l'adattatore Siebel genera un errore se la prima operazione genera un errore. Tuttavia, se la prima operazione ha esito positivo e una delle operazioni successive ha esito negativo, l'adapter non genera un errore, ma restituisce gli ID per i record che corrispondono alle operazioni riuscite nell'output. I client adapter devono verificare in modo esplicito se tutte le operazioni sono state completate.

  • A causa di problemi con la gestione del timeout dall'API client Siebel sottostante, l'adapter Siebel non supporta il timeout di connessione e i comandi.

  • Si consideri uno scenario in cui l'utente "A" genera i metadati per un'operazione in Siebel. Un altro utente "B", con privilegi inferiori rispetto all'utente "A", sarà in grado di accedere ai metadati. L'adattatore Siebel non esegue alcun controllo per verificare se l'utente "B" deve ottenere l'accesso ai metadati. Tuttavia, a causa di privilegi insufficienti, l'utente "B" potrebbe non essere in grado di eseguire alcuna operazione nel sistema Siebel usando i metadati.

  • L'adattatore Siebel non supporta la specifica di un URI di connessione con caratteri speciali per uno dei valori dei parametri. Per ogni valore di parametro contenente caratteri speciali, assicurarsi di sostituire i caratteri speciali con i valori corrispondenti, come specificato dagli standard di codifica URI.

  • Quando si usano gli adattatori con BizTalk Server, se le credenziali nella porta di trasmissione WCF-Custom non sono corrette, i messaggi di richiesta non vengono elaborati. Dopo aver specificato le credenziali corrette, il messaggio viene inviato al sistema Siebel e viene ricevuta una risposta. Tuttavia, il messaggio di risposta non è disponibile per la porta out. In questi scenari potrebbe essere necessario riavviare l'istanza host.

Vedere anche

Informazioni sull'adapter BizTalk per Siebel eBusiness Applications