We recently upgraded to 11.36 and quite a few workflows are now having issues.
One thing I noticed is that embedded XML is not being properly evaluated it when I look at in in the debugger.
I have the instance properties stored in a map and in the XML
I extract the properties, which I assume should be evaluated at runtime.
<?xml version="1.0" encoding="UTF-8"?>
<App_UpdateInstancePropertiesRequest>
<association>
<entity>
<instanceId>java:{workflow.getVariable("instanceProp").get("instanceId")}</instanceId>
</entity>
</association>
<instanceProperties>
<instance>
<instanceId>java:{workflow.getVariable("instanceProp").get("instanceId")}</instanceId>
</instance>
<oracleInstance>
<useCatalogConnect>true</useCatalogConnect>
<catalogConnect>
<userName>java:{workflow.getVariable("instanceProp").get("oracleSID")}</userName>
<domainName>xpath:{/workflow/configuration/RMAN_CATALOG_DOMAIN}</domainName>
<password>java:{workflow.getVariable("instanceProp").get("rmanPass")}</password>
</catalogConnect>
<TNSAdminPath>java:{workflow.getVariable("instanceProp").get("oracleHome")}</TNSAdminPath>
<disableRMANcrosscheck>false</disableRMANcrosscheck>
<encryptionFlag>ENC_NONE</encryptionFlag>
<isOnDemand>false</isOnDemand>
<overrideDataPathsForCmdPolicy>false</overrideDataPathsForCmdPolicy>
<overrideDataPathsForLogPolicy>false</overrideDataPathsForLogPolicy>
<numberOfArchiveLogBackupStreams>1</numberOfArchiveLogBackupStreams>
<oracleStorageDevice>
<commandLineStoragePolicy>
<storagePolicyName>java:{workflow.getVariable("instanceProp").get("sp")}</storagePolicyName>
</commandLineStoragePolicy>
<logBackupStoragePolicy>
<storagePolicyName>java:{workflow.getVariable("instanceProp").get("logsp")}</storagePolicyName>
</logBackupStoragePolicy>
<softwareCompression>USE_STORAGE_POLICY_SETTINGS</softwareCompression>
<networkAgents>2</networkAgents>
<throttleNetworkBandwidth>0</throttleNetworkBandwidth>
<deDuplicationOptions>
<generateSignature>ON_CLIENT</generateSignature>
</deDuplicationOptions>
</oracleStorageDevice>
</oracleInstance>
<instanceActivityControl>
<activityControlOptions>
<activityType>BACKUP</activityType>
<enableActivityType>true</enableActivityType>
<enableAfterADelay>false</enableAfterADelay>
</activityControlOptions>
<activityControlOptions>
<activityType>RESTORE</activityType>
<enableActivityType>true</enableActivityType>
<enableAfterADelay>false</enableAfterADelay>
</activityControlOptions>
</instanceActivityControl>
<isDeleted>false</isDeleted>
</instanceProperties>
</App_UpdateInstancePropertiesRequest>
This is what I am seeing at runtime.
<inputXml><?xml version="1.0" encoding="UTF-8"?>




<App_UpdateInstancePropertiesRequest>




<association>




<entity>




<instanceId>5575</instanceId>




</entity>




</association>




<instanceProperties>




<instance>



&#</inputXml>
Looks like the parsing is breaking somewhere.
This used to work in 11.32, is there some other way I should approach this?
Thanks.
Chris.