Try OpenEdge Now
skip to main content
Migrating to OpenEdge 11.7
Migrating OpenEdge Business Process Management : Migrating from OpenEdge 11.6.x and earlier releases : Decision step migration : For the LOGICAL dataslot
 
For the LOGICAL dataslot
*For the LOGICAL dataslot
Table 5. Editing a condition expression for the LOGICAL dataslot
Operation
In earlier releases
In 11.7
equals1
myLogic1==myLogic2
myLogic1.equals(MyLogic2)
does not equal2
myLogic1!=myLogic2
!myLogic1.equals(MyLogic2)
is true3
myLogic
myLogic.equals(new com.
progress.lang.Logical(true))
is false4
!myLogic
myLogic.equals(new com.
progress.lang.Logical(false))
is unknown5
myLogic==null
myLogic.isNull( )
is not unknown6
myLogic!=null
!myLogic.isNull( )

1 The Boolean literal must be wrapped in the LOGIC object. For example, new com.progress.lang.Logical(true/false).

2 The Boolean literal must be wrapped in the LOGIC object. For example, new com.progress.lang.Logical(true/false).

3 The Boolean literal must be wrapped in the LOGIC object. For example, new com.progress.lang.Logical(true/false).

4 The Boolean literal must be wrapped in the LOGIC object. For example, new com.progress.lang.Logical(true/false).

5 The Boolean literal must be wrapped in the LOGIC object. For example, new com.progress.lang.Logical(true/false).

6 The Boolean literal must be wrapped in the LOGIC object. For example, new com.progress.lang.Logical(true/false).