Поделиться через


Коды распространенных ошибок операции службы сканирования WSD

В этой статье перечислены коды ошибок, которые являются общими для всех операций службы сканирования WSD. Если операция приводит к нескольким ошибкам, служба сканирования должна вернуть наиболее конкретную ошибку.

  • Wsa:ActionNotSupported

    Служба проверки WSD возвращает эту ошибку, когда клиент запрашивает операцию, не поддерживаемую службой сканирования.

    Свойство Fault Определение
    [Код] soap:Sender
    [Подкод] wsa:ActionNotSupported
    [Причина] Не удается обработать [wsa:action] на получателе.
    [Подробности] Недопустимое имя операции
  • InvalidArgs

    Служба проверки WSD возвращает эту ошибку, когда клиент отправляет недопустимый аргумент в рамках операции. Недопустимый аргумент может быть любым из следующих:

    • Аргументов недостаточно.

    • Аргументов слишком много.

    • Аргументы с таким именем отсутствуют .

    • Один или несколько аргументов в имеют неправильный тип данных.

      Свойство Fault Определение
      [Код] soap:Sender
      [Подкод] wscn:InvalidArgs
      [Причина] По крайней мере один входной аргумент недопустим.
      [Подробности] Недопустимый аргумент
  • OperationFailed

    Служба проверки WSD может возвращать эту ошибку, если текущее состояние службы сканирования не позволяет вызвать указанную операцию.

    Свойство Fault Определение
    [Код] soap:Receiver
    [Подкод] wscn:OperationFailed
    [Причина] Служба не может выполнить запрошенную операцию.
    [Подробности] None
  • ServerErrorTemporaryError

    Служба проверки WSD возвращает эту ошибку, когда сервер испытывает временную ошибку во время обработки операции сканером. Клиент может повторить неизмененные запросы позже, ожидая, что временное внутреннее условие ошибки могло быть очищено. Если определена более конкретная ошибка, которая применяется к временной ошибке, например заполнение диска, служба сканирования должна вернуть этот код ошибки.

    Свойство Fault Определение
    [Код] soap:Receiver
    [Подкод] wprt:ServerErrorTemporaryErroror
    [Причина] В службе произошла непредвиденная ошибка.
    [Подробности] None
  • ServerErrorInternalError

    Служба проверки WSD возвращает эту ошибку, когда сканер сталкивается с непредвиденным состоянием, которое препятствует выполнению запроса. Эта ошибка отличается от ServerErrorTemporaryError тем , что подразумевает более постоянный тип внутренней ошибки, и повторная отправка операции вернет тот же сбой.

    Свойство Fault Определение
    [Код] soap:Receiver
    [Подкод] wscn:ServerErrorInternalError
    [Причина] В службе произошла непредвиденная ошибка.
    [Подробности] None