나는 XML에서 두 가지 응답을받는 것으로 간주합니다. 두 개의 XML 응답을 추가하고 추가 된 XML을 출력 변수에 매핑해야합니다.단일 출력 변수에 둘 이상의 응답을 추가하는 wso2 bpel?
response1: <response1>abc</response1>
response2: <response2>efg</response2>
첫 번째 응답에 두 번째 응답을 추가하고 출력 문자열에 추가 된 응답을 추가하는 데 도움이됩니까?
나는 XML에서 두 가지 응답을받는 것으로 간주합니다. 두 개의 XML 응답을 추가하고 추가 된 XML을 출력 변수에 매핑해야합니다.단일 출력 변수에 둘 이상의 응답을 추가하는 wso2 bpel?
response1: <response1>abc</response1>
response2: <response2>efg</response2>
첫 번째 응답에 두 번째 응답을 추가하고 출력 문자열에 추가 된 응답을 추가하는 데 도움이됩니까?
표준 준수 방법은 XSLT를 사용하고 첫 번째 XML에 두 번째 XML을 추가하는 스크립트를 제공하는 것입니다. Apache ODE (WSO2 BPS는이를 기반로하기 때문에 그걸 사용한다고 가정하기 때문에), XQuery 또는 사용자 정의 을 ode:insert-*
u가 진행 한 샘플 또는 링크를 제공 할 수 있습니까? – karthik
우리는 while 루프를 통해 서비스를 호출하고 있으며 매번 XML로 응답합니다. BPEL WSO2의 출력에서 모든 응답이 필요합니다. – karthik
vanto에서 제안한 3 가지 대안 중 하나를 사용할 수 있습니다. 이 [1] 샘플은 BPEL 내부에서 XSLT 파일을 사용하는 방법을 찾는 데 유용합니다. 그러나 XSLT 파일은 사용자의 요구 사항에 맞게 구현해야합니다. [1] - http://svn.wso2.org/repos/wso2/carbon/platform/tags/4.0.5/products/bps/3.0.0/modules/samples/product/src/main/resources/bpel /2.0/TestXslTransform/ – warunapww
과 같이 사용할 수 있으므로 결과로 "abcefg"를 갖고 싶습니까? 그러면 'concat ($ response1, $ response2)'는 당신의 친구입니다. – vanto
아니요 .. 응답이 필요합니다. abc efg .. 응답이 없습니다. 두 개의 XML을 연결할 필요가있다. –
karthik
@vanto : while 루프를 통해 서비스를 호출하고 매번 XML로 응답한다. BPEL WSO2의 출력에서 모든 응답이 필요합니다 – karthik