This documentation applies to the 8.1 version of BMC Atrium Core, which is in "End of Version Support." You will not be able to leave comments.

To view the latest version, select the version from the Product version menu.

Manually creating BMC Atrium CMDB extensions

You can create the new extension manually in an XML file, which has several sections that correspond to the installer action files in Packaging BMC Atrium CMDB extensions.

When you have defined the XML file for the new extension, see Installing BMC Atrium CMDB extensions.

Extension registration and dependency

This section of the XML file defines the registration and dependency information for the extension. The registration information defines the extension that you are creating. When the extension loader runs, it stores the extension registration values that you specify in the package.xml file, such as the extension name, version, and GUID in the SHARE:Application_Properties form.

A GUID is a unique ID for the extension. This ID is used by the extension loader program to determine if an extension is already installed. After you create an extension with a specific GUID, you can only change the version number to update the extension. The GUID remains the same for the life span of an extension.


"<stage level=""RegisterExtensions"">
	<rik_command>
		<subcommand>appinfo</subcommand>
		<log_dir>$BMC_CMDB_EXTENSIONS_DIRECTORY$</log_dir>
		<log_name>BMCCMDBExtensionLoader</log_name>
		<guid>ID00C04FA081BAg7YTQwYNXncALwcA</guid>
		<property_name>Name</property_name>
		<mode>ITSM-CMDB extension #1</mode>
		<property_status>0</property_status>
		<server_info_parameter>set</server_info_parameter>
		<no_output_to_console/>
		<no_new_log/>
		<note>Installing ITSM-CMDB extension #1</note>
	</rik_command>
	<rik_command>
		<subcommand>appinfo</subcommand>
		<log_dir>$BMC_CMDB_EXTENSIONS_DIRECTORY$</log_dir>
		<log_name>BMCCMDBExtensionLoader</log_name>
		<guid>ID00C04FA081BAg7YTQwYNXncALwcA</guid>
		<property_name>Version</property_name>
		<mode>7.0</mode>
		<property_status>0</property_status>
		<server_info_parameter>set</server_info_parameter>
		<no_output_to_console/>
		<no_new_log/>
		<note>Installing ITSM-CMDB extension #1</note>
	</rik_command>
</stage>

Define the version of BMC Remedy AR System:


<ar_version_condition operation="GREATER_THAN_OR_EQUALS_TO" version_operand="7.6"/>

Define the minimum and maximum version of BMC Atrium CMDB:


"<version_condition guid=""OB00C04FA081BABZlxQAmyflAg1wEA""operation=""GREATER_THAN_OR_EQUALS_TO""version_operand=" "1.0""/>
<version_condition guid=""OB00C04FA081BABZlxQAmyflAg1wEA"" operation=""LESS_THAN_OR_EQUALS_TO""version_operand=""9.0""/>"

Extension Loader instructions

Define the instructions for the Extension Loader to perform an action.

Workflow command commands


"	<rik_command>
	<subcommand>loadapp</subcommand>
	<log_dir>$BMC_CMDB_EXTENSIONS_DIRECTORY$</log_dir>
	<log_name>BMCCMDBExtensionLoader</log_name>
	<file_name>$BMC_CMDB_EXTENSIONS_DIRECTORY$$/$600-CDMExtensions$/$100-workflow-RIK.xml</file_name>
	<component_mask>0</component_mask>
	<mode>newall</mode>
	<output_to_console/>
	<no_new_log/>
	<note>Installing ITSM-CMDB extension #1</note>
	</rik_command>"

cmdbdriver commands


"	<cmdb_driver_command>
	<file_name>$BMC_CMDB_EXTENSIONS_DIRECTORY$$/$600-CDMExtensions$/$200-CDMExtensions-OSD.txt</file_name>
	<output>$BMC_CMDB_EXTENSIONS_DIRECTORY$$/$DriverLog</output>
	<note>Installing ITSM-CMDB extension #1</note>
	</cmdb_driver_command>"

BMC Remedy AR System driver script commands


" 	<driver_command>
	<file_name>$BMC_CMDB_EXTENSIONS_DIRECTORY$$/$800-SIMWorkflow$/$800-SIM-Workflow-ARD.txt</file_name>
	<output>$BMC_CMDB_EXTENSIONS_DIRECTORY$$/$DriverLog</output>
	<note>Installing SIM: CMDB Workflow</note>
	</driver_command>"

Commands for importing data into BMC Remedy AR System forms


"	<rik_command>
	<subcommand>dataimp</subcommand>
	<log_dir>$BMC_CMDB_EXTENDION_LOADER_OUTPUTDIR$</log_dir>
	<log_name>BMCCMDBExtensionLoader</log_name>
	<file_name>$BMC_CMDB_EXTENSIONS_DIRECTORY$$/$502-TDONLY$/$501-tdonly-datasets-IMP.arx</file_name>
	<mode>newall</mode>
	<server_info_parameter/>
	<output_to_console/>
	<no_new_log/>
	<note>Installing TD ONLY for Reconciliation Engine</note>
	</rik_command>"

Extension order commands


<stage_group dir="$BMC_CMDB_EXTENSIONS_DIRECTORY$$/$600-
CDMExtensions" env="$BMC_UTILITY_ENVIRONMENT_VARIABLE$" name="600-
CDMExtensions">

This version of the documentation is no longer supported. However, the documentation is available for your convenience. You will not be able to leave comments.

Comments