Beispiele für das programmgesteuerte Ausfüllen von Feldern

Es gibt mehrere Beispiele für das programmgesteuerte Ausfüllen von Feldern.

In diesem Beispiel wird der Tag <servicedetails> verwendet, um eine serverseitige Anwendung der Java™-Klasse einzurichten, indem Sie die com.unicacorp.common.template.IdGenerate-Schnittstelle 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 wie beim vorherigen Beispiel zeigt das folgende Beispiel, wie dasselbe Verhalten konfiguriert wird, allerdings mit einer generischen Java-Klasse, die die Schnittstelle 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äftsbereichs-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>