WebSphere Message Brokers
File: as04510_
Writer: Lorraine Waitt

Task topic

This build: July 31, 2007 21:37:06

Packaging a user-defined node workbench project

Before you start

  1. You must have created and compiled your user-defined node in Java or in C.
  2. You must have created the representation of your user-defined node in the workbench.
  3. You must have tested your user-defined node.

Although you have used and tested your user-defined node on your local computer, you must make its associated files available on other computers when it is ready to be used throughout your broker domain. A user-defined node consists of two sets of files:

The workbench representation consists of a set of resources that have been created as an Eclipse plug-in. To package the plug-in so that it can be distributed to other computers:

  1. Switch to the Plug-in Development perspective.
  2. Right-click the node project that you want to package for distribution.
  3. Click File > Export.
  4. From the list displayed, select Zip file.
  5. Click Next.
  6. The resources that are available for you to export as a compressed file are listed. Select your user-defined node by selecting the check box next to its project name. Resources that are automatically selected for the node include the .msgnode file, the .properties file, plugin.xml, and palette.properties.
  7. Deselect the following files and directories (all are selected as default):
    • .classpath
    • .project
    • build.properties
    • build.xml
    • /bin
    • /src
    • /temp.folder
  8. Specify a name and location for your compressed file, specifying the same name as that of your user-defined node project.
  9. Click Finish.

The compressed file is saved at the location that you specified. Java source code that you developed within the project is included in the compressed file. You can add your C source code or compiled files to the compressed file using any file compression utility. You then have a self-contained package that you can distribute.

To distribute the workbench files, continue with Installing a user-defined extension to current and past versions of the broker. To distribute the runtime components, see Installing user-defined extension runtime files on a broker.

For installation on another system, see Installing a user-defined extension to current and past versions of the broker.

To distribute your node commercially, see the PDE Guide for information about issues such as versioning and updating your user-defined node.

Related concepts
User-defined input nodes
User-defined message processing nodes
User-defined output nodes
Related tasks
Developing user-defined extensions
Creating the user interface representation of a user-defined node in the workbench
Testing a user-defined node
Notices | Trademarks | Downloads | Library | Support | Feedback

Copyright IBM Corporation 1999, 2007Copyright IBM Corporation 1999, 2007. All Rights Reserved.
This build: July 31, 2007 21:37:06

as04510_ This topic's URL is: