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 CHARACTER dataslot
 
For the CHARACTER dataslot
*For the CHARACTER dataslot
Table 1. Editing a condition expression for the Character dataslot
Operation
In earlier releases
In 11.7
equals1
charDs1.equals(charDs2)
charDs1.equals(charDs2)
does not equal 2
!charDs1.equals(charDs2)
!charDs1.equals(charDs2)
is shorter than3
CharDs1.length()<CharDs2
(or)
CharDS1.length()<CharDs2.length()
com.progress.util.OpenEdge
DataTypeComparisonUtil.
isShorterThan(charDs1,charDs2)
is longer than4
CharDs1.length()>CharDs2
(or)
CharDS1.length()>CharDs2.length()
com.progress.util.OpenEdge
DataTypeComparisonUtil.
isLongerThan(charDs1,charDs2)
is null5
charDs1==null
charDs1.isNull( )
is not null6
charDs1!=null
!charDs1.isNull( )
contains7
charDs1.indexOf(“string”)>=0
com.progress.util.OpenEdge
DataTypeComparisonUtil.
contains(charDs1,CharDs2)
does not contain8
charDs1.indexOf(“string”)<0
!com.progress.util.OpenEdge
DataTypeComparisonUtil.
contains(charDs1,CharDs2)
starts with9
charDs2.startsWith(“string”)
com.progress.util.OpenEdge
DataTypeComparisonUtil.
startsWith(charDs1,CharDs2)
does not start with10
!charDs2.startsWith(“string”)
!com.progress.util.OpenEdge
DataTypeComparisonUtil.
startsWith(charDs1,CharDs2)
is unknown11
charDs1.isNull( )
is not unknown12
!charDs1.isNull( )

1 The String literal must be wrapped in the CHARACTER object. For example, new com.progress.lan g.Character(“str ingLiteral”).

2 The String literal must be wrapped in the CHARACTER object. For example, new com.progress.lan g.Character(“str ingLiteral”).

3 The String literal must be wrapped in the CHARACTER object. For example, new com.progress.lan g.Character(“str ingLiteral”).

4 The String literal must be wrapped in the CHARACTER object. For example, new com.progress.lan g.Character(“str ingLiteral”).

5 The String literal must be wrapped in the CHARACTER object. For example, new com.progress.lan g.Character(“str ingLiteral”).

6 The String literal must be wrapped in the CHARACTER object. For example, new com.progress.lan g.Character(“str ingLiteral”).

7 The String literal must be wrapped in the CHARACTER object. For example, new com.progress.lan g.Character(“str ingLiteral”).

8 The String literal must be wrapped in the CHARACTER object. For example, new com.progress.lan g.Character(“str ingLiteral”).

9 The String literal must be wrapped in the CHARACTER object. For example, new com.progress.lan g.Character(“str ingLiteral”).

10 The String literal must be wrapped in the CHARACTER object. For example, new com.progress.lan g.Character(“str ingLiteral”).

11 The String literal must be wrapped in the CHARACTER object. For example, new com.progress.lan g.Character(“str ingLiteral”).

12 The String literal must be wrapped in the CHARACTER object. For example, new com.progress.lan g.Character(“str ingLiteral”).