Having problems with your account or logging in?
A lot of changes are happening in the community right now. Some may affect you. READ MORE HERE

What is the $(CRMDATA) parameter and how can it be used?

What is the $(CRMDATA) parameter and how can it be used?

Problem:

What is the $(CRMDATA) parameter and how can it be used?

Resolution:


  • Product Name: CaliberRM
  • Product Version: All
  • Platform/OS Version: All


CaliberRM has an argument called $(CRMDATA) that a custom tool can utilise. Using this argument, when a requirement is clicked in the CaliberRM client an XML and HTML file is generated in the following directory were A_User is the user logged in the machine

C:\Documents and Settings\A_User\Local Settings\Temp\

The $(CRMDATA) argument returns the path to the XML that is produced. The generated XML file has all requirement information and server information i.e. hostname, project, requirement id, requirement name, requirement description, requirement UDA values

This data can be utilised by a custom tool in CaliberRM for reporting or requirement manipulation. The custom tool can use the generated XML file to obtain the required information i.e. The custom tool could use the msxml6.dll to parse the XML file. To set this up in CaliberRM,

  1. Click on TOOLS | OPTIONS | Select "Custom Tool" Tab
  2. Add the name of the Custom Tool
  3. Fill in the path to the executable in the Command or Document text
  4. Fill in the argument $(CRMDATA) in the argument text box
  5. Click OK
  6. Click FILE | SAVE SETTINGS


Attached to this KB is a VB6 code sample showing how to parse the XML information, this code references the msxml6.dll.


Related documents:


Old KB# 16533

DISCLAIMER:

Some content on Community Tips & Information pages is not officially supported by Micro Focus. Please refer to our Terms of Use for more detail.
Version history
Revision #:
1 of 1
Last update:
‎2013-02-15 18:35
Updated by:
 
The opinions expressed above are the personal opinions of the authors, not of Micro Focus. By using this site, you accept the Terms of Use and Rules of Participation. Certain versions of content ("Material") accessible here may contain branding from Hewlett-Packard Company (now HP Inc.) and Hewlett Packard Enterprise Company. As of September 1, 2017, the Material is now offered by Micro Focus, a separately owned and operated company. Any reference to the HP and Hewlett Packard Enterprise/HPE marks is historical in nature, and the HP and Hewlett Packard Enterprise/HPE marks are the property of their respective owners.