This documentation supports the 21.3 version of BMC Helix CMDB.To view an earlier version, select the version from the Product version menu.

Troubleshooting the Service Context plug-in


The Service Context (BMC.ARDBC.ATRIUM.SERVICECONTEXT) plug-in is the backend logic that supports BMC Atrium Service Context. For more information about BMC Atrium Service Context, see Service Context.

Troubleshooting tips

  • The AR System Administration: Plugin Server Configuration form contains the configurations for the logs that can be used for troublehsooting. For more information, see Logging Configurations in Setting plugin server configuration optionsin Action Request System documentation.
  • For the Service Context plug-in, the default logger is com.bmc.atrium.federation.srvcctx and its appender is bmc.servicecontext.appender.

If you see any of the following issues, you must check whether the setup steps for BMC Atrium Service Context were performed as described in Setting up service context:

  • The Service Context Summary window does not open
  • Attributes are not visible,
  • The BMC Atrium Service Context icon is not visible within a BMC application.

Troubleshooting the BMC Atrium Service Context Web Services adapters

The Service Context Web Service adapters provide a common interface for the BMC Atrium Service Context feature to talk to various content providers (ITSM, SRM, and so on). A provider is called by the Atrium Service Context plug-in; the provider then talks to its specific application and returns the requested data back to BMC Helix CMDB. Each provider registers its Web Service location (WSDL) in the UDDI registry. The Atrium plug-in is then able to detect what providers are available, and call each provider to get information.

Note

A UDDI Server must be configured with the AR System installation. You can check this by navigating to the WS Registry Integration tab on the Server Information form. In this tab, you should see your configured Registry Location along with the Registry Admin User and Password.

If you have problems, try the following troubleshooting tips.

To verify that the CMDB Web Services Registry is properly configured

Make sure that you have a valid configured server for the UDDI registry. You sometimes encounter problems with Fully Qualified Domain Names (FQDNs).

  1. Open the Action Request System Administration Console.
  2. Open the Server Information window.
  3. Click the WS Registry Information tab.
  4. To verify that there is a valid configured server, open the URL from in the Registry Location field, and validate that it opens the UDDI console.
    SC_TS1.gif
    If the URL does not work, make sure that the domain name is qualified correctly.
  5. If you update the Registry Location, click Update Registry.
  6. Set Flush Web Service End Point Cache to Yes.
  7. Click OK.

To verify the Web Services are registered correctly in the UDDI

Each provider must register itself inside the UDDI registry. For Action Request System providers (for example, BMC Helix ITSM, Service Request Management, or Service Level Management) the registration is done through the AR System Web Service Registry form. This allows the administrator to easily add and update entries to the UDDI server.

During the BMC Helix ITSM installation, a record for the Service Context feature is created (even if the administrator chooses not to configure Service Context at install time). This allows the user to easily configure Service Context any time after installation.

  1. Open the AR System Web Services Registry form from the Action Request System Administration Console (System > General > Web Services Registry).
  2. Search for the record where Business Name is set to BMC and Application Name is set to ITSM.
  3. Make sure that Registration Status is set to Registered.
  4. Copy the End Point URL.
  5. Log on to the computer where the AR System server is installed.
  6. Paste the URL into a web browser.
    You should be able to open the web service without errors.

To verify that the Adapter is published in the UDDI Registry

  1. Open the AR System Web Services Registry Query form from the Action Request System Administration Console (System > General > Web Services Registry Query).
  2. Search for the record where Business Name is set to BMC and Application Name is set to ITSM.
  3. Make sure that the WSDL URL and End Point URL are present.
    If the record does not exist or the URLs are not present, you must register them in the UDDI.

To configure BMC Helix Single Sign-On if the IT Service Management attributes are not displayed

If you implemented BMC Helix Single Sign-On and the IT Service Management attributes are not displayed in the Service Context Administration window, it is possible that the Not Enforced URI Processing list is not configured properly. You must add the web services URI to the not-enforced list.


You can verify if BMC Helix Single Sign-On is correctly configured by copying and pasting the End Point URL into a web browser on the computer where the AR System server is installed. You should not be forced to log on to view the web service.

If you are forced to log on, then perform the following steps:

  1. Navigate to Start > All Programs > BMC Software > BMC Atrium SSO > Administrator to open the BMC Helix Single Sign-On Admin Console.
  2. Edit the Mid Tier agent and add /arsys/services/ to the Not Enforced URI Processing* list. For more information about editing agents on BMC Helix Single Sign-On, see Administering for the applicable BMC Helix Single Sign-On version.
  3. Restart the BMC Atrium SSO Tomcat service.
  4. Restart the AR System server.
  5. Restart the Mid Tier.
  6. Open the Service Context Administration window.
     The IT Service Management attributes should now be correctly displayed.

Note

If you manually integrated BMC Helix Single Sign-On, make sure that the /arsys/services/* value is present in the not-enforced.txt file on the Mid Tier computer. For more information, see:



 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*