My Oracle Support Banner

How To Run 'pin_cmt -deploy' For Custom Classes? (Doc ID 788394.1)

Last updated on OCTOBER 03, 2023

Applies to:

Oracle Communications Billing and Revenue Management - Version and later
Information in this document applies to any platform.


A user could migrate non-custom and custom objects using pin_cmt -import and pin_cmt -import_custom. But, when deploying them (using pin_cmt -deploy), the only way CMT can perform this is when .ctl entries in that are not at the top of the hierarchy of custom classes are removed.

For example, if the user defines an /agreement class with a nested substruct called instalments and assigns the table agreement_instalments_t to this substruct, the user would add agreement_t.ctl and agreement_instalments_t.ctl to in order to migrate these custom entities.

That works fine, but in order to deploy migrated objects, the user must remove agreement_instalments_t.ctl from

Is this a bug? Or the user must change by deleting .ctl entries to include only non-custom/non-extended .ctl files for deploying?


To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!

In this Document

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.