クライアントとサーバとの間で送受信されるSOAPEnvelopeのサイズ,添付データのサイズ,および添付データの個数をチェックするためのオプションです。
チェックする項目を次に示します。これらの項目は送信時,および受信時の場合も同様にチェックしてください。
チェックする動作について次に示します。
表10-4 実行時のサイズチェックが不正になった場合に通知する例外
モード | 通知メソッド | 通知する例外 |
---|---|---|
SAAJ | javax.xml.soap.SOAPConnection#call | javax.xml.soap.SOAPException |
RPC | サービス呼び出しメソッド | java.rmi.RemoteException (実際は上記を継承するC4Fault) |
サイズチェックに関係するFaultcodeを次に示します。SAAJではFaultメッセージに含まれ,RPCではC4Faultから取得できます。
{http://c4web.cosminexus.com}[Client | Server].SOAPMessageNotPredicted
javax.xml.soap.SOAPMessage.addAttachmentPart(AttachmentPart)
javax.xml.soap.AttachmentPart.setContent(Object, String)
setDataHandler(DataHandler)
javax.xml.soap.SOAPConnection.call(SOAPMessage, Object)→javax.xml.soap.SOAPException
スタブ生成クラス.メソッド→java.rmi.RemoteException