Condividi tramite


Come generare messaggi di istanza

Dopo aver costruito uno schema, è possibile controllare il lavoro svolto generando un messaggio di istanza di esempio dallo schema. Per molti aspetti, esaminare un messaggio di istanza è molto più semplice che esaminare la struttura dello schema o la rappresentazione in linguaggio XDS (XML Schema Definition) dello schema. Questo perché lo schema deve descrivere tutte le varianti possibili dei messaggi di istanza corrispondenti e un messaggio di istanza deve semplicemente fornire alcuni dati utilizzando il formato specificato dallo schema. Il messaggio di istanza generato è un esempio e potrebbe non contenere tutte le strutture definite dallo schema corrispondente.

Per specificare esplicitamente che un file debba contenere il messaggio di istanza generato

  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 Proprietà.

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

  3. Nel campo Valore proprietà Nome istanza 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 posizionati i messaggi di istanza generati e quindi fare clic su Salva.

Per specificare il tipo del messaggio di istanza generato

  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 Proprietà.

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

  3. Nel campo Genera tipo di output dell'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. Esaminare i risultati nella finestra di output. In essa vengono visualizzati i messaggi di conferma e di errore.

Nota

Se la finestra di output o la finestra Elenco attività non è stata aperta per visualizzare le informazioni relative alla corretta o errata generazione dell'istanza, è possibile aprirla manualmente. Per altre informazioni sulla gestione di queste finestre, vedere Gestione di altre finestre di Visual Studio.

Nota

Se non si specifica un valore per la proprietà Riferimento 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à Riferimento radice , l'editor BizTalk genera un messaggio di istanza di esempio per tale radice.

Nota

In alcuni casi è possibile che i messaggi di istanza generati da un determinato schema non superino la convalida di quello stesso schema. Per altre informazioni su questi casi, vedere Problemi noti relativi alla generazione e alla convalida dello schema. In generale si preferisce modificare un messaggio di istanza generato e cambiarne i dati in modo che rappresenti lo scenario in questione in modo più realistico e quindi utilizzare il messaggio di istanza modificato per convalidare lo schema.

Vedere anche

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