Create Mainframe operation
The Create Mainframe operation creates the details of a main-frame.
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 Create Mainframe operation
The following figure displays a sample adapter request for the Create Mainframe operation.
Sample adapter request for the Create Mainframe operation
<hp-service-manager-request>
<entity>configurationitem</entity>
<entity-type>mainframe</entity-type>
<request>
<operation-name>create-main-frame</operation-name>
<parameters>
<create-configuration-request>
<model>
<keys>
<logical-name>
<value>MF-001</value>
<type>String</type>
</logical-name>
</keys>
<instance>
<file-device>
<type>Structure</type>
<vendor>
<value>Casio</value>
<type>String</type>
</vendor>
<serial-no>
<value>Sr No 1234</value>
<type>String</type>
</serial-no>
<location>
<value>Asia</value>
<type>String</type>
</location>
<configuration-item-type>
<value>mainframe</value>
<type>String</type>
</configuration-item-type>
<id>
<value>CI10916</value>
<type>String</type>
</id>
<updated-by>
<value>falcon</value>
<type>String</type>
</updated-by>
<part-no>
<value>PartNumber 1234</value>
<type>String</type>
</part-no>
<istatus>
<value>In Stock</value>
<type>String</type>
</istatus>
<version>
<value>Version 1.0</value>
<type>String</type>
</version>
<subtype>
<value>Controller</value>
<type>String</type>
</subtype>
<location-code>
<value>advantageasia</value>
<type>String</type>
</location-code>
<vendor-id>
<value>CASIO</value>
<type>String</type>
</vendor-id>
<building>
<value>Building Del4</value>
<type>String</type>
</building>
<floor>
<value>Floor LG</value>
<type>String</type>
</floor>
<room>
<value>Room Beta</value>
<type>String</type>
</room>
<sysmodtime>
<value>2010.02.08 11:42:59</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>
<title>
<value>Title</value>
<type>String</type>
</title>
</file-device>
<file-mainframe>
</file-mainframe>
</instance>
</model>
</create-configuration-request>
</parameters>
</request>
</hp-service-manager-request>
The following figure displays an adapter response for the Create Mainframe operation.
Sample adapter response for the Create Mainframe 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>MF-001</value>
<type>String</type>
</logical-name>
</keys>
<instance>
<file-device>
<type>Structure</type>
<vendor>
<value>Casio</value>
<type>String</type>
</vendor>
<serial-no>
<value>Sr No 1234</value>
<type>String</type>
</serial-no>
<location>
<value>Asia</value>
<type>String</type>
</location>
<configuration-item-type>
<value>mainframe</value>
<type>String</type>
</configuration-item-type>
<id>
<value>CI10916</value>
<type>String</type>
</id>
<updated-by>
<value>falcon</value>
<type>String</type>
</updated-by>
<part-no>
<value>PartNumber 1234</value>
<type>String</type>
</part-no>
<istatus>
<value>In Stock</value>
<type>String</type>
</istatus>
<version>
<value>Version 1.0</value>
<type>String</type>
</version>
<subtype>
<value>Controller</value>
<type>String</type>
</subtype>
<location-code>
<value>advantageasia</value>
<type>String</type>
</location-code>
<vendor-id>
<value>CASIO</value>
<type>String</type>
</vendor-id>
<building>
<value>Building Del4</value>
<type>String</type>
</building>
<floor>
<value>Floor LG</value>
<type>String</type>
</floor>
<room>
<value>Room Beta</value>
<type>String</type>
</room>
<sysmodtime>
<value>2010.02.18 13:04:00</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>
<title>
<value>Title</value>
<type>String</type>
</title>
</file-device>
<file-mainframe>
<type>Structure</type>
<sysmodtime>
<value>2010.02.18 13:04:00</value>
<type>DateTime</type>
</sysmodtime>
<sysmoduser>
<value>falcon</value>
<type>String</type>
</sysmoduser>
<sysmodcount>
<value>0</value>
<type>Decimal</type>
</sysmodcount>
</file-mainframe>
<uniquequery>file.device,logical.name="MF-001"</uniquequery>
</instance>
</model>
<messages>
<element>
<value>joinmainframe record added.</value>
</element>
</messages>
<status>SUCCESS</status>
<message>Success</message>
<schema-revision-date>2010.02.04 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>
Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*