Когда мы говорим о массивах здесь, мы на самом деле говорим о вложенных повторяющихся узлах в вашем сообщении.
Одно из решений - это декомпозировать ваш массив внутри цикла в вашей оркестровке.
Этоне просто, но вот пример:
Код внутри различных форм выражений:
Внутри «Подсчета элементов массива»
intCountArrayItems = xpath(MyMessage, "count(XpathToParameterNodeInYourMessage)");
Внутри "элемента массива foreach"
intLoopIndex < intCountArrayItems
Внутри "Использование элемента массива"
strXPathToArrayItem = System.String.Format("XpathToParameterNodeInYourMessage[{0}]", intLoopIndex + 1);
MyXmlDocument = xpath(MyMessage, strXPathToArrayItem);
// Now you can do what you want with the xml document.
Внутри "Индекса цикла приращения"
intLoopIndex = intLoopIndex + 1;
Вышедает вам возможность разложить массив внутри вашей оркестровки и получить доступ к каждому из ваших типов «Paramter» в виде xml-документа (с которым вы потом сможете делать что-то).
Надеюсь, это поможет.