Проблема потребления службы 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.
Любая помощь в этом случае высоко ценится.
Спасибо.
Что я уже пробовал:
Я проверил подключение к источнику данных. Все в порядке. Я могу подключиться и вызвать службу из конструктора запросов.