SnowConvert: Oracleラップされたオブジェクト

入力コードには、それを生成するために使用される抽出ツールに応じて、ラップされたオブジェクトが含まれる場合があります。暗号化されたコードは、「ラップされた」単語の前にある「ナンセンス」な文字グループとしてエクスポートされます。これらのブロックをラップされたオブジェクトと呼びます。Oracleで実行することはできますが、 SnowConvert で変換されることはありません。

このラップされたコードは、ツール内での 変換率を低下させる 可能性があります。これは、現時点では、移行ツールがそれらのブロックを認識し、オブジェクト全体をコメントアウトしようとするためです。このコードはサポートされていないとみなされ、変換率に悪影響を及ぼします。

以下のオブジェクトはラップされて表示されます。

  • 関数

  • プロシージャ

  • パッケージ

  • パッケージ本文

  • タイプ

  • タイプ本文

ソースコードはこのようになります(何千行もある場合もあります)。

 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

出力はこのようになります。

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

ラップされたと認識されたオブジェクトは、評価レポートでカウントされています。Assessment.docxレポートの2ページ目で、ラップされたオブジェクトの総数を確認してください。

また、対応するステートメントセクションで認識された特定のラップされたオブジェクトごとのカウントも確認できます:

ツールのユーザーとして、あなたは次のことを望むかもしれません。

  • 復号化し、データベースからオブジェクトを再度抽出します。

  • これらのオブジェクトをソースコードから削除してください。

  • アクションはありません。オブジェクトは評価され、コメントアウトされるべきですが、変換率は下がるかもしれません。