Delete an Extension

The method you use to delete an extension depends on if it is deployed to the Oracle Cloud Instance named in your primary Development environment, or if it's deployed to another pod (a different DEV pod, or a TEST or PROD instance).

You delete an extension manually if the extension is deployed to an Oracle Cloud Applications instance that's in the same identity domain as VB Studio (by default a TEST pod, although it could be a DEV pod or a different TEST pod if you requested that Oracle re-associate VB Studio to a different pod). If the extension is deployed to a different identity domain (typically your PROD instance), you should configure a build job to delete it.

Delete an Extension Manually

Use the manual method to delete an extension that's deployed to the Oracle Cloud Applications instance that's in the same identity domain as your VB Studio instance:

  1. In the left navigator, click Environments Environments.
  2. Select the Development environment where the extension is deployed.
  3. Click the Deployments tab.
  4. Expand the base application's name.
  5. Click Actions Three horizontal dots and select Delete next to the extension you want to delete.
  6. In the confirmation dialog box, click Delete.

Configure a Build Job to Delete an Extension

To delete an extension that's deployed to your PROD Oracle Cloud Applications instance (or to any Oracle Cloud Applications instance in a different identity domain from VB Studio), configure a build job and run it. You can't delete it manually.

Before you configure and run the job, delete the extension from the DEV instance (or TEST instance, if applicable) and make sure there aren't any adverse effects. For example, let's assume you have an attribute that's hidden in both the extension's business object and the user interface. After you delete the extension, the user interface shows the attribute that is still hidden in the business object. This may cause an error.

To configure the job, make sure you have valid credentials for the Oracle Cloud Application's instance where the extension is deployed.

  1. In the left navigator, click Builds Builds.
  2. In the Jobs tab, click + Create Job.
  3. In the New Job dialog box, in Name, enter a unique name.
  4. In Description, enter the job's description.
  5. In Template, select System Default OL7 for Visual Builder.
  6. Click Create.
    The Job Configuration page opens.
  7. Click the Steps tab.
  8. From Add Step, select Application Extension, and then select Delete.
  9. In Instance, select the Oracle Cloud Applications instance where the application is deployed.
  10. In Username and Password, enter the credentials of an IDCS user who is not only an Oracle Cloud Applications user, but one who can connect and undeploy from the Oracle Cloud Application's production instance.
    These credentials must be those of a local user, not a federated identity, and must not require multi-factor authentication.
  11. Enter the extension's identifier in Extension ID.

    Tip:

    The identifier is displayed in a column of the same name on the Deployments tab of the environment where the extension is deployed. The extension name can be viewed in a tooltip if you hover over the identifier. You can also see the extension name from Settings in the top right hamburger menu. This option displays the visual view of the file.
  12. Enter extension's version in Version.
    You can find the Extension Manager version on the Deployments tab of the environment where the extension is deployed. The Application Extensions section lists deployments for the current project only. Optionally, you can use the Show Previewed/Shared versions checkbox to display extensions that were deployed through the Designer, not through a build step.
  13. Click Save.
  14. To run a build, click Build Now.