표현식을 저장할 때 항상 표현식이 유효한지 확인합니다. 또한 표현식을 저장하기 전에 유효한지 여부를 확인할 수도 있습니다.
유효성 확인을 통해 표현식 구문, 지정한 특성이 현재 데이터 저장소에 있는지 여부 및 특성 값의 유효 여부를 확인합니다.

가능한 경우 유효성 확인 작업으로 찾은 오류에 대해 설명하는 메시지가 표시됩니다. 종종 이 오류 메시지를 클릭하여 문제 지점에 커서를 놓고 문제를 해결할 수도 있습니다.
다음 원인 중 하나로 인해 유효성 확인에 실패할 수 있습니다.
- 구분 기호가 누락되었거나 유효하지 않습니다. 예를 들어, 몇몇 함수의 경우 각 인수는 쉼표로 구분되어야 합니다. 여기에 쉼표 중 하나가 누락되었거나 쉼표 대신 세미콜론을 입력했다면,
- 연산자 또는 특성이 누락됩니다. 이러한 문제는 조건이 여러 개 사용된 표현식에서 주로 발생합니다. 예를 들어, 표현식 PARCEL_VALUE > 100000 AND <200000은 유효하지 않습니다. PARCEL_VALUE > 100000 AND PARCEL_VALUE < 200000이 올바른 구문입니다. 첫 번째 예에서 PARCEL_VALUE가 한 번만 나타나는 반면, 두 번째 예에서는 두 번 나타납니다.
- 문자 또는 특성이 잘못된 유형입니다. 이러한 문제는 숫자 값이 필요한 연산자에 문자를 대신 삽입한 경우에 발생합니다. 16진수 값이 필요한 함수에 숫자를 지정한 경우 또는 숫자 특성이 필요한 함수에 문자 특성을 지정한 경우에 오류가 발생합니다.
- 필요한 값이 누락되었거나 "비어 있습니다". 특성 값 또는 인수 값을 삽입하지 않았을 수 있습니다.
- 표현식에서 대괄호, 따옴표 또는 괄호가 누락되었습니다. 예를 들어, 여는 대괄호만 있고 닫는 대괄호가 없습니다. 이 문제는 일반적으로 복잡한 표현식에서 발생합니다.
유효성 확인 프로세스를 통해 여러 가지 오류를 방지할 수 있지만, 적용 시 표현식이 원하는 대로 실행된다고 보장할 수는 없습니다. 유효성 확인은 실제 데이터에 대해 조회를 실행하지 않습니다. 다만 표현식 구문이 올바른지와 특성 및 값이 현재 데이터 저장소에 올바른지만 확인해줍니다.