Delete Computer operation
The Delete Computer operation deletes a computer record.
Delete wrappers can delete only a single record. If information provided in the request refers to zero or more than one record, then no record is deleted. The entry to be deleted is first located by executing a logical AND operation using the elements provided in request. The located entry is then deleted.
The following table describes the elements of the <items>
XML element and the adapter request. If not specified, the valid value for an element should be assumed to be a string.
Elements for the <items> XML element and adapter request for the Delete Computer operation
Element |
Definition |
Required |
---|---|---|
|
Specifies the name of the operation: |
Yes |
|
Contains the other elements in the request |
Yes |
|
Contains elements that uniquely identify a record |
Yes |
|
Specifies the unique name for identifying a computer item |
Yes |
|
Specifies a unique computer record |
Yes |
|
Specifies the attributes for a computer |
Yes |
|
Specifies the status of the computer
|
No |
|
Specifies the assignment group for the computer |
No |
|
Specifies the vendor name for the computer |
No |
|
Specifies the serial number of the computer |
No |
|
Specifies the location of the computer |
No |
|
Specifies the type of the configuration item |
No |
|
Specifies the part number of the computer |
No |
|
Specifies the version of the computer |
No |
|
Specifies the model of the computer |
No |
|
Specifies the person who last updated the record |
No |
|
Specifies the subtype for a selected type of configuration item
|
No |
|
Specifies the building for the computer |
No |
|
Specifies the floor of the computer |
No |
|
Specifies the room of the computer |
No |
|
Specifies whether the system is down
|
No |
|
Specifies the asset for the record |
No |
|
Specifies the name of the company |
No |
|
Contains child elements for describing the computer item; is a structure-type element |
Yes |
|
Specifies the system time when the record was last modified |
No |
|
Specifies the user name that last modified the record |
No |
|
Specifies the number of times the record was modified |
No |
|
Specifies the environment of the computer
|
No |
|
Specifies the department that owns the computer item |
No |
|
Specifies the default impact of the computer
|
No |
|
Specifies the title of the computer Valid value: Any string |
No |
|
Specifies the priority of the computer Valid values:
|
No |
|
Specifies the ID of the computer |
No |
The following figure displays the sample adapter request for the Delete Computer operation.
Sample adapter request for the Delete Computer operation
<hp-service-manager-request>
<entity>configurationitem</entity>
<entity-type>computer</entity-type>
<request>
<operation-name>delete-computer</operation-name>
<parameters>
<delete-computer-request>
<model>
<keys>
<logical-name>
<value>Computer1</value>
<type>String</type>
</logical-name>
</keys>
<instance>
<file-device>
<type>Structure</type>
<configuration-item-type>
<value>computer</value>
<type>String</type>
</configuration-item-type>
</file-device>
<file-computer>
<type>Structure</type>
</file-computer>
</instance>
</model>
</delete-computer-request>
</parameters>
</request>
</hp-service-manager-request>
The following figure displays an adapter response for the Delete Computer operation.
Sample adapter response for the Delete Computer operation
<hp-service-manager-response>
<metadata>
<count>1</count>
</metadata>
<responses>
<response>
<metadata>
<count>1</count>
</metadata>
<item>
<metadata>
<status>success</status>
</metadata>
<parameters>
<model>
<keys>
<logical-name>
<value>Computer1</value>
<type>String</type>
</logical-name>
</keys>
<instance>
<file-device>
<type>Structure</type>
<model>
<value>RA-2001</value>
<type>String</type>
</model>
<location>
<value>location</value>
<type>String</type>
</location>
<configuration-item-type>
<value>computer</value>
<type>String</type>
</configuration-item-type>
<updated-by>
<value>falcon</value>
<type>String</type>
</updated-by>
<part-no>
<value>1003</value>
<type>String</type>
</part-no>
<istatus>
<value>In Stock</value>
<type>String</type>
</istatus>
<floor>
<value>floor</value>
<type>String</type>
</floor>
<sysmodtime>
<value>2010.02.05 12:31:07</value>
<type>DateTime</type>
</sysmodtime>
<sysmodcount>
<value>2</value>
<type>Decimal</type>
</sysmodcount>
<sysmoduser>
<value>falcon</value>
<type>String</type>
</sysmoduser>
<assignment>
<value>Application</value>
<type>String</type>
</assignment>
</file-device>
<file-computer>
<type>Structure</type>
<sysmodtime>
<value>2010.02.05 12:31:07</value>
<type>DateTime</type>
</sysmodtime>
<sysmoduser>
<value>falcon</value>
<type>String</type>
</sysmoduser>
<sysmodcount>
<value>1</value>
<type>Decimal</type>
</sysmodcount>
</file-computer>
<uniquequery>file.device,logical.name="Computer1"</uniquequery>
</instance>
</model>
<messages>
<element>
<value>joincomputer record deleted.</value>
</element>
</messages>
<status>SUCCESS</status>
<message>Success</message>
<schema-revision-date>2005.03.15 00:00:00</schema-revision-date>
<schema-revision-level>0</schema-revision-level>
<return-code>0</return-code>
</parameters>
</item>
</response>
</responses>
</hp-service-manager-response>
Comments
Log in or register to comment.