Domaines et paquet Ligne 1000
(Nouvelle page : ==Domaines== ==Domaines XML.== XML à introduit les noms de domaine (nameSpace) pour permettre de distinguer des espaces de nom à l’intérieur de document XML. Un domaine est un...) |
|||
Ligne 1 : | Ligne 1 : | ||
+ | {{#customtitle:Domaines et paquet Ligne 1000}} | ||
+ | |||
==Domaines== | ==Domaines== | ||
− | ==Domaines XML.== | + | ===Domaines XML.=== |
XML à introduit les noms de domaine (nameSpace) pour permettre de distinguer des espaces de nom à l’intérieur de document XML. Un domaine est une URN (Unified Resource Identifier). | XML à introduit les noms de domaine (nameSpace) pour permettre de distinguer des espaces de nom à l’intérieur de document XML. Un domaine est une URN (Unified Resource Identifier). | ||
Ligne 7 : | Ligne 9 : | ||
Un schéma XML cible un domaine spécifique indiqué par l’attribut targetNameSpace de l’élément schema. | Un schéma XML cible un domaine spécifique indiqué par l’attribut targetNameSpace de l’élément schema. | ||
− | ==Noms de domaine importés.== | + | ===Noms de domaine importés.=== |
Lors de l’import de descriptif de service l’assistant qualifie automatiquement les classes importées avec le domaine cible indiqué par le descriptif ; il conserve aussi la trace des domaines importés dans l’entête du paquet 1000 créé. De cette manière il est possible d’importer différents domaines dans le même paquet 1000, toutefois cette pratique n’est pas forcement souhaitable. | Lors de l’import de descriptif de service l’assistant qualifie automatiquement les classes importées avec le domaine cible indiqué par le descriptif ; il conserve aussi la trace des domaines importés dans l’entête du paquet 1000 créé. De cette manière il est possible d’importer différents domaines dans le même paquet 1000, toutefois cette pratique n’est pas forcement souhaitable. | ||
Ligne 29 : | Ligne 31 : | ||
{{#images:image24.png|Web_Services_1000}} | {{#images:image24.png|Web_Services_1000}} | ||
− | ==Noms de domaine exportés.== | + | ===Noms de domaine exportés.=== |
Lors de la publication d’un service l’assistant publie un schéma XML par paquet concerné par le service et utilise comme nom de domaine pour chaque paquet une URN égale à | Lors de la publication d’un service l’assistant publie un schéma XML par paquet concerné par le service et utilise comme nom de domaine pour chaque paquet une URN égale à | ||
Ligne 39 : | Ligne 41 : | ||
[[Category:WebServices|2]] | [[Category:WebServices|2]] | ||
− |
Version du 3 juin 2008 à 12:22
Sommaire |
Domaines
Domaines XML.
XML à introduit les noms de domaine (nameSpace) pour permettre de distinguer des espaces de nom à l’intérieur de document XML. Un domaine est une URN (Unified Resource Identifier).
Un schéma XML cible un domaine spécifique indiqué par l’attribut targetNameSpace de l’élément schema.
Noms de domaine importés.
Lors de l’import de descriptif de service l’assistant qualifie automatiquement les classes importées avec le domaine cible indiqué par le descriptif ; il conserve aussi la trace des domaines importés dans l’entête du paquet 1000 créé. De cette manière il est possible d’importer différents domaines dans le même paquet 1000, toutefois cette pratique n’est pas forcement souhaitable.
Par exemple si vous importez deux services partageant des données communes il est souhaitable de créé un paquet spécifique pour les éléments du domaine commun ; à défaut des problèmes de doublons des noms de classe ou des énumérés peuvent être rencontrés.
Pour cette raison, lorsque le descriptif de service contient plusieurs domaines, l’assistant d’importation permet de sélectionner quel domaine va être importé dans le paquet 1000 créé.
Dans cet exemple le service utilise trois domaines dont un commun avec d’autres services :
On effectue un premier import pour le domaine commun
Puis un second import pour les deux autres domaines, remarqué que l’assistant a retrouvé le paquet contenant le domaine commun
Le résultat est deux paquets contenant l’ensemble du modèle :
Noms de domaine exportés.
Lors de la publication d’un service l’assistant publie un schéma XML par paquet concerné par le service et utilise comme nom de domaine pour chaque paquet une URN égale à
http://www.sage.com/fr/line1000/<nom_du_paquet>