次の方法で共有


一般的な WSD スキャン サービス操作のエラー コード

この記事では、すべての WSD スキャン サービス操作に共通するエラー コードを示します。 操作で複数のエラーが発生した場合、スキャン サービスは最も具体的なエラーを返す必要があります。

  • Wsa:ActionNotSupported

    WSD スキャン サービスは、クライアントがスキャン サービスでサポートされていない操作を要求すると、このエラーを返します。

    Fault プロパティ Definition
    [コード] soap:Sender
    [サブコード] wsa:ActionNotSupported
    [理由] 受信側で [wsa:action] を処理することはできません。
    [詳細] 無効な操作名
  • InvalidArgs

    WSD スキャン サービスは、クライアントが操作の一部として無効な引数を送信すると、このエラーを返します。 無効な引数は、以下のいずれかになります。

    • 十分な in 引数がない。

    • in 引数が多すぎる。

    • その名前による in 引数がない。

    • 1 つ以上の in 引数のデータ型が間違っている。

      Fault プロパティ Definition
      [コード] soap:Sender
      [サブコード] wscn:InvalidArgs
      [理由] 少なくとも 1 つの入力引数が無効です。
      [詳細] 無効な引数
  • OperationFailed

    WSD スキャン サービスは、スキャン サービスの現在の状態が、指定された操作の呼び出しを妨げている場合、このエラーを返すことがあります。

    Fault プロパティ Definition
    [コード] soap:Receiver
    [サブコード] wscn:OperationFailed
    [理由] サービスが要求された操作を実行できません。
    [詳細] なし
  • ServerErrorTemporaryError

    WSD スキャン サービスは、スキャナーが操作を処理しているときにサーバーで一時的なエラーが発生すると、このエラーを返します。 クライアントは、一時的な内部エラー状態がクリアされた可能性があることを想定し、変更されていない要求を後でもう一度試すことができます。 ディスクがいっぱいなどの一時的なエラーに適用される、より具体的なエラーが定義されている場合、スキャン サービスはそのエラー コードを返す必要があります。

    Fault プロパティ Definition
    [コード] soap:Receiver
    [サブコード] wprt:ServerErrorTemporaryError
    [理由] サービスで予期しないエラーが発生しました。
    [詳細] なし
  • ServerErrorInternalError

    WSD スキャン サービスは、スキャナーが予期しない状態を検出して要求を満たすことができない場合、このエラーを返します。 このエラーは、より永続的な種類の内部エラーを意味し、操作を再送信すると同じエラーが返されるという点で、ServerErrorTemporaryError とは異なっています。

    Fault プロパティ Definition
    [コード] soap:Receiver
    [サブコード] wscn:ServerErrorInternalError
    [理由] サービスで予期しないエラーが発生しました。
    [詳細] なし