프로그래밍 방식의 필드 채우기 예제
다음은 <servicedetails> 태그를 사용하여 com.unicacorp.common.template.IdGenerate 인터페이스를 구현하는 서버측 Java 클래스 애플리케이션을 설정하고 제품 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> 태그를 사용하여 웹 서비스 애플리케이션을 설정하고 비즈니스 단위 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>