주 컨텐츠로 이동
Administrator Guide
최종 업데이트: 2023-06-23
참조: 샘플 Studio MVEL 표현식

참조: 샘플 Studio MVEL 표현식

가변
샘플 표현식
설명
context
context.getProperty('myProperty')
속성의 값을 검색합니다.
myProperty
에서
MediationContext
.
context.getProperty('someProperty').equals('someValue')
속성을 검색합니다.
someProperty
에서
MediationContext
속성 값이 다음으로 설정된 경우
someValue
.
da
da.toVar('eib_transform_output.txt', 'var1')
통합 이벤트에서 파일명이
eib_transform_output.txt
인 문서를 검색하고 이라는 변수를 추가합니다.
var1
.
da.getDocsMatching('label')
지정된 레이블이 있는 문서를 검색합니다.
ec
ec.getAttribute('attributeName')
특성명을 검색합니다.
ec.integrationMapLookup('map', 'key')
통합 맵 값을 검색합니다.
env
env['cc.hostname']
검색
cc.hostname
환경 속성이 다음으로 설정됨
-Dcc.hostname
을 입력할 수 있습니다.
env.containsKey('key')
환경 속성에 지정된 키가 포함된 경우 True로 표시됩니다.
ftp
ftp.list('URL')
URL의 파일 목록을 검색합니다.
intsys
intsys.getAttribute('username')
이름이 인 통합 속성을 검색합니다.
username
.
intsys.isServiceEnabled('name')
지정된 이름의 통합 서비스가 있는 경우 True로 표시됩니다.
lp
lp.getSimpleData('name')
지정된 이름을 사용하여 개시 매개변수의 값을 검색합니다.
lp.exists('label') == true
지정된 레이블의 매개변수가 있으면 True로 표시됩니다.
message
message.rootPartAsText
메시지의 root 부분을 텍스트로 검색합니다.
MediationMessage
인터페이스
message.variables
검색
MediationContext
변수
mtable
mtable['my_property'].set(0, 'Data_Column', 'my_test_data')
에 데이터를 설정합니다.
mtable
.
mtable['my_property'].get(0, 'Data_Column')
에서 데이터를 검색합니다.
mtable
.
parts
parts[0].getHeader('someHeader')
헤더를 검색합니다.
someHeader
root 부분에서 가져옵니다.
parts[0].xpathB('/a/b')
다음을 구현합니다.
xpathB
메서드를 사용하여 XPath 부울 표현식을 평가합니다.
props
props.myProperty
속성의 값을 검색합니다.
myProperty
에서
MediationContext
.
props['bean.property']
속성의 값을 검색합니다.
bean.property
에서
MediationContext
.
spring
spring.getBean('fred').name
검색
name
이라는 빈(bean)의 속성
Fred
을 참조하십시오.
spring.parent ApplicationContext
'Spring 어플리케이션 컨텍스트'에 액세스합니다.
util
props['is.last.record'] = util.isLastMessageInBatch()
의 현재 메시지가
MediationContext
분할기 구성요소가 생성하는 마지막 메시지입니다.
<ns:Message_Summary>@{util.cleanString(props['is.message.summary'])}</ns:Message_Summary>
다음을 구현합니다.
cleanString(String)
함수를 사용하여 조립품 구성요소가 올바른 형식의 XML을 생성하도록 합니다.
vars
vars['myVariable'].length
변수의 길이를 검색합니다.
myVariable
.
vars['myVariable'].mimeType
변수와 연결된 MIME 유형을 검색합니다.
myVariable
.
xmldiff
xmldiff.isDifferent() == true
두 문서 간에 차이가 있는지 확인합니다.
xmldiff.changes
두 문서 간의 차이점 목록을 검색합니다.