Condividi tramite


Pianificazione per la creazione di uno schema

Gli schemi consentono di convalidare istanze di messaggi che devono essere conformi allo schema, definire in che modo i messaggi di istanza in formati diversi (XML e non XML) possono essere convertiti e definire in che modo trasformare i messaggi di istanza XML con una struttura in messaggi di istanza XML con un'altra struttura. Per altre informazioni sulla distinzione tra la conversione dei messaggi di istanza e la trasformazione del messaggio di istanza, vedere Trasformazione e traduzione.

Nella seguente tabella sono riportate alcune domande a cui è necessario rispondere per pianificare la creazione di uno schema nell'Editor BizTalk.

Domanda in fase di pianificazione Recommendation
Che tipo di schemi è necessario creare? Creare un elenco dei documenti aziendali che verranno elaborati usando Microsoft BizTalk Server. Tale elenco potrebbe includere ad esempio un ordine di acquisto, una fattura, una conferma di spedizione e così via. L'elenco potrebbe contenere inoltre più documenti di business dello stesso tipo, ad esempio quando la struttura di un ordine di acquisto ricevuto da un partner commerciale è diversa dalla struttura di un ordine di acquisto ricevuto da un altro partner commerciale.
I documenti che vengono trasmessi e ricevuti sono già in formato XML? Nell'elenco dei documenti aggiungere informazioni sul formato di ogni documento di business trasmesso e ricevuto, sia XML o un altro formato, ad esempio il formato file flat delimitato o posizionale.
Quali punti di partenza sono disponibili per la creazione degli schemi nell'elenco? Creare gli schemi è più difficile che generarli da una delle origini supportate. Se lo schema è già rappresentato nel linguaggio XSD (XML Schema Definition), non sarà necessario generarlo e sarà sufficiente aprirlo in Editor BizTalk.

Se si dispone di un messaggio di istanza XML, di una rappresentazione DTD (Document Type Definition) dello schema o di una rappresentazione XDR (XML-Data Reduced) dello schema corretta, è possibile generare lo schema automaticamente. Potrebbe essere necessario rifinire lo schema generato utilizzando Editor BizTalk, ma si sarà comunque risparmiato tempo e fatica. Per istruzioni dettagliate, vedere la procedura "Per generare uno schema da un'origine non XSD" in Creazione di schemi per i messaggi XML.

Se per uno o più documenti di business dell'elenco non è disponibile nessuno di questi punti di partenza, sarà necessario creare un nuovo schema utilizzando Editor BizTalk e definire la struttura.

Vedere anche

Come creare schemi per messaggi XML
Creazione di schemi mediante l'Editor BizTalk