Why do we observe the output of some activities discarded when we set EnableMemorySavingMode=true?

Why do we observe the output of some activities discarded when we set EnableMemorySavingMode=true?

book

Article ID: KB0089979

calendar_today

Updated On:

Products Versions
TIBCO ActiveMatrix BusinessWorks -
Not Applicable -

Description

Resolution:
Environment:
===========
ALL

Symptoms:
========
There is a change in the behavior setting  “EnableMemorySavingMode=true”. For example, the  output of some XPATH expressions are empty when “EnableMemorySavingMode=true”. It does have a value when setting “EnableMemorySavingMode=false”. Generally, this is seen when XPATH expressions builds the expression at runtime dynamically.

Cause:
=====
EnableMemorySavingMode property when enabled. Discards each activities output unless it is used at the latter part of the the process.

Resolution:
==========
Use the concerned element later in the process past your XPATH expression, where its value is used. If there is no use of the output just use an activity such as,  Write To Log,  so that its value is not discarded until its use in the XPATH expression.

Issue/Introduction

Why do we observe the output of some activities discarded when we set EnableMemorySavingMode=true?