Conversão de namespaces em PSICs

Para o evento EDA do tipo ProcessStepInstanceChange (PSIC), os namespaces usados para os elementos no primeiro nível abaixo de ProcessStepInstanceChange_BusinessData são usados entre chaves como um prefixo para o elemento XML no tipo de atributo, no arquivo de saída.

Exemplo

<ns:ProcessStepInstanceChange>

<ns:BusinessData>

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

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

</p:element3>

</ns::BusinessData>

</ns:ProcessStepInstanceChange>

namespace é transformado em

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

Todos os outros namespaces são ignorados. O atributo também pode ser derivado do seguinte 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>