Hierarchical XML File Import Notes
2 min
this topic provides notes on using hierarchical xml import when creating a new record in a different business object and then linking it to an imported business object that was created by a value and not by a recid see below for a sample xml file this sample xml file inserts an incident, inserts a task, then links the task to the incident when creating a record, the incident number is not required in the field list, but is required for updating however, it needs to be in the unique key list since the processing logic needs to know the unique identifier for the business object profilelink is a required field for the incident business object (it is the customer field in the incident workspace) in the workspace, the combo is using the value of the displayname field for the display, but saves the value of the recid in the incident business object for the xml file, if you know the profilelink recid, then you can pull the unique customer information however, you will not know the recid, so using the displayname field lets the integration server pull the required customer information the displayname is not unique, so the current logic pulls the first record that matches lacking the user interface logic, the xml file might need a special default unique customer information, since it cannot pull login user id to the workspace sample xml file \<font color="#0000ff">\</font> \<font color="#0000ff">\<\</font>\<font color="#b22222">businessobjectlist xsi\ nonamespaceschemalocation\</font>\<font color="#0000ff">="\</font> hierarchicalobjects 1 0 xsd \<font color="#0000ff">"\</font> \<font color="#ff0000">xmlns\ xsi\</font>\<font color="#0000ff">="\</font> http //www w3 org/2001/xmlschema instance \<font color="#0000ff">"\</font> \<font color="#b22222">schemaversion\</font>\<font color="#0000ff">="\</font> 1 0 \<font color="#0000ff">"\>\</font> \<font color="#0000ff">\</font>\<font color="#808080"> insert\</font>\<font color="#0000ff"> \>\</font> \<font color="#0000ff">\<\</font>\<font color="#b22222">businessobject name\</font>\<font color="#0000ff">="\</font> incident \<font color="#0000ff">"\>\</font> \<font color="#0000ff">\</font> \<font color="#808080">parent business object insert\</font>\<font color="#0000ff"> \>\</font> \<font color="#0000ff">\<\</font>\<font color="#b22222">transaction\</font>\<font color="#0000ff">\>\</font> insert \<font color="#0000ff">\</font>\<font color="#b22222">transaction\</font>\<font color="#0000ff">\>\</font> \<font color="#0000ff">\<\</font>\<font color="#b22222">uniquekeylist\</font>\<font color="#0000ff">\>\</font> \<font color="#0000ff">\<\</font>\<font color="#b22222">uniquekey\</font>\<font color="#0000ff">\>\</font> \<font color="#0000ff">\<\</font>\<font color="#b22222">field name\</font>\<font color="#0000ff">="\</font> incidentnumber \<font color="#0000ff">"/\>\</font> \<font color="#0000ff">\</font>\<font color="#b22222">uniquekey\</font>\<font color="#0000ff">\>\</font> \<font color="#0000ff">\</font>\<font color="#b22222">uniquekeylist\</font>\<font color="#0000ff">\>\</font> \<font color="#0000ff">\<\</font>\<font color="#b22222">fieldlist\</font>\<font color="#0000ff">\>\</font> \<font color="#0000ff">\<\</font>\<font color="#b22222">field name\</font>\<font color="#0000ff">="\</font> subject \<font color="#0000ff">"\>\</font> test subject for incident \<font color="#0000ff">\</font>\<font color="#b22222">field\</font>\<font color="#0000ff">\>\</font> \<font color="#0000ff">\<\</font>\<font color="#b22222">field name\</font>\<font color="#0000ff">="\</font> symptom \<font color="#0000ff">"\>\</font> description \<font color="#0000ff">\</font>\<font color="#b22222">field\</font>\<font color="#0000ff">\>\</font> \<font color="#0000ff">\<\</font>\<font color="#b22222">field name\</font>\<font color="#0000ff">="\</font> status \<font color="#0000ff">"\>\</font> logged \<font color="#0000ff">\</font>\<font color="#b22222">field\</font>\<font color="#0000ff">\>\</font> \<font color="#0000ff">\<\</font>\<font color="#b22222">field name\</font>\<font color="#0000ff">="\</font> service \<font color="#0000ff">"\>\</font> service desk \<font color="#0000ff">\</font>\<font color="#b22222">field\</font>\<font color="#0000ff">\>\</font> \<font color="#0000ff">\<\</font>\<font color="#b22222">field name\</font>\<font color="#0000ff">="\</font> owner \<font color="#0000ff">"\>\</font> alan taylor \<font color="#0000ff">\</font>\<font color="#b22222">field\</font>\<font color="#0000ff">\>\</font> \<font color="#0000ff">\<\</font>\<font color="#b22222">field name\</font>\<font color="#0000ff">="\</font> ownerteam \<font color="#0000ff">"\>\</font> service desk \<font color="#0000ff">\</font>\<font color="#b22222">field\</font>\<font color="#0000ff">\>\</font> \<font color="#0000ff">\<\</font>\<font color="#b22222">field name\</font>\<font color="#0000ff">="\</font> impact \<font color="#0000ff">"\</font> \<font color="#b22222">type\</font>\<font color="#0000ff">="\</font> system string \<font color="#0000ff">"\>\</font> low \<font color="#0000ff">\</font>\<font color="#b22222">field\</font>\<font color="#0000ff">\>\</font> \<font color="#0000ff">\<\</font>\<font color="#b22222">field name\</font>\<font color="#0000ff">="\</font> urgency \<font color="#0000ff">"\</font> \<font color="#b22222">type\</font>\<font color="#0000ff">="\</font> high \<font color="#0000ff">\</font>\<font color="#b22222">field\</font>\<font color="#0000ff">\>\</font> \<font color="#0000ff">\<\</font>\<font color="#b22222">field name\</font>\<font color="#0000ff">="\</font> source \<font color="#0000ff">"\</font> \<font color="#b22222">type\</font>\<font color="#0000ff">="\</font> system string \<font color="#0000ff">"\>\</font> email \<font color="#0000ff">\</font>\<font color="#b22222">field\</font>\<font color="#0000ff">\>\</font> \<font color="#0000ff">\<\</font>\<font color="#b22222">field name\</font>\<font color="#0000ff">="\</font> category \<font color="#0000ff">"\</font> \<font color="#b22222">type\</font>\<font color="#0000ff">="\</font> system string \<font color="#0000ff">"\>\</font> service desk \<font color="#0000ff">\</font>\<font color="#b22222">field\</font>\<font color="#0000ff">\>\</font> \<font color="#0000ff">\<\</font>\<font color="#b22222">field name\</font>\<font color="#0000ff">="\</font> profilelink \<font color="#0000ff">"\>\</font> john m doe \<font color="#0000ff">\</font>\<font color="#b22222">field\</font>\<font color="#0000ff">\>\</font> \<font color="#0000ff">\</font>\<font color="#b22222">fieldlist\</font>\<font color="#0000ff">\>\</font> \<font color="#0000ff">\<\</font>\<font color="#b22222">relatedbusinessobjectlist\</font>\<font color="#0000ff">\>\</font> \<font color="#0000ff">\</font>\<font color="#808080">child business object insert and link\</font>\<font color="#0000ff"> \>\</font> \<font color="#0000ff">\<\</font>\<font color="#b22222">relatedbusinessobject relationship\</font>\<font color="#0000ff">="\</font> incidentassoctaskassignment \<font color="#0000ff">"\>\</font> \<font color="#0000ff">\<\</font>\<font color="#b22222">businessobject name\</font>\<font color="#0000ff">="\</font> task#assignment \<font color="#0000ff">"\>\</font> \<font color="#0000ff">\<\</font>\<font color="#b22222">transaction\</font>\<font color="#0000ff">\>\</font> insert \<font color="#0000ff">\</font>\<font color="#b22222">transaction\</font>\<font color="#0000ff">\>\</font> \<font color="#0000ff">\<\</font>\<font color="#b22222">linktransaction\</font>\<font color="#0000ff">\>\</font> link \<font color="#0000ff">\</font>\<font color="#b22222">linktransaction\</font>\<font color="#0000ff">\>\</font> \<font color="#0000ff">\<\</font>\<font color="#b22222">uniquekeylist\</font>\<font color="#0000ff">\>\</font> \<font color="#0000ff">\<\</font>\<font color="#b22222">uniquekey\</font>\<font color="#0000ff">\>\</font> \<font color="#0000ff">\<\</font>\<font color="#b22222">field name\</font>\<font color="#0000ff">="\</font> assignmentid \<font color="#0000ff">"/\>\</font> \<font color="#0000ff">\</font>\<font color="#b22222">uniquekey\</font>\<font color="#0000ff">\>\</font> \<font color="#0000ff">\</font>\<font color="#b22222">uniquekeylist\</font>\<font color="#0000ff">\>\</font> \<font color="#0000ff">\<\</font>\<font color="#b22222">fieldlist\</font>\<font color="#0000ff">\>\</font> \<font color="#0000ff">\<\</font>\<font color="#b22222">field name\</font>\<font color="#0000ff">="\</font> subject \<font color="#0000ff">"\</font> \<font color="#b22222">type\</font>\<font color="#0000ff">="\</font> system string \<font color="#0000ff">"\>\</font> do the work \<font color="#0000ff">\</font>\<font color="#b22222">field\</font>\<font color="#0000ff">\>\</font> \<font color="#0000ff">\<\</font>\<font color="#b22222">field name\</font>\<font color="#0000ff">="\</font> ownerteam \<font color="#0000ff">"\</font> \<font color="#b22222">type\</font>\<font color="#0000ff">="\</font>\<font color="#000000">system string\</font>\<font color="#0000ff">"\>\</font>\<font color="#000000">service desk\</font>\<font color="#0000ff">\</font>\<font color="#b22222">field\</font>\<font color="#0000ff">\>\</font> \<font color="#0000ff">\</font>\<font color="#b22222">fieldlist\</font>\<font color="#0000ff">\>\</font> \<font color="#0000ff">\</font>\<font color="#b22222">businessobject\</font>\<font color="#0000ff">\>\</font> \<font color="#0000ff">\</font>\<font color="#b22222">relatedbusinessobject\</font>\<font color="#0000ff">\>\</font> \<font color="#0000ff">\</font>\<font color="#b22222">relatedbusinessobjectlist\</font>\<font color="#0000ff">\>\</font> \<font color="#0000ff">\</font>\<font color="#b22222">businessobject\</font>\<font color="#0000ff">\>\</font> \<font color="#0000ff">\</font>\<font color="#b22222">businessobjectlist\</font>\<font color="#0000ff">\>\</font>
