NOTICE: Our Community is moving. Get more information.
What is the $(CRMDATA) parameter and how can it be used?
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
C:\Documents and Settings\A_User\Local
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,
Attached to this KB is a VB6 code sample showing how to parse the
XML information, this code references the msxml6.dll.