연산자

목차
casso127kkr
목차
이 항목에는 지원되는 모든 연산자가 범주별로 나와 있습니다.
비교 연산자
  • 같음(= 및 ~=)
  • 같지 않음(!= 및 ~!=)
  • 보다 큼(> 및 ~>)
  • 보다 작음(< 및 ~<)
  • 크거나 같음(>= 및 ~>=)
  • 작거나 같음(<= 및 ~<=)
문자열 연산자
  • BEGINS_WITH 및 ~BEGINS_WITH
  • ENDS_WITH 및 ~ENDS_WITH
  • CONTAINS 및 ~CONTAINS
  • 패턴 일치(LIKE)
  • 연결(+)
집합 연산자
  • 집합 포함(IN 및 ~IN)
  • INTERSECT 및 ~INTERSECT
  • UNION 및 ~UNION
  • 인덱싱([..])
논리 연산자
  • AND, & 및 &&
  • NOT
  • OR, | 및 ||
  • XOR
산술 연산자
  • 더하기(+)
  • 빼기(-)
  • 곱하기(*)
  • 나누기(/)
기타 연산자
  • 조건부 결정(? 및 :)
같음 연산자
같음 연산자 =는 두 값을 비교합니다. 두 값이 같은 경우 이 연산의 결과는 TRUE입니다. 그렇지 않은 경우 이 연산의 결과는 FALSE입니다. 두 값이 문자열인 경우 연산은 대/소문자를 구분합니다.
같음 연산자 ~=는 문자열 값만 비교하고 대/소문자를 구분하지 않습니다.
예:
1 = 1Result = TRUE
1 = 2Result = FALSE
"sparrow" = "SPARROW"Result = FALSE
"sparrow" ~= "SPARROW"Result = TRUE
같지 않음 연산자
같지 않음 연산자 !=는 두 값을 비교합니다. 두 값이 같지 않은 경우 이 연산의 결과는 TRUE입니다. 그렇지 않은 경우 이 연산의 결과는 FALSE입니다. 두 값이 문자열인 경우 연산은 대/소문자를 구분합니다.
같지 않음 연산자 ~!=는 문자열 값만 비교하고 대/소문자를 구분하지 않습니다.
예:
1 != 1Result = FALSE
1 != 2Result = TRUE
"sparrow" != "SPARROW"Result = TRUE
"sparrow" ~!= "SPARROW"Result = FALSE
보다 작음 연산자
보다 작음 연산자 <는 두 값을 비교합니다. 첫 번째 값이 두 번째 값보다 작은 경우 이 연산의 결과는 TRUE입니다. 그렇지 않은 경우 이 연산의 결과는 FALSE입니다. 두 값이 부울인 경우 TRUE가 FALSE보다 큽니다. 두 값이 문자열인 경우 연산은 대/소문자를 구분합니다.
보다 작음 연산자 ~<는 문자열 값만 비교하고 대/소문자를 구분하지 않습니다.
예:
1 < 2Result = TRUE
2 < 1Result = FALSE
'crow' < 'CROW'Result = FALSE
'crow' ~< 'CROW'Result = FALSE
보다 큼 연산자
보다 큼 연산자 >는 두 값을 비교합니다. 첫 번째 값이 두 번째 값보다 큰 경우 이 연산의 결과는 TRUE입니다. 그렇지 않은 경우 이 연산의 결과는 FALSE입니다. 두 값이 부울인 경우 TRUE가 FALSE보다 큽니다. 두 값이 문자열인 경우 연산은 대/소문자를 구분합니다.
보다 큼 연산자 ~>는 문자열 값만 비교하고 대/소문자를 구분하지 않습니다.
예:
1 > 2Result = FALSE
2 > 1Result = TRUE
'crow' > 'CROW'Result = TRUE
'crow' ~> 'CROW'Result = FALSE
작거나 같음 연산자
작거나 같음 연산자 <=는 두 값을 비교합니다. 첫 번째 값이 두 번째 값보다 작거나 같은 경우 이 연산의 결과는 TRUE입니다. 그렇지 않은 경우 이 연산의 결과는 FALSE입니다. 두 값이 부울인 경우 TRUE가 FALSE보다 큽니다. 두 값이 문자열인 경우 연산은 대/소문자를 구분합니다.
작거나 같음 연산자 ~<=는 문자열 값만 비교하고 대/소문자를 구분하지 않습니다.
예:
1 <= 2Result = TRUE
2 <= 1Result = FALSE
'junco' <= 'JUNCO'Result = FALSE
'junco' ~<= 'JUNCO'Result = TRUE
크거나 같음 연산자
크거나 같음 연산자 >=는 두 값을 비교합니다. 첫 번째 값이 두 번째 값보다 크거나 같은 경우 이 연산의 결과는 TRUE입니다. 그렇지 않은 경우 이 연산의 결과는 FALSE입니다. 두 값이 부울인 경우 TRUE가 FALSE보다 큽니다. 두 값이 문자열인 경우 연산은 대/소문자를 구분합니다.
크거나 같음 연산자 ~>=는 문자열 값만 비교하고 대/소문자를 구분하지 않습니다.
예:
1 >= 2Result = FALSE
2 >= 1Result = TRUE
'junco' >= 'JUNCO'Result = TRUE
'junco' ~>= 'JUNCO'Result = TRUE
시작 문자 연산자
두 시작 문자 연산자(BEGINS_WITH 및 ~BEGINS_WITH)는 문자열 값과 함께 사용할 수 있습니다. 첫 번째 문자열이 두 번째 문자열로 시작하는 경우 이 연산의 결과는 TRUE입니다. 그렇지 않은 경우 이 연산의 결과는 FALSE입니다.
"BEGINS_WITH" 연산자는 대/소문자를 구분합니다. "~BEGINS_WITH" 연산자는 대/소문자를 구분하지 않습니다.
예:
'
CA Single Sign-on
' BEGINS_WITH 'site'Result = FALSE
'
CA Single Sign-on
' ~BEGINS_WITH 'site'Result = TRUE
끝 문자 연산자
두 끝 문자 연산자(ENDS_WITH 및 ~ENDS_WITH)는 문자열 값과 함께 사용할 수 있습니다. 첫 번째 문자열이 두 번째 문자열로 끝나는 경우 이 연산의 결과는 TRUE입니다. 그렇지 않은 경우 이 연산의 결과는 FALSE입니다.
"ENDS_WITH" 연산자는 대/소문자를 구분합니다. "~ENDS_WITH" 연산자는 대/소문자를 구분하지 않습니다.
예:
'
CA Single Sign-on
' ENDS_WITH 'DER'Result = FALSE
'
CA Single Sign-on
' ~ENDS_WITH 'DER'Result = TRUE
포함 연산자
두 포함 연산자(CONTAINS 및 ~CONTAINS)는 문자열 값과 함께 사용할 수 있습니다. 첫 번째 문자열에 두 번째 문자열이 포함된 경우 이 연산의 결과는 TRUE입니다. 그렇지 않은 경우 이 연산의 결과는 FALSE입니다.
"CONTAINS" 연산자는 대/소문자를 구분합니다. "~CONTAINS" 연산자는 대/소문자를 구분하지 않습니다.
예:
'
CA Single Sign-on
' CONTAINS 'EMI'Result = FALSE
'
CA Single Sign-on
' ~CONTAINS 'EMI'Result = TRUE
집합 포함 연산자
집합 포함 연산자(IN 및 ~IN)는 첫 번째 피연산자인 문자열이 두 번째 피연산자인 집합의 요소인지 여부를 테스트합니다. 문자열이 집합의 요소인 경우 이 연산의 결과는 TRUE입니다. 그렇지 않은 경우 이 연산의 결과는 FALSE입니다.
"IN" 연산자는 대/소문자를 구분합니다. "~IN" 연산자는 대/소문자를 구분하지 않습니다.
예:
'MON' IN 'Sun^Mon^Tue^Wed^Thu^Fri^Sat'Result = FALSE
'MON' ~IN 'Sun^Mon^Tue^Wed^Thu^Fri^Sat'Result = TRUE
패턴 일치 연산자
패턴 일치 연산자 LIKE는 'abc' LIKE '???'와 같이 문자열 값을 문자 패턴(역시 문자열임)과 비교합니다. 문자열 값이 패턴과 일치하는 경우 이 연산의 결과는 TRUE입니다. 그렇지 않은 경우 이 연산의 결과는 FALSE입니다. 패턴 일치 연산은 대/소문자를 구분합니다.
패턴은 단일 문자, 문자 범위 또는 둘 모두를 조합하여 생성합니다. 문자 범위는 0-9와 같이 범위의 첫 번째 문자, 하이픈 및 범위의 마지막 문자를 연결하여 지정합니다. 유효한 문자에는 숫자, 대문자, 소문자, 특별한 의미를 갖는 예약된 문자가 포함됩니다. 문자 집합은 하나 이상의 문자, 문자 범위 또는 둘 모두를 포함하며 대괄호로 묶입니다. 예를 들어 [0-9A-Za-z], [0-2ABC] 및 [789x-z]는 모두 유효한 문자 집합입니다.
참고
문자 범위는 항상 문자 집합의 일부입니다.
다음 표에서는 예약된 문자와 해당 의미에 대해 설명합니다.
문자
의미
' 또는 "
'abc' 또는 "abc"와 같이 문자열을 지정합니다.
-
0-9와 같이 문자 범위를 지정합니다.
?
임의의 단일 문자와 일치합니다.
*
문자가 하나 있거나 없는 경우를 포함하여 임의의 문자 시퀀스와 일치합니다.
[set]
지정된 집합에 있는 임의의 단일 문자와 일치합니다.
[!set] 또는 [^set]
지정된 집합에
없는
임의의 단일 문자와 일치합니다.
[set]?
지정된 집합에 있는 임의의 단일 문자나 빈 문자열과 일치합니다.
[set]*
문자가 하나 있거나 없는 경우를 포함하여 지정된 집합에 있는 문자 시퀀스와 일치합니다.
\
\*와 같이 예약된 문자를 일반 문자로 처리합니다.
 
