【手続補正書】
【提出日】平成26年7月3日(2014.7.3)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ネットワークを介してサーバに接続されたクライアントにおいてリモートプロシージャコールハンドラを動作させる方法であって、
ａ）複数のコールメッセージを含む集合コールメッセージを前記サーバに送信するステップと、
ｂ）前記集合コールメッセージに含まれた前記コールメッセージの成功送信またはエラー送信を示すエラーメッセージを受信するステップと、を有し、
前記エラーメッセージは、少なくとも１つのコールメッセージのエラー送信を示し、
当該少なくとも１つのエラー送信されたコールメッセージは、ｃ）前記エラー送信されたコールメッセージと複数の他のコールメッセージとを含む他の集合コールメッセージを送信するステップにより再送信される、前記方法。
【請求項２】
ステップｂ）は、前記集合コールメッセージに含まれたコールメッセージ専用の少なくとも１つのリプライメッセージと前記エラーメッセージとを含む集合リプライメッセージを受信するステップを有する、請求項１記載の方法。
【請求項３】
前記集合リプライメッセージは、前記集合コールメッセージに含まれたコールメッセージのうちの成功送信されたものの全てに対するリプライメッセージを含む、請求項２記載の方法。
【請求項４】
ネットワークを介してクライアントに接続されたサーバにおいてリモートプロシージャコールハンドラを動作させる方法であって、
ａ）複数のコールメッセージを含む集合コールメッセージを前記クライアントから受信するステップと、
ｂ）前記受信された集合コールメッセージの中の少なくとも１つのエラーを含むコールメッセージ（ＥＲＲ）を検出するステップと、
ｃ）前記少なくとも１つのエラーを含むコールメッセージ（ＥＲＲ）に対して少なくとも１つのエラーメッセージを生成するステップと、
ｄ）複数のリプライメッセージを含む集合リプライメッセージを前記クライアントに送信する準備ができるまで、前記少なくとも１つのエラーメッセージを保持するステップと、
ｅ）前記集合リプライメッセージの中の前記リプライメッセージに前記少なくとも１つのエラーメッセージを連結するステップと、
ｆ）前記少なくとも１つのエラーメッセージとその他の複数のリプライメッセージとを含む前記集合リプライメッセージを送信するステップと、
を有する、前記方法。
【請求項５】
ステップｆ）が、ステップａ）で受信された集合コールメッセージのコールメッセージ専用の少なくとも１つのリプライメッセージを含む集合リプライメッセージを送信するステップを含む、請求項４記載の方法。
【請求項６】
ステップｅ）の前記リプライメッセージは、前記集合コールに含まれたコールメッセージのうちの成功受信されたものの全てに対するリプライメッセージである、請求項５記載の方法。
【請求項７】
サーバと、クライアントと、前記サーバおよび前記クライアントを接続するネットワークとを有するコンピュータシステムであって、前記クライアントは請求項１、２または３記載の方法を実行するリモートプロシージャコールハンドラを備える、コンピュータシステム。
【請求項８】
前記サーバは請求項４または６記載の方法を実施する別のリモートプロシージャコールハンドラを備える、請求項７記載のコンピュータシステム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００３９
【補正方法】変更
【補正の内容】
【００３９】
対応する２進（バイナリ）エラーメッセージ２０は、図５に示されているように、さらなる集合コールメッセージ１２の中のコールメッセージ１６に含まれる。上記集合コールメッセージ１２は「ＣＡＬＬ  １」と称され、クライアント４からサーバ６へ配信される。サーバ６はエラーメッセージ２０を読むことができ、従って、間違った形で送信されたリプライメッセージ２４番号１と３（図５において「ＲＥＰ」として示されている）を、次の集合リプライメッセージ１４「ＲＥＰＬＹ  １」に含めて再送信する。クライアント側のエラー検出１８の結果は、全てのリプライメッセージ２４が成功配信されたことを示す新しいエラー状態となる（図５に示されているとおり）。次の集合コールメッセージ１２「ＣＡＬＬ  ２」には、配信が完全に成功したことを示すエラーメッセージ２０が組み込まれる。  
本発明は以下の態様を含む。
（付記１）
ネットワーク（８）を介してサーバ（６）に接続されたクライアント（４）においてリモートプロシージャコールハンドラを動作させる方法であって、
ａ）複数のコールメッセージ（１６）を含む集合コールメッセージ（１２）を前記サーバ（６）に送信するステップと、
ｂ）前記集合コールメッセージ（１２）に含まれたコールメッセージ（１６）の成功送信またはエラー送信を示すエラーメッセージ（２０）を受信するステップと、を有し、
前記エラーメッセージ（２０）は、少なくとも１つのコールメッセージ（１６）のエラー送信を示し、
当該少なくとも１つのエラー送信されたコールメッセージ（１６）は、
ｃ）前記エラー送信されたコールメッセージと複数の他のコールメッセージ（１６）とを含む他の集合コールメッセージ（１２）を送信するステップ
により再送信される、前記方法。
（付記２）
ステップｂ）は、前記集合コールメッセージ（１２）に含まれたコールメッセージ（１６）専用の少なくとも１つのリプライメッセージ（２４）と前記エラーメッセージ（２０）とを含む集合リプライメッセージ（１４）を受信するステップを有する、付記１記載の方法。
（付記３）
前記集合リプライメッセージ（１４）は、前記集合コールメッセージ（１２）に含まれたコールメッセージ（１６）のうちの成功送信されたものの全てに対するリプライメッセージ（２４）を含む、付記２記載の方法。
（付記４）
ネットワーク（２）を介してクライアント（４）に接続されたサーバ（６）においてリモートプロシージャコールハンドラを動作させる方法であって、
ａ）複数のコールメッセージ（１６）を含む集合コールメッセージ（１２）を前記クライアント（４）から受信するステップと、
ｂ）前記受信された集合コールメッセージ（１６）の中の少なくとも１つのエラー送信されたコールメッセージ（ＥＲＲ）を検出するステップと、
ｃ）前記少なくとも１つのエラー送信されたコールメッセージ（ＥＲＲ）に対して少なくとも１つのエラーメッセージ（２０）を生成するステップと、
ｄ）複数のリプライメッセージ（２４）を含む集合リプライメッセージ（１４）を前記クライアント（４）に送信する準備ができるまで、前記少なくとも１つのエラーメッセージ（２０）を保持するステップと、
ｅ）前記集合リプライメッセージ（１４）の中の前記リプライメッセージ（２４）に前記少なくとも１つのエラーメッセージを連結するステップと、
ｆ）前記少なくとも１つのエラーメッセージ（２０）とその他の複数のリプライメッセージ（２４）とを含む前記集合リプライメッセージ（１４）を送信するステップと、
を有する、前記方法。
（付記５）
ステップｆ）が、ステップａ）で受信された集合コールメッセージ（１２）のコールメッセージ（１６）専用の少なくとも１つのリプライメッセージ（２４）を含む集合リプライメッセージ（１４）を送信するステップを含む、付記４記載の方法。
（付記６）
ステップｅ）の前記リプライメッセージ（２４）は、前記集合コール（１２）に含まれたコールメッセージ（１６）のうちの成功受信されたすべてのものに対するリプライメッセージ（２４）である、付記５記載の方法。
（付記７）
サーバ（６）と、クライアント（４）と、前記サーバ（６）を前記クライアント（４）に接続するネットワーク（８）とを有するコンピュータシステムであって、前記クライアント（４）は付記１、２または３記載の方法を実行するリモートプロシージャコールハンドラを備える、コンピュータシステム（２）。
（付記８）
前記サーバ（６）は付記４または６記載の方法を実施する別のリモートプロシージャコールハンドラを備える、付記７記載のコンピュータシステム（２）。