Delete Furnishing operation
The Delete Furnishing operation deletes a furnishing 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 Furnishing 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 a unique name for identifying a furnishing item |
Yes |
|
Specifies a unique furnishing record |
Yes |
|
Specifies the attributes for a furnishing item |
Yes |
|
Specifies the name of the vendor for the furnishing item |
No |
|
Specifies the serial number of the furnishing item |
No |
|
Specifies the location of the furnishing item |
No |
|
Specifies the type of the configuration item |
No |
|
Specifies the part number of the furnishing item |
No |
|
Specifies the version of the furnishing item |
No |
|
Specifies the model of the furnishing item |
No |
|
Specifies the person who last updated the record |
No |
|
Specifies the subtype for a selected type for a configuration item |
No |
|
Specifies the building for the furnishing item |
No |
|
Specifies the floor for the furnishing item |
No |
|
Specifies the room for the furnishing item |
No |
|
Specifies whether the system is down
|
No |
|
Specifies the asset for the record |
No |
|
Specifies the name of the company |
No |
|
Specifies the assignment group for the furnishing item |
No |
|
Contains child elements for describing the furnishing item; is a structure-type element |
Yes |
|
Specifies the width of the furnishing item in inches |
No |
|
Specifies the depth of the furnishing item in inches |
No |
|
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 furnishing item
|
No |
|
Specifies the department that owns the furnishing item |
No |
|
Specifies the default impact of the furnishing item
|
No |
|
Specifies the title of the furnishing item |
No |
|
Specifies the priority of the furnishing item
|
No |
|
Specifies the status of the furnishing item
|
No |
The following figure displays the sample adapter request for the Delete Furnishing operation.
Sample adapter request for the Delete Furnishing operation
<hp-service-manager-request>
<entity>configurationitem</entity>
<entity-type>furnishing</entity-type>
<request>
<operation-name>delete-furnishing</operation-name>
<parameters>
<delete-furnishing-request>
<model>
<keys>
<logical-name>
<value>FUR-0023</value>
<type>String</type>
</logical-name>
</keys>
<instance>
<file-device>
<type>Structure</type>
<configuration-item-type>
<value>furnishings</value>
<type>String</type>
</configuration-item-type>
<assignment>
<value>Application</value>
<type>String</type>
</assignment>
<istatus>
<value>In use</value>
<type>String</type>
</istatus>
</file-device>
<file-furnishings>
<type>Structure</type>
</file-furnishings>
</instance>
</model>
</delete-furnishing-request>
</parameters>
</request>
</hp-service-manager-request>
The following figure displays an adapter response for the Delete Furnishing operation.
Sample adapter response for the Delete Furnishing 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>FUR-0023</value>
<type>String</type>
</logical-name>
</keys>
<instance>
<file-device>
<type>Structure</type>
<configuration-item-type>
<value>furnishings</value>
<type>String</type>
</configuration-item-type>
<updated-by>
<value>falcon</value>
<type>String</type>
</updated-by>
<istatus>
<value>In use</value>
<type>String</type>
</istatus>
<sysmodtime>
<value>2010.02.08 11:42:50</value>
<type>DateTime</type>
</sysmodtime>
<sysmodcount>
<value>0</value>
<type>Decimal</type>
</sysmodcount>
<sysmoduser>
<value>falcon</value>
<type>String</type>
</sysmoduser>
<assignment>
<value>Application</value>
<type>String</type>
</assignment>
</file-device>
<file-furnishings>
<type>Structure</type>
<sysmodtime>
<value>2010.02.08 11:42:51</value>
<type>DateTime</type>
</sysmodtime>
<sysmoduser>
<value>falcon</value>
<type>String</type>
</sysmoduser>
<sysmodcount>
<value>0</value>
<type>Decimal</type>
</sysmodcount>
</file-furnishings>
<uniquequery>file.device,logical.name="FUR-0023"</uniquequery>
</instance>
</model>
<messages>
<element>
<value>joinfurnishings record deleted.</value>
</element>
</messages>
<status>SUCCESS</status>
<message>Success</message>
<schema-revision-date>2010.02.08 00:00:00</schema-revision-date>
<schema-revision-level>1</schema-revision-level>
<return-code>0</return-code>
</parameters>
</item>
</response>
</responses>
</hp-service-manager-response>
Comments
Log in or register to comment.