Сценарий ниже, который мне нужно реализовать только с использованием XSLT
Мой запрос отправляет 250 EmployeeNumbers
<soapenv>
<EmployeeNumberList><Emp1> 123</Emp1><Emp2> 345<Emp2> ><Emp3> 567<Emp3>
</EmployeeNumberList>
<soapenv>
Мне нужно позвонить в бэкэнд так, чтобы я отправил только 50 номеров в запросе
из 250.
Мой первый звонок будет иметь <sp-arguments><IN_Emp> 123 345</sp-arguments>
Я сделаю 5 таких звонков.
Ответ, который я получу от сохраненного процесса, будет
<row>
<column><name>EmpNumber</name><value> 123</value></column>
<column><name>detail</name><value> red</value></column>
</row>
<row>
<column><name>EmpNumber</name><value> 123</value></column>
<column><name>detail</name><value> blue</value></column>
</row>
<row>
<column><name>EmpNumber</name><value> 345</value></column>
<column><name>detail</name><value> red</value></column>
</row>
<row>
<column><name>EmpNumber</name><value> 345</value></column>
<column><name>detail</name><value> green</value></column>
<row>
Результат, который мне нужно объединить и отправить полный ответ потребителю.
Я сделаю 5 параллельных вызовов, соберу ответ и отправлю его потребителю.
Любые предложения приветствуются.
Редактировать
Я попытаюсь прояснить свой вопрос - в моем запросе я получу 250 номеров, к которым я должен применить логику разбиения на страницы, и отправлю 50 номеров в мой сохраненный процесс и верну набор результатов. Мне нужно будет сделать 5 параллельных вызовов, чтобы получить результат для всех 250 номеров. В конце, перед отправкой ответа потребителю, я должен снова применить нумерацию страниц, чтобы отправить весь набор результатов, полученный из 5 внутренних вызовов, потребителю. Запрос xml, как показано ниже
<EmpNumberList> 123 345 567</EmpNumberList>