Example: Importing details for creating new requests

The following is an example of the format required to import the connector details for creating a new request. The result is an XML string that populates the interface.info field in the svcCatalog record.

connectorInfo data
"Open NEW Request,customer,parts,parent_group,dependent_group,dependency_group,"
connectorSubInfo data
['parts,266,10,1,required,speaker,',
'parts,211,10,1,required,cpu,',
'parts,281,51,1,optional,upgrade,',
'parts,261,4,1,optional,monitor,',
'parent_group,speaker,',
'parent_group,monitor,',
'dependent_group,cpu,',
'dependent_group,upgrade,',
'dependency_group,instock,',
'dependency_group,closed,']
Result
<info>
<category>customer</category>
<parts>
 <part>
  <partno>266</partno>
  <vendorno>10</vendorno>
  <quantity>1</quantity>
  <option>required</option>
  <group>speaker</group>
 </part>
 <part>
  <partno>211</partno>
  <vendorno>10</vendorno>
  <quantity>1</quantity>
  <option>required</option>
  <group>cpu</group>
 </part>
  <partno>281</partno>
  <vendorno>51</vendorno>
  <quantity>1</quantity>
  <option>optional</option>
  <group>upgrade</group>
 </part>
 <part>
  <partno>261</partno>
  <vendorno>4</vendorno>
  <quantity>1</quantity>
  <option>optional</option>
  <group>monitor</group>
 </part>
</parts>
<parent_group>
  <item>speaker</item>
  <item>monitor</item>
</parent_group>
<dependent_group>
  <item>cpu</item>
  <item>upgrade</item>
</dependent_group>
<dependency_group>
  <item>instock</item>
  <item>closed</item>
</dependency_group>
</info>