Информация от службы поддержки 188136
Электронная почта
Список кодов состояния cXML
Для Вашего удобства эта статья базы знаний переведена машинными средствами. SAP не предоставляет никаких гарантий правильности или полноты машинного перевода. Исходное содержимое можно увидеть, переключившись на английский язык с помощью селектора языка.
Проблема

Список кодов состояния cXML, отправленных в качестве ответа.

Разрешение

 

Статус Текст Описание
200 ОК Сервер смог выполнить запрос или доставить его конечному получателю. Возвращенный ответ может содержать предупреждения или ошибки приложения: сам запрос cXML не сгенерировал ни ошибок, ни предупреждений, однако это состояние не отражает ошибок или предупреждений, которые могут быть сгенерированы затем самим приложением. Дальнейшие обновления статуса будут невозможны, если во время последующей обработки не возникнет ошибка.

201

Принято Запрос принят для переадресации промежуточным узлом или принят конечным пунктом назначения и еще не был изучен. Обновления статуса запроса вы получите, если доступен механизм их доставки. Клиент ожидает последующих транзакций StatusUpdate.
204 Нет контента Вся информация о запросе действительна и распознана. Сервер не имеет данных ответа запрошенного типа. В PunchOutOrderMessage этот статус указывает, что сеанс PunchOut завершен без изменения корзины покупок (или заявки клиента).
211 ОК Покупатели могут использовать этот код статуса для отправки широковещательного сообщения поставщикам, чтобы информировать их о любых событиях, которые им необходимо знать, таких как графики праздничных дней, закрытие производственного объекта или завершение определенных операций, таких как завершение прогона планирования.
280   Запрос переадресован промежуточным хабом. Вы получите по крайней мере еще одно обновление статуса. Этот статус может означать, что запрос был доставлен другому посреднику или конечному получателю со статусом 201 или что он был переадресован посредством надежного транспорта, отличного от cXML.
281   Запрос переадресован промежуточным хабом с помощью ненадежного переноса (например, по электронной почте). Вы можете получать обновления статуса; однако если вы не получили обновления статуса, проблема не обязательно существует.
400 Неверный запрос Запрос недопустим для сервера, хотя синтаксический анализ выполнялся правильно.
401 Нет полномочий Учетные данные, указанные в Запросе (элементе Отправитель), не распознаны сервером.
402 Требуется платеж Эта заявка должна включать полный элемент платежа.
403 Запрещено У пользователя недостаточно полномочий для выполнения этого запроса.
406 Неприемлемо Запрос недопустим для сервера, вероятно, из-за ошибки синтаксического анализа.
409 Конфликт Текущее состояние сервера или его внутренних данных помешало запросу операции (обновления). Аналогичный запрос вряд ли будет выполнен в будущем, но только после выполнения другой операции, если вообще.
412 Предварительное условие не выполнено Предварительное условие запроса (например, сеанс PunchOut, подходящий для редактирования PunchOutSetupRequest) не выполнен. Этот статус обычно подразумевает, что клиент проигнорировал часть предыдущей передачи с сервера (например, атрибут operationAllowed PunchOutOrderMessageHeader).
417 Ожидания не оправдались Запрос подразумевал невыполненное условие ресурса. Одним из примеров может быть запрос SupplierDataRequest на получение информации о поставщике, неизвестном серверу. Этот статус может означать потерю информации на клиенте или сервере.
450 Не реализовано Сервер не реализует конкретный Запрос. Например, может не поддерживаться PunchOutSetupRequest или запрошенная операция. Как правило, это означает, что клиент проигнорировал профиль сервера.
475 Требуется подпись Получатель не хочет принимать документ, поскольку у него нет электронной подписи.
476 Ошибка верификации подписи Получатель не может проверить подпись, возможно, потому, что документ был изменен при передаче, или получатель не поддерживает один или несколько алгоритмов, используемых в подписи.
477 Подпись недопустима Подпись технически действительна, но неприемлема для получателя по какой-либо другой причине. Политики подписи или политики сертификатов могут быть неприемлемыми, тип используемого сертификата может быть недопустимым или может возникнуть другая проблема.
500 Внутренняя ошибка сервера Серверу не удалось выполнить запрос.
550 Сервер cXML недоступен Не удается связаться со следующим сервером cXML для выполнения транзакции, требующей соединений выше по потоку. Промежуточный хаб может вернуть этот код, если сайт поставщика недоступен. Если предшествующие соединения завершены, промежуточные хабы должны возвращать ошибки непосредственно клиенту.
551 Отменить переадресацию запроса Невозможно переадресовать запрос из-за неправильной конфигурации поставщика. Например, промежуточному хабу не удалось выполнить аутентификацию у поставщика. Клиенты не могут исправить эту ошибку, но эта ошибка может быть устранена до повторной попытки клиента.
560 Временная ошибка сервера

Например, сервер может быть отключен на техническое обслуживание. Клиент должен повторить попытку позже.

Дополнительная информация

Этот список и список кодов состояния для запросов на загрузку каталогов также можно найти в Справочном руководстве по cXML, раздел 3.1.9.1, доступном для загрузки по адресу http://cxml.org/.


Применимо к

SAP Business Network

Условия использования  |  Авторские права  |  Безопасность  |  Конфиденциальность