2020 November Release

Fabasoft app.ducx 2016 February ReleasePermanent link for this heading

Find out more about new features and improvements in the Fabasoft app.ducx 2016 February Release.

Special Layout Element <static>Permanent link for this heading

To display a static text on a form page, the new keyword static has been introduced. By using this keyword it is quite easy to bring a static text, provided by a string object, on a form page.


formpage PageOrgIndustry {

  audience = enduser;

  dataset {


  layout {
row {
static StrTxt {
colspan = 2;




Note: The defined text is embedded directly as HTML on the form page. Simple HTML elements can be used to format the text. The text is not escaped; therefore pay attention to the used HTML.

Authentication via Apache Ant with Client CertificatesPermanent link for this heading

It is now possible to authenticate a user via Apache Ant using client certificates.

The web service task has been extended to specify a client certificate and a trust store.

Client Certificate Example

<target name="definewebsvc">
  <webservice id="websvc" url="your baseurl" timeout="your timeout">
         <keystore location="/ssl/keystore.p12" password="xxx" type="pkcs12" />
         <truststore location="/ssl/truststore.jks" password="xxx" type="jks" />

Specifying a Concrete Compound TypePermanent link for this heading

Sometimes it is necessary to use a more specialized compound type as type for a compound property. This can be achieved by denoting the required type after the struct keyword.


objmodel APPDUCXSAMPLE@200.200
  import COOSYSTEM@1.1;

  struct<TypeCustomizationPointDef> CPManualCreated {
    ObjectClass objcls;


    string title;