Umwandlung von Namespaces in PSICs

Für das EDA-Event vom Typ ProcessStepInstanceChange (PSIC) werden die Namespaces, die für die Elemente der ersten Ebene unterhalb von ProcessStepInstanceChange_BusinessData verwendet werden, in geschweiften Klammern als Präfix für das XML-Element des Attributtyps in der Ausgabedatei verwendet.

Beispiel

<ns:ProcessStepInstanceChange>

<ns:BusinessData>

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

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

</p:element3>

</ns::BusinessData>

</ns:ProcessStepInstanceChange>

Der Namespace wird umgewandelt wird in

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

Alle anderen Namespaces werden ignoriert. Das Attribut könnte auch aus dem folgenden Namespace abgeleitet werden.

<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>