Skip to Content

SAP CPI : router condition with Non-XML path ${property.execute} = 'true' not working


I am working on CPI scheduler Iflow, where the requirement is to process different Iflows at different duration. We are using different routers for each Iflow and different scripts for Iflow trigger condition. In router, the default path is set as to "Do Not Execute" and in second route "Execute" Non-XML condition is set for ${property.execute} = 'true'. But during Iflow execution, if the script condition is true, then instead of Executing the Iflow router is taking "Do Not Execute" route.

Can anyone help me with the correct router condition?


Himani Patil

cpi-scheduler.png (37.3 kB)
Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

1 Answer

  • Posted on 3 days ago

    in the log file , when you check the property, is this value still "true" ?

    Add comment
    10|10000 characters needed characters exceeded

    • Hi Carlos

      We are not capturing any log file in the scheduler flow. We are just using script to initiate the process based on script condition. In trace log Activities for router, I can see true condition as value:

      Also I have attached the script which we are using.script.txt

      script.txt (1.2 kB)
      router-log.png (3.7 kB)