フィールドにプログラマチックに値を入力する例
以下に、<servicedetails> タグを使用してサーバー・サイドの Java クラス・アプリケーションをセットアップし、com.unicacorp.common.template.IdGenerate インターフェースを実装して製品 ID を渡す方法の例を示します。
<servicedetails>
<classname>com.unicacorp.uap.webservice.FormIdGenImpl
</classname>
<param name="param1" type="string"
valuecolumn="dyn_projectatts.product_id" />
</servicedetails>
前述の例と同様に、以下の例は同じ動作を構成する方法を示していますが、com.unicacorp.common.template.IdGenerate インターフェースを実装しない汎用 Java クラスを使用しています。
<servicedetails>
<classname>com.unicacorp.uap.webservice.FormIdGenImpl
</classname>
<param name="param1" type="string"
valuecolumn="dyn_projectatts.product_id" />
<methodname>getFormId</methodname>
</servicedetails>
以下に、<servicedetails> タグを使用して Web サービス・アプリケーションをセットアップし、事業部門 ID を渡す方法の例を示します。
<servicedetails>
<wsdl>
http://rd600:7004/axis/services/Service?wsdl
</wsdl><!--wsdl>
C:¥¥Product¥¥Plan¥¥webapp¥¥conf¥¥Service.wsdl
</wsdl -->
<methodname>getFormId</methodname>
<param name="param1" type="string" valuecolumn="dyn_projectatts.business_unit_id" />
<param name="param2" type="string" valuecolumn="dyn_projectatts.prog_type_id" />
</servicedetails>