常见 WSD 扫描服务操作错误代码

本文列出了所有 WSD 扫描服务操作通用的错误代码。 如果操作导致多个错误,扫描服务应返回最具体的错误。

  • Wsa:ActionNotSupported

    当客户端请求扫描服务不支持的操作时,WSD 扫描服务将返回此错误。

    Fault 属性 定义

    [代码]

    soap:Sender

    [子代码]

    wsa:ActionNotSupported

    [原因]

    无法在接收方处理 [wsa:action]。

    [详细信息]

    无效的操作名称

  • InvalidArgs

    当客户端将无效参数作为操作的一部分发送时,WSD 扫描服务将返回此错误。 无效参数可以是以下任一项:

    • 参数 没有足够的参数。

    • 参数 太多

    • 该名称 没有 in 参数。

    • 中的一个或多个参数的数据类型不正确。

      Fault 属性 定义

      [代码]

      soap:Sender

      [子代码]

      wscn:InvalidArgs

      [原因]

      至少有一个输入参数无效。

      [详细信息]

      无效参数

  • OperationFailed

    当扫描服务的当前状态阻止调用指定的操作时,WSD 扫描服务可能会返回此错误。

    Fault 属性 定义

    [代码]

    soap:Receiver

    [子代码]

    wscn:OperationFailed

    [原因]

    服务无法执行请求的操作。

    [详细信息]

  • ServerErrorTemporaryError

    当服务器在扫描程序处理操作时遇到临时错误时,WSD 扫描服务将返回此错误。 客户端可以在以后的某个时间点再次尝试未修改的请求,预期临时内部错误条件可能已清除。 如果定义了适用于临时错误(例如磁盘已满)的更具体错误,则扫描服务应返回该错误代码。

    Fault 属性 定义

    [代码]

    soap:Receiver

    [子代码]

    wprt:ServerErrorTemporaryError

    [原因]

    服务出现意外错误。

    [详细信息]

  • ServerErrorInternalError

    当扫描程序遇到导致无法满足请求的意外情况时,WSD 扫描服务将返回此错误。 此错误与 ServerErrorTemporaryError 的不同之处在于,它意味着更永久的内部错误类型,重新发送操作将返回相同的错误。

    Fault 属性 定义

    [代码]

    soap:Receiver

    [子代码]

    wscn:ServerErrorInternalError

    [原因]

    服务出现意外错误。

    [详细信息]