Get hands-on experience with 20+ free Google Cloud products and $300 in free credit for new customers.

AssignMessage Child Element Ordering

Hi guys,

is the ordering of Elements in an AssignMessage relevant for its execution?

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<AssignMessage name="AM-Token" enabled="true" continueOnError="false">
    <Remove>
        <Headers>
            <Header name="Authorization"/>
        </Headers>
    </Remove>
    <Add>
        <Headers>
            <Header name="Authorization">Bearer {private.cached.my_access_token}</Header>
        </Headers>
    </Add>
    <AssignTo createNew="true" transport="http" type="request"/>
    <IgnoreUnresolvedVariables>true</IgnoreUnresolvedVariables>
</AssignMessage>

vs.

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<AssignMessage name="AM-Token" enabled="true" continueOnError="false">
    <Add>
        <Headers>
            <Header name="Authorization">Bearer {private.cached.my_access_token}</Header>
        </Headers>
    </Add>
    <Remove>
        <Headers>
            <Header name="Authorization"/>
        </Headers>
    </Remove
    <AssignTo createNew="true" transport="http" type="request"/>
    <IgnoreUnresolvedVariables>true</IgnoreUnresolvedVariables>
</AssignMessage>

Brings a different result for me ... is that expected behaviour? Because I don't find something about ordering within the documentation.

0 5 164
5 REPLIES 5