Clarity

  • 1.  [Clarity ppm 14.4.0] - Problem with double pipe in conditions

    Posted Jan 31, 2017 02:20 PM

    Hi all,

    I'm using Clarity ppm 14.4.0 and when i tried to use a condition on my GEL Script with double pipe ( OR condition ) some kind of error shows up : CA PPM :: Processus: test_BOM | Etape: Etape - Propriétés du script personnalisé

    ErreurBPM-0703: Custom script syntax error at line 1, column 1: Content is not allowed in prolog.

    this is an example of my script :

     

    <core:when test="${i eq 1}">
    <!-- Test  -->
    <core:if test="${row[0]!='ID_Pa' || row[1]!='NM_LST_NM' }">

    Do stuff

    </core:if>
    </core:when>

     

    is there any way to replace the pipes condition with something like <OR>, <%%> ??

     

    Thanks



  • 2.  Re: [Clarity ppm 14.4.0] - Problem with double pipe in conditions

    Broadcom Employee
    Posted Jan 31, 2017 02:33 PM

    Can you change the | to anscii code using the below reference 

     

    HTML Codes - Table of ascii characters and symbols 



  • 3.  Re: [Clarity ppm 14.4.0] - Problem with double pipe in conditions

    Posted Jan 31, 2017 02:45 PM

    Hello Suman,

    Yes i did i replace "|" by ASCII Code : &#124; but the same problem with "|"  ...



  • 4.  Re: [Clarity ppm 14.4.0] - Problem with double pipe in conditions

    Broadcom Employee
    Posted Jan 31, 2017 02:51 PM

    Hi Amine,

     

    What patch of 14.4 you are in, it looks like you are hitting a defect CLRT-80841 which is fixed in 14.4 patch 5 

     

    Regards
    Suman Pramanik 



  • 5.  Re: [Clarity ppm 14.4.0] - Problem with double pipe in conditions

    Posted Jan 31, 2017 03:00 PM

    I don't have the version.properties file to see what patch i use, but i can tell you that im using CA PPM 14.4.0.234 04 14