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