Hi All, Hoping an extra set of eyes on this might solve this.
I am using XMLUpdater to update geodb_metadata_string and everything works fine until I use a Conditional Value. Then I produce the error below. I have tried several different conditional statements, with and without quotes and have run it as PlainText and as XQuery but always the error. Pics from the Updater and Conditional Value below. Thanks for any ideas.
Starting translation...
Unbalanced quotation marks encountered on line 438 of file E:\GIS\FME\test\wb-xlate-1644023348637_43516 -- line was `FACTORY_DEF {*} XQueryFactory2 FACTORY_NAME { XMLUpdater } INPUT DOCUMENT_FEATURE FEATURE_TYPE AttributeExposer_OUTPUT INPUT QUERY_FEATURE FEATURE_TYPE Sheet1_XLSXR_2 FLUSH_WHEN_GROUPS_CHANGE { <Unused> } XML_TEXT { "@EvaluateExpression(FDIV,STRING_ENCODED,<at>Value<openparen>geodb_metadata_string<closeparen>,XMLUpdater)" } COLLECT_CONTEXT_ITEM_NAMESPACES YES SEPARATE_DOCUMENT_FEATURES YES GENERATE_QUERY REPLACE_VALUE_WITH_TEXT <solidus><solidus>metadata<solidus>dataIdInfo<solidus>idAbs TEXT @EvaluateExpression(FDIV,STRING_ENCODED,"FME_CONDITIONAL:DEFAULT_VALUE'<at>Abort<openparen>NO<space>FLAN<space>IN<space>THE<space>PAN<space>MAN<closeparen>'BOOL_OP;OR;COMPOSITE_TEST;1;TEST,XMLUpdater) CONTEXT_ITEM_ATTR { "geodb_metadata_string" } WRITE_XML_HEADER { YES } OUTPUT { OUTPUT FEATURE_TYPE XMLUpdater_DOCUMENT }'
Program Terminating
Translation FAILED.