02.06.2013, 21:22 | #1 |
Участник
|
Вызов консольного приложенния из Ax2009
Здравствуйте!
Есть задача - вызвать консольное приложение, отправляющее http-запрос из Ax 2009. Пример написания команды, отправляющей запрос, в cmd: Цитата:
C:\Program.exe request,xml,
где Program.exe - консольное приложение, лежащее в определенной директории (в данном случае на диске "С"), которое отпраляет запрос к web-сервису; request.xml - xml-файл запроса, поступающий в метод приложения в качестве параметра . P.S. Копал в сторону WinApi::ShellExecute, но кажется, что это не подходящее средство для решения данной задачи, хотя могу ошибаться.
__________________
С уважением, Александр. Последний раз редактировалось samolalex; 02.06.2013 в 21:25. |
|
02.06.2013, 21:34 | #2 |
Сенбернар
|
Цитата:
client static int shellExecute( Filename _lpFile, str _lpParameters = '', str _lpDirectory = '', str _lpOperation = #ShellExeOpen, int _show = #SW_SHOWNORMAL, boolean _waitForCompletion = false ) Ну, и вот еще, "до кучи" : Вызов из Axapta стороннего приложения PS : См. Classes\PDFFiller\showPDF()
__________________
Best Regards, Roman Последний раз редактировалось RVS; 02.06.2013 в 21:48. Причина: Пример вызова добавил |
|
|
За это сообщение автора поблагодарили: samolalex (2). |
02.06.2013, 21:58 | #3 |
Модератор
|
Цитата:
__________________
-ТСЯ или -ТЬСЯ ? |
|
|
За это сообщение автора поблагодарили: Kabardian (2). |
03.06.2013, 01:43 | #4 |
Участник
|
Они бы еще авторизацию нормальную сделали при вызове веб сервисов и было бы красиво.
|
|
03.06.2013, 12:25 | #5 |
Модератор
|
Цитата:
__________________
-ТСЯ или -ТЬСЯ ? |
|
03.06.2013, 13:03 | #6 |
Участник
|
Да, ошибся. ShellExecute - наиболее подходящий вариант.
__________________
С уважением, Александр. |
|
|
|