Запуск Netbeans 6.5.1 с OpenESB (Glassfish-full-installer-windows2.1).
Я использую это руководство (http://www.youtube.com/watch?v=a76RxkzB4Bg) в качестве ссылки для управления веб-службами путем вызова локального WSDL, который вызывает внешний WSDL (http://www.webservicex.net/CreditCard.asmx?WSDL). У меня есть готовый BPEL
и мое составное приложение создано, оно автоматически привязывает вызов SOAP из моего локального WSDL к BPEL (от потребителя к производителю), мне пришлось перетащить другой объект SOAP и настроить его с тем же интерфейсом, что и мой локальный WSDL, чтобы получать выходные данные от действие вызова (это правильно?).
Когда я запускаю свой тестовый пример, выбирая операцию из моего локального WSDL, я получаю следующий ответ SoapResponse:
<SOAP-ENV:Fault>
<faultcode xmlns="">SOAP-ENV:Server</faultcode>
<faultstring xmlns="">BPCOR-6135: A fault was not handled in the process scope; Fault Name is {http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/ErrorHandling}systemFault; Fault Data is &a....Sending errors for the pending requests in the process scope before terminating the process instance</faultstring>
<faultactor xmlns="">sun-bpel-engine</faultactor>
<detail xmlns="">
<detailText>BPCOR-6135: A fault was not handled in the process scope; Fault Name is {http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/ErrorHandling}systemFault; Fault Data is &a... Sending errors for the pending requests in the process scope before terminating the process instance
Caused by: BPCOR-6131: An Error status was received while doing an invoke (partnerLink=externalBPELImplementation, portType={http://www.webservicex.net}CCCheckerSoap, operation=ValidateCardNumber)
BPCOR-6129: Line Number is 37
BPCOR-6130: Activity Name is Invoke1
Caused by: HTTP Status-Code 404: Not Found - Not Found</detailText>
</detail>
Я создал отдельный проект для тестирования внешнего WSDL, и он, как и ожидалось, проверяет номера кредитных карт, что-то не так с моим BPEL или моим составным приложением.
Если я создам еще один тестовый пример и выберу локальный порт, созданный при перетаскивании объекта Soap в файл Comp. Приложение. Дизайн интерфейса, я получаю другую ошибку:
Dec 24, 2012 12:54:11 AM com.sun.xml.messaging.saaj.client.p2p.HttpSOAPConnection call
SEVERE: SAAJ0006: Bad URL (endPoint instance of String)
java.net.MalformedURLException: no protocol:
Любые идеи?