App Connect

 View Only

IBM App Connect Enterprise Toolkit not showing a user-defined node.

By Paul Lacy posted Tue July 19, 2022 09:53 AM

  

The original Eclipse-Plugin code used a plugin.xml file for defining an Eclipse-Plugin. There are some older user-defined nodes that use the old style definition and that is no longer supported by the Eclipse level used by the IBM App Connect Enterprise Toolkit.    

This article provides you with the steps needed to fix the issue and allow the user-defined extension to be shown in the IBM App Connect Enterprise Toolkit.

The following steps are based on the sample that has been shipped in the IBM App Connect Enterprise product under <install>\servers\samples\extensions\nodes\com.ibm.samples.nodes.

Step 1

  • Unzip the SampleNodesProject.zip.
  • Open the MANIFEST.MF file inside the META-INF directory.
    The current MANIFEST.MF file looks like this:

Manifest-Version: 1.0

Ant-Version: Apache Ant 1.7.1

Created-By: 2.6 (IBM Corporation)

Step 2

  • Replace the current MANIFEST.MF file with the following;

Manifest-Version: 1.0

Bundle-SymbolicName: com.ibm.samples.nodes; singleton:=true

Bundle-Name: samples Plug-in

Bundle-Version: 1.0.0

Require-Bundle: com.ibm.etools.mft.api,com.ibm.etools.mft.util.ui,com.

ibm.etools.mft.config

Bundle-ManifestVersion: 2

Bundle-RequiredExecutionEnvironment: JavaSE-1.6

Bundle-Vendor: IBM Provider

Note: You need to ensure that the following match your user-defined node:

Bundle-SymbolicName

Bundle-Version

Step 3

  • Update the JAR file with the new MANIFEST.MF file.
  • Copy the file into the <install>\tools\dropins folder.
  • Open the Toolkit from the IBM App Connect console and navigate to the tools directory.
  • Run eclipse-clean and you will be able to see the nodes in the Toolkit palette.  


#AppConnectEnterprise(ACE)

Permalink