Configuring WebSphere Application Server for Network Service Manager

Starting from Netcool Configuration Manager V6.4.2 fix pack 6, you must configure IBM WebSphere Application Server in order to use JSON with the NSM REST API.

About this task

Complete the following steps to configure IBM WebSphere Application Server.

Procedure

  1. Copy the following files from the /profile/installedApps/JazzSMNode01Cell/Intelliden R-Series.ear/ibm_tivoli-nsm.war/WEB-INF/lib/ directory within the Jazz for Service Management installation directory to the top level of the Jazz for Service Management installation directory.
    • jackson-mapper-asl-1.9.11.jar
    • jackson-core-asl-1.9.11.jar
  2. Create a new shared library:
    1. Log in to IBM WebSphere Application Server console at https://server:16316/ibm/console/logon.jsp by using the Intelliden user ID and password.
    2. Click Environment > Shared Library > New.
    3. Select the following scope: cells:JazzSMNode01Cell:nodes:JazzSMNode01:servers:server1
    4. Enter a meaningful name for the new library.
    5. Add the full path to the libraries that you copied in the Classpath field.

      For example:

      /opt/home/icosuser/jackson-mapper-asl-1.9.11.jar
      /opt/home/icosuser/jackson-core-asl-1.9.11.jar
    6. Check Use an isolated class loader for this shared library.
    7. Save the changes.
  3. Associate the new shared library with the NSM application.
    1. Click Servers > Server Types > Websphere application servers.
      A list of servers is displayed.
    2. Click the server that you want to use with the REST API.
    3. In the Configuration tab, click Installed applications in the Applcations section.
      A list of installed applications is displayed.
    4. Click Intelliden R-Series.
      The Configuration tab is displayed.
    5. In the References section, click Shared library references.
      A list of shared libraries is displayed.
    6. Select NCM Service Management and click Reference shared libraries.
      A list of available libraries is displayed.
    7. Select the library that you created previously, and move it from the Available list to the Selected list.
    8. Save your changes and exit the console.
  4. Back up and edit the AppServer/properties/amm.filter.properties file within the IBM WebSphere Application Server installation directory.
  5. Append the following lines to the end of the file:
    Ignore-Scanning-Packages = javassist, \
                               org.antlr, \
                               org.apache.avalon, \
                               org.apache.batik, \
                               org.apache.bcel, \
                               org.apache.commons, \
                               org.apache.log4j, \
                               org.apache.poi, \
                               org.apache.regexp, \
                               org.apache.xalan,  \
                               org.apache.xerces,  \
                               org.apache.xml,  \
                               org.apache.xpath,  \
                               org.ajax4jsf, \
                               org.dbunit, \
                               org.richfaces, \
                               org.jboss.el, \
                               org.jchrontab, \
                               org.omg, \
                               org.seasar, \
                               org.slf4j,  \
                               com.thoughtworks.xstream.converters.reflection,  \
                               com.thoughtworks.xstream.mapper
  6. Restart the Netcool Configuration Manager Presentation server where NSM is used.