'?' 사용 예
'' LIKE '?'Result = FALSE
'a' LIKE '?'Result = TRUE
'ab' LIKE '?'Result = FALSE
'abc' LIKE '???'Result = TRUE
'191' LIKE '1??'Result = TRUE
'201' LIKE '1??'Result = FALSE
'*' 사용 예
'' LIKE '*'Result = TRUE
'a' LIKE '*'Result = TRUE
'a1b2c3' LIKE '*'Result = TRUE
'robin' LIKE 'r*n'Result = TRUE
'room' LIKE 'r*n'Result = FALSE
'[set]' 사용 예
'' LIKE '[abcde]'Result = FALSE
'f' LIKE '[abcde]'Result = FALSE
'c' LIKE '[abcde]'Result = TRUE
'abc' LIKE '[abcde]'
비교:
'abc' LIKE '[abcde]*'Result = FALSE
'[!set]' 또는 '[^set]' 사용 예
'' LIKE '[!abcde]'Result = FALSE
'f' LIKE '[^abcde]'Result = TRUE
'c' LIKE '[!abcde]'Result = FALSE
'xyz' LIKE '[^abcde]'Result = FALSE
'[set]?' 사용 예
'' LIKE '[abcde]?'Result = TRUE
'a' LIKE '[abcde]?'Result = TRUE
'ab' LIKE '[abcde]?'Result = FALSE
'z' LIKE '[abcde]?'Result = FALSE
'[set]*' 사용 예
'' LIKE '[abcde]*'Result = TRUE
'a' LIKE '[abcde]*'Result = TRUE
'aabbccddee' LIKE '[abcde]*'Result = TRUE
'abcdef' LIKE '[abcde]*'Result = FALSE
'abc' LIKE '[abcde]*'
비교:
'abc' LIKE '[abcde]'Result = TRUE
'\' 사용 예
'123-456-7890' LIKE '[0-9][0-9][0-9]\-[0-9][0-9][0-9]\-[0-9][0-9][0-9][0-9]'Result = TRUE
'_!_^_*_?_' LIKE '_\!_\^_\*_\?_'Result = TRUE
대/소문자 구분 테스트 예
'a' LIKE '[a-z]'Result = TRUE
'A' LIKE '[a-z]'Result = FALSE
'A' LIKE '[A-Za-z]'Result = TRUE
'Robin' LIKE '[A-Za-z]*'Result = TRUE
'Robin' LIKE '[A-Z][a-z]*'Result = TRUE
'robin' LIKE '[A-Z][a-z]*'Result = FALSE
교집합 연산자
교집합 연산자(INTERSECT 및 ~INTERSECT)는 두 집합을 비교합니다. 집합은 각 요소가 캐럿 문자로 구분된 문자열입니다. 결과 집합은 두 집합 모두에 있는 요소만 포함하는 문자열입니다. "INTERSECT" 연산자는 대/소문자를 구분합니다. "~INTERSECT" 연산자는 대/소문자를 구분하지 않습니다.
중요!
결과 집합의 요소 순서는 예측할 수 없습니다. 연산이 대/소문자를 구분하지 않는 경우에는 결과 집합 요소의 대/소문자도 예측할 수 없습니다.
예:
'BLUE JAY^ORIOLE^WREN' INTERSECT 'BLUE JAY^wren'Result = 'BLUE JAY'
'BLUE JAY^ORIOLE^WREN' ~INTERSECT 'BLUE JAY^wren'Result = 'BLUE JAY^WREN'
합집합 연산자
합집합 연산자(UNION)는 두 피연산자 집합의 고유 요소를 모두 포함하는 집합(두 집합의 합집합)을 반환합니다. 중복 요소는 제거됩니다.
~UNION과 같이 UNION 연산자 앞에 물결표 문자(~)가 있는 경우 대/소문자만 다른 두 요소는 동일한 것으로 간주됩니다.
중요!
결과 집합의 요소 순서는 예측할 수 없습니다. 또한 ~UNION 연산자가 지정된 경우에는 결과 교집합 요소의 대/소문자도 예측할 수 없습니다.
예:
"JUAN^BART^CHUCK" UNION "CHUCK^Bart" Result = "JUAN^BART^CHUCK^Bart"
"JUAN^BART^CHUCK" ~UNION "CHUCK^Bart"Result = "JUAN^BART^CHUCK"
"JUAN^BART^JUAN^CHUCK" UNION "JUAN^BART^JUAN^CHUCK" Result = "JUAN^BART^CHUCK"
NOT 연산자
NOT 연산자는 단일 부울 피연산자를 사용하며, 해당 값을 반대 값으로 바꿉니다. 즉, FALSE를 TRUE로, TRUE를 FALSE로 바꿉니다. 이 연산자는 대개 비교 연산자의 결과를 반대로 바꾸는 데 사용됩니다.
예:
NOT ("
CA Single Sign-on
" ENDS_WITH "R")Result = TRUE
NOT ("
CA Single Sign-on
" ~ENDS_WITH "R")Result = FALSE
AND 연산자
AND 연산자(& 및 &&로 쓰기도 함)는 두 개의 부울 피연산자를 사용하며, 두 피연산자가 모두 TRUE일 경우에 TRUE를 반환합니다. 이 연산자는 대개 두 비교를 연결하는 데 사용됩니다.
첫 번째 부울 피연산자가 FALSE이면 결과가 틀림없이 FALSE이므로 두 번째 부울 피연산자는 평가되지 않습니다.
예:
(1 > 2) AND ("JUAN" ~= "JUAN")Result = FALSE
(1 < 2) AND ("JUAN" ~= "JUAN")Result = TRUE
OR 연산자
OR 연산자(| 또는 ||로 쓰기도 함)는 두 개의 부울 피연산자를 사용하며, 두 피연산자 중 어느 하나가 TRUE일 경우에 TRUE를 반환합니다. 이 연산자는 대개 두 비교를 연결하는 데 사용됩니다.
첫 번째 부울 피연산자가 TRUE이면 결과가 틀림없이 TRUE이므로 두 번째 부울 피연산자는 평가되지 않습니다.
예:
(1 > 2) OR ("JUAN" ~= "JUAN")Result = TRUE
(1 < 2) OR ("JUAN" ~= "JUAN")Result = TRUE
배타적 OR 연산자
배타적 OR(XOR) 연산자는 부울 피연산자를 두 개 사용하며, 두 피연산자 중 하나만 TRUE일 경우에 TRUE를 반환합니다. 이 연산자는 대개 두 비교를 연결하는 데 사용됩니다.
예:
(1 > 2) XOR ("JUAN" ~= "JUAN")Result = TRUE
(1 < 2) XOR ("JUAN" ~= "JUAN")Result = FALSE
문자열 연결 연산자
문자열 연결 연산자(+)는 두 문자열 피연산자의 조합을 포함하는 문자열을 반환합니다.
첫 번째 피연산자가 문자열이지만 두 번째 피연산자는 숫자나 부울인 경우 두 번째 피연산자가 문자열로 변환됩니다. 첫 번째 피연산자가 숫자인 경우 + 연산자는 연결이 아니라 산술 더하기를 나타냅니다.
예:
"JUAN" + " " + "Jones"Result = "JUAN Jones"
"JUAN" + 2Result = "JUAN2"
산술 더하기 연산자
산술 더하기(+) 연산자는 두 숫자 피연산자의 합을 반환합니다.
첫 번째 피연산자가 숫자이지만 두 번째 피연산자는 문자열이나 부울인 경우 두 번째 피연산자가 숫자로 변환됩니다.
예:
1 + 2Result = 3
1 + "JUAN"Result = 1
1 + "32JUAN"Result = 33
산술 빼기 연산자
산술 빼기(-) 연산자는 두 숫자 피연산자의 차를 반환합니다.
첫 번째 피연산자가 숫자이지만 두 번째 피연산자는 문자열이나 부울인 경우 두 번째 피연산자가 숫자로 변환됩니다.
예:
1 - 2Result = -1
1 - "JUAN"Result = 1
100 - "32JUAN"Result = 68
산술 곱하기 연산자
산술 곱하기(*) 연산자는 두 피연산자의 곱을 반환합니다.
첫 번째 피연산자가 숫자이지만 두 번째 피연산자는 문자열이나 부울인 경우 두 번째 피연산자가 숫자로 변환됩니다.
예:
1 * 2Result = 2
1 * "JUAN"Result = 0
100 * "32JUAN"Result = 3200
산술 나누기 연산자
산술 나누기 연산자(/)는 두 피연산자의 몫을 반환합니다.
첫 번째 피연산자가 숫자이지만 두 번째 피연산자는 문자열이나 부울인 경우 두 번째 피연산자가 숫자로 변환됩니다.
모든 나누기는 정수 나누기입니다.
참고
산술적으로 정의되지 않는 0으로 나누기는 이 환경에서 항상 오류를 반환합니다.
예:
1 / 2Result = 0
1 / "JUAN"Result = 0
100 / "32JUAN"Result = 3
조건부 연산자
조건부 연산자는 부울 식(첫 번째 피연산자)을 평가한 후 그 결과에 따라 다른 두 피연산자 중 하나를 반환합니다.
부울 피연산자가 TRUE인 경우 이 연산자의 결과는 두 번째 피연산자(THEN 절)이고, 그렇지 않은 경우 세 번째 피연산자(ELSE 절)가 반환됩니다. 두 번째와 세 번째 피연산자는 동일한 형식이어야 합니다.
이 연산자의 절은 항상 하나만 평가됩니다. 즉, THEN 절(피연산자)이 평가된 경우 ELSE 절(피연산자)은 평가되지 않습니다. 그 반대의 경우도 마찬가지입니다.
예:
"JUAN" = "juan" ? "YES" : "NO"Result = "NO"
"JUAN" ~= "juan" ? "YES" : "NO" Result = "YES"
인덱싱 연산자
인덱싱 연산자는 두 개의 인수(집합과 인덱스를 나타내는 숫자)를 사용합니다. 집합은 구성 요소로 분할되고 지정된 인덱스에 해당하는 구성 요소가 반환됩니다(일반적인 배열의 경우와 같음). 인덱스가 범위를 벗어나면 빈 문자열이 반환됩니다.
집합의 첫 번째 요소는 인덱스가 0입니다.
예:
"Sun^Mon^Tue^Wed^Thu^Fri^Sat"[2]Result = "Tue"
"Sun^Mon^Tue^Wed^Thu^Fri^Sat"[0]Result = "Sun"
식에서 사용할 수 있는 함수
이 항목에는 모든 함수가 이용 영역별로 나와 있습니다.
숫자 함수
  • ABS
  • ALL
  • ANDBITS
  • ANY
  • HEX
  • MAX
  • MIN
  • MOD
  • NOTBITS
  • ORBITS
  • SIGN
  • XORBITS
문자열 함수
  • AFTER
  • BEFORE
  • CENTER
  • CHAR
  • FIND
  • LCASE
  • LEFT
  • LEN
  • LPAD
  • LTRIM
  • MID
  • PCASE
  • RIGHT
  • RPAD
  • RPT
  • RTRIM
  • SPACE
  • TRANSLATE
  • UCASE
집합 함수
  • COUNT
  • ENUMERATE
  • FILTER
  • LOOP
  • SORT
날짜 함수
  • DATE(형식 1)
  • DATE(형식 2)
  • DATEFROMSTRING
  • DATETOSTRING
  • DAY
  • DOW
  • DOY
  • HOUR
  • HOUR24
  • MINUTE
  • MONTH
  • NOW
  • NOWGMT
  • SECOND
  • YEAR
  • YEAR4
변환 함수
  • BOOLEAN
  • NUMBER
  • STRING
일반 사용자 디렉터리 I/O 함수
  • GET
  • SET
LDAP 함수
  • ABOVE
  • AT
  • BELOW
  • COMMONDN
  • EXPLODEDN
  • PARENTDN
  • RDN
  • RELATIONDN
URL/경로 처리 함수
  • QS
  • URL
  • URLDECODE
  • URLENCODE
로깅 함수
  • ERROR
  • INFO
  • TRACE
  • WARNING
파일 I/O 함수
  • EXISTS
  • KEY
  • LOG
오류 처리 함수
  • MAYBE
  • THROW
  • VEXIST
기타 함수
  • EVALUATE
ABOVE 함수 - 사용자가 지정된 LDAP DN 위에 있는지 여부
ABOVE 함수는 지정된 사용자(user_DN)가 지정된 컨테이너(root_DN)의
상위
컨테이너 내에 있는 경우 TRUE를 반환합니다.
구문
ABOVE 함수의 형식은 다음과 같습니다.
ABOVE(root_DN, user_DN)
매개 변수
ABOVE 함수는 다음 매개 변수를 사용합니다.
  1. root_DN
    (문자열)
  2. user_DN
    (문자열)
반환 값
ABOVE 함수는 부울 값을 반환합니다.
설명
LDAP 전용: 예
ABS 함수 - 절대값 찾기
ABS 함수는 숫자의 절대값을 찾습니다.
구문
ABS 함수의 형식은 다음과 같습니다.
ABS(number)
매개 변수
ABS 함수는 다음 매개 변수를 사용합니다.
  1. number
    (숫자)
반환 값
ABS 함수는 숫자를 반환합니다.
Return_value=ABS(3)Return_value=3
Return_value=ABS(-2)Return_value=2
AFTER 함수 - 문자열 찾기
AFTER 함수는 원본 문자열에서 지정된 검색 문자열을 찾고 원본 문자열 중 검색 문자열의 뒷부분을 반환합니다. 검색 문자열을 찾을 수 없는 경우 AFTER 함수는 빈 문자열을 반환합니다.
구문
AFTER 함수의 형식은 다음과 같습니다.
AFTER(source_string, search_string[, not_case_sensitive][, n])
매개 변수
AFTER 함수는 다음 매개 변수를 사용합니다.
  1. source_string
    (문자열)
  2. search_string
    (문자열)
  3. not_case_sensitive
    (부울)
    (선택 사항) 대/소문자 구분 여부를 지정합니다.
    not_case_sensitive
    플래그가 생략되거나 FALSE로 설정된 경우 이 함수는 원본 문자열에서 정확히 일치하는 문자열을 검색합니다.
    not_case_sensitive
    플래그가 TRUE로 설정된 경우 이 함수는 대/소문자를 무시합니다.
  4. n
    (숫자)
    (선택 사항) 원본 문자열에 포함된 검색 문자열의 인스턴스를 지정합니다.
    n
    이 0 또는 1로 설정되거나 생략된 경우 이 함수는 검색 문자열의 첫 번째 인스턴스를 찾습니다. 그렇지 않은 경우 이 함수는 검색 문자열의
    n번째
    인스턴스를 찾습니다.
    n
    이 음수이면 이 함수는 원본 문자열의 끝에서부터 검색을 시작합니다.
반환 값
AFTER 함수는 문자열을 반환합니다.
Return_value=AFTER('EricEric', 'r')Return_value='icEric'
Return_value=AFTER('EricEric', 'R')Return_value=''
Return_value=AFTER('EricEric', 'R', TRUE)Return_value='icEric'
Return_value=AFTER('EricEric', 'r', -1)Return_value='ic'
Return_value=AFTER('EricEric', 'R', -1)Return_value=''
Return_value=AFTER('EricEric', 'R', TRUE, -1)Return_value='ic'
Return_value=AFTER('EricEric', 'r', 2)Return_value='ic'
Return_value=AFTER('EricEric', 'R', 2)Return_value=''
Return_value=AFTER('EricEric', 'R', TRUE, 2)Return_value='ic'
ALL 함수 - 설정된 모든 비트
ALL 함수는 두 개의 숫자를 매개 변수로 사용하며, 두 번째 숫자에 설정된
모든
비트가 첫 번째 숫자에도 설정된 경우 TRUE를 반환합니다.
구문
ALL 함수의 형식은 다음과 같습니다.
ALL(number1, number2)
매개 변수
ALL 함수는 다음 매개 변수를 사용합니다.
  1. number1
    (숫자)
  2. number2
    (숫자)
반환 값
ALL 함수는 부울 값을 반환합니다.
Return_value=ALL(7, 2)Return_value=TRUE
Return_value=ALL(7, 15)Return_value=FALSE
ANDBITS 함수 - bitwise AND 연산 수행
ANDBITS 함수는 두 숫자에 대해 bitwise AND 연산을 수행합니다.
구문
ANDBITS 함수의 형식은 다음과 같습니다.
ANDBITS(number1,number2)
매개 변수
ANDBITS 함수는 다음 매개 변수를 사용합니다.
  1. number1
    (숫자)
  2. number2
    (숫자)
반환 값
ANDBITS 함수는 숫자를 반환합니다.
Return_value=ANDBITS(7,2)Return_value=2
Return_value=ANDBITS(7,15)Return_value=7
ANY 함수 - 설정된 임의 비트
ANY 함수는 두 개의 숫자를 매개 변수로 사용하며, 두 번째 숫자에 설정된
임의
비트가 첫 번째 숫자에도 설정된 경우 TRUE를 반환합니다.
구문
ANY 함수의 형식은 다음과 같습니다.
ANY(number1, number2)
매개 변수
ANY 함수는 다음 매개 변수를 사용합니다.
  1. number1
    (숫자)
  2. number2
    (숫자)
반환 값
ANY 함수는 부울 값을 반환합니다.
Return_value=ANY(7, 2)Return_value=TRUE
Return_value=ANY(7, 15)Return_value=TRUE
AT 함수 - 사용자가 지정된 LDAP DN에 있는지 여부
AT 함수는 지정된 사용자(user_DN)가 지정된 컨테이너(root_DN) 내에 있는 경우 TRUE를 반환합니다.
구문
AT 함수의 형식은 다음과 같습니다.
AT(root_DN, user_DN)
매개 변수
AT 함수는 다음 매개 변수를 사용합니다.
  1. root_DN
    (문자열)
  2. user_DN(문자열)
반환 값
AT 함수는 부울 값을 반환합니다.
설명
LDAP 전용: 예
BEFORE 함수 - 문자열 찾기
BEFORE 함수는 원본 문자열에서 지정된 검색 문자열을 찾고 원본 문자열 중 검색 문자열의 앞부분을 반환합니다. 검색 문자열을 찾을 수 없는 경우 BEFORE 함수는 전체 원본 문자열을 반환합니다.
구문
BEFORE 함수의 형식은 다음과 같습니다.
BEFORE(source_string, search_string[, not_case_sensitive][, n])
매개 변수
BEFORE 함수는 다음 매개 변수를 사용합니다.
  1. source_string
    (문자열)
  2. search_string
    (문자열)
  3. not_case_sensitive
    (부울)
    대/소문자 구분 여부를 지정합니다.
    not_case_sensitive
    플래그가 FALSE로 설정되거나 생략된 경우 BEFORE 함수는 원본 문자열에서 정확히 일치하는 문자열을 검색합니다.
    not_case_sensitive
    플래그가 TRUE로 설정된 경우 이 함수는 대/소문자를 무시합니다.
  4. n
    (숫자)
    원본 문자열에 포함된 검색 문자열의 인스턴스를 지정합니다.
    n
    이 0 또는 1로 설정되거나 생략된 경우 BEFORE 함수는 검색 문자열의 첫 번째 인스턴스를 찾습니다. 그렇지 않은 경우 이 함수는 검색 문자열의
    n번째
    인스턴스를 찾습니다.
    n
    이 음수이면 이 함수는 원본 문자열의 끝에서부터 검색을 시작합니다.
반환 값
BEFORE 함수는 문자열을 반환합니다.
Return_value=BEFORE('EricEric', 'r')Return_value='E'
Return_value=BEFORE('EricEric', 'R')Return_value='EricEric'
Return_value=BEFORE('EricEric', 'R', TRUE)Return_value='E'
Return_value=BEFORE('EricEric', 'r', -1)Return_value='EricE'
Return_value=BEFORE('EricEric', 'R', -1)Return_value='EricEric'
Return_value=BEFORE('EricEric', 'R', TRUE, -1)Return_value='EricE'
Return_value=BEFORE('EricEric', 'r', 2)Return_value='EricE'
Return_value=BEFORE('EricEric', 'R', 2)Return_value='EricEric'
Return_value=BEFORE('EricEric', 'R', TRUE, 2)Return_value='EricE'
BELOW 함수 - 사용자가 지정된 LDAP DN 아래에 있는지 여부
BELOW 함수는 지정된 사용자(user_DN)가 지정된 컨테이너(root_DN)의
하위
컨테이너 내에 있는 경우 TRUE를 반환합니다.
구문
BELOW 함수의 형식은 다음과 같습니다.
BELOW(root_DN, user_DN)
매개 변수
BELOW 함수는 다음 매개 변수를 사용합니다.
  1. root_DN
    (문자열)
  2. user_DN
    (문자열)
반환 값
BELOW 함수는 부울 값을 반환합니다.
설명
LDAP 전용: 예
BOOLEAN 함수 - "TRUE" 또는 "FALSE"로 변환
BOOLEAN 함수는 숫자 또는 문자열 값을 "TRUE" 또는 "FALSE" 문자열 값으로 변환합니다. 숫자 값 0은 "FALSE"로 변환됩니다. 다른 모든 숫자 값은 "TRUE"로 변환됩니다. 문자열 값 "true" 또는 "yes"는 "TRUE"로 변환됩니다. 다른 모든 문자열 값은 "FALSE"로 변환됩니다. BOOLEAN 함수는 대/소문자를 구분하지 않습니다.
구문
BOOLEAN 함수의 형식은 다음과 같습니다.
BOOLean(number | string)
매개 변수
BOOLEAN 함수는 다음 두 매개 변수 중 하나를 사용합니다.
  1. number
    (숫자)
  2. string
    (문자열)
반환 값
BOOLEAN 함수는 다음 문자열 값 중 하나를 반환합니다.
  • "TRUE"
  • "FALSE"
Return_value=BOOLEAN('Phoebe')Return_value="FALSE"
Return_value=BOOLEAN('Yes')Return_value="TRUE"
Return_value=BOOLEAN(123)Return_value="TRUE"
Return_value=BOOLEAN(0)Return_value="FALSE"
CHAR 함수 - ASCII 값 변환
CHAR 함수는 지정된 ASCII 값을 단일 문자 문자열로 변환합니다.
구문
CHAR 함수의 형식은 다음과 같습니다.
CHaR(ASCII_value)
매개 변수
CHAR 함수는 다음 매개 변수를 사용합니다.
  1. ASCII_value
    (숫자)
    ASCII 값을 지정합니다.
    ASCII_value
    가 0인 경우 이 함수는 빈 문자열을 반환합니다.
    ASCII_value
    가 255보다 큰 경우 이 함수는
    ASCII_value
    를 256으로 나눈 나머지를 단일 문자 문자열로 변환합니다.
    참고
    : 값을 256으로 나눈 나머지를 구하는 것은 255와의 bitwise AND를 수행하는 것과 같습니다.
반환 값
CHAR 함수는 단일 문자 문자열을 반환합니다.
Return_value=CHAR(0)Return_value=''
Return_value=CHAR(36)Return_value='$'
Return_value=CHAR(299)Return_value='+'
CENTER 함수 - 원본 문자열 채우기
CENTER 함수는 결과 문자열이 지정된 길이가 될 때까지 원본 문자열의 양쪽 끝을 지정된 문자로 채웁니다. 양쪽을 고르게 채울 수 없는 경우 이 함수는 문자열의 끝에 한 문자를 더 추가합니다.
구문
CENTER 함수의 형식은 다음과 같습니다.
CENTER(source, length[, padding])
매개 변수
CENTER 함수는 다음 매개 변수를 사용합니다.
  1. source
    (문자열 또는 숫자)
    원본 문자열을 지정합니다. 이 함수는 자동으로 숫자를 문자열로 변환합니다.
  2. length
    (숫자)
    결과 문자열의 길이를 지정합니다.
  3. padding
    (문자열)
    (선택 사항) 이 함수가 원본 문자열을 채우는 데 사용할 문자를 지정합니다.
    • padding
      의 길이가 1자를 초과할 경우 이 함수는 첫 번째 문자를 사용합니다.
    • padding
      이 빈 문자열일 경우 이 함수는 원본을 채우지 않습니다.
    • padding
      이 생략되고 원본이 문자열일 경우 이 함수는 채우기에 공백을 사용합니다.
    • padding
      이 생략되고 원본이 숫자일 경우 이 함수는 채우기에 0을 사용합니다.
반환 값
CENTER 함수는 문자열을 반환합니다.
Return_value=CENTER('Robin', 9, '*')Return_value='**Robin**'
Return_value=CENTER('Robin', 7, 'ooo')Return_value='oRobino'
Return_value=CENTER('Robin', 7, '')Return_value='Robin'
Return_value=CENTER('Robin', 11)Return_value=' Robin'
Return_value=CENTER(123, 9)Return_value='000123000'
COMMONDN 함수 - 공통 루트 찾기
COMMONDN 함수는 LDAP 서버를 호출하지 않고 두 LDAP DN(고유 이름)의 공통 루트를 반환합니다.
구문
COMMONDN 함수의 형식은 다음과 같습니다.
COMMONDN(ldapdn1, ldapdn2)
매개 변수
COMMONDN 함수는 다음 매개 변수를 사용합니다.
  1. ldapdn1
    (문자열)
    LDAP DN(고유 이름)을 지정합니다.
  2. ldapdn2
    (문자열)
    LDAP DN(고유 이름)을 지정합니다.
    참고
    ldapdn1
    또는
    ldapdn2
    가 유효한 LDAP DN이 아니거나 두 DN이 공통 루트를 공유하지 않는 경우 이 함수는 빈 문자열을 반환합니다. LDAP DN은 대/소문자를 구분하지 않습니다.
반환 값
COMMONDN 함수는 문자열을 반환합니다.
설명
LDAP 전용: 예
Return_value=COMMONDN('uid=Vincent,o=NDS.com', 'ou=People,o=nds.com')Return_value='o=NDS.com'
COUNT 함수 - 집합의 요소 수 계산
COUNT 함수는 집합에 있는 요소의 수를 계산합니다.
구문
COUNT 함수의 형식은 다음과 같습니다.
COUNT(set[, case_sensitive])
매개 변수
COUNT 함수는 다음 매개 변수를 사용합니다.
  1. set
    (문자열)
    'element1^element2'와 같이 각 요소가 캐럿 문자로 구분된 문자열을 지정합니다. 각 요소는 문자열입니다.
  2. case_sensitive
    (부울)
    (선택 사항) 대/소문자 구분 여부를 지정합니다.
    • case_sensitive
      플래그가 생략된 경우 이 함수는 모든 요소 수를 계산합니다.
    • case_sensitive
      플래그가 제공된 경우 이 함수는 고유 요소 수만 계산합니다.
    • case_sensitive
      플래그가 TRUE인 경우 이 함수는 대/소문자를 구분합니다.
    • case_sensitive
      플래그가 FALSE인 경우 이 함수는 대/소문자를 구분하지 않습니다.
반환 값
COUNT 함수는 숫자를 반환합니다.
Return_value=COUNT('phoebe^PHOEBE^robin^robin')Return_value=4
Return_value=COUNT('phoebe^PHOEBE^robin^robin', FALSE)Return_value=2
Return_value=COUNT('phoebe^PHOEBE^robin^robin', TRUE)Return_value=3
DATE 함수 - 자정으로 설정(형식 1)
DATE 함수(형식 1)는 날짜 및 시간의 숫자 표현을 받아 시간을 지정된 날짜의 자정으로 설정합니다.
구문
DATE 함수(형식 1)의 형식은 다음과 같습니다.
DATE(date_time)
매개 변수
DATE 함수(형식 1)는 다음 매개 변수를 사용합니다.
  1. date_time
    (숫자)
    날짜 및 시간을 1970년 1월 1일 이후 경과된 초 수로 지정합니다.
    date_time
    이 올바른 날짜 및 시간 표현이 아닌 경우 이 함수는 -1을 반환합니다.
반환 값
DATE 함수(형식 1)는 숫자를 반환합니다.
DATE 함수 - 년, 월, 일, 시, 분 및 초 변환(형식 2)
DATE 함수(형식 2)는 년, 월, 일, 시, 분 및 초를 나타내는 여섯 개의 숫자를 받아 이를 날짜 및 시간의 숫자 표현으로 변환합니다. 날짜 및 시간은 숫자로는 1970년 1월 1일 이후 경과된 초 수로 표현됩니다. 시간 매개 변수 세 개가 생략된 경우 이 함수는 시간을 지정된 날짜의 자정으로 설정합니다.
구문
DATE 함수(형식 2)의 형식은 다음과 같습니다.
DATE(year, month, day[, hours, minutes, seconds])
매개 변수
DATE 함수(형식 2)는 다음 매개 변수를 사용합니다.
  1. year
    (숫자)
    4자리 연도 표현을 지정합니다.
    : 2007
  2. month
    (숫자)
    월을 지정합니다.
    범위
    : 1~12
  3. day
    (숫자)
    일을 지정합니다.
    범위
    : 1~31
  4. hours
    (숫자)
    (선택 사항) 시간을 지정합니다.
    범위
    : 0~23
  5. minutes
    (숫자)
    (선택 사항) 분을 지정합니다.
    범위
    : 0~59
  6. seconds
    (숫자)
    (선택 사항) 초를 지정합니다.
    범위
    : 0~59
반환 값
DATE 함수(형식 2)는 숫자를 반환합니다.
DATEFROMSTRING 함수 - 문자열을 숫자로 변환
DATEFROMSTRING 함수는 날짜, 시간 또는 둘 모두의 문자열 표현을 받아 문자열을 숫자 표현으로 변환합니다. 날짜 및 시간은 숫자로는 1970년 1월 1일 이후 경과된 초 수로 표현됩니다.
구문
DATEFROMSTRING 함수의 형식은 다음과 같습니다.
DATEFROMSTRING(date_time[, format_string])
매개 변수
DATEFROMSTRING 함수는 다음 매개 변수를 사용합니다.
  1. date_time
    (문자열)
  2. format_string
    (문자열)
    (선택 사항)
    date_time
    의 형식을 지정합니다. 예를 들어
    format_string
    "YYYYMMDD"는 "20020223"의 형식을 지정합니다.
    format_string
    이 생략된 경우 이 함수는 기본 형식인 "YYYYMMDDhhmmss"를 사용합니다.
    date_time
    이 유효하지 않은 경우 이 함수는 -1을 반환합니다.
반환 값
DATEFROMSTRING 함수는 숫자를 반환합니다.
Return_value=DATEFROMSTRING('20020223')Return_value=1024804800
DATETOSTRING 함수 - 숫자를 문자열로 변환
DATETOSTRING 함수는 날짜, 시간 또는 둘 모두의 숫자 표현을 받아 숫자를 문자열 표현으로 변환합니다.
구문
DATETOSTRING 함수의 형식은 다음과 같습니다.
DATETOSTRING(date_time[, format_string])
매개 변수
DATETOSTRING 함수는 다음 매개 변수를 사용합니다.
  1. date_time
    (숫자)
    날짜, 시간 또는 둘 모두를 1970년 1월 1일 이후 경과된 초 수로 지정합니다.
    date_time
    이 유효하지 않은 경우 이 함수는 "INVALID DATE" 값을 반환합니다.
  2. format_string
    (문자열)
    (선택 사항) 아래 표에 나열된 형식 코드를 사용하여 결과 문자열의 날짜, 시간 또는 둘 모두의 형식을 지정합니다. 표에 나열되지 않은 문자 또는 문자 조합은 결과 문자열에 그대로 삽입됩니다.
    format_string
    이 생략된 경우 이 함수는 정책 서버에 현재 저장된 로캘에 적절한 날짜 및 시간 표현을 사용하여 결과 문자열의 형식을 지정합니다. 형식 코드 및 결과 형식은 다음과 같습니다.
코드
결과 형식
%a
약식 요일 이름(영어)
%A
전체 요일 이름(영어)
%b
약식 월 이름(영어)
%B
전체 월 이름(영어)
%c
현재 로캘에 적절한 날짜 및 시간 표현
%#c
현재 로캘에 적절한 긴 날짜 및 시간 표현
%d
10진수 형식의 날짜(01~31)
%H
24시간 형식의 시간(00~23)
%I
12시간 형식의 시간(01~12)
%j
10진수 형식의 연간 일자(001~366)
%m
10진수 형식의 월(01~12)
%M
10진수 형식의 분(00~59)
%P
12시간제에 사용되는 현지 AM 및 PM 표시기
%S
10진수 형식의 초(00~59)
%U
일요일을 첫 번째 요일로 하는 10진수 형식의 연간 주(00~53)
%w
10진수 형식의 요일(0~6. 일요일이 0)
%W
월요일을 첫 번째 요일로 하는 10진수 형식의 연간 주(00~53)
%x
현재 로캘에 적절한 날짜 표현
%#x
현재 로캘에 적절한 긴 날짜 표현
%X
현재 로캘에 적절한 시간 표현
%y
세기 부분을 제외한 10진수 형식의 연도(00~99)
%Y
세기 부분을 포함한 10진수 형식의 연도
%z, %Z
표준 시간대 이름 또는 약어(알려진 경우)
%%
백분율 기호
참고
파운드 기호는 형식 코드의 의미를 다음과 같이 수정합니다.
  • 형식 코드 %#c는 현재 로캘에 적절한 긴 날짜 및 시간 표현을 지정합니다.
  • 형식 코드 %#x는 현재 로캘에 적절한 긴 날짜 표현을 지정합니다.
  • 다른 모든 경우 형식 코드에서 백분율 기호 다음에 파운드 기호가 삽입되면 선행 0(있는 경우)이 제거됩니다.
  • 파운드 기호는 영어 월 이름과 같은 영문자의 형식을 지정하는 코드에는 아무 영향도 주지 않습니다.
반환 값
DATETOSTRING 함수는 문자열을 반환합니다.
Return_value=DATETOSTRING(1024804800, '%Y%m%d')Return_value='20020223'
Return_value=DATETOSTRING(1024804800, '%Y%#m%#d')Return_value='2002223'
DAY 함수 - 월간 일자 반환
DAY 함수는 날짜 및 시간의 숫자 표현을 받아 월간 일자에 해당하는 숫자를 반환합니다.
구문
DAY 함수의 형식은 다음과 같습니다.
DAY(date_time)
매개 변수
DAY 함수는 다음 매개 변수를 사용합니다.
  1. date_time
    (숫자)
    날짜 및 시간을 1970년 1월 1일 이후 경과된 초 수로 지정합니다. 날짜가 유효하지 않은 경우 이 함수는 -1을 반환합니다.
반환 값
DAY 함수는 1에서 31 사이의 숫자를 반환합니다.
Return_value=DAY(1024804800)Return_value=23
DOW 함수 - 요일 반환
DOW 함수는 날짜 및 시간의 숫자 표현을 받아 요일에 해당하는 숫자를 반환합니다.
구문
DOW 함수의 형식은 다음과 같습니다.
DOW(date_time)
매개 변수
DOW 함수는 다음 매개 변수를 사용합니다.
  1. date_time
    (숫자)
    날짜 및 시간을 1970년 1월 1일 이후 경과된 초 수로 지정합니다. 날짜가 유효하지 않은 경우 이 함수는 -1을 반환합니다.
반환 값
DOW 함수는 0(일요일)에서 6(토요일) 사이의 숫자를 반환합니다.
Return_value=DOW(1024804800)Return_value=0
DOY 함수 - 연간 일자 반환
DOY 함수는 날짜 및 시간의 숫자 표현을 받아 연간 일자에 해당하는 숫자를 반환합니다.
구문
DOY 함수의 형식은 다음과 같습니다.
DOY(date_time)
매개 변수
DOY 함수는 다음 매개 변수를 사용합니다.
  1. date_time
    (숫자)
    날짜 및 시간을 1970년 1월 1일 이후 경과된 초 수로 지정합니다. 날짜가 유효하지 않은 경우 이 함수는 -1을 반환합니다.
반환 값
DOY 함수는 1에서 366 사이의 숫자를 반환합니다.
Return_value=DOY(1024804800)Return_value=173
ENUMERATE 함수 - 집합 요소 테스트
ENUMERATE 함수는 붙여넣기를 사용하여 #
virtual_user_attribute
또는
@user_class
매개 변수로 지정된 명명된 식에 지정된 집합의 각 요소를 전달합니다. 명명된 식이 값을 반환하면 해당 요소가 결과 문자열에 포함됩니다.
구문
ENUMERATE 함수의 형식은 다음과 같습니다.
ENUMERATE(set, #virtual_user_attribute | @user_class)
매개 변수
ENUMERATE 함수는 다음 매개 변수를 사용합니다.
  1. set
    (문자열)
    'element1^element2'와 같이 각 요소가 캐럿 문자로 구분된 문자열을 지정합니다. 각 요소는 문자열입니다.
  2. #virtual_user_attribute
    (명명된 식)
    사용자 특성을 계산하는 명명된 식을 지정합니다.
  3. @user_class
    (명명된 식)
    사용자 디렉터리 또는 그룹의 구성원 자격을 테스트하는 명명된 식을 지정합니다.
반환 값
ENUMERATE 함수는 함수에 필요한 특성 유형에 따라 문자열이나 정수를 반환합니다.
예 1
가상 사용자 특성 #GetCN을 RDN(STRING(%0),FALSE)으로 설정
ENUMERATE(SM_USERGROUPS, #GetCN)
예 2
ENUMERATE(SM_USERGROUPS, STRING(RDN(%0, FALSE)))
예 3(CQ154015를 명확히 하기 위해 제거됨)
 
 
 
 
 
 
 
 
ERROR 함수 - 콘솔 로그에 오류 메시지 기록
ERROR 함수는
Single Sign-On
의 콘솔 로그에 지정된 오류 메시지를 기록합니다.
구문
ERROR 함수의 형식은 다음과 같습니다.
ERROR(error_message)
매개 변수
ERROR 함수는 다음 매개 변수를 사용합니다.
  1. error_message
    (문자열)
반환 값
ERROR 함수는 빈 문자열을 반환합니다. 부울 컨텍스트에 사용될 경우 ERROR 함수는 TRUE 값을 반환합니다.
설명
권한 있음: 예
Return_value=ERROR('Invalid Access')Return_value=''
EVALUATE 함수 - 식 평가
EVALUATE 함수는 현재 사용자의 컨텍스트에서 식을 평가하고 결과를 문자열로 반환합니다. 선택적 사용자 경로가 제공된 경우 이 함수는 지정된 사용자의 컨텍스트에서 식을 평가합니다.
구문
EVALUATE 함수의 형식은 다음과 같습니다.
EVALUATE(expression)
매개 변수
EVALUATE 함수는 다음 매개 변수를 사용합니다.
  1. expression
    (문자열)
    평가할 식을 지정합니다.
반환 값
EVALUATE 함수는 문자열을 반환합니다.
설명
권한 있음: 예
Return_value=EVALUATE("sn + ',' + givenname")Return_value="Hood, Robin"
EXISTS 함수 - 파일 이름 조회
EXISTS 함수는 지정된 파일을 조회하여 파일이 있으면 TRUE를 반환합니다. 그렇지 않으면 이 함수는 FALSE를 반환합니다.
구문
EXISTS 함수의 형식은 다음과 같습니다.
EXISTS(filename)
매개 변수
EXISTS 함수는 파일 이름을 매개 변수로 사용합니다.
filename
(문자열)
반환 값
EXISTS 함수는 부울 값을 반환합니다.
설명
권한 있음: 예
Return_value=EXISTS('SmUtilities.dll')Return_value=TRUE
EXPLODEDN 함수 - LDAP DN을 집합으로 변환
EXPLODEDN 함수는 LDAP 서버를 호출하지 않고 LDAP DN(고유 이름)을 집합으로 변환합니다.
구문
EXPLODEDN 함수의 형식은 다음과 같습니다.
EXPLODED(ldapdn[, remove_attribute_names])
매개 변수
EXPLODEDN 함수는 다음 매개 변수를 사용합니다.
  1. ldapdn
    (문자열)
    LDAP DN(고유 이름)을 지정합니다.
  2. remove_attribute_names
    (부울)
    (선택 사항)
    remove_attribute_names
    플래그를 지정합니다. 이 플래그가 TRUE인 경우 이 함수는 LDAP DN(고유 이름)에서 특성 이름을 제거합니다.
반환 값
EXPLODEDN 함수는 'element1^element2'와 같이 각 요소가 캐럿 문자로 구분된 문자열을 반환합니다. 각 요소는 문자열입니다.
설명
LDAP 전용: 예
Return_value=EXPLODEDN('uid=hawk,o=NDS.com', FALSE)Return_value='uid=hawk^o=NDS.com'
Return_value=EXPLODEDN('uid=hawk,o=NDS.com', TRUE)Return_value='hawk^NDS.com'
FILTER 함수 - 집합 요소 테스트
FILTER 함수는 지정된 집합의 각 요소를 지정된 패턴과 비교하고 패턴과 일치하는 요소만 포함된 새 집합을 반환합니다. 선택적 NOT 연산자가 포함된 경우 FILTER 함수는 패턴과 일치하지 않는 요소만 포함된 새 집합을 반환합니다.
구문
FILTER 함수의 형식은 다음과 같습니다.
FILTER(set, [NOT ]pattern)
매개 변수
FILTER 함수는 다음 매개 변수를 사용합니다.
  1. set
    (문자열)
    'element1^element2'와 같이 각 요소가 캐럿 문자로 구분된 문자열을 지정합니다. 각 요소는 문자열입니다.
  2. pattern
    (문자열)
    문자의 패턴을 지정합니다.
    pattern
    에는 단일 문자, 문자 범위 또는 둘 모두를 포함할 수 있습니다. 문자 범위는 하이픈으로 구분된 두 문자로 나타냅니다. 예를 들어 0-9, a-z 및 A-Z는 유효한 문자 범위입니다.
    pattern
    매개 변수에 특별한 의미가 있는 예약된 문자를 포함할 수도 있습니다. 예약된 문자는 다음과 같습니다.
문자
의미
?
임의의 단일 문자와 일치합니다.
*
문자가 하나 있거나 없는 경우를 포함하여 임의의 문자 시퀀스와 일치합니다.
[set]
지정된 집합에 있는 임의의 단일 문자와 일치합니다.
[!set] 또는 [^set]
지정된 집합에
없는
임의의 단일 문자와 일치합니다.
\
\*와 같이 예약된 문자를 일반 문자로 처리합니다.
 
  1. NOT(연산자)
    (선택 사항) NOT 연산자가 포함된 경우 이 함수는 패턴과 일치하지 않는 요소만 포함된 새 집합을 반환합니다.
반환 값
FILTER 함수는 'element1^element2'와 같이 각 요소가 캐럿 문자로 구분된 문자열을 반환합니다. 각 요소는 문자열입니다.
Return_value=FILTER('Faith^Earl^Emilie^Fred', 'E*')Return_value='Earl^Emilie'
Return_value=FILTER('Faith^Earl^Emilie^Fred', NOT 'E*')Return_value='Faith^Fred'
FIND 함수 - 문자열 내 위치 반환
FIND 함수는 원본 문자열에서 지정된 검색 문자열을 찾고 해당 위치를 반환합니다. 검색 문자열을 찾을 수 없는 경우 이 함수는 0을 반환합니다.
구문
FIND 함수의 형식은 다음과 같습니다.
FIND(source_string, search_string[, not_case_sensitive][, n])
매개 변수
FIND 함수는 다음 매개 변수를 사용합니다.
  1. source_string
    (문자열)
  2. search_string
    (문자열)
  3. not_case_sensitive
    (부울)
    (선택 사항) 대/소문자 구분 여부를 지정합니다.
    not_case_sensitive
    플래그가 생략되거나 FALSE로 설정된 경우 이 함수는 원본 문자열에서 정확히 일치하는 문자열을 검색합니다.
    not_case_sensitive
    플래그가 TRUE로 설정된 경우 FIND 함수는 대/소문자를 무시합니다.
  4. n
    (숫자)
    (선택 사항) 원본 문자열에 포함된 검색 문자열의 인스턴스를 지정합니다.
    n
    이 0 또는 1로 설정되거나 생략된 경우 이 함수는 검색 문자열의 첫 번째 인스턴스를 찾습니다. 그렇지 않은 경우 이 함수는 검색 문자열의
    n번째
    인스턴스를 찾습니다.
    n
    이 음수이면 이 함수는 원본 문자열의 끝에서부터 검색을 시작합니다.
반환 값
FIND 함수는 숫자를 반환합니다.
Return_value=FIND('PhoebePhoebe', 'oe', FALSE, 1)Return_value=3
Return_value=FIND('PhoebePhoebe', 'OE', FALSE, 1)Return_value=0
Return_value=FIND('PhoebePhoebe', 'OE', TRUE, 1)Return_value=3
Return_value=FIND('PhoebePhoebe', 'oe', FALSE, -1)Return_value=9
Return_value=FIND('PhoebePhoebe', 'OE', FALSE, -1)Return_value=0
Return_value=FIND('PhoebePhoebe', 'OE', TRUE, -1)Return_value=9
Return_value=FIND('PhoebePhoebe', 'oe', FALSE, 2)Return_value=9
Return_value=FIND('PhoebePhoebe', 'OE', FALSE, 2)Return_value=0
Return_value=FIND('PhoebePhoebe', 'OE', TRUE, 2)Return_value=9
GET 함수 - 사용자 디렉터리의 특성 찾기
GET 함수는 사용자 디렉터리에서 지정된 특성을 찾고 특성 값을 반환합니다. 특성 값이 여러 개인 경우 각 값은 캐럿 문자로 구분됩니다. 특성을 찾을 수 없는 경우 이 함수는 빈 문자열을 반환합니다.
구문
GET 함수의 형식은 다음과 같습니다.
GET(user_attribute_name | user_attributes_string)
매개 변수
GET 함수는 다음 매개 변수 중 하나를 사용합니다.
  1. user_attribute_name
    (따옴표 없는 문자열)
    단일 사용자 특성을 지정합니다.
  2. user_attributes_string
    (문자열)
    각 사용자 특성 이름이 문자로 구분된 문자열을 지정합니다. 이 함수는 이 문자를 사용하여 결과 문자열의 각 특성 값을 구분합니다.
반환 값
GET 함수는 문자열을 반환합니다.
설명
권한 있음: 예
LDAP 전용: 예
Return_value=GET('sn,givenname')Return_value='Finch,Robin'
HEX 함수 - 16진수로 변환
HEX 함수는 10진수를 16진수로 변환한 다음 문자열로 반환합니다.
구문
HEX 함수의 형식은 다음과 같습니다.
HEX(decimal_number)
매개 변수
HEX 함수는 다음 매개 변수를 사용합니다.
  1. decimal_number
    (숫자)
반환 값
HEX 함수는 문자열을 반환합니다.
Return_value=HEX(16)Return_value='10'
HOUR 함수 - 시간으로 변환
HOUR 함수는 지정된 날짜 및 시간을 1에서 12 사이의 시간으로 변환합니다.
구문
HOUR 함수의 형식은 다음과 같습니다.
HOUR(date_time)
매개 변수
HOUR 함수는 다음 매개 변수를 사용합니다.
  1. date_time
    (숫자)
    날짜 및 시간을 1970년 1월 1일 이후 경과된 초 수로 지정합니다.
    date_time
    이 올바른 날짜 및 시간 표현이 아닌 경우 이 함수는 -1을 반환합니다.
반환 값
HOUR 함수는 1에서 12 사이의 숫자를 반환합니다.
HOUR24 함수 - 시간으로 변환
HOUR24 함수는 지정된 날짜 및 시간을 0에서 23 사이의 시간으로 변환합니다.
구문
HOUR24 함수의 형식은 다음과 같습니다.
HOUR24(date_time)
매개 변수
HOUR24 함수는 다음 매개 변수를 사용합니다.
  1. date_time
    (숫자)
    날짜 및 시간을 1970년 1월 1일 이후 경과된 초 수로 지정합니다.
    date_time
    이 올바른 날짜 및 시간 표현이 아닌 경우 이 함수는 -1을 반환합니다.
반환 값
HOUR24 함수는 0에서 23 사이의 숫자를 반환합니다.
INFO 함수 - 콘솔 로그에 정보 메시지 기록
INFO 함수는 문자열 인수를
Single Sign-On
콘솔 로그에 정보 메시지로 기록합니다.
구문
INFO 함수의 형식은 다음과 같습니다.
INFO(source_string)
매개 변수
INFO 함수는 다음 매개 변수를 사용합니다.
  1. source_string
    (문자열)
반환 값
INFO 함수는 부울(항상 TRUE)을 반환합니다.
Return_value=INFO("86% Complete")Return_value=TRUE
KEY 함수 - 키 조회
KEY 함수는 지정된 파일의 지정된 응용 프로그램 섹션에서 지정된 키 이름을 조회하고 키 값을 반환합니다. 키, 응용 프로그램 또는 파일을 찾을 수 없는 경우 KEY 함수는 빈 문자열을 반환합니다.
구문
KEY 함수의 형식은 다음과 같습니다.
KEY(filename, [application_name, ]key_name)
매개 변수
KEY 함수는 다음 매개 변수를 사용합니다.
  1. filename
    (문자열)
    파일을 지정합니다. 지정된 파일에서 주석 행은 세미콜론, 파운드 기호 또는 두 개의 슬래시로 시작합니다. 주석 줄, 빈 줄, 선행 및 후행 공백은 무시됩니다.
  2. application_name
    (문자열)
    (선택 사항) 응용 프로그램 섹션의 이름을 지정합니다. 지정된 파일에서 응용 프로그램 이름은 대괄호로 묶여 있으며 응용 프로그램 섹션의 시작 부분을 지정합니다(예:
    [application_name
    ]). 응용 프로그램 이름은 대/소문자를 구분합니다.
  3. key_name
    (문자열)
    키의 이름을 지정합니다. 지정된 파일에서 키 이름 및 값은 꺾쇠 괄호로 묶이고 등호(=)로 연결되어 있으며 한 줄에 한 쌍씩 표시되어 있습니다(예:
    = ).
    키 이름은 대/소문자를 구분합니다.
반환 값
KEY 함수는 문자열을 반환합니다.
설명
권한 있음: 예
LDAP 전용: 아니요
Return_value=KEY('application.dat', 'login user')Return_value='key_value'
LCASE 함수 - 소문자로 변환
LCASE 함수는 지정된 문자열의 대문자를 소문자로 변환합니다.
구문
LCASE 함수의 형식은 다음과 같습니다.
LCASE(specified_string)
매개 변수
LCASE 함수는 다음 매개 변수를 사용합니다.
  1. specified_string
    (문자열)
반환 값
LCASE 함수는 문자열을 반환합니다.
Return_value=LCASE('BARRED OWL')Return_value='barred owl'
LEFT 함수 - 문자열의 일부 반환
LEFT 함수는 문자열에서 지정된 수의 문자를 반환합니다. 문자열이 지정된 문자 수보다 짧으면 전체 문자열이 반환됩니다.
구문
LEFT 함수의 형식은 다음과 같습니다.
LEFT(source_string, length)
매개 변수
LEFT 함수는 다음 매개 변수를 사용합니다.
  1. source_string
    (문자열)
  2. length
    (숫자)
반환 값
LEFT 함수는 문자열을 반환합니다.
Return_value=LEFT('JuanJuan', 2)Return_value='Ju'
Return_value=LEFT('JuanJuan', 10)Return_value=('JuanJuan')
Return_value=LEFT('JuanJuan', 0)Return_value=''
LEN 함수 - 문자열 길이 반환
LEN 함수는 문자열의 길이를 반환합니다.
구문
LEN 함수의 형식은 다음과 같습니다.
LEN(source_string)
매개 변수
LEN 함수는 다음 매개 변수를 사용합니다.
  1. source_string
    (문자열)
반환 값
이 함수는 숫자를 반환합니다.
Return_value=LEN("JuanJuan")Return_value=8
LOG 함수 - 파일에 문자열 기록
LOG 함수는 문자열 인수를 지정된 파일에 기록합니다.
구문
LOG 함수의 형식은 다음과 같습니다.
LOG(filename, source_string)
매개 변수
LOG 함수는 다음 매개 변수를 사용합니다.
filename
(문자열)
  1. source_string
    (문자열)
반환 값
LOG 함수는 부울(항상 TRUE)을 반환합니다.
설명
권한 있음: 예
Return_value=LOG("auditlog.txt", "Accessing Realm XXX")Return_value=TRUE
LOOP 함수 - 루프에서 가상 특성 호출
LOOP 함수는 루프에서 지정된 값으로 시작하고 끝나는 가능한 각 숫자에 대해 가상 특성을 한 번씩 호출합니다. step 값이 지정된 경우 숫자가 step 값만큼씩 증가합니다. 가상 특성이 비어 있지 않은 값을 반환하면 해당 값이 결과 집합에 포함됩니다.
구문
LOOP 함수의 형식은 다음과 같습니다.
LOOP(#virtual_user_attribute, start_value, end_value, [step,] )
매개 변수
LOOP 함수는 다음 매개 변수를 사용합니다.
  1. #virtual_user_attribute
    (명명된 식)
    정의된 가상 특성의 이름입니다. 가상 특성은 %0에 대한 참조를 사용하여 현재 루프 카운터에 액세스할 수 있습니다.
  2. start_value
    (숫자)
  3. end_value
    (숫자)
  4. step
    (숫자)
    (선택 사항) 기본값은 1입니다. 음수 값이 허용됩니다.
반환 값
LOOP 함수는 집합을 반환합니다.
이 예제에서는 가상 사용자 특성이 #Padset := LPAD(%0, 2)라고 가정합니다.
Return_set=LOOP(#Padset ,1, 5) Return_set="001^002^003^004^005" Return_set=LOOP(#Padset ,1, 5, 2) Return_set="001^003^005" Return_set=LOOP(#Padset ,5, 1, -1) Return_set="005^004^003^002^001"
 
LPAD 함수 - 왼쪽에 원본 문자열 채우기
LPAD 함수는 결과 문자열이 지정된 길이가 될 때까지 지정된 padding의 첫 번째 문자로 원본 문자열의 왼쪽을 채웁니다.
구문
LPAD 함수의 형식은 다음과 같습니다.
LPAD(source_string, length[, padding])
매개 변수
LPAD 함수는 다음 매개 변수를 사용합니다.
  1. source_string
    (문자열)
    이 매개 변수는 숫자일 수도 있으며 이 경우 자동으로 문자열로 변환됩니다.
  2. length
    (숫자)
    최종 문자열의 문자 수입니다.
  3. padding
    (문자열)
    (선택 사항) padding의 길이가 1자를 초과할 경우 첫 번째 문자만 사용됩니다. padding 길이가 0이면 채우기가 수행되지 않습니다. 원본이 문자열이고 padding이 생략된 경우에는 채우기에 공백이 사용됩니다. 원본이 숫자이고 padding이 생략된 경우에는 채우기에 0이 사용됩니다.
반환 값
LPAD 함수는 문자열을 반환합니다.
Result_value=LPAD('Juan', 5)Result_value=' Juan'
Result_value=LPAD('Juan', 5, 'X')Result_value= 'XJuan'
Result_value=LPAD('Juan', 6, 'XY')Result_value= 'XXJuan'
Result_value=LPAD(5, 2)Result_value= '05'
Result_value=LPAD(5, 2, ' ')Result_value=' 5'
LTRIM 함수 - 문자열의 선행 공백 제거
LTRIM 함수는 선행 공백이 제거된
source_string
을 나타내는 문자열을 반환합니다.
구문
LTRIM 함수의 형식은 다음과 같습니다.
LTRIM(source_string)
매개 변수
LTRIM 함수는 다음 매개 변수를 사용합니다.
  1. source_string
    (문자열)
반환 값
LTRIM 함수는 문자열을 반환합니다.
Return_value=LTRIM(' Juan ')Return_value='Juan '
MAX 함수 - 두 값 중 더 큰 값 확인
MAX 함수는 두 숫자 인수 중 더 큰 인수를 반환합니다.
구문
MAX 함수의 형식은 다음과 같습니다.
MAX(int_1, int_2)
매개 변수
MAX 함수는 다음 매개 변수를 사용합니다.
  1. int_1
    (숫자)
  2. int_2
    (숫자)
반환 값
MAX 함수는 숫자를 반환합니다.
Return_value=MAX(-2, 4)Return_value=4
MAYBE 함수 - 미확정 결과 보고
조건을 테스트하고 테스트에 필요한 정보가 누락되거나 불완전한 경우 MAYBE 함수를 호출하는 식을 작성할 수 있습니다. MAYBE가 사용된 경우 식 계산기는 필요한 정보 없이 식을 확인하려고 시도합니다. 이는 MAYBE가 복합 식의 일부인 경우에만 가능합니다.
예를 들어 연산자가 AND이고 피연산자 하나가 FALSE인 경우 계산기는 연산의 결과가 FALSE인 것으로 결정할 수 있습니다. 피연산자 하나가 TRUE이고 다른 피연산자가 정의되지 않았거나, 두 피연산자가 모두 정의되지 않은 경우 계산기는 연산의 결과를 결정할 수 없습니다. 두 피연산자가 모두 TRUE인 경우 AND 연산의 결과는 TRUE입니다.
AND 연산자
True
False
정의되지 않음
True
True
False
미확정
False
False
False
False
정의되지 않음
미확정
False
미확정
마찬가지로 연산자가 OR이고 피연산자 하나가 TRUE인 경우 계산기는 연산의 결과가 TRUE인 것으로 결정할 수 있습니다. 피연산자 하나가 FALSE이고 다른 피연산자가 정의되지 않았거나, 두 피연산자가 모두 정의되지 않은 경우 계산기는 연산의 결과를 결정할 수 없습니다. 두 피연산자가 모두 FALSE인 경우 OR 연산의 결과는 FALSE입니다.
OR 연산자
True
False
정의되지 않음
True
True
True
True
False
True
False
미확정
정의되지 않음
True
미확정
미확정
식을 확인할 수 없는 경우 계산기가 처리를 중지하며 컨텍스트에 따라 콘솔 로그나 보고서에 지정된 메시지가 출력됩니다. MAYBE는 일반적으로 정책 또는 보고서 생성 컨텍스트에서 역할 평가 중에 호출됩니다.
일반적으로 조건은 가상 사용자 특성(# 기호로 지정), 사용자 클래스(@ 기호로 지정), 컨텍스트 변수(% 기호로 지정) 또는 사용자 특성의 값, IP 주소 또는 시간에 따라 달라집니다.
참고:
LDAP 사용자 디렉터리의 경우 계산기는 사용자 특성이 정의되었는지 여부를 확인할 수 없습니다.
구문
MAYBE 함수의 형식은 다음과 같습니다.
MAYBE(message)
매개 변수
MAYBE 함수는 다음 매개 변수를 사용합니다.
  1. message
    (문자열)
    식의 조건을 평가하는 데 필요한 누락된 정보를 지정합니다.
반환 값
MAYBE 함수는 결과를 반환하지 않습니다.
VEXIST(%ClientIP) ? #CheckIP : MAYBE('Client IP address is not defined.') 콘솔 로그 또는 보고서에 출력되는 메시지: 'Client IP address is not defined.'
MID 함수 - 문자열의 일부 반환
MID 함수는
source_string
start
위치(1부터 시작하는 번호)부터 지정된
length
까지의 문자를 반환합니다.
length
가 지정되지 않은 경우
start
위치 다음부터 나머지 source_string이 반환됩니다.
구문
MID 함수의 형식은 다음과 같습니다.
MID(source_string, start[,length])
매개 변수
MID 함수는 다음 매개 변수를 사용합니다.
  1. source_string
    (문자열)
  2. start
    (숫자)
  3. length
    (숫자)(선택 사항)
반환 값
MID 함수는 문자열을 반환합니다.
Return_value=MID('JuanJuan', 2, 3)Return_value='uan'
Return_value=MID('JuanJuan', 2)Return_value='uanJuan'
MIN 함수 - 두 숫자 중 더 작은 숫자 확인
MIN 함수는 두 숫자 인수 중 더 작은 인수를 반환합니다.
구문
MIN 함수의 형식은 다음과 같습니다.
MIN(int_1, int_2)
매개 변수
MIN 함수는 다음 매개 변수를 사용합니다.
  1. int_1
    (숫자)
  2. int_2
    (숫자)
반환 값
MIN 함수는 숫자를 반환합니다.
Return_value=MIN(-2, 4)Return_value=-2
MINUTE 함수 - 날짜의 분 구성 요소 반환
MINUTE 함수는 1970년 1월 1일 이후 경과된 초 수로 표현된 지정된
date_time
의 분 구성 요소를 나타내는 숫자를 반환합니다.
구문
MINUTE 함수의 형식은 다음과 같습니다.
MINUTE(date_time)
매개 변수
MINUTE 함수는 다음 매개 변수를 사용합니다.
  1. date_time
    (숫자)
    초 수로 표현된 날짜입니다.
반환 값
MINUTE 함수는 0에서 59 사이의 숫자를 반환합니다.
date_time
이 유효하지 않은 경우 MINUTE는 -1을 반환합니다.
MOD 함수 - 나누기 나머지 반환
MOD 함수는 첫 번째 숫자를 두 번째 숫자로 나눈 나머지를 반환합니다. 두 번째 숫자가 0이면 0이 반환됩니다.
구문
MOD 함수의 형식은 다음과 같습니다.
MOD(int_1, int_2)
매개 변수
MOD 함수는 다음 매개 변수를 사용합니다.
  1. int_1
    (숫자)
    나누기 연산의 피제수입니다.
  2. int_2
    (숫자)
    나누기 연산의 제수입니다.
반환 값
MOD 함수는 숫자를 반환합니다.
Return_value=MOD(3, 2)Return_value=1
Return_value=MOD(6, 3)Return_value =0
MONTH 함수 - 날짜의 월 구성 요소 반환
MONTH 함수는 1970년 1월 1일 이후 경과된 초 수로 표현된 지정된
date_time
의 월 구성 요소를 나타내는 숫자를 반환합니다.
구문
MONTH 함수의 형식은 다음과 같습니다.
MONTH(date_time)
매개 변수
MONTH 함수는 다음 매개 변수를 사용합니다.
  1. date_time
    (숫자)
    초 수로 표현된 날짜입니다.
반환 값
MONTH 함수는 1에서 12 사이의 숫자를 반환합니다.
date_number
가 유효하지 않은 경우 MONTH는 -1을 반환합니다.
NOTBITS 함수 - bitwise NOT 수행
NOTBITS 함수는 숫자에 대해 bitwise NOT 연산을 수행합니다.
구문
NOTBITS 함수의 형식은 다음과 같습니다.
NOTBITS(number)
매개 변수
NOTBITS 함수는 다음 매개 변수를 사용합니다.
  1. number
    (숫자)
반환 값
NOTBITS 함수는 숫자를 반환합니다.
Return_value=NOTBITS(0)Return_value=-1
Return_value=NOTBITS(1)Return_value=-2
NOW 함수 - 현재 시간을 초 단위로 반환
NOW 함수는 1970년 1월 1일 이후부터 함수 호출 시점까지 경과된 초 수를 나타내는 숫자 값을 반환합니다. 시간은 현재 서버 시스템의 현지 시간입니다.
이 값은 특정 식에서 연산의 시작 부분에 계산됩니다. 따라서 동일한 식 내에서 NOW 함수를 여러 번 참조하더라도 결과는 항상 동일합니다.
구문
NOW 함수의 형식은 다음과 같습니다.
NOW()
매개 변수
NOW 함수는 매개 변수를 사용하지 않습니다.
반환 값
NOW 함수는 숫자를 반환합니다.
Return_value=NOW()Return_value=1024804800
NOWGMT 함수 - 현재 시간을 초 단위로 반환
NOWGMT 함수는 1970년 1월 1일 이후부터 함수 호출 시점까지 경과된 초 수를 나타내는 숫자 값을 반환합니다. 이 시간은 그리니치(ZULU) 표준 시간대의 시간입니다.
이 값은 특정 식에서 연산의 시작 부분에 계산됩니다. 따라서 동일한 식 내에서 NOWGMT 함수를 여러 번 참조하더라도 결과는 항상 동일합니다.
구문
NOWGMT 함수의 형식은 다음과 같습니다.
NOWGMT()
매개 변수
NOWGMT 함수는 매개 변수를 사용하지 않습니다.
반환 값
NOWGMT 함수는 숫자를 반환합니다.
NUMBER 함수 - 숫자 값으로 변환
NUMBER 함수는 인수를 숫자 값으로 변환합니다. 문자열은 숫자가 아닌 첫 번째 문자까지 변환됩니다. 부울의 경우 값이 TRUE이면 1로 변환되고, 그렇지 않으면 0으로 변환됩니다.
구문
NUMBER 함수의 형식은 다음과 같습니다.
NUMBER(source_string | bool_val)
매개 변수
NUMBER 함수는 다음 매개 변수 중 하나를 사용합니다.
  1. source_string
    (문자열)
  2. bool_val
    (부울)
반환 값
NUMBER 함수는 숫자를 반환합니다.
Return_value=NUMBER('juan')Return_value=0
Return_value=NUMBER('45juan')Return_value=45
Return_value=NUMBER(TRUE)Return_value=1
ORBITS 함수 - bitwise OR 연산 수행
ORBITS 함수는 두 인수에 대해 bitwise OR 연산을 수행합니다.
구문
ORBITS 함수의 형식은 다음과 같습니다.
ORBITS(int_1, int_2)
매개 변수
ORBITS 함수는 다음 매개 변수를 사용합니다.
  1. int_1
    (숫자)
  2. int_2
    (숫자)
반환 값
ORBITS 함수는 숫자를 반환합니다.
Result_value=ORBITS(6, 1)Result_value=7
Result_value=ORBITS(7, 8)Result_value=15
PARENTDN 함수 - LDAP 트리에서 부모 검색
PARENTDN 함수는 LDAP 디렉터리 정보 트리에서 지정된 DN(고유 이름)의 바로 위 수준을 반환합니다. 지정된 DN이 유효하지 않거나 이미 트리의 맨 위에 있는 경우에는 빈 문자열이 반환됩니다.
구문
PARENTDN 함수의 형식은 다음과 같습니다.
PARENTDN(source_string)
매개 변수
PARENTDN 함수는 다음 매개 변수를 사용합니다.
  1. source_string
    (문자열)
    LDAP DN(고유 이름)입니다.
반환 값
PARENTDN 함수는 문자열을 반환합니다.
설명
LDAP 전용: 예
Return_value=PARENTDN("uid=juan,o=NDS.com")Return_value="o=NDS.com"
Return_value=PARENTDN("o=NDS.com") Return_value=""
PCASE 함수 - 문자열을 고유 명사 스타일 대/소문자로 변환
PCASE 함수는 지정된 문자열을 고유 명사 스타일 대/소문자(첫 자가 대문자)로 변환합니다.
구문
PCASE 함수의 형식은 다음과 같습니다.
PCASE(source_string)
매개 변수
PCASE 함수는 다음 매개 변수를 사용합니다.
  1. source_string
    (문자열)
반환 값
PCASE 함수는 문자열을 반환합니다.
Return_value=PCASE("framingham, mass")Return_value="Framingham, Mass")
QS 함수 - 쿼리 문자열에서 항목 검색
QS 함수는 식이 평가될 때 사용자가 액세스하는 리소스와 연결된 쿼리 문자열에서 항목을 검색합니다.
이 함수에 인수가 제공되지 않을 경우 전체 쿼리 문자열만 반환됩니다. 즉, 쿼리 문자열이 변경되지 않고 그대로 반환됩니다.
문자열 인수가 빈 문자열("")로 제공된 경우에는 명명되지 않은 쿼리 문자열의 모든 인수가 반환됩니다. 값이 여러 개이면 집합으로 반환됩니다.
문자열 인수가 비어 있지 않은 문자열로 제공된 경우에는 쿼리 문자열 중 일치 이름으로 명명된 모든 인수가 반환됩니다. 대/소문자 구분 여부는 선택적 부울 플래그에 의해 제어됩니다. 값이 여러 개이면 집합으로 반환됩니다.
구문
QS 함수의 형식은 다음과 같습니다.
QS([input_string,][ not_case_sensitive])
매개 변수
QS 함수는 다음과 같은 선택적 매개 변수를 사용합니다.
  1. input_string
    (문자열)
    (선택 사항) 쿼리 문자열의 인수 이름입니다.
  2. not_case_sensitive
    (부울)
    (선택 사항)
    not_case_sensitive
    플래그가 FALSE로 설정되거나 생략된 경우 이 함수는 쿼리 문자열에서 정확히 일치하는 항목을 검색합니다.
    not_case_sensitive
    플래그가 TRUE로 설정된 경우 이 함수는 대/소문자를 무시합니다.
반환 값
QS 함수는 문자열을 반환합니다.
http://myserver.com/index.jsp?Test=A&X&TEST=D&c&Dbg
라는 리소스가 있다고 가정합니다.
Return_value=QS()Return_value='Test=A&X&TEST=D&c&Dbg'
Return_value=QS("")Return_value='X^c'
Return_value=QS("Test")Return_value= 'A^D'
Return_value=QS("Test", false)Return_value= 'A'
"Dbg" IN QS("")Return_value=TRUE
RDN 함수 - LDAP DN의 첫 번째 구성 요소 검색
RDN 함수는 지정된 LDAP DN(고유 이름)의 첫 번째 구성 요소를 반환합니다. 선택적 부울 인수가 TRUE(기본값)인 경우 특성 이름이 제거되고 값만 반환됩니다.
지정된 DN이 유효하지 않으면 빈 문자열이 반환됩니다. 이 함수는 LDAP 서버를 호출하지 않습니다.
구문
RDN 함수의 형식은 다음과 같습니다.
RDN(DN_string[, remove_name])
매개 변수
RDN 함수는 다음 매개 변수를 사용합니다.
  1. DN_string
    (문자열)
    LDAP 고유 이름
  2. remove_name
    (선택 사항) TRUE(기본값)로 설정된 경우 반환되는 문자열에서 특성 이름이 제거됩니다. FALSE로 설정된 경우 반환되는 문자열에 특성이 포함됩니다.
반환 값
RDN 함수는 문자열을 반환합니다.
설명
LDAP 전용: 예
Return_value=RDN("uid=juan,o=NDS.com")Return_value="juan"
Return_value=RDN("uid=juan,o=NDS.com", TRUE)Return_value="juan"
Return_value=RDN("uid=juan,o=NDS.com", FALSE)Return_value="uid=juan"
RELATIONDN 함수 - 두 개의 고유 이름 비교
RELATIONDN 함수는 지정된 두 LDAP DN(고유 이름)을 비교하고 두 DN 간의 관계를 나타내는 문자열을 반환합니다.
두 DN 중 하나가 유효하지 않거나 두 DN이 전혀 관련이 없으면 빈 문자열이 반환됩니다.
두 DN이 관련되어 있으면 디렉터리 정보 트리에서의 수준 차이가 문자열로 반환됩니다. 첫 번째 DN이 두 번째 DN의 상위 DN이면 양수가 반환되고, 첫 번째 DN이 두 번째 DN의 하위 DN이면 음수가 반환됩니다. 두 DN이 같거나 형제이면 수준 차이가 없음을 나타내는 0이 반환됩니다.
참고:
이 함수는 LDAP 서버 함수를 호출하지 않습니다.
구문
RELATIONDN 함수의 형식은 다음과 같습니다.
RELATIONDN(dn_1, dn_2)
매개 변수
RELATIONDN 함수는 다음 매개 변수를 사용합니다.
  1. dn_1
    (문자열)
  2. dn_2
    (문자열)
반환 값
RELATIONDN 함수는 문자열을 반환합니다.
설명
LDAP 전용: 예
Return_value=RELATIONDN("uid=eric,o=NDS.com", "o=NDS.com")Return_value="-1"
Return_value=RELATIONDN("o=NDS.com", "uid=eric,o=NDS.com")Return_value="1"
Return_value=RELATIONDN("uid=dave,o=NDS.com", "uid=eric,o=NDS.com")Return_value="0"
Return_value=RELATIONDN("uid=dave,o=XYZ.com", "uid=eric,o=NDS.com")Return_value=""
RIGHT 함수 - 문자열에서 문자 검색
RIGHT 함수는 문자열의 끝에서부터 지정된 개수의 문자를 반환합니다. 문자열이 지정된 개수보다 짧으면 전체 문자열이 반환됩니다.
구문
RIGHT 함수의 형식은 다음과 같습니다.
RIGHT(source_string, length)
매개 변수
RIGHT 함수는 다음 매개 변수를 사용합니다.
  1. source_string
    (문자열)
  2. length
    (숫자)
    문자열의 끝에서부터 추출할 문자 수입니다.
반환 값
RIGHT 함수는 문자열을 반환합니다.
Return_value=RIGHT('JuanJuan', 2)Return_value='an'
Return_value=RIGHT('JuanJuan', 10)Return_value='JuanJuan'
Return_value=RIGHT('JuanJuan', 0)Return_value=''
RPAD 함수 - 오른쪽에 문자열 채우기
RPAD 함수는 원본 문자열이 지정될 길이가 될 때까지 지정된 padding의 첫 번째 문자를 문자열의 끝에 추가합니다.
padding의 길이가 1자를 초과할 경우 첫 번째 문자만 사용됩니다. padding 길이가 0이면 문자가 채워지지 않습니다.
원본이 문자열이고 padding이 지정되지 않은 경우에는 채우기에 공백이 사용됩니다. 원본이 숫자이고 padding이 지정되지 않은 경우 채우기에 0이 사용됩니다.
구문
RPAD 함수의 형식은 다음과 같습니다.
RPAD(source_string|number, length[, padding])
매개 변수
RPAD 함수는 다음 매개 변수를 사용합니다.
  1. source_string
    (문자열)
    이 매개 변수는 숫자일 수도 있으며 이 경우 문자열로 변환됩니다.
  2. length
    (숫자)
  3. padding
    (문자열)
    (선택 사항)
반환 값
RPAD 함수는 문자열을 반환합니다.
Return_value=RPAD('Juan', 5)Return_value='Juan '
Return_value=RPAD('Juan', 5, 'X') Return_value='JuanX'
Return_value=RPAD('Juan', 6, 'XY')Return_value='JuanXX'
Return_value=RPAD(5, 2)Return_value='50'
Return_value=RPAD(5, 2, ' ')Return_value='5 '
RPT 함수 - 문자열 반복
RPT 함수는 원본 문자열을 지정된 횟수만큼 반복한 문자열을 반환합니다.
구문
RPT 함수의 형식은 다음과 같습니다.
RPT(source_string|number, repeat_count)
매개 변수
RPT 함수는 다음 매개 변수를 사용합니다.
  1. source_string
    (문자열)
    이 매개 변수는 숫자일 수도 있으며 이 경우 단일 문자로 변환됩니다.
  2. repeat_count
    (문자열)
반환 값
RPT 함수는 문자열을 반환합니다.
Return_value=RPT('Juan', 3)Return_value='JuanJuanJuan')
Return_value=RPT('*', 10)Return_value="**********')
RTRIM 함수 - 문자열의 후행 공백 제거
RTRIM 함수는 원본 문자열에서 후행 공백을 제거하고 그 결과를 반환합니다.
구문
RTRIM 함수의 형식은 다음과 같습니다.
RTRIM(source_string)
매개 변수
RTRIM 함수는 다음 매개 변수를 사용합니다.
  1. source_string
    (문자열)
반환 값
RTRIM 함수는 문자열을 반환합니다.
Return_value=RTRIM(' JuanJuan ' )Return_value=' JuanJuan'
SECOND 함수 - 날짜의 초 수 반환
SECOND 함수는 1970년 1월 1일 이후 경과된 초 수로 표현된 날짜의 초 구성 요소를 나타내는 값을 반환합니다.
구문
SECOND 함수의 형식은 다음과 같습니다.
SECOND(date_time)
매개 변수
SECOND 함수는 다음 매개 변수를 사용합니다.
  1. date_time
    (숫자)
    초 수입니다.
반환 값
SECOND 함수는 0에서 59 사이의 숫자를 반환합니다.
SET 함수 - 특성 값 설정
SET 함수는 지정된 특성에 지정된 값을 할당합니다. 다중값 특성의 경우 여러 값이 집합으로 지정됩니다. 이 함수는
Single Sign-On
이 지원하는 모든 사용자 디렉터리에 사용할 수 있습니다.
Single Sign-On
이 수정에 성공할 경우 SET 함수는 TRUE를 반환합니다.
특성이
Single Sign-On
에 표시되지 않는 경우 이 함수는 실패합니다. 특성은 보안(사용자 디렉터리의 보안)을 위해 표시되지 않을 수도 있고, ODBC 디렉터리의 경우 해당 특성이 구성된 쿼리에 없거나
Single Sign-On
쿼리 체계의 "Set Properties"(속성 설정) 설정에 나열되지 않은 특성일 경우에도 표시되지 않을 수 있습니다.
구문
SET 함수의 형식은 다음과 같습니다.
SET(attr_name, value)
매개 변수
SET 함수는 다음 매개 변수를 사용합니다.
  1. attr_name
    (문자열)
  2. value
    (문자열)
    하나 이상의 값을 지정합니다. 값이 여러 개인 경우 각 값은 캐럿 문자로 구분됩니다.
반환 값
SET 함수는 부울을 반환합니다.
설명
권한 있음: 예
Return_value=SET("Retries", STRING(NUMBER(Retries) + 1))
SIGN 함수 - 숫자의 부호 반환
SIGN 함수는 숫자를 매개 변수로 사용합니다. 숫자가 음수이면 -1을 반환하고, 숫자가 0이면 0을 반환하며, 숫자가 양수이면 +1을 반환합니다.
구문
SIGN 함수의 형식은 다음과 같습니다.
SIGN(number)
매개 변수
SIGN 함수는 다음 매개 변수를 사용합니다.
  1. number
    (숫자)
반환 값
SIGN 함수는 숫자(-1, 0 또는 +1)를 반환합니다.
Return_value=SIGN(-40)Return_value=-1
Return_value=SIGN(0)Return_value=0
Return_value=SIGN(999)Return_value=1
SORT 함수 - 집합 정렬
SORT 함수는 지정된 집합을 정렬합니다. 대/소문자 구분 여부는 선택적 부울 매개 변수로 지정됩니다. 중복 항목은 결과 집합에서 제거됩니다.
구문
SORT 함수의 형식은 다음과 같습니다.
SORT(source_set[, not_case_sensitive]
매개 변수
SORT 함수는 다음 매개 변수를 사용합니다.
  1. source_set
    (문자열)
    정렬할 집합입니다.
  2. not_case_sensitive
    (부울)
    (선택 사항) 이 매개 변수가 생략되거나 FALSE로 설정된 경우 정렬 시 대/소문자까지 같은 항목만 동일한 것으로 처리됩니다. 이 매개 변수가 TRUE로 설정된 경우에는 정렬 시 대/소문자가 무시됩니다.
반환 값
SORT 함수는 집합을 반환합니다.
Return_value=SORT("Eric^Bart^Chuck^BART^Chuck") Return_value="BART^Bart^Chuck^Eric"
Return_value=SORT("Eric^Bart^Chuck^BART^Chuck", FALSE) Return_value="BART^Bart^Chuck^Eric"
Return_value=SORT("Eric^Bart^Chuck^BART^Chuck", TRUE) Return_value="Bart^Chuck^Eric"
SPACE 함수 - 공백 문자열 반환
SPACE 함수는 지정된 개수의 공백으로 구성된 문자열을 반환합니다.
구문
SPACE 함수의 형식은 다음과 같습니다.
SPACE(repeat_count)
매개 변수
SPACE 함수는 다음 매개 변수를 사용합니다.
  1. repeat_count
    (숫자)
    문자열에 포함할 공백 수입니다.
반환 값
SPACE 함수는 문자열을 반환합니다.
Return_value=SPACE(3) Return_value=' '
Return_value=SPACE(10) Return_value=" "
STRING 함수 - 문자열로 변환
STRING 함수는 숫자 또는 부울을 문자열 값으로 변환합니다.
구문
STRING 함수의 형식은 다음과 같습니다.
STRING(num_value|bool_value)
매개 변수
STRING 함수는 다음 매개 변수 중 하나를 사용합니다.
  1. num_value
    (숫자)
  2. bool_value
    (부울)
반환 값
STRING 함수는 문자열을 반환합니다.
Return_value=STRING(TRUEVAL)Return_value="TRUE"
Return_value=STRING(123) Return_value='123'
THROW 함수 - 처리 중지 및 사용자 지정 오류 보고
사용자 지정 오류 메시지를 매개 변수로 전달하여 오류가 발생하는지 테스트하고 오류가 발생한 경우 THROW를 호출하는 식을 작성할 수 있습니다. THROW가 사용된 경우 식 계산기는 식 처리를 중지하고 콘솔 로그에 사용자 지정 오류 메시지를 출력합니다.
구문
THROW 함수의 형식은 다음과 같습니다.
THROW(error_message)
매개 변수
THROW 함수는 다음 매개 변수를 사용합니다.
  1. error_message
    (문자열)
    콘솔 로그에 출력되는 사용자 지정 오류 메시지를 지정합니다.
반환 값
THROW 함수는 결과를 반환하지 않습니다.
EXISTS('MyFile') ? #Process('MyFile') : THROW('File does not exist.') 콘솔 로그에 출력되는 메시지: 'File does not exist.'
VEXIST(#Sortname) ? #Sortname : THROW('Sortname is not defined.') 콘솔 로그에 출력되는 메시지: 'Sortname is not defined.'
WARNING 함수 - 콘솔 로그에 경고 메시지 기록
TRACE 함수는 문자열 인수를
Single Sign-On
콘솔 로그에 추적 항목으로 기록합니다.
구문
TRACE 함수의 형식은 다음과 같습니다.
TRACE(source_string)
매개 변수
TRACE 함수는 다음 매개 변수를 사용합니다.
  1. source_string
    (문자열)
반환 값
TRACE 함수는 부울(항상 TRUE)을 반환합니다.
설명
권한 있음: 예
Return_value=TRACE("Executing Code")Return_value=TRUE
TRANSLATE 함수 - 문자열 값 바꾸기
TRANSLATE 함수는 첫 번째 문자열을 두 번째 문자열 내에서 찾아 모두 세 번째 문자열로 바꿉니다. 선택적 부울이 TRUE로 설정되지 않은 경우 검색 시 대/소문자가 구분됩니다.
구문
TRANSLATE 함수의 형식은 다음과 같습니다.
TRANSLATE(source_string, search_string, replace_string[, not_case_sensitive])
매개 변수
TRANSLATE 함수는 다음 매개 변수를 사용합니다.
  1. source_string
    (문자열)
  2. search_string
    (문자열)
  3. replace_string
    (문자열)
  4. not_case_sensitive
    (부울)
    (선택 사항) 이 매개 변수가 설정되지 않거나 FALSE로 설정된 경우 검색 시 대/소문자가 구분됩니다. TRUE로 설정된 경우에는 대/소문자가 무시됩니다.
반환 값
TRANSLATE 함수는 문자열을 반환합니다.
Return_value=TRANSLATE('Eric','r','x')Return_value='Exic'
Return_value=TRANSLATE('Eric','ri','x')Return_value='Exc'
Return_value=TRANSLATE('Eric','r','xy')Return_value='Exyic'
Return_value=TRANSLATE('Eric','R','x')Return_value='Eric'
Return_value=TRANSLATE('Eric','R','x',TRUE)Return_value= 'Exic'
UCASE 함수 - 대문자로 변환
UCASE 함수는 원본 문자열을 대문자로 변환합니다.
구문
UCASE 함수의 형식은 다음과 같습니다.
UCASE(source_string)
매개 변수
UCASE 함수는 다음 매개 변수를 사용합니다.
  1. source_string
    (문자열)
반환 값
UCASE 함수는 문자열을 반환합니다.
Return_value=UCASE('framingham, mass')Return_value='FRAMINGHAM, MASS'
URL 함수 - URL 문자열의 구성 요소 반환
URL 함수는 제공된 URL(또는 경로)을 구문 분석하고 지정된 구성 요소를 반환합니다. 이 함수는 URL로 인코딩된 문자를 무시합니다.
참고
URL 함수는 백슬래시가 아니라 슬래시를 사용하는 문자열만 구문 분석합니다. Windows를 실행하는 시스템을 사용하는 경우 백슬래시를 슬래시로 변환하려면 TRANSLATE 함수를 사용하십시오.
구문
URL 함수의 형식은 다음과 같습니다.
URL(url_string, component)
매개 변수
URL 함수는 다음 매개 변수를 사용합니다.
  1. url_string
    (문자열)
    URL 또는 경로는 다음과 같은 형식으로 지정해야 합니다.
    [<protocol>:][//][<user>[:<password>]@]<server>[:<port#>] [[/<directory>]/[<file>]] [?<querystring>]
  2. component
    (문자열)
    구성 요소 이름은 대/소문자를 구분하지 않습니다. 다음과 같은 구성 요소를 지정할 수 있습니다.
  3. PROTOCOL, DRIVE 또는 NAMESPACE
    • USER
    • PASSWORD
    • SERVER
    • PORT
    • DOMAIN
    • URI
    • PATH
    • DIRECTORY
    • FILENAME
    • BASENAME
    • EXTENSION
    • QUERYSTRING
반환 값
URL 함수는 문자열을 반환합니다.
Return_value=URL("http://www.myserver.com:8080/app1/xyzzy.jsp?id=12", "PROTOCOL")Return_value="http:"
Return_value=URL("ftp://joe:[email protected]/dir1/xyzzy.zip", "USER")Return_value="joe"
Return_value=URL("ftp://joe:[email protected]/dir1/xyzzy.zip", "PASSWORD")Return_value="dog"
Return_value=URL("http://www.myserver.com:8080/app1/xyzzy.jsp?id=12", "SERVER")Return_value="www.myserver.com"
Return_value=URL("http://www.myserver.com:8080/app1/xyzzy.jsp?id=12", "PORT")Return_value="8080"
Return_value=URL("http://www.myserver.com:8080/app1/xyzzy.jsp?id=12", "DOMAIN")Return_value="myserver.com"
Return_value=URL("ftp://joe:[email protected]/dir1/xyzzy.zip", "URI")Return_value="/dir1/xyzzy.zip"
Return_value=URL("ftp://joe:[email protected]/dir1/xyzzy.zip", "PATH")Return_value="/dir1/xyzzy.zip"
Return_value=URL("ftp://joe:[email protected]/dir1/xyzzy.zip", "DIRECTORY")Return_value="/dir1"
Return_value=URL("ftp://joe:[email protected]/dir1/xyzzy.zip", "FILENAME")Return_value="xyzzy.zip"
Return_value=URL("ftp://joe:[email protected]/dir1/xyzzy.zip", "BASENAME")Return_value="xyzzy"
Return_value=URL("ftp://joe:[email protected]/dir1/xyzzy.zip", "EXTENSION")Return_value="zip"
Return_value=URL("ftp://joe:[email protected]/dir1/xyzzy.zip", "QUERYSTRING")Return_value=""
Return_value=URL("http://www.myserver.com:8080/app1/xyzzy.jsp?id=12", "QUERYSTRING")Return_value="id=12"
URLDECODE 함수 - URL 문자열 디코딩
URLDECODE 함수는 지정된 URL 문자열을 디코딩합니다.
구문
URLDECODE 함수의 형식은 다음과 같습니다.
URLDECODE(url)
매개 변수
이 함수는 다음 매개 변수를 사용합니다.
  1. url
    (문자열)
반환 값
URLDECODE 함수는 문자열을 반환합니다.
Return_value=URLDECODE("Framingham%2C+Mass")Return_value="Framingham, Mass"
URLENCODE 함수 - 문자열 인코딩
URLENCODE 함수는 전달된 문자열을 URL 형식으로 인코딩합니다.
구문
URLENCODE 함수의 형식은 다음과 같습니다.
URLENCODE(source_string)
매개 변수
URLENCODE 함수는 다음 매개 변수를 사용합니다.
  1. source_string
    (문자열)
반환 값
URLENCODE 함수는 문자열을 반환합니다.
Return_value=URLENCODE('Framingham, Mass') Return_value='Framingham%2C+Mass'
VEXIST 함수 - 매개 변수 정의 여부 확인
VEXIST 함수는 명명된 식, 컨텍스트 변수 또는 사용자 특성을 매개 변수로 받아 이러한 매개 변수가 정의되어 있는지 여부를 확인합니다. 매개 변수가 정의되어 있으면 VEXIST는 TRUE를 반환합니다. 그렇지 않으면 VEXIST는 FALSE를 반환합니다.
참고:
LDAP 사용자 디렉터리의 경우
Single Sign-On
은 사용자 특성이 정의되었는지 여부를 확인할 수 없으므로 FALSE를 반환합니다.
구문
VEXIST 함수의 형식은 다음과 같습니다.
VEXIST(#virtual_user_attribute | @user_class | %context_variable | user_attribute_name | user_attribute_string)
매개 변수
VEXIST 함수는 다음 매개 변수 중 하나를 사용합니다.
  1. #virtual_user_attribute
    (명명된 식)
    사용자 특성을 계산하는 명명된 식을 지정합니다.
  2. @user_class
    (명명된 식)
    사용자 디렉터리 또는 그룹의 구성원 자격을 테스트하는 명명된 식을 지정합니다.
  3. %context_variable
    (컨텍스트 변수)
    컨텍스트 변수를 지정합니다.
  4. user_attribute_name
    (따옴표 없는 문자열)
    단일 사용자 특성을 지정합니다.
  5. user_attributes_string
    (문자열)
    각 사용자 특성 이름이 문자로 구분된 문자열을 지정합니다.
반환 값
VEXIST 함수는 부울을 반환합니다.
Return_value=VEXIST(#Age)Return_value=TRUE
Return_value=VEXIST(@IsDolphin)Return_value=FALSE
Return_value=VEXIST(%ClientIP)Return_value=TRUE
Return_value=VEXIST(givenname)Return_value=FALSE
Return_value=VEXIST('last,first')Return_value=TRUE
WARNING 함수 - 콘솔 로그에 경고 메시지 기록
WARNING 함수는 문자열 인수를
Single Sign-On
콘솔 로그에 경고 메시지로 기록합니다.
구문
WARNING 함수의 형식은 다음과 같습니다.
WARNING(source_string)
매개 변수
WARNING 함수는 다음 매개 변수를 사용합니다.
  1. source_string
    (문자열)
반환 값
WARNING 함수는 부울(항상 TRUE)을 반환합니다.
Return_value=WARNING("Buffer Full")Return_value=TRUE
XORBITS 함수 - bitwise XOR 연산 수행
XORBITS 함수는 두 인수에 대해 bitwise XOR 연산을 수행합니다.
구문
XORBITS 함수의 형식은 다음과 같습니다.
XORBITS(num_1,num_2)
매개 변수
XORBITS 함수는 다음 매개 변수를 사용합니다.
  1. num_1
    (숫자)
  2. num_2
    (숫자)
반환 값
XORBITS 함수는 숫자를 반환합니다.
Return_value=XORBITS(7, 2)Return_value=5
Return_value=XORBITS(7, 15)Return_value=8
YEAR 함수 - 숫자 형식 날짜의 연도 구성 요소 반환
YEAR 함수는 1970년 1월 1일 이후 경과된 초 수로 표현된 날짜의 연도 구성 요소를 나타내는 숫자를 반환합니다.
구문
YEAR 함수의 형식은 다음과 같습니다.
YEAR(date_time)
매개 변수
YEAR 함수는 다음 매개 변수를 사용합니다.
  1. date_time
    (숫자)
    초 수로 표현된 날짜입니다.
반환 값
YEAR 함수는 70에서 138 사이의 숫자를 반환합니다.
YEAR4 함수 - 날짜의 연도 구성 요소(4자리) 반환
YEAR4 함수는 1970년 1월 1일 이후 경과된 초 수로 표현된 날짜의 4자리 연도 구성 요소를 반환합니다.
구문
YEAR4 함수의 형식은 다음과 같습니다.
YEAR4(date_time)
매개 변수
YEAR4 함수는 다음 매개 변수를 사용합니다.
  1. date_time
    (숫자)
반환 값
YEAR4 함수는 1970에서 2038 사이의 숫자를 반환합니다.