Как использовать IBM Message Broker, чтобы представить хранимую процедуру в качестве веб-службы, чтобы ее можно было использовать с приложением Lotus Notes? - PullRequest
1 голос
/ 15 июня 2011

Мы пытаемся представить хранимую процедуру (написанную на cobol) на нашем мэйнфрейме в виде веб-службы с использованием IBM Websphere Message Broker.Затем мы должны иметь возможность использовать приложение Lotus Notes (8.5.1) для связи с веб-службой и получения данных, возвращаемых хранимой процедурой.Мы столкнулись с несколькими проблемами:

Позвольте мне предварить это, сказав, что мы не использовали Message Broker для представления чего-либо в качестве веб-службы ранее, а также не использовали веб-службы внутри самого Lotus Notes;однако у нас на сайте был подрядчик, у которого работает Lotus Notes.То есть мы можем успешно создать потребителя веб-службы на стороне Lotus Notes и получать данные при использовании другого веб-сервиса, созданного нами в .Net, просто для проверки этой возможности подключения.

Мы запустилина несколько вопросов до сих пор.Любые входные данные будут приняты с благодарностью.

1) Доступ к WSDL - мы считаем, что хранимая процедура была представлена ​​как веб-служба на стороне посредника, однако мы не можем получить доступ к wsdl при добавлении? Wsdl в URL службы,Означает ли это, что веб-служба настроена неправильно?

2) Мы также попытались с помощью Message Broker сгенерировать wsdl, а затем импортировать его в Lotus Notes с помощью опции импорта WSDL потребителя веб-службы (поскольку мы можемКажется, не в состоянии указать на URL).Lotus Notes принимает WSDL и создает соответствующий код для связи с ним.Проблема здесь в том, что Брокер, кажется, получает запрос, но не понимает его.

Мы устраняли неисправности в течение нескольких недель и не имели успеха.Пожалуйста, любые идеи помогут.

1 Ответ

1 голос
/ 15 июня 2011

Вы пытались отладить веб-сервис с помощью другого приложения, например SoapUI ?А какую версию клиента Lotus вы используете?

...