| Результаты опроса: Нужен ли .Net Аксапте? | |||
| Конечно нужен, это ведь дополнительные возможности. |
|
32 | 84.21% |
| Все что надо можно через DLL делать и не мучиться. |
|
3 | 7.89% |
| Знал бы прикуп жил бы в Сочи. |
|
3 | 7.89% |
| Голосовавшие: 38. Вы ещё не голосовали в этом опросе | |||
|
|
Опции темы |
|
|
#81 |
|
очами вижу
|
Вся эта тема и посвящена использованию .NET-обертки над веб-сервисом. Как выяснилось, это не так уж и
Цитата:
Using webservices inside Dynamics AX 4 is easy.
В общем, интреграция Аксапты с .NET минимальна и хоть сколько-нибудь сложные вещи необходимо выносить в отдельные сборки. Последний раз редактировалось RumataEstor; 24.06.2008 в 17:33. |
|
|
|
|
#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()); |
|
|
|
|
#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()); |
|
|
|
|
#84 |
|
очами вижу
|
|
|
|
|
|
#85 |
|
Участник
|
Цитата:
![]() Никогда не работал с SOAP. Помоги на примере хоть один запрос построить Да и что в итоге я тогда получу и каким образом с этим работать?
__________________
Хочу IQ как ICQ, ну или хотя бы ICQ как IQ.
Последний раз редактировалось KingPeas; 11.07.2008 в 11:08. |
|
|
|
|
#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> |
|
|
|
|
#87 |
|
Участник
|
Понятно что ничего не понятно
__________________
Хочу IQ как ICQ, ну или хотя бы ICQ как IQ.
|
|
|
|
|
#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 |
|
|
|