Deleting deployed resources
Use the IBM® App Connect Enterprise Toolkit or the web user interface to remove deployed integration solution resources such as applications and libraries from an integration server.
About this task
You cannot delete shared libraries if they are being referenced by any of the other resources that are deployed on the integration server.
You cannot delete policy projects that contain non-dynamic policies. The changing or deletion of policies within a policy project is only supported for certain types of policy. To delete a policy project, which contains non-dynamic policies, it is necessary to delete all deployed resources from the integration server and then redeploy all resources.For more information about policy properties, see Policy properties.
Deleting a deployed resource by using the web user interface
Procedure
- Start the IBM App Connect Enterprise web
user interface, as described in Accessing the web user interface.
Your servers (integration servers), message flows, and other resources are displayed.
- Select the resource that you want to delete and click Delete.
Results
A message is sent to the integration server to delete the selected resource.
Removing a deployed object by using the IBM App Connect Enterprise Toolkit
About this task
To remove an object from an integration server by using the IBM App Connect Enterprise Toolkit, complete the following steps.
Procedure
- In the Integration Explorer view, right-click the object that you want to remove.
- Click Delete, then OK to confirm.
Results
The request is sent to the integration server, and a synchronous response is sent back.
Removing a deployed object by using the mqsideploy command
About this task
To remove an object from an integration server by using the mqsideploy command, complete the following steps.
Procedure
Results
The command reports when responses are received from the integration node. If the command completes successfully, a zero return code (0) is displayed.
Removing a deployed object by using the IBM Integration API
About this task
ExecutionGroupProxy
object, then run the
deleteDeployedObjectsByName method. Use the following code as an
example.import com.ibm.broker.config.proxy.*;
public class DeleteDeployedObjects {
public static void main(String[] args) {
BrokerConnectionParameters bcp =
new IntegrationNodeConnectionParameters
("localhost", 4414);
try {
BrokerProxy b =
BrokerProxy.getInstance(bcp);
ExecutionGroupProxy e =
b.getExecutionGroupByName("default");
e.deleteDeployedObjectsByName(
new String[] { "file1.msgflow",
"file2.msgflow",
"file3.xsd",
"file4.msgflow" }, 0);
}
catch (ConfigManagerProxyException e) {
e.printStackTrace();
}
}
}
What to do next
If you remove one or more message flows, you can now remove the resource files that are associated with those message flows; for example, JAR files.