AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 27.08.2012, 10:04   #1  
michel1971 is offline
michel1971
Участник
 
79 / 80 (3) ++++
Регистрация: 14.01.2011
вот тут посмотрите \Classes\tutorial_SMSHandler\sendMessage
Старый 27.08.2012, 10:28   #2  
Rimantas is offline
Rimantas
Участник
 
304 / 16 (1) ++
Регистрация: 30.04.2004
Адрес: Utena , Lithuania
Цитата:
Сообщение от michel1971 Посмотреть сообщение
вот тут посмотрите \Classes\tutorial_SMSHandler\sendMessage
Спасибо за направление ...

Ну пока неуспешно ... Вот мой код , по етому примеру :

X++:
   soapMessageTemplate = @'
        <?xml version="1.0" encoding="utf-8" standalone="no"?>
        <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
            <s:Body>
                <message xmlns="urn:prin_link" >
                <submit>
                    <user>%1</user>
                    <pass>%2</pass>
                    <pack_no >%3</pack_no>
                </submit>
                </message>
            </s:Body>
        </s:Envelope>';


   soapMessage = strFmt( soapMessageTemplate, "усер", "пасв", "002350858" );
   req = new XMLHTTPRequest();
   d = XMLDocument::newXML( soapMessage );

   req.open( 'POST', 'https://go.venipak.lt/ws/print_link' );
   req.sendXML( d );
   reply = XMLDocument::newXML( req.responseText() );
   n = reply.documentElement();
Я получяю вот такой ответ :

ErrorCode : -1072896682
reason : Invalid at the top level of the document.,
url :
srcText : Error: Incorrect username or password.
filePosition: 0
lineNumber : 1
linePosition: 1
XML invalid, error code: -1072896682

Что я делаю плохо ?
Старый 27.08.2012, 11:16   #3  
michel1971 is offline
michel1971
Участник
 
79 / 80 (3) ++++
Регистрация: 14.01.2011
Цитата:
Сообщение от Rimantas Посмотреть сообщение
Что я делаю плохо ?
srcText : Error: Incorrect username or password.

на open имя пользователя и пароль нужно передавать, типа того
req.open("POST",'https://go.venipak.lt/ws/print_link' ,"user", "password");
Или он без пароля?

ну и судя по ошибке
reason : Invalid at the top level of the document.,
url :
cо структурой XML что-то не в порядке
Старый 27.08.2012, 15:20   #4  
michel1971 is offline
michel1971
Участник
 
79 / 80 (3) ++++
Регистрация: 14.01.2011
Rimantas,
Вы XML структуру их примера взяли? Так это не правильно, нужно свою написать, ту которую ожидает Ваш url. Поэтому и ошибка
reason : Invalid at the top level of the document.,

а с WinInet не уверен что проще будет. Мучался с ней ftp прикручивал, сделал конечно но потом отказался и переделал на внешнюю DLL
Старый 27.08.2012, 16:58   #5  
Rimantas is offline
Rimantas
Участник
 
304 / 16 (1) ++
Регистрация: 30.04.2004
Адрес: Utena , Lithuania
Цитата:
Сообщение от michel1971 Посмотреть сообщение
Rimantas,
Вы XML структуру их примера взяли? Так это не правильно, нужно свою написать, ту которую ожидает Ваш url. Поэтому и ошибка
reason : Invalid at the top level of the document.,

а с WinInet не уверен что проще будет. Мучался с ней ftp прикручивал, сделал конечно но потом отказался и переделал на внешнюю DLL
Ну почему ? С WinInet у меня ftp крутиться хорошо , проблем нету . Поетому я хочу ето попробовать с POST , как у Lucky13 .

Про хмл Вы прав . Написал письмо и жду ответа от админов сайта как там нужно обращаться ...
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как сильно модифицировано ваше приложение Аксапты? mazzy DAX: Прочие вопросы 30 14.04.2011 17:26
Axilicious:IDMF Post Installation Issue : ODBC Connection Blog bot DAX Blogs 0 28.01.2011 23:14
The Death of Reason: Post Project Reviews Blog bot DAX Blogs 0 27.08.2010 19:05
Вставка строк в таблицы Аксапты сторонними средствами Андре DAX: База знаний и проекты 1 07.05.2009 16:49
Arijit Basu: Post Ledger Transactions via X++ Blog bot DAX Blogs 0 27.07.2007 17:30
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 06:37.