Sydney 10.4.1. Ранее с soap никогда не работал. Попробовал получить методы через Component>>Import WSDL. Ссылка в прикреплённом файле!

Однако формируется с ошибкой, и главное - запрашивается в методах те параметры, которых нет.

Использовал HTTPRIO.

Задача.

1. Сделать импорт WSDL и предоставить корректный файл для проекта.

2. Показать в коде обращения к методам с параметрами (как в неработающем примере ниже).

Например (так обратиться не получается по импортированному WSDL, но общий смысл что во втором пункте хочу получить):

HTTPRIO1 := THTTPRIO.Create(nil);

HTTPRIO1.HTTPWebNode.UserName := 'user';

HTTPRIO1.HTTPWebNode.Password := 'password';

AddSoapHeaderSecurity(WS,'user','password');

Memo1.Lines.Add((HTTPRIO1 as IPOInsuranceService).getDictionaries('?'));

//

procedure AddSoapHeaderSecurity(aService: IInvokable; aUserName, aPassword: string);

var

Wsse: Security;

Headers: ISOAPHeaders;

begin

Wsse:=Security.Create;

Wsse.MustUnderstand:=True;

Wsse.UsernameToken:=UsernameToken.Create;

Wsse.UsernameToken.Id:=TGuid.NewGuid.ToString;

Wsse.UsernameToken.Username:=aUserName;

Wsse.UsernameToken.Password:=Password.Create;

Wsse.UsernameToken.Password.Type_:='http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText';

Wsse.UsernameToken.Password.Text:=aPassword;

Wsse.Timestamp:=Timestamp.Create;

Wsse.Timestamp.Created:=Created.Create;

Wsse.Timestamp.Created.AsDateTime:=Now-1/24/60;

Wsse.Timestamp.Expires:=Expires.Create;

Wsse.Timestamp.Expires.AsDateTime:=Now+5/24/60;

Headers:=aService as ISOAPHeaders;

Headers.OwnsSentHeaders:=True;

Headers.Send(Wsse);

end;

4 года назад
Mann
35 лет
16 лет в сервисе
Был
4 года назад

Заявки фрилансеров

Нет заявок фрилансеров
  • Похожие заказы

  • Создание приложения, состоящего из серверной и клиентской частей. Сервер обрабатывает Excel файл, выполняет ABC-XYZ и БКГ-анализ, формируя рекомендации для торговых агентов. Клиентская часть отображает рекомендации и характеристики товаров с возможностью фильтрации по категориям. Проект ориентирован на учебные цели.

    Закрыт
    4 года назад
  • Необходимо разработать веб-панель для пользователей с функциями регистрации, авторизации и просмотра баллов. Также требуется создать Windows программу, которая будет начислять баллы в панель при запуске на ПК. Баллы должны отображаться пользователю в веб-интерфейсе.

    Закрыт
    4 года назад
  • Разработать программу на Python для управления состоянием светофора в зависимости от количества машин в двух направлениях. Необходимо провести нагрузочное тестирование, вычислить среднее время ожидания и длину пробки для оценки эффективности работы системы по сравнению с фиксированным временем.

    Закрыт
    4 года назад
  • Требуется разработать бота на JavaScript для отправки запросов в онлайн-игре. Необходимо реализовать авторизацию через почту и двухфакторную аутентификацию. Бот должен решать ошибки в игре и обрабатывать капчи с помощью capmonster cloud и anti-captcha. Есть пример кода, уточнения возможны в процессе разработки.

    Закрыт
    4 года назад
  • Требуется разработать парсер, который будет в реальном времени получать текущие коэффициенты с букмекерской конторы parimatch. Ожидаются предложения по вариантам исполнения задачи, а также информация о цене и сроках выполнения работы.

    Прикладное ПОнет заявок
    Закрыт
    4 года назад
  • Необходимо разработать программу на Python, которая будет распознавать номер автомобиля на фото и проверять его с данными из базы данных или Excel-файла. Ожидается качественная реализация с возможностью дальнейшего обсуждения ценовых условий.

    Закрыт
    4 года назад
  • Необходимо создать схему контроллера Intel 8051, используя логические вентиля, триггеры и простые блоки, такие как сложение и умножение. В схеме можно применять готовые блоки из программы, например, TkGate. Также требуется нарисовать временные графики, отображающие сигналы на магистралях в поочередных циклах.

    Прикладное ПОнет заявок
    Закрыт
    4 года назад
  • Требуется разработать бота, который будет автоматически ставить ставки в зависимости от заданного алгоритма. Бот должен иметь возможность настройки условий, при которых будут производиться ставки, что обеспечит гибкость в его использовании.

    Закрыт
    4 года назад
  • $50

    Требуется разработать мультипоточный бот-кликер для браузерной 2D игры. Бот должен работать с несколькими окнами браузера, нажимая кнопки в игре и решая reCaptcha каждые 5-10 минут. Убедитесь в стабильности работы и корректности выполнения задач в разных окнах.

    Закрыт
    4 года назад