This topic provides answers to some frequently asked questions about node undeployment.

How do I undeploy a node?

After you delete a node in the development environment on the DataStudio page, a node undeployment record is generated on the Create Package page. Click Deploy in the Actions column of the record to deploy the undeployment operation. If the deployment operation is successful, the node is undeployed from the production environment. Undeploy a node from the production environmentrealease package

Whether the deployment operation is successful depends on the permissions of the role of a user that performs this operation and the specified workflow. If the deployment operation fails, check the status of the deployment package on the Release Package page.

Note Click Workspace Manage in the upper-right corner. On the User Management page, view the O&M personnel.

What do I do if a node that has subnodes fails to be undeployed?

You can undeploy a node only after no nodes depend on the node in the development and production environments.

Note If you undeploy a node, exceptions may occur on the nodes that depend on this node. We recommend that you contact the owner of each node before you undeploy the current node.
Operation guidance:
  1. The node you want to undeploy has a subnode that you created.

    Go to the DataStudio page, find the desired subnode, and then click the Properties tab on the right side. In the Dependencies section, delete the dependency between the subnode and its ancestor node that you want to undeploy and click Save and Submit (the dependency between the subnode and its ancestor node is deleted in the development environment). Then, click Deploy (the dependency between the subnode and its ancestor node is deleted in the production environment).

  2. The node that you want to undeploy has a subnode that is not created by you.

    Search for the subnode in Operation Center in the development environment and production environment, and contact the owner of the subnode to change its ancestor node to a different node. Click Submit (the dependency between the subnode and its ancestor node is deleted in the development environment) and Deploy (the dependency between the subnode and its ancestor node is deleted in the production environment). Then, you can delete the node that you want to undeploy.

How do I check whether a node is undeployed from the production environment?

After you undeploy a node, find the node ID on the Cycle Task page in Operation Center in the development environment and production environment to check whether the node still exists.

Warning Node undeployment is a high-risk operation. Proceed with caution.

How do I recover an undeployed node?

A deleted node is placed in a recycle bin. If you want to recover a deleted node, go to the recycle bin and recover the node.

Note Before you recover a deleted node, make sure that the node undeployment operation is successful in both the development and production environments. If the error message shown in the preceding figure appears, you can refer to the operations described in the How do I undeploy a node? section in this topic to fix the error.