Job Management Partner 1/Asset Information Manager Planning and Setup Guide
A CSV file to be imported by the jamimport command is created for each class. Therefore, before creating a CSV file, check its relationship with classes and determine the class to be imported to register desired information.
With some asset information, such as hardware information, you need to import multiple classes before you can use the registered information with asset management jobs.
For details on class relationships managed by the asset management database, see 14.1.3 Relationships between classes.
The following sections describe the information that needs to be imported when multiple classes are imported using the jamimport command. Notes about creating CSV files are also provided.
The table below describes the classes that need to be imported in order to add, update, or delete device information,
Table 7-2 Classes to be imported in order to register device information
Class that needs to be imported | Associated class | Description |
---|---|---|
AssetInfo | GroupInfo# | To specify information about a group, specify the same value as the property corresponding to the GroupInfo object class. |
LocationInfo# | To specify information about a location, specify the same value as the property corresponding to the LocationInfo object class. | |
UserInfo# | To specify information about a user, specify the same value as the property corresponding to the UserInfo object class. | |
HardwareInfo | AssetInfo | For AssetID, specify the same ID as for the corresponding AssetInfo object class. |
The table below describes the classes that need to be imported in order to add, update, or delete information about software installed on a device.
You can register installed software information for a device whose device type is computing (code: 100 to 198).
Table 7-3 Classes to be imported in order to register installed software information
Class that needs to be imported | Associated class | Description |
---|---|---|
InstalledInfo | AssetInfo | For AssetID, specify the same ID as for the corresponding AssetInfo object class. |
InstalledList | For InstalledID, specify the same ID as for the corresponding InstalledList object class. | |
ComponentInfo | For InstalledID, specify the same ID as for the corresponding InstalledList object class. |
The table below describes the classes that need to be imported in order to add, update, or delete network information for a device.
You can register network information for a device whose device type is computing (code: 100 to 198) or networking (code: 300 to 398).
Table 7-4 Classes to be imported in order to register network information
Class that needs to be imported | Associated class | Description |
---|---|---|
NetworkInfo | AssetInfo | For AssetID, specify the same ID as for the corresponding AssetInfo object class. |
IPAddress | To specify IPAddress, the IP address to be specified must have been registered in the IPAddress object class. However, if you use the DHCP server, do not import IPAddress. |
|
IPAddressLink | If you do not set DHCP server name, you need to register the association with the IPAddress object class at the corresponding IP address. |
The table below describes the classes that need to be imported in order to add, update, or delete the information about software.
Table 7-5 Classes to be imported in order to register information about software
Class that needs to be imported | Associated class | Description |
---|---|---|
AssetInfo | GroupInfo# | To specify information about a group, specify the same value as the property corresponding to the GroupInfo object class. |
SoftwareInfo | AssetInfo | For AssetID, specify the same ID as for the corresponding AssetInfo object class. |
SoftwareList | For SoftwareListID, specify the same ID as for the SoftwareList object class. |
The table below describes the classes that need to be imported in order to add, update, or delete software key information.
Table 7-6 Classes to be imported in order to register software key information
Class that needs to be imported | Associated class | Description |
---|---|---|
SoftwareKeyInfo | AssetInfo | For AssetID, specify the same ID as for the corresponding AssetInfo object class. |
SoftwareList | For SoftwareListID, specify the same ID as for the SoftwareList object class. | |
MachinePermitLink | To register the target of an install license, you need to register its association with the target AssetInfo object class. | |
UserPermitLink | To register the target of a user license, you need to register its association with the target UserInfo object class. |
The table below describes the classes that need to be imported in order to add, update, or delete license information.
Table 7-7 Classes to be imported in order to register license information
Class that needs to be imported | Associated class | Description |
---|---|---|
LicenseInfo | SoftwareList | For SoftwareListID, specify the same ID as for the SoftwareList object class. |
The table below describes the classes that need to be imported in order to add, update, or delete volume contract information.
Table 7-8 Classes to be imported in order to register volume contract information
Class that needs to be imported | Associated class | Description |
---|---|---|
VolumeContract | VolumeContractLink | To register an asset that is subject to volume license, you need to register its association with the target AssetInfo object class. |
The table below describes the classes that need to be imported in order to add, update, or delete contract information.
Table 7-9 Classes to be imported in order to register contract information
Class that needs to be imported | Associated class | Description |
---|---|---|
Contract | ContractLeaseLink | To register an asset subject to lease contract, you need to register its association with the target AssetInfo object class. |
ContractMaintenanceLink | To register an asset subject to maintenance contract, you need to register its association with the target AssetInfo object class. | |
ContractRentalLink | To register an asset subject to rental contract, you need to register its association with the target AssetInfo object class. |
The table below describes the classes that need to be imported in order to add, update, or delete IP group information.
Table 7-10 Classes to be imported in order to register IP group information
Class that needs to be imported | Associated class | Description |
---|---|---|
AddressGroup | IPAddress | To define a new group or change a range, you need to register all IP addresses in the range defined as group in the IPAddress object class. |
The table below describes the classes that need to be imported in order to register group information.
Table 7-11 Classes to be imported in order to register group information
Class that needs to be imported | Associated class | Description |
---|---|---|
GroupInfo | UserInfo | To register a user belonging to a group, import the UserInfo object class. |
MemberLink | To register a user belonging to each group, you need to register its association with the UserInfo object class. |
The table below describes the classes that need to be imported in order to register user information.
Table 7-12 Classes to be imported in order to register user information
Class that needs to be imported | Associated class | Description |
---|---|---|
UserInfo | GroupInfo | To add a user's group, import the GroupInfo object class. |
MemberLink | To register a new user or change user's group, you need to register its association with the GroupInfo object class. If a user is not associated with a group, the imported user will not be displayed in windows. |
|
RoleInfo | To set a role for a user, import the RoleInfo object class. A user with no role set cannot log in to Asset Information Manager. |
|
AuthorityLink | To set a role for a user, you need to register its association with the RoleInfo object class. |
The table below describes the classes that need to be imported in order to register role information.
Table 7-13 Classes to be imported in order to register role information
Class that needs to be imported | Associated class | Description |
---|---|---|
RoleInfo | UserInfo | To set a role for a user, import the UserInfo object class. A user with no role set cannot log in to Asset Information Manager. |
AuthorityLink | To set a role for a user, you need to register its association with the UserInfo object class. |
The table below describes the classes that need to be imported in order to register search conditions for devices needing patches.
Table 7-14 Classes to be imported in order to register patch information
Class that needs to be imported | Associated class | Description |
---|---|---|
PatchInfo | AssetInfo | For AssetID, specify the same ID as for the corresponding object class AssetInfo. |
PatchList | For PatchID, specify the same ID as for the corresponding patch list. |
The table below describes the classes that need to be imported in order to register search conditions for virus definition information.
Table 7-15 Classes to be imported in order to register virus definition information
Class that needs to be imported | Associated class | Description |
---|---|---|
InstalledVirusDefInfo | AssetInfo | For AssetID, specify the same ID as for the corresponding object class AssetInfo. |
The table below describes the classes that need to be imported in order to register a maintenance log.
Table 7-16 Classes to be imported in order to register a maintenance log
Class that needs to be imported | Associated class | Description |
---|---|---|
Maintenance | AssetInfo | To associate a maintenance log with an asset and register it, specify the same ID as for the AssetInfo object class that corresponds to AssetID. To not associate a maintenance log with any asset, this class is not needed. |
The table below describes the classes that need to be imported in order to register a transfer log.
Table 7-17 Classes to be imported in order to register a transfer log
Class that needs to be imported | Associated class | Description |
---|---|---|
AssetUpdateRecord | AssetInfo | For AssetID, specify the same ID as for the corresponding AssetInfo object class. |
The table below describes the classes that need to be imported to register contract history.
Table 7-18 Classes to be imported to register contract history
Class that needs to be imported | Associated class | Description |
---|---|---|
ContractHistory | Contract | For ContractID, specify the same ID as for the corresponding Contract object class. |
The table below describes the classes that need to be imported to register contract asset history.
Table 7-19 Classes to be imported to register contract asset history
Class that needs to be imported | Associated class | Description |
---|---|---|
ContractAssetHistory | ContractHistory | For ContractID, specify the same ID as for the corresponding ContractHistory object class. |
AssetInfo | For AssetID, specify the same ID as for the corresponding AssetInfo object class. |
The table below describes the classes that need to be imported in order to register official authority information.
Table 7-20 Classes to be imported in order to register official authority information
Class that needs to be imported | Associated class | Description |
---|---|---|
JobRoleInfo | UserInfo | When registering a user with authority, import the object class UserInfo. |
JobRoleLink | When registering a user with authority, the relationship with the object class UserInfo must be registered. |
The following table describes the classes that must be imported in order to register related asset information.
Table 7-21 Classes to be imported in order to register related asset information
Class that needs to be imported | Associated class | Description |
---|---|---|
RelationAssetInfo | AssetInfo | For ParentAssetID and ChildAssetID, specify the same ID as for the corresponding object class AssetInfo. |
The following table describes the classes that must be imported in order to register division information.
Table 7-22 Classes to be imported in order to register division information
Class that needs to be imported | Associated class | Description |
---|---|---|
DivisionInfo | GroupInfo | For DivisionID, specify the same ID as for the corresponding object class GroupInfo. |
DivisionLink | For DivisionID, specify the same ID as for the corresponding object class DivisionInfo. For GroupID, specify the same ID as for the corresponding object class GroupInfo. |
|
DivisionUserLink | For DivisionID, specify the same ID as for the corresponding object class DivisionInfo. For UserID, specify the same ID as for the corresponding object class UserInfo. |
All Rights Reserved. Copyright (C) 2009, 2011, Hitachi, Ltd.