2013-09-30 1 views
-1

Пожалуйста, сообщите мне, позвоните в веб-службу от клиента C# в Tibco.Как позвонить в веб-службу от клиента C# в Tibco BW

Я определил процесс в Tibco Desiger, но я не знаю, позвоните в C# client.

Заранее спасибо.

+0

Вы создали сервис или просто определение процесса? –

+0

Я создал веб-сервис, создав из определения процесса. – PVA

ответ

1

Вызов веб-службы, реализованной в BusinessWorks с C#, точно такой же, как при вызове любой другой веб-службы. WSDL для службы можно найти, щелкнув ресурс службы, который был создан при создании веб-службы из определения процесса, и выбрав вкладку «Источник WSDL».

Замечание (которое часто упускается из виду) заключается в том, что вам нужно будет установить заголовок SOAPAction.

Кроме того, чтобы упростить отладку вызовов к веб-службе, вы можете создать определение процесса с помощью действия стартера HTTP-приемника, которое использует одно и то же общее соединение HTTP. Вместо запуска службы в тесте вы можете начать определение процесса. Это позволяет вам увидеть, что на самом деле получено движком, позволяя вам настроить его до тех пор, пока URL-адрес запроса, заголовки и содержимое сообщения не будут корректными.

+0

Я хочу вызвать веб-службу с объектом paramater и затем вернуть другой объект. Я использую Send HTTP Respone, но я не могу найти, где установить объект. Большое спасибо. – PVA

+0

Когда я сохраняю содержимое на вкладке «Источник WSDL», я сохраняю его как конкретный файл WSDL. Как использовать этот файл для вызова с C# клиента? – PVA

+0

Точно так же вы можете вызвать любой веб-сервис из C# –

Смежные вопросы