|
Как из 1С получить base64Binary (http://www.w3.org/2001/XMLSchema)? |
☑ |
0
Смотрящий от 1С
09.10.13
✎
15:28
|
У стороннего веб сервиса входной параметр имеет тип base64Binary (). Из 1С выходит xml файл. Отправлял чистый XML. Сервис ругается на разбор заголовка файла "Ошибка SOAP сервера: An error was discovered processing the <wsse:Security> header
". Не понятно, ошибка собственно в заголовке или он вообще не может его найти. Каким образом можно преобразовать XML файл к требуемому типу?
|
|
1
Serginio1
09.10.13
✎
15:31
|
|
|
2
vde69
модератор
09.10.13
✎
15:32
|
Глобальный контекст (Global context)
Base64Значение (Base64Value)
Синтаксис:
Base64Значение(<Строка>)
Параметры:
<Строка> (обязательный)
Тип: Строка.
Строка, закодированная по алгоритму base64.
Возвращаемое значение:
Тип: ДвоичныеДанные.
Описание:
Получает из строки закодированной по алгоритму base64 двоичные данные.
Доступность:
Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение.
См. также:
Глобальный контекст, метод Base64Строка
|
|
3
vde69
модератор
09.10.13
✎
15:33
|
Глобальный контекст (Global context)
Base64Строка (Base64String)
Синтаксис:
Base64Строка(<Значение>)
Параметры:
<Значение> (обязательный)
Тип: ДвоичныеДанные.
Двоичные данные, которые необходимо закодировать по алгоритму base64.
Возвращаемое значение:
Тип: Строка.
Описание:
Получает строку, закодированную по алгоритму base64.
Доступность:
Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение.
См. также:
Глобальный контекст, метод Base64Значение
|
|
4
Serginio1
09.10.13
✎
15:36
|
Ему нужен ОбъектXDTO base64Binary сереализуемый из двоичных данных
Методы:
Записать (Write)
Размер (Size)
Конструкторы:
На основании файла
Описание:
Значение содержит двоичные данные, которые считываются из файла. Значение может быть сохранено в ХранилищеЗначения.
Хранимые данные могут быть записаны в файл.
Доступность:
Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение(клиент), мобильное приложение(сервер).
Сериализуется. Данный объект может быть сериализован в/из XML. Может использоваться в реквизитах управляемой формы. Данный объект может быть сериализован в/из XDTO. Тип XDTO, соответствующий данному объекту, определяется в пространстве имен {}. Имя типа XDTO: может быть любым из перечисленных: base64Binary, hexBinary.
|
|
5
Смотрящий от 1С
09.10.13
✎
16:22
|
(4) спасибо за регулярную помощь. Я примерно так и думал.Я начал таскать файл в хранилище значений и использовать ДвоичныеДанные. Про отдельный объект не подумал.
|
|
6
Serginio1
09.10.13
✎
16:25
|
(5) Смотри всегда во что сериализуется объект, значение.
Хранилище значений тоже сериализуется, но понмимать его может только 1С.
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший