Lorsque vous migrez un espace de travail à partir d'Optim Development Studio version 2.2.1 ou une version antérieure
vers Data Studio version
3.1, les fichiers de routine ne sont pas automatiquement migrés vers le format de fichier de routine de la version 3.1. Pour migrer un fichier de routine, vous devez
modifier la routine à l'aide de l'éditeur de routine et l'enregistrer.
Un
fichier de routine est un fichier contenant une procédure mémorisée, une fonction
définie par l'utilisateur ou un package PL/SQL.
Pourquoi et quand exécuter cette tâche
Data Studio version
3.1 migre automatiquement le format d'un fichier de routine à partir d'Optim Development Studio version
2.2.1 ou une version antérieure lorsqu'un changement est apporté à la routine ou si vous déployez
une routine avec Data Studio version
3.1 et le déploiement entraîne une modification et une sauvegarde et la routine.
Pour changer manuellement le format du fichier de routine au format de la version 3.1,
ouvrez la routine dans l'éditeur de routine, modifiez-la et enregistrez-la.
Les fichiers de routine
créés avec Optim Development
Studio version 2.2.1.1 n'exigent aucune migration.
Procédure
Pour migrer les fichiers de routine avec Data Studio version
3.1 :
- Ouvrez un espace de travail.
- Dans l'explorateur de projets de données, accédez à un dossier de
projets contenant des procédures mémorisées, des fonctions définies par
l'utilisateur ou des packages PL/SQL.
Si vous accédez à des fichiers de projet dans une autre vue, telle
que l'explorateur de projets, les fichiers des procédures mémorisées portent
l'extension spxmi, les fichiers des fonctions définies par l'utilisateur
portent l'extension udfxmi, et les fichiers des packages PL/SQL portent
l'extension pkgxmi.
- Ouvrez le fichier de routine dans l'éditeur de routine, apportez les
modifications nécessaires, puis enregistrez la routine.
Résultats
Une fois la routine migrée vers
Data Studio version
3.1, vous ne pouvez pas utiliser la routine avec Optim Development
Studio version 2.2.1 ou une version antérieure.