Beispiele für das programmgesteuerte Ausfüllen von Feldern
Das folgende Beispiel zeigt, wie Sie den Tag <servicedetails> verwenden können, um eine serverseitige Anwendung der Java-Klasse zu installieren, indem Sie die Benutzeroberfläche com.unicacorp.common.template.IdGenerate implementieren und eine Produkt-ID übergeben.
<servicedetails>
<classname>com.unicacorp.uap.webservice.FormIdGenImpl
</classname>
<param name="param1" type="string"
valuecolumn="dyn_projectatts.product_id" />
</servicedetails>
Ähnlich zum vorherigen Beispiel zeigt das folgende Beispiel, wie dasselbe Verhalten konfiguriert wird, allerdings mit einer generischen Java-Klasse, die die Benutzeroberfläche com.unicacorp.common.template.IdGenerate nicht implementiert.
<servicedetails>
<classname>com.unicacorp.uap.webservice.FormIdGenImpl
</classname>
<param name="param1" type="string"
valuecolumn="dyn_projectatts.product_id" />
<methodname>getFormId</methodname>
</servicedetails>
Das folgende Beispiel zeigt, wie Sie den Tag <servicedetails> verwenden können, um eine Web-Service-Anwendung zu installieren und eine Geschäftseinheit-ID übergeben.
<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>