Создание приложения, состоящего из серверной и клиентской частей. Сервер обрабатывает Excel файл, выполняет ABC-XYZ и БКГ-анализ, формируя рекомендации для торговых агентов. Клиентская часть отображает рекомендации и характеристики товаров с возможностью фильтрации по категориям. Проект ориентирован на учебные цели.
Delphi - SOAP
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;
Заявки фрилансеров
Похожие заказы
- Прикладное ПО2 заявкиЗакрыт4 года назад
Необходимо разработать веб-панель для пользователей с функциями регистрации, авторизации и просмотра баллов. Также требуется создать Windows программу, которая будет начислять баллы в панель при запуске на ПК. Баллы должны отображаться пользователю в веб-интерфейсе.
Прикладное ПО5 заявокЗакрыт4 года назадРазработать программу на Python для управления состоянием светофора в зависимости от количества машин в двух направлениях. Необходимо провести нагрузочное тестирование, вычислить среднее время ожидания и длину пробки для оценки эффективности работы системы по сравнению с фиксированным временем.
Прикладное ПО3 заявкиЗакрыт4 года назадТребуется разработать бота на JavaScript для отправки запросов в онлайн-игре. Необходимо реализовать авторизацию через почту и двухфакторную аутентификацию. Бот должен решать ошибки в игре и обрабатывать капчи с помощью capmonster cloud и anti-captcha. Есть пример кода, уточнения возможны в процессе разработки.
Прикладное ПО1 заявкаЗакрыт4 года назадТребуется разработать парсер, который будет в реальном времени получать текущие коэффициенты с букмекерской конторы parimatch. Ожидаются предложения по вариантам исполнения задачи, а также информация о цене и сроках выполнения работы.
Прикладное ПОнет заявокЗакрыт4 года назадНеобходимо разработать программу на Python, которая будет распознавать номер автомобиля на фото и проверять его с данными из базы данных или Excel-файла. Ожидается качественная реализация с возможностью дальнейшего обсуждения ценовых условий.
Прикладное ПО4 заявкиЗакрыт4 года назадНеобходимо создать схему контроллера Intel 8051, используя логические вентиля, триггеры и простые блоки, такие как сложение и умножение. В схеме можно применять готовые блоки из программы, например, TkGate. Также требуется нарисовать временные графики, отображающие сигналы на магистралях в поочередных циклах.
Прикладное ПОнет заявокЗакрыт4 года назадТребуется разработать бота, который будет автоматически ставить ставки в зависимости от заданного алгоритма. Бот должен иметь возможность настройки условий, при которых будут производиться ставки, что обеспечит гибкость в его использовании.
Прикладное ПО2 заявкиЗакрыт4 года назад- $50
Требуется разработать мультипоточный бот-кликер для браузерной 2D игры. Бот должен работать с несколькими окнами браузера, нажимая кнопки в игре и решая reCaptcha каждые 5-10 минут. Убедитесь в стабильности работы и корректности выполнения задач в разных окнах.
Прикладное ПО3 заявкиЗакрыт4 года назад