powered by simpleCommunicator - 2.0.30     © 2024 Programmizd 02
Map
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / SOAP ответ с base64binary для 1C
1 сообщений из 1, страница 1 из 1
SOAP ответ с base64binary для 1C
    #39644438
vvvait
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

Пишу SOAP сервис для доступа из 1С. При попытке загрузки фотографий возникла проблема. 1C не понимает такой ответ

Код: xml
1.
2.
3.
4.
5.
6.
7.
<s:Envelope xmlns:msxsl="urn:schemas-microsoft-com:xslt" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.stella-npf.ru/guard/exchange/wsdl" xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" xmlns:misc="http://www.stella-npf.ru/misc">
   <s:Body>
      <GetEmployeePhotoResponse xmlns="http://www.stella-npf.ru/guard/exchange/wsdl">
         <Photo>/9j/4AAQSkZJ...</Photo>
      </GetEmployeePhotoResponse>
   </s:Body>
</s:Envelope>



программист на стороне 1С говорит, что нужен такой формат:

Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
   <soap:Body>
      <m:GetEmployeePhotoResponse xmlns:m="www.exchange_1c.org">
               <m:return xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                Здесь двоичные данные
               </m:return>
      </m:GetEmployeePhotoResponse>
   </soap:Body>
</soap:Envelope>



кусок wsdl:

Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
<xs:element name="GetEmployeePhotoResponse">
        <xs:complexType>
          <xs:sequence>
          <xs:element name="Photo" type="xs:base64Binary">
          <xs:annotation>
          <xs:documentation>Фотография</xs:documentation>
          </xs:annotation>
          </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>



Это особенность 1С требовать return или я чего-то не указал в ответе?
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / SOAP ответ с base64binary для 1C
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]