Search Results for

    Show / Hide Table of Contents

    HowTo

    This section provides walkthroughs and useful tips to get started with Dangl.AVACloud.

    Examples

    You can find examples for many different programming languages here.

    AVACloud Api

    Generally, Dangl.AVACloud has these main endpoints:

    • /conversion/gaeb for GAEB inputs
    • /conversion/excel for Excel uploads
    • /conversion/oenorm for Austrian ÖNorm 2063 uploads
    • /conversion/reb for German REB DA11 uploads
    • /conversion/sia for Swiss SIA 451 uploads
    • /conversion/ava for Dangl.AVA project input

    All controllers are capable of transforming to any other format. For example, you can send a GAEB file and have it converted back to a Dangl.AVA project.

    Please find out more in the interactive API documentation.

    Notice for Older Clients / Supported TLS Versions

    For security considerations, no TLS protocols below version 1.1 are supported by the Dangl.AVACloud API endpoints. This means that for some environments, TLS 1.2 support has to be enabled manually. This varies on the client you are using. Please contact DanglIT if you have any questions.

    Data Size Considerations

    When the conversion target is Dangl.AVA, the result will contain all text properties both as plain text and in html format. Often, you will only need one of the formats. Consider setting the options to remove the not-required text formats to reduce response sizes.

    Additionally, all endpoints support response compression, e.g. gzip or brotli. If possible, your client apps should be configured to accept compressed responses.

    Branding in Export Files

    Some formats, currently GAEB and ÖNorm, do support information about the creating application. For example, GAEB files have a field ProgName to indicate which application created the file. By default, when AVACloud is called from a client, it will use the name of the client for this field. The value can be custom set by specyfing a client claim with the name avacloud_gaeb_prog_name and supplying the desired value. Please contact DanglIT staff for this, since users of the hosted service can not change their own client claims. The client name can also be completely hidden by specyfing the claim with the value false, the AVACloud defaults will be used then.

    For self-hosting customers, the name of the OpenID client claim can be configured with the ClientGaebProgNameClaimName setting in AvaCloudSettings.json.

    GAEB Certified Exports

    Some customers using AVACloud have passed the GAEB certification process. This means that the GAEB files generated by AVACloud are allowed to contain an indicator that tells users that the creating application is certified. For this, please contact DanglIT staff to enable the feature for your client. The feature can be enabled by setting the client claim avacloud_gaeb_certified to the value (or values) of the certified export target, e.g. GaebXml_V3_2. Please contact DanglIT staff for this, since users of the hosted service can not change their own client claims.

    • Edit this page
    In this article
    Back to top © Dangl IT GmbH