13.12.2017, 09:22 | #1 |
Участник
|
Callback to Ax service from SSRS: Unable to find appropriate service endpoint
Товарищи, есть вопрос по обращению из SSRS отчета обратно к аксапте.
В одном из Data Method отчета есть вот такой код: X++: var client = AxServiceManagement.CreateServiceClient<TaxReportService_ITClient>("TaxServices"); client.updatePageNumbers(new CallContext { Company = companyName }, taxReportPeriodRecId, lastPageByTaxBook); Код: System.InvalidOperationException: Не удалось найти соответствующую конфигурацию конечной точки для переданных контракта "TaxReportService_IT" и имени порта "TaxServices" at Microsoft.Dynamics.AX.Framework.Services.Client.Configuration.ClientConfigurationInternal.GetServiceEndpoint(String contractTypeName, String portName, ServiceEndpoint serviceEndpoint) at Microsoft.Dynamics.AX.Framework.Services.Client.Configuration.ClientConfiguration.GetServiceEndpoint(Type clientType, String portName) at Microsoft.Dynamics.Framework.Reports.AxServiceManagementImpl.GetCustomServiceEndpoint(Type serviceClientType, String serviceGroupName) at Microsoft.Dynamics.Framework.Reports.AxServiceManagement.GetCustomServiceEndpoint(Type serviceClientType, String serviceGroupName) at Microsoft.Dynamics.Framework.Reports.AxServiceManagement.CreateServiceClient[TServiceClient](String serviceGroupName) at TaxReport_IT.SaveLastPageNumbers(Int64 taxReportPeriodRecId, String companyName) из адреса в свойства Service reference (там стоит верный адрес)? откуда-то из настроек SSRS ? Сам сервис вроде работает, в браузере WSDL открывается. |
|
13.12.2017, 15:39 | #2 |
Участник
|
Возможно будет проще использовать AxaptaWrapper класс?
|
|
15.12.2017, 08:18 | #3 |
Участник
|
Цитата:
Сообщение от Morpheus
Возможно будет проще использовать AxaptaWrapper класс?
Как я понимаю, там надо подключать (и распространять как-то) клиентские assembly на стороне сервера (где находится отчет) ? |
|
Теги |
ax2012, data method, service, services, ssrs, ax2012r3 |
|
|