2012-01-18 2 views
0

У меня возникла проблема с отображением вложенных списков в процессах Open EBS BEPL. Я вызываю службу, которая возвращает объект, содержащий список. Одним из параметров в этом списке является другой список. Мой объект возврата, который я сопоставляю, более или менее реплицирует структуру объекта, возвращаемого службой. (I.e. у него есть список, один из параметров которого является вложенным списком)Проблема BPEL на Open ESB com.sun.xml.transform.sware.TooManyElementsException

Я могу сопоставить параметры из списков первого уровня друг с другом без проблем. Когда я пытаюсь сопоставить параметры во вложенном списке со вложенным списком в моем возвращаемом объекте, я получаю com.sun.xml.transform.sware.TooManyElementsException. Который, кажется, указывает (из того, что я могу собрать), что я пытаюсь отобразить коллекцию в одну переменную. (Почти как BPEL не выполняет итерацию через вложенный список). Все это делается в том же назначении BPEL.

Вот мой BPEL код: < assign name="mapGetQuotesOut" > <!-- this works --> <copy> <from>$getClientQuotesOut.parameters/ns0:GetClientQuotesResult/ns1:QuotePolicy/ns1:ProductID</from> <to>$viewCustomerOut.part1/return/quotes/produsctID</to> </copy> <!-- this works --> <copy> <from>$getClientQuotesOut.parameters/ns0:GetClientQuotesResult/ns1:QuotePolicy/ns1:LeadSourceCode</from> <to>$viewCustomerOut.part1/return/quotes/leadSourceCode</to> </copy> <!-- this causes the error --> <copy> <from>$getClientQuotesOut.parameters/ns0:GetClientQuotesResult/ns1:QuotePolicy/ns1:QuoteItems/ns1:QuoteItem/ns1:ItemDesc&lt<from> <to>$viewCustomerOut.part1/return/quotes/vehicleQuoteItems/itemDescription</to> </copy> <!-- this also causes the error --> <copy> <from>$getClientQuotesOut.parameters/ns0:GetClientQuotesResult/ns1:QuotePolicy/ns1:QuoteItems/ns1:QuoteItem/ns1:AgentCode</from> <to>$viewCustomerOut.part1/return/quotes/vehicleQuoteItems/agentCode<to> </copy> </assign>

Любые идеи или предложения? Mike

ответ

1

Вам необходимо выполнить преобразование XSL, используя для каждого.

 Смежные вопросы

  • Нет связанных вопросов^_^