Metro 1.5 スタックを使用して JAX-WS 2.0 Web サービスを作成するには、「Java から開始」アプローチを使用します。Web サービスの 1 つで SoapUI のような標準ツールを指定すると、WebMethods へのパラメーターがオプションであることを示します。生成された xsd は、minOccurs=0 を示しています。
「Java から開始」アプローチで WebMethod パラメータを必須にする方法が必要です (xsd ではおそらく minOccurs=1)。これにはJavaアノテーションがあると思いますが、見つけることができませんでした。XmlElement アノテーションには必須の属性がありますが、XmlElement を WebMethod パラメーターに適用することはできません。
xsd を手動で編集して minOccurs を 1 に設定する以外に、WebMethod パラメーターを必須にする方法はありますか?