Condividi tramite


Come generare messaggi d'istanza

Dopo aver costruito uno schema, un modo per verificare il lavoro consiste nel generare un messaggio di istanza di esempio dallo schema. In molti modi, l'analisi di un messaggio di istanza è molto più semplice rispetto all'albero dello schema o alla rappresentazione del linguaggio XSD (XML Schema Definition) dello schema. Questo perché lo schema deve descrivere tutte le possibili varianti dei messaggi di istanza corrispondenti e un messaggio di istanza specifico deve solo trasmettere alcuni dati usando il formato specificato dallo schema. Il messaggio di istanza generato è un esempio e potrebbe non mostrare tutte le strutture definite dallo schema corrispondente.

Per specificare in modo esplicito un file in cui contenere il messaggio di istanza generato

  1. In Esplora soluzioni fare clic con il pulsante destro del mouse sullo schema per il quale si desidera generare un messaggio di istanza e quindi scegliere Proprietà.

  2. Se necessario, nella finestra Proprietà espandere la sezione Generale della scheda Generale facendo clic sull'icona più (+).

  3. Nel campo Valore della proprietà Nome file istanza di output digitare il nome di un file o usare il pulsante con i puntini di sospensione (...) alla fine destra del campo valore per cercare un file in cui verranno inseriti i messaggi di istanza generati, quindi fare clic su Salva.

Per specificare il tipo del messaggio dell'istanza generata

  1. In Esplora soluzioni fare clic con il pulsante destro del mouse sullo schema per il quale si desidera generare un messaggio di istanza e quindi scegliere Proprietà.

  2. Se necessario, nella finestra Proprietà espandere la sezione Generale della scheda Generale facendo clic sull'icona più (+).

  3. Nel campo del valore della proprietà Genera Tipo di output istanza, utilizzare l'elenco a discesa per selezionare XML o Native come tipo del messaggio di istanza da generare.

    XML è il valore predefinito.

Per generare un messaggio di istanza di esempio per uno schema

  1. In Esplora soluzioni fare clic con il pulsante destro del mouse sullo schema per il quale si vuole generare un messaggio di istanza e quindi scegliere Genera istanza.

  2. Nella finestra Output visualizzare i risultati. I messaggi di esito positivo e di errore vengono visualizzati in questa finestra.

Annotazioni

Se le finestre Output e/o Elenco attività non si aprono automaticamente per visualizzare informazioni sull'esito positivo o negativo della generazione dell'istanza, puoi aprirle manualmente. Per altre informazioni sulla gestione di queste finestre, vedere Gestione di altre finestre di Visual Studio.

Annotazioni

Se non si specifica un valore per la proprietà Riferimenti radice , l'editor BizTalk genera un messaggio di istanza di esempio per il primo nodo radice nello schema. Se si specifica un valore per la proprietà Root Reference, BizTalk Editor genera un'istanza di esempio di messaggio per tale radice.

Annotazioni

In alcuni casi i messaggi di istanza generati da uno schema specifico potrebbero non superare la convalida con lo stesso schema. Per altre informazioni su questi casi, vedere Problemi noti relativi alla generazione e alla convalida dello schema. In genere, si vuole modificare un messaggio di istanza generato e modificare i dati contenuti in modo che rappresentino più realisticamente lo scenario. Usare quindi questo messaggio di istanza modificata per convalidare lo schema.

Vedere anche

Test degli schemi
Convalida dello schema
Generazione e convalida dei messaggi di istanza