質問
HULFT SquareからWindows版HULFTへの配信を行うと、配信側で "STS=302 DSTS=208" 、集信側で "735" のエラーが発生しました。エラーコードの意味と対処方法を教えてください。
回答
前提として、HULFT SquareのエラーコードはUnix/Linux版HULFT8に準拠しており、STSは完了コード、DSTSは詳細コードを指しています。
HULFT Square側の 完了コード"302" はファイルの読み込みに失敗したことを意味しています。
詳細コード"208" はソケットの読み込みに失敗したことを意味しています。
Windows版HULFTの完了コード"735" は通信中に無通信状態が発生したためにタイムアウトしたことを意味しています。
今回の現象は、 Windows版HULFTで [システム動作環境設定]-[ソケットリードタイムアウト] に指定した時間以上の無通信状態が発生したためコネクションが切断され、その後HULFT Squareからソケットの読み込みを行おうとしたが読み込めなかったため、エラーになったものと思われます。
一般的に、無通信状態が発生する原因として以下のような事象が考えられます。
- ネットワークがふくそう状態になっている。
- 配信側または集信側の処理パフォーマンスの低下によりネットワークへのデータの送受信処理が遅延している。
- 経路上のOSを含むネットワーク機器での通信異常
回避策としては、 Windows版HULFTの [システム動作環境設定]-[ソケットリードタイムアウト] の値を調整することで、無通信状態を検知するまでの時間を変更することができます。
備考
HULFT8 Windows エラーコード・メッセージ
https://www.hulft.com/help/ja-jp/HULFT-V8/WIN-ERR/Content/HULFT_ERR_WIN/preface.htm
関連FAQ
Windows版HULFTに配信すると"STS=250"のエラーが発生します
https://support.square.hulft.com/hc/ja/articles/8939256611220
HULFT Squareで"STS=302 DSTS=208"、Unix/Linux版HULFTで"333-000"のエラーが発生します
https://support.square.hulft.com/hc/ja/articles/8939274146964
"STS=310 DSTS=261"のエラーを解消するには
https://support.square.hulft.com/hc/ja/articles/8939357263508
コメント
0件のコメント
記事コメントは受け付けていません。