Зарегистрироваться | Поиск |
Результаты опроса: Нужен ли .Net Аксапте? | |||
Конечно нужен, это ведь дополнительные возможности. | 32 | 84.21% | |
Все что надо можно через DLL делать и не мучиться. | 3 | 7.89% | |
Знал бы прикуп жил бы в Сочи. | 3 | 7.89% | |
Голосовавшие: 38. Вы ещё не голосовали в этом опросе |
|
Опции темы |
24.06.2008, 16:46 | #81 |
очами вижу
|
Вся эта тема и посвящена использованию .NET-обертки над веб-сервисом. Как выяснилось, это не так уж и
Цитата:
Using webservices inside Dynamics AX 4 is easy.
В общем, интреграция Аксапты с .NET минимальна и хоть сколько-нибудь сложные вещи необходимо выносить в отдельные сборки. Последний раз редактировалось RumataEstor; 24.06.2008 в 17:33. |
|
24.06.2008, 17:23 | #82 |
очами вижу
|
Нашел пример с компонентом, который наверняка есть везде:
X++: COM xmlhttp = new COM("MSXML2.ServerXMLHTTP"); COM xmlResponse; xmlhttp.Open("POST","http://урл-к-веб-сервису/ReportService2005.asmx",false); xmlhttp.setRequestHeader("Content-Type", "text/xml"); xmlhttp.setRequestHeader("SOAPAction", "http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/GetReportParameters"); xmlhttp.send("тут издет SOAP-запрос"); xmlResponse = xmlhttp.responsexml(); info(xmlResponse.xml()); |
|
01.07.2008, 16:36 | #83 |
Участник
|
Цитата:
Сообщение от RumataEstor
Нашел пример с компонентом, который наверняка есть везде:
X++: COM xmlhttp = new COM("MSXML2.ServerXMLHTTP"); COM xmlResponse; xmlhttp.Open("POST","http://урл-к-веб-сервису/ReportService2005.asmx",false); xmlhttp.setRequestHeader("Content-Type", "text/xml"); xmlhttp.setRequestHeader("SOAPAction", "http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/GetReportParameters"); xmlhttp.send("тут издет SOAP-запрос"); xmlResponse = xmlhttp.responsexml(); info(xmlResponse.xml()); |
|
01.07.2008, 22:24 | #84 |
очами вижу
|
|
|
11.07.2008, 10:39 | #85 |
Участник
|
Цитата:
Никогда не работал с SOAP. Помоги на примере хоть один запрос построить Да и что в итоге я тогда получу и каким образом с этим работать?
__________________
Хочу IQ как ICQ, ну или хотя бы ICQ как IQ. Последний раз редактировалось KingPeas; 11.07.2008 в 11:08. |
|
11.07.2008, 11:09 | #86 |
очами вижу
|
К сожалению, у меня нет RS, поэтому могу показать пример на WSS.
Есть некий веб-сервис по адресу http://sps/_vti_bin/lists.asmx . Если открыть его в браузере, то ты увидишь список методов, которые он реализует. Например, есть метод "GetList", щелкнув на него ты увидишь примеры, как этот метод можно вызвать с помощью SOAP запроса. Например, можно вызвать так (для тестовых целей я использую wfetch): Код: Content-Type: text/xml; charset=utf-8 SOAPAction: "http://schemas.microsoft.com/sharepoint/soap/GetList" <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <GetList xmlns="http://schemas.microsoft.com/sharepoint/soap/"> <listName>{A2425A35-8DCF-4CA1-AB7D-02CFDC96469A}</listName> </GetList> </soap:Body> </soap:Envelope> |
|
11.07.2008, 11:25 | #87 |
Участник
|
Понятно что ничего не понятно
__________________
Хочу IQ как ICQ, ну или хотя бы ICQ как IQ. |
|
11.07.2018, 08:23 | #88 |
Участник
|
Вот так будет компилироваться
X++: Microsoft.Dynamics.ReportingServices.ReportingService2005 reportingServices = new Microsoft.Dynamics.ReportingServices.ReportingService2005(); Microsoft.Dynamics.ReportingServices.ParameterValue[] paramValue; Microsoft.Dynamics.ReportingServices.DataSourceCredentials[] dsCredentials; ; reportingServices.GetReportParameters( path, '', false, paramValue, dsCredentials ); Цитата:
Пустое значение получить нельзя.
Недопустимый тип аргумента. |
|
Теги |
.net, отчет, reporting services |
|
|