Effectuez cette tâche si vous souhaitez stocker les données du registre UDDI
dans une base de données DB2 pour i.
Avant de commencer
Les noms par défaut du schéma de registre UDDI dans les scripts SQL de la rubrique ci-dessous sont IBMUDI30 et IBMUDS30. Il s'agit en outre des valeurs recommandées utilisées dans la documentation UDDI. Si vous préférez utiliser d'autres noms, modifiez les fichiers SQL répertoriés, puis remplacez toutes les occurrences de IBMUDI30 et IBMUDS30 dans le centre de documentation, par les noms que vous avez choisis.
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
- Utilisez IBM® Navigator pour i pour exécuter les scripts SQL.
- Ouvrez IBM Navigator pour i.
- Développez .
- SélectionnezNomiSeries.
- Cliquez avec le bouton droit sur Exécution de scripts SQL....
La fenêtre Exécution de scripts SQL s'affiche.
- Ouvrez les fichiers SQL IBM i DB2.
- Mappez une unité réseau au répertoire racine du système de fichiers intégré au serveur IBM i.
- Dans l'explorateur Windows, développez le répertoire WAS_HOME/UDDIReg/databaseScripts.
- Ouvrez les fichiers SQL suivants dans un éditeur de texte (par exemple, Windows Notepad) :
- uddi30crt_10_prereq_db2_iSeries.sql
- uddi30crt_20_tables_generic_iSeries.sql
- uddi30crt_25_tables_db2udb_iSeries.sql
- uddi30crt_30_constraints_generic_iSeries.sql
- uddi30crt_35_constraints_db2udb_iSeries.sql
- uddi30crt_40_views_generic_iSeries.sql
- uddi30crt_45_views_db2udb_iSeries.sql
- uddi30crt_50_triggers_db2udb_iSeries.sql
- uddi30crt_60_insert_initial_static_data_iSeries.sql
- Copiez le texte dans la fenêtre Exécution de scripts
SQL.
- Dans l'éditeur de texte du fichier
uddi30crt_10_prereq_db2_iSeries.sql, cliquez sur
.
- Cliquez sur
.
- Dans la fenêtre Exécution de scripts SQL, cliquez
sur .
- Cliquez sur
.
- Une fois le script exécuté, sélectionnez tout le texte SQL et supprimez-le
de la fenêtre Exécution de scripts SQL.
- Répétez les étapes ci-dessus pour tous les scripts SQL répertoriés à l'étape 2.
- Facultatif : Pour utiliser la base de données comme un noeud UDDI par défaut, procédez comme suit :
- Ouvrez uddi30crt_70_insert_default_database_indicator.sql tel que
décrit à l'étape 2.
- Copiez et exécutez uddi30crt_70_insert_default_database_indicator.sql tel que décrit
à l'étape 3.
Que faire ensuite
Ensuite, configurez et déployez le noeud de registre UDDI.