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==

/
Copy

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==

/
Copy

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.