Пошаговая видео-инструкция:
http://www.oasis-open.org
http://ode.apache.org/ws-
http://ode.apache.org/ind
Начало в ней немного устарело, но его можно выхватить из других источников.
По умолчанию в процессе создаётся блок FIX_ME-Add_Business_Logic_Here. Его нужно убрать, чтобы не думать, почему приходит такая ошибка:
<soapenv:Fault xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<faultcode>wsa:ActionNotSupported</faultcode>
<faultstring>The [action] cannot be processed at the receiver.</faultstring>
<detail/>
</soapenv:Fault>
Нельзя использовать не инициализированные переменные.
http://stackoverflow.com/questions/8629088/bpel-and-selectionfailure-error
Даже дефолтный выходной параметр нужно инициализировать. Для этого добавить Assign. Справа выбрать этот параметр и щёлкнуть куда-нибудь ещё. Появится окно, предлагающее сгенерировать иницализацию выходного параметра.
В противном случае будет ошибка:
<soapenv:Fault xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<faultcode>soapenv:Server</faultcode>
<faultstring>axis2ns18:uninitializedVariable</faultstring>
<detail/>
</soapenv:Fault>
Комментариев нет:
Отправить комментарий