![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
Création d'une base de données Microsoft SQL Server pour le registre UDDI
Effectuez cette tâche pour stocker les données du registre UDDI dans la base données Microsoft SQL Server 2005, 2008 or 2008 R2.
Avant de commencer
Le nom par défaut du schéma de registre UDDI dans les scripts SQL de la rubrique ci-dessous est UDDI30. Il s'agit de la valeur recommandée, qui est utilisée dans l'ensemble de la documentation UDDI. Pour utiliser un nom différent, modifiez les fichiers SQL répertoriés, puis remplacez le nouveau nom lorsque UDDI30 est utilisé dans le centre de documentation.
- <FilePath>
- Chemin d'accès du fichier de données uddi30.mdf ou du fichier de journalisation des transactions uddi30Log.ldf sur le disque dur, respectivement. Par exemple : C:\Program Files\Microsoft SQL Server\MSSQL$SQLS2005\Data\.
- <FileSize>
- Taille du fichier (Ko ou Mo). Pour uddi30.mdf, cette taille peut être de 300 Mo, par exemple. Pour uddi30Log.ldf, la valeur minimale est de 200 Mo.
- <MaxSize>
- Taille maximale que peut atteindre le fichier (en Ko ou Mo). La taille doit être assez grande pour l'annulation de requêtes plus importantes. Voici un exemple pour uddi30.mdf : 1000 Mo Pour uddi30Log.ldf, la valeur minimale est de 200 Mo et peut être de 800 Mo, par exemple.
- <FileGrowthSize>
- Incrément selon lequel peut évoluer le fichier (en Ko ou Mo). La valeur minimale est de 50 Mo.
- La taille maximale de discoveryURL (Business) est de 4000 octets, en fonction de la spécification UDDI de 4096 caractères.
- Pour Microsoft SQL Server, la taille maximale de la colonne d'index est de 900 octets. Certaines colonnes de longueur de variable UDDI risquent de dépasser cette taille si de longues valeurs sont utilisées. Dans ce cas, une instruction d'insertion ou de mise à jour renvoie une erreur SQL.
- Le tableau ci-dessous présente les longueurs de zone maximales qui s'appliquent.
Les données de zone
sont stockées au format UTF-8 et comportent deux octets par caractère.
Tableau 1. Longueurs de zone maximales. Le tableau répertorie la longueur de zone et la longueur de spécification UDDI maximales pour chaque nom de zone. Nom de la zone Longueur maximale Longueur de spécification UDDI keyValue (ValueSet) 419 caractères 765 caractères entityKey (transferKey) 419 caractères 765 caractères owner (businessEntity) 450 caractères 765 caractères name (businessEntity) 450 caractères 765 caractères name_nocase (businessEntity) 450 caractères 765 caractères name (businessService) 450 caractères 765 caractères name_nocase (businessService) 450 caractères 765 caractères owner (tModel) 450 caractères 765 caractères name (tModel) 450 caractères 765 caractères name_nocase (tModel) 450 caractères 765 caractères useType (address) 348 caractères 765 caractères useType (phone) 419 caractères 765 caractères
Si vous souhaitez créer une base de données distante, consultez en priorité la documentation de base de données qui présente les fonctions pertinentes disponibles sur le produit.
Pourquoi et quand exécuter cette tâche
Cette tâche n'est à exécuter qu'une seule fois pour chaque registre UDDI, lors de sa définition et de son déploiement.
Procédure
Que faire ensuite
Ensuite, configurez et déployez le noeud de registre UDDI.