Fournisseur JAXR pour les taxinomies UDDI internes
Le fournisseur Java™ API for XML Registries (JAXR) pour UDDI fournit plusieurs taxinomies internes.

Taxinomie | Nom de l'objet ClassificationScheme (nom du tModel UDDI) | ID de l'objet ClassificationScheme (tModelKey d'UDDI Version 2) |
---|---|---|
NAICS 1997 | ntis-gov:naics:1997 | UUID:C0B9FE13-179F-413D-8A5B-5004DB8E5BB2 |
NAICS 2002 | ntis-gov:naics:2002 | UUID:C0B9FE13-179F-413D-8A5B-5004DB8E5BB2 |
UNSPSC 3.1 | unspsc-org:unspsc:3-1 | UUID:DB77450D-9FA8-45D4-A7BC-04411D14E384 |
UNSPSC 7 | unspsc-org:unspsc | UUID:CD153257-086A-4237-B336-6BDCBDCC6634 |
ISO3166 2003 | ubr-uddi-org:iso-ch:3166-2003 | UUID:4E49A8D6-D5A2-4FC2-93A0-0411D8D19E88 |
Les entités tModel qui correspondent à toutes ces taxinomies se trouvent dans le registre UDDI Version 3. Si vous utilisez le fournisseur JAXR pour accéder à un registre UDDI Version 2, seules les entités tModel qui correspondent aux taxinomies NAICS 1997, UNSPSC 3.1 et ISO3166 sont disponibles.
Chaque taxinomie interne est chargée dans la mémoire une fois pour chaque connexion JAXR. Le schéma de classification de la taxinomie est créé en même temps que la connexion. A cet instant, l'entité tModel UDDI associé est extraite du registre et utilisée pour alimenter les attributs de l'objet ClassificationScheme. L'arborescence des objets conceptuels de la taxinomie est créée uniquement lorsque l'objet ClassificationScheme est demandé pour la première fois par l'utilisateur. Toutes les requêtes suivantes portant sur la même taxinomie interne et utilisant la même connexion renverront la même arborescence d'objets.
Ne modifiez aucune partie de l'arborescence des objets conceptuels à l'aide d'un programme. Il n'existe qu'une seule arborescence d'objets conceptuels et de schémas de classification pour chaque taxinomie interne et chaque connexion. Aussi, si vous modifiez l'arborescence à l'aide d'un programme, toutes les requêtes suivantes portant sur cette taxinomie, avec la même connexion, renverront les objets modifiés (et probablement incorrects). Si vous modifiez l'arborescence à l'aide d'un programme, le fichier de données de taxinomie associé ne change pas. Pour modifier les valeurs d'une taxinomie interne définie par l'utilisateur, changez d'abord le fichier de données de taxinomie puis établissez une nouvelle connexion pour obtenir les modifications dans une nouvelle arborescence d'objets conceptuels.
De même, ne modifiez pas à l'aide d'un programme un schéma de classification interne, sauf si vous voulez modifier puis enregistrer un schéma de classification interne défini par l'utilisateur. Il n'est pas nécessaire alors de créer une autre connexion pour récupérer les modifications apportées par le programme.