GetIPDLは、私が、サーバーを解析して、それに対応して次の動作を自動的に選択しています。サーバーが返すすべての可能性を尽くすことは困難ですので、予期していなかった状況に入ると、このエラーを出して停止しています。このエラーが発生する原因としては以下のよう なことが考えられます。 - 私が考慮していない応答をIPDLサーバーが返した。
- IPDLサーバーが改変され、以前とは違う応答をするようになった。
- IPDLが、停止している。(そのときの返答がいろいろあるため対応できない。)
- プロキシサーバーがエラーを返している。
- Windows やプロキシサーバーで、Cookie がブロックされている。
最近は、1、3、4 が原因になることは少なくなりましたが、まだまだあると思います。2 は、時々あります。この場合は、私が対応するまで、解決されません。日本特許庁とSIPOは、Cookie が有効であることを前提としてサイトが構築されています。Internet Explorer の Cookie をブロックは、実際には、GetIPDL も使用しているWinInet コントロールに対するファイアウォールとして実装されています。そのため、Internet Explorer で Cookie をブロックしていると正常に動作しません。 |