Рубрики
Без рубрики

XML-сообщение SOAP – Понимание и создание с помощью Liquid XML Studio

Что Такое МЫЛО? Soap-это транспортный протокол на основе XML. Soap расшифровывается как Простой протокол доступа к объектам. Мыло-это легкий механизм для обмена

Автор оригинала: Pankaj Kumar.

Что Такое МЫЛО?

Soap – это транспортный протокол на основе XML. Soap расшифровывается как Протокол доступа к простым объектам . Soap-это легкий механизм для обмена структурированной и типизированной информацией. Поскольку он основан на XML, он не зависит от языка и платформы. SOAP был широко распространенным протоколом для межсистемной связи на основе XML, поэтому несколько веб – служб полагаются на SOAP.

МЫЛО содержит следующие элементы:

  • Конверт
  • Заголовок
  • Тело
  • Вина

Конверт с мылом : Вы можете рассматривать Конверт как корневой элемент в XML. Он настроен на получение уведомления об окончании передачи сообщения и о том, когда вам нужно прекратить получать сообщение и обработать его. Точно так же, как корень XML является обязательным, Конверт также является обязательной частью Soap. Каждая оболочка должна содержать один элемент тела. Внутри положений огибающей все элементы фиксированы и не могут быть изменены. Элемент имеет префикс ENV Пространство имен.

Конверт выглядит так



  ...
  Message information goes here
  ...

Заголовок SOAP : Заголовок в элементе может существовать несколько раз в soap. Элемент заголовка всегда будет первым дочерним элементом конверта. Элементы заголовка используются для добавления новых функций и функций в soap. Все элементы заголовка списка следуют за Начальным элементом конверта и Начальным элементом тела. Элемент заголовка имеет следующие два атрибута.

Тело мыла : Тело является обязательной частью сообщения soap. Он содержит данные, которыми необходимо обмениваться в сообщении soap. Тело должно быть внутри конверта и под заголовком. Веб-службы на основе Soap могут быть реализованы на сервере IIS, а затем процессор Soap сопоставит информацию о теле с объектами на основе .net.

Ошибки SOAP : Для обработки ошибок элемент ошибки включается в сообщение soap. Это также присутствует внутри оболочки и после элемента тела. Элемент неисправности имеет следующие подэлементы.

  • Код ошибки: Это код ошибки, в котором подробно описан тип сгенерированного кода ошибки.
  • Строка ошибки: небольшое описание ошибки.
  • Неисправность: Возможная причина ошибки. Это полезно, когда служба обслуживается многими надеждами, и предполагается, что это подскажет вам, какая надежда создала ошибку.
  • Подробности: Подробное описание вызванной ошибки.

Создать сообщение SOAP для веб-службы на основе SOAP из редактора XML Liquid очень просто, вот как это сделать;

Шаг 1: Загрузите редактор Xml Liquid из здесь и установите.

Шаг 2: Создайте новый проект.

Шаг 3: Щелкните правой кнопкой мыши на документах Добавить новый элемент.

Шаг 4: Теперь нажмите на значок с надписью Вызов веб-сервиса.

Шаг 5: Укажите URL-адрес веб-сервиса и нажмите Тест.

Шаг 6: Как только тест пройдет успешно, нажмите Создать .

Шаг 7: Отобразится список методов soap.

Шаг 8: Нажмите на любой из методов, для которых вам необходимо создать XML на основе SOAP.

Шаг 9: Теперь нажмите Готово , чтобы завершить операцию.

МЫЛО будет сгенерировано для вашей операции.