SnowConvert : Objets enveloppés par Oracle¶
Le code d’entrée peut contenir des objets enveloppés en fonction de l’outil d’extraction utilisé pour le produire. Le code chiffré sera exporté sous la forme d’un groupe de caractères « absurde » précédé du mot « wrapped ». Nous appelons ces blocs des objets enveloppés, ils peuvent fonctionner dans Oracle mais ne seront pas transformés par SnowConvert.
Ce code enveloppé peut entraîner des taux de conversion faibles dans l’outil car, pour l’instant, le migrateur essaie de reconnaître ces blocs et de commenter l’objet entier. Ce code est considéré comme non pris en charge et affectera négativement le taux de conversion.
Les objets suivants peuvent apparaître enveloppés :
Fonctions
Procédures
Paquets
Corps des paquets
Types
Corps de type
Voici à quoi peut ressembler le code source (avec parfois des milliers de lignes de code) :
CREATE OR REPLACE PACKAGE BOOKS_ADMIN.PKG_2 wrapped
a000000
b2
abcd
abcd
abcd
abcd
abcd
abcd
abcd
abcd
abcd
abcd
abcd
abcd
abcd
abcd
abcd
9
78 ba
ob/kXtqN74HGC6XDBIra6MlzY6Awg5m49TOf9b9c56Wf0HgJuHQrjwb1mYHHywjS/l6mf3Qq
5OYQspR6c+ZxVUzWIZSscYTm1uRwz/bR/6nKqhfqnFDKDvNnp2tgdQvIa+HIuDO4dAlLwlxp
lgxH+pYJWqEuDFbXPsyxoIvAgcctyaamw2YsCg==
/
Voici à quoi devrait ressembler la sortie :
----** SSC-OOS - OUT OF SCOPE CODE UNIT. Wrapped PACKAGE IS OUT OF TRANSLATION SCOPE. **
--CREATE OR REPLACE PACKAGE BOOKS_ADMIN.PKG_2 wrapped
--a000000
--b2
--abcd
--abcd
--abcd
--abcd
--abcd
--abcd
--abcd
--abcd
--abcd
--abcd
--abcd
--abcd
--abcd
--abcd
--abcd
--9
--78 ba
--ob/kXtqN74HGC6XDBIra6MlzY6Awg5m49TOf9b9c56Wf0HgJuHQrjwb1mYHHywjS/l6mf3Qq
--5OYQspR6c+ZxVUzWIZSscYTm1uRwz/bR/6nKqhfqnFDKDvNnp2tgdQvIa+HIuDO4dAlLwlxp
--lgxH+pYJWqEuDFbXPsyxoIvAgcctyaamw2YsCg==
/
Les objets reconnus comme empaquetés sont comptabilisés dans les rapports d’évaluation. Trouvez le nombre total d’objets empaquetés sur la deuxième page du rapport d’évaluation.docx :
Vous pouvez également trouver les comptes pour chaque objet enveloppé spécifique qui a été reconnu dans la section d’instruction correspondante :
En tant qu’utilisateur de l’outil, vous pouvez souhaiter :
Déchiffrer et extraire à nouveau les objets de votre base de données.
Supprimer ces objets de votre code source.
Aucune action. Les objets doivent être évalués et commentés, mais le taux de conversion risque de baisser.