Updating a user-defined extension

On all systems, you can change a user-defined extension file.

About this task

You must stop and restart the integration node for your changes to show, However, you are not required to stop and restart the integration node in the following two scenarios:
  • If you have created an integration server in the IBM® App Connect Enterprise Toolkit, but have not yet deployed to it, you can add the .lil, .pdb, and .jar files to your chosen directory.
  • If an object has already been deployed to the integration server that you want to use, add the .lil, .pdb, and .jar files to your chosen directory and use the mqsireload command to restart the group. You cannot overwrite an existing file on the Windows system when the integration node is running because a file lock is put in place by the operating system.

These two scenarios must be used with caution, because any integration server that is connected to the same integration node also detects the new .lil, .pdb, and .jar files when that integration server is restarted, or when an object is first deployed to it. If you restart the integration node, you must ensure that anyone with an interest in a particular integration server is made aware that recent changes have been made to the integration node.

These two scenarios assume that you have used the mqsicreatebroker command to notify the integration node of the directory in which the user-defined extension files have been placed.

Procedure

To change a user-defined extension file:

  1. Stop the integration node by using the mqsistop command.
  2. Update or overwrite the .lil or .jar file.
  3. Restart the integration node by using the mqsistart command.