createCall

インタフェース名:Service

機能
指定したポートとオペレーションに関連づけられたCallオブジェクトを生成します。このメソッドは,ServiceオブジェクトがWSDLの情報を保持している状態で,初期化されたCallオブジェクトを生成するために使用されます。生成されたCallオブジェクトを初期化する必要はありません。
構文

public Call createCall(javax.xml.namespace.QName portName
                      javax.xml.namespace.QName operationName)
               throws ServiceException

引数

表13-29 createCallメソッドの引数

仮引数名名称in/out説明
portNameポートのQNameinポートのQNameを指定します。
operationNameオペレーションのQNameinオペレーションのQNameを指定します。
戻り値
Callオブジェクトを返します。
例外
ServiceオブジェクトがWSDLを読み込んでポートの情報を保持している状態では,次の場合にServiceException例外がスローされます。
  • portNameまたはoperationNameにnullを指定した場合
  • 指定したportNameをServiceオブジェクトが保持していない場合
  • 指定したoperationNameをServiceオブジェクトが保持していない場合
また,Callオブジェクトの生成でエラーが発生した場合もServiceException例外がスローされます。