2022.2

Table Of Contents
TheGotostepisn'tusedinXMLextractionworkflowsinmostcases.TheDataMappermovesthrough
thefileusingXpath,apath-likesyntaxtoidentifyandnavigatenodesinanXMLdocument.
TheDataMappermovesthroughJSONfilesusingJsonPath,apath-likesyntaxtoidentifyandnavigate
elementsinaJSONdocument.ForanoverviewoftheJsonPathsyntax,seehttps://github.com/json-
path/jsonpath.
IntheDataMappertheJsonPathcanbeabsolute(startwith$whichistheroot)orrelativetothecurrent
position(startwith.whichisthecurrentelement).
However,goinguptoaparentelementisnotpossiblewitharelativeJsonPath.Incaseswhereanabso-
luteJsonPathisnecessaryaGotostepmightbeneeded.
Adding a Goto step
ToaddaGotostep:
l
OntheStepspane,selectthestepafterwhichtoinserttheGotostep.IntheDataViewer,select
somedata,right-clickthatdataandchooseAdd Goto,toaddaGotostepthatmovesthecursor
tothatdata.
l
Alternatively,right-clicktheStepspaneandselectAdd a Step > Add Goto.Maketherequired
settingsontheSteppropertiespane.
Configuring a Goto step
ForinformationabouthowtoconfiguretheGotostep,see"Gotostepproperties"onpage352.
Conditionstep
AConditionstepisusedwhenthedataextractionmustbebasedonspecificcriteria.TheCondition
stepsplitstheextractionworkflowintotwoseparatebranches,onethatisexecutedwhenthecondition
istrue,theotherwhenitisfalse.
Extractstepscanbeaddedtoboththe'true'andthe'false'branch(see"Extractingdata"onpage229
and"Extractingtransactionaldata"onpage235).
IntheDataViewerpane,iconsontheleftindicatetheresultoftheevaluationintheConditionstepfor
eachline: whentrueand whenfalse.
Page 253