Lokesh Zende Ответов: 0

Проблема потребления службы WCF в SSRS


Привет,
Я пытаюсь включить службу WCF в свой отчет SSRS.
Служба при выполнении в конструкторе запросов выполняется успешно, но когда я пытаюсь выполнить отчет, я получаю ниже ошибку.

An existing connection was forcibly closed by the remote host
----------------------------
Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host.
----------------------------
The underlying connection was closed: An unexpected error occurred on a receive.
----------------------------
Failed to execute web request for the specified URL. (rsXmlDataProviderError)
----------------------------
Query execution failed for dataset 'Get_PHPData'. (rsErrorExecutingCommand)
----------------------------

Глядя на ошибку, это больше похоже на проблему подключения, но я не уверен, что и где проверить, так как я совершенно новичок в этой концепции потребления службы в SSRS.

Ниже приведен мой запрос.
<Query>
<Method Name="GetPHDData" Namespace="http://tempuri.org/">
<Parameters>
<Parameter Name="TagNames"></Parameter>
<Parameter Name="StartTime"></Parameter>
<Parameter Name="EndTime"></Parameter>
<Parameter Name="SampleMethod"></Parameter>
<Parameter Name="SampleFrequency"></Parameter>
</Parameters>
</Method>
<SoapAction>
http://tempuri.org/ICHEVRONPHDAccess/GetPHDData
</SoapAction>
</Query>


Это выполняется в конструкторе запросов без каких-либо проблем. Я попытался изменить tempuri на localhost там это дает мне ошибку.
An error occurred while executing the query.
Failed to execute web request for the specified URL.
Soap Fault:
The message with Action 'http://localhost/IPHPAccess/GetPHPData' cannot be processed at the receiver, due to a ContractFilter mismatch at the EndpointDispatcher.


Любая помощь в этом случае высоко ценится.
Спасибо.

Что я уже пробовал:

Я проверил подключение к источнику данных. Все в порядке. Я могу подключиться и вызвать службу из конструктора запросов.

0 Ответов