Given the following Custom Transform statement:
<xsdl:SetValue name="gcid_x" optional="false" target="Row/FraudGovUser/GlobalCompanyId" value="$gc_id"/>
The transformation fails if Row exists but FraudGovUser does not. The same result also occurs for AppendValue. The PTree methods assume that Row/FraudGovUser exists and only GlobalCompanyId must be created, and throw exceptions if not.
The transform should ensure the path exists rather than assuming it does.