mule을 사용하여 salesforce를 처음 사용했습니다. Salesforce 쿼리에서 반환 된 결과 집합에서 value를 검색하여 flowVar에 할당하려고합니다. payload.HeadCount
, payload['HeadCount']
및 payload[0].HeadCount
을 사용해 보았는데 아무 것도 작동하지 않았습니다.salesforce에서 mel 표현식을 사용하여 단일 값을 추출하는 방법
도움을 주시면 감사하겠습니다.
mule을 사용하여 salesforce를 처음 사용했습니다. Salesforce 쿼리에서 반환 된 결과 집합에서 value를 검색하여 flowVar에 할당하려고합니다. payload.HeadCount
, payload['HeadCount']
및 payload[0].HeadCount
을 사용해 보았는데 아무 것도 작동하지 않았습니다.salesforce에서 mel 표현식을 사용하여 단일 값을 추출하는 방법
도움을 주시면 감사하겠습니다.
@Boss,
세일즈 포스 차례로 java.util.iterator
를 구현하는 페이로드로 org.mule.streaming.ConsumerIterator
반환, 그래서, 하나는 (귀하의 경우 HeadCount
단위) field name
다음 next()
작업을 사용하거나 java.util.ArrayList
에 페이로드를 변환 payload
로 설정할 수 있습니다 #[org.apache.commons.collections.IteratorUtils.toList(payload)]
을 사용하고 java와 동일한 payload
을 반복합니다. 한마디로
, 당신은 당신이 당신의 결과 집합을 공유하시기 바랍니다 수 멜 아래 #[payload.hasNext() ? payload.next().Headcount: "something else"]
빠른 응답을 주셔서 대단히 감사합니다. 그것은 나를 위해 일했고, 당신은 내 시간을 절약했습니다. – Boss
으로 시도 할 수 있습니다. – star
@star salesforce는 Employee Count, Department Id, HeadCount 같은 데이터를 123, 10, 2와 같은 샘플 데이터와 함께 반환합니다. – Boss