Приложение должно состоять из серверной и клиентской части. На стороне сервера будет браться 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 года назад
Задача: 1)Написать простую веб-панель для пользователей: регистрация, авторизация, просмотр баллов. 2)Написать windows программу. Если она запущена на ПК например час, то баллы зачисляются в панель и пользователь это видит.
Прикладное ПО5 заявокЗакрыт4 года назадПример похожей программы в файле. Сделать нужно похожую на нее Делать рекомендуется в Colaboratory Нужно написать программу, которая управляла бы временем состояния в зависимости от количества машин в 2х направлениях. Так ...
Прикладное ПО3 заявкиЗакрыт4 года назадТребуется написать бота на JS для отсылки запросов в онлайн-игре. Авторизация через почту, двухфакторка в игре. Решение ошибок в игре, решение каптч(capmonster cloud, anti-captcha). Возможны уточнения по мере написания. Также есть пример кода, но он ...
Прикладное ПО1 заявкаЗакрыт4 года назадТребуется написать парсер который будет в реальном времени подтягивать текущие коэффициенты с букмекерской конторы parimatch. Предлагайте варианты исполнения данной задачи а также цену и время работы.
Прикладное ПОнет заявокЗакрыт4 года назадСледует написать программу в который будет находится на фото номер автомобиля, далее происходить проверка с бд или экселевским файлом. По цене договоримся в лс.
Прикладное ПО4 заявкиЗакрыт4 года назадНужно сконструировать схему контроллера intel 8051. Схема должна быть сделана из логических вентилей, триггеров и простых блоков(по типу сложения, умножения). Можно использовать готовые блоки, которые есть в программе, например TkGate.Также нужно нарисовать временные графики, которые ...
Прикладное ПОнет заявокЗакрыт4 года назадМне нужен бот, который будет ставить ставки автоматически, но при этом нужно, чтобы он ставил только в определенной ситуации (то есть нужна возможность, чтобы я ему мог задать алгоритм, только при котором он будет ставить.)
Прикладное ПО2 заявкиЗакрыт4 года назад- $50
Бот-кликер для браузерной 2D игры. Требуется мультипоточный бот, способный работать с несколькими окнами браузера. Задача бота нажимать несколько кнопок в игре и решать reCaptcha и так по кругу каждые 5-10 минут для нескольких окон браузера.
Прикладное ПО3 заявкиЗакрыт4 года назад