Только что нашел ошибку. Вы правы, нам нужно выполнить запрос, чтобы найти поле, подобное этому:
<assign name="assign_2">
<copy>
<from variable="wsA_output" part="return"/>
<to>$wsC_input.message/arg0/str</to>
</copy>
</assign>
Также нам нужно инициализировать переменную следующим образом:
<assign name="assign_init">
<copy>
<from>
<literal><arg0><str xmlns="">nothing</str></arg0></literal>
</from>
<to variable="wsC_input" part="arg0"></to>
</copy>
</assign>
xmlns = "" требуется, когда пространство имен по умолчанию в вашем bpel отличается от пространства имен в принимающем веб-сервисе.
Я просто записываю их для дальнейшего использования:)
Опять же, спасибо за ваш ответ.
Некоторые ссылки, которые также могут помочь другим людям:
http://ode.apache.org/faq.html
http://jee -bpel-soa.blogspot.com / 2009/08 / манипулируя-WS-BPEL-переменные-and.html