Conversion of namespaces into PSICs

For the EDA event of the ProcessStepInstanceChange (PSIC) type, the namespaces used for the elements on the first level below ProcessStepInstanceChange_BusinessData are used in curly brackets as a prefix for the XML element in the attribute type in the output file.

Example

<ns:ProcessStepInstanceChange>

<ns:BusinessData>

<p:element3 xmlns:p="http://some.name/space1">

<p:element4>some_value</p:element4>

</p:element3>

</ns::BusinessData>

</ns:ProcessStepInstanceChange>

The namespace is transformed into

<attribute type="ProcessStepInstanceChange_BusinessData_{http://some.name/space1}element3_element4">some_value</attribute>

All other namespaces are ignored. The attribute could also be derived from the following namespace.

<ns:ProcessStepInstanceChange xmlns="http://some.name/space_root">

<ns:BusinessData>

<p:element3 xmlns:p="http://some.name/space1">

<t:element4 xmlns:t="http://some.name/space3">some_value</t:element4>

</p:element3>

</ns::BusinessData>

</ns:ProcessStepInstanceChange>