Exemples de zones remplies à l'aide d'un programme
Il existe plusieurs exemples que vous pouvez utiliser pour remplir zone automatiquement.
Cet exemple utilise la balise <servicedetails> pour configurer une application de classe Java™ côté serveur en implémentant l'interface com.unicacorp.common.template.IdGenerate et en transmettant un ID de produit.
<servicedetails>
<classname>com.unicacorp.uap.webservice.FormIdGenImpl
</classname>
<param name="param1" type="string"
valuecolumn="dyn_projectatts.product_id" />
</servicedetails>A l'instar de l'exemple précédent, le code ci-dessous montre comment configurer le même comportement avec une classe Java générique qui n'implémente pas l'interface com.unicacorp.common.template.IdGenerate.
<servicedetails>
<classname>com.unicacorp.uap.webservice.FormIdGenImpl
</classname>
<param name="param1" type="string"
valuecolumn="dyn_projectatts.product_id" />
<methodname>getFormId</methodname>
</servicedetails>L'exemple ci-dessous illustre l'utilisation de la balise <servicedetails> pour configurer une application de service Web et transmettre un ID d'unité d'activité.
<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>