Partager via


L’Assistant Ajout d’éléments générés ne parvient pas à générer un schéma XSD

Cet article décrit un problème dans un projet Microsoft BizTalk Server où l’Assistant Ajout d’éléments générés ne génère pas de schéma XSD (XML Schema Definition).

Version d’origine du produit : BizTalk Server 2006, 2004
Numéro de la base de connaissances d’origine : 911771

Symptômes

Sur un ordinateur exécutant Microsoft Visual Studio, vous essayez d’utiliser l’Assistant Ajout d’éléments générés dans un projet BizTalk Server 2006 ou BizTalk Server 2004 pour générer un schéma XSD. L’Assistant ne génère pas de schéma XSD, et vous pouvez obtenir un message d’erreur comme celui-ci :

Certaines erreurs ont été générées lors de la génération du schéma. Accédez à la liste des tâches pour afficher les erreurs. La liste des tâches peut être filtrée, ce qui permet d’afficher tous les éléments de liste de tâches pour voir les erreurs de génération de schéma.

Cause

Le problème peut se produire lorsque vous essayez de convertir un schéma DTD (Document Type Definition) complexe ou un schéma XDR (XML-Data Réduit) complexe en schéma XSD.

Résolution

Pour résoudre le problème, utilisez l’une des méthodes suivantes :

  • Créez manuellement un schéma XSD.
  • Utilisez un programme partenaire pour convertir le schéma DTD complexe ou le schéma XDR complexe en schéma XSD.

État

Microsoft a confirmé qu’il s’agit d’un problème dans les produits Microsoft répertoriés comme la version d’origine du produit au début de cet article.

Plus d’informations

Lorsque vous essayez d’utiliser le générateur de schéma BizTalk dans Microsoft BizTalk Server pour convertir un schéma DTD complexe ou un schéma XDR complexe en schéma XSD, le générateur de schéma BizTalk analyse le schéma et tente de générer un schéma XSD valide. Le schéma DTD et le schéma XDR sont des schémas XML plus anciens qui ont été remplacés par le schéma XSD. Le générateur de schémas BizTalk dans BizTalk Server 2004 ne prend pas en charge la conversion de schémas DTD complexes ou de schémas XDR complexes en schéma XSD.