Please enable JavaScript to view this site.

Navigation: » No topics above this level «

Provider AfasOnline: AFAS Online accounting.

AFAS Online accounting.

Code for use in settings.xml: AfasOnline

Alias: afasonline

Abbreviation: aon

Status: Production

Available in Editions: Paid

String-comparison is Case-sensitive: true

Use Catalog in Full Name: true

Use Schema in Full Name: true

Technical Documentation: https://static-kb.afas.nl/datafiles/help/2_9_7/SE/NL/index.htm#App_Conect.htm

Documentation

Authentication

Authentication can be done using using a token and subscription number. The token contains both user identification, connector identification as well as environment associated with the subscription.

An API token for cobination of user, connector and environment can be generated from the AFAS Online menu: 'Administration' > 'App Connector' > 'app name' > 'User Tokens', as described on https://static-kb.afas.nl/datafiles/help/2_9_7/SE/NL/index.htm#App_Cnr_Rest_Appcon.htm.

Provider Attributes

The following provider attributes are available for AfasOnline:

Code

Description

Default Value

Set from Connection String

Set from Set SQL-Statement

Set from Providers File

Set from Log On

environment-type

Empty for production, use 'accept' or 'test' for Acceptance and Test.

 

✓

 

✓

✓

subscription

{res:itgen_aoe_subscription_number_description}

 

✓

 

✓

✓

api-url

URL to access the API.

 

✓

 

✓

 

download-error-400-bad-request-max-tries

Maximum number of tries when Akamai reports that the API server is unavailable during retrieval of data.

30

✓

✓

✓

 

download-error-400-bad-request-sleep-initial-ms

Initial sleep in milliseconds between retries when Akamai reports that the API server is unavailable during retrieval of data.

5000

✓

✓

✓

 

download-error-400-bad-request-sleep-max-ms

Maximum sleep in milliseconds between retries when Akamai reports that the API server is unavailable during retrieval of data.

60000

✓

✓

✓

 

download-error-400-bad-request-sleep-multiplicator

Multiplication factor for sleep between retries Akamai reports that the API server is unavailable during retrieval of data.

2

✓

✓

✓

 

download-error-429-too-many-requests-max-tries

Maximum number of tries when the website reports that too many requests have been made during a timeslot of one minute or one day.

10

✓

✓

✓

 

download-error-429-too-many-requests-sleep-initial-ms

Initial sleep in milliseconds between retries when the website reports that too many requests have been made during a timeslot of one minute or one day.

5000

✓

✓

✓

 

download-error-429-too-many-requests-sleep-max-ms

Maximum sleep in milliseconds between retries when the website reports that too many requests have been made during a timeslot of one minute or one day.

60000

✓

✓

✓

 

download-error-429-too-many-requests-sleep-multiplicator

Multiplication factor for sleep between retries when the website reports that too many requests have been made during a timeslot of one minute or one day.

2

✓

✓

✓

 

download-error-503-server-unavailable-max-tries

Maximum number of tries when Akamai reports that the API server is unavailable during retrieval of data.

30

✓

✓

✓

 

download-error-503-server-unavailable-sleep-initial-ms

Initial sleep in milliseconds between retries when Akamai reports that the API server is unavailable during retrieval of data.

5000

✓

✓

✓

 

download-error-503-server-unavailable-sleep-max-ms

Maximum sleep in milliseconds between retries when Akamai reports that the API server is unavailable during retrieval of data.

60000

✓

✓

✓

 

download-error-503-server-unavailable-sleep-multiplicator

Multiplication factor for sleep between retries Akamai reports that the API server is unavailable during retrieval of data.

2

✓

✓

✓

 

download-error-504-gateway-timeout-max-tries

Maximum number of tries when the website reports a gateway timeout.

10

✓

✓

✓

 

download-error-504-gateway-timeout-sleep-initial-ms

Initial sleep in milliseconds between retries when the website reports a gateway timeout.

5000

✓

✓

✓

 

download-error-504-gateway-timeout-sleep-max-ms

Maximum sleep in milliseconds between retries when the website reports a gateway timeout.

60000

✓

✓

✓

 

download-error-504-gateway-timeout-sleep-multiplicator

Multiplication factor for sleep between retries when the website reports a gateway timeout.

2

✓

✓

✓

 

download-error-argument-exception-max-tries

Maximum number of tries when an argument exception is returned when downloading a blob.

10

✓

✓

✓

 

download-error-argument-exception-sleep-initial-ms

Initial sleep in milliseconds between retries when an argument exception is returned when downloading a blob.

1000

✓

✓

✓

 

download-error-argument-exception-sleep-max-ms

Maximum sleep in milliseconds between retries when an argument exception is returned when downloading a blob.

60000

✓

✓

✓

 

download-error-argument-exception-sleep-multiplicator

Multiplication factor for sleep between retries when an argument exception is returned when downloading a blob.

2

✓

✓

✓

 

download-error-internet-down-max-tries

Maximum number of tries when the Internet connection seems down during retrieval of data.

10

✓

✓

✓

 

download-error-internet-down-sleep-initial-ms

Initial sleep in milliseconds between retries when the Internet connection seems down during retrieval of data.

10000

✓

✓

✓

 

download-error-internet-down-sleep-max-ms

Maximum sleep in milliseconds between retries when the Internet connection seems down during retrieval of data.

60000

✓

✓

✓

 

download-error-internet-down-sleep-multiplicator

Multiplication factor for sleep between retries when the Internet connection seems down during retrieval of data.

2

✓

✓

✓

 

download-error-io-exception-max-tries

Maximum number of tries when a network I/O connection failure occurs during retrieval of data.

10

✓

✓

✓

 

download-error-io-exception-sleep-initial-ms

Initial sleep in milliseconds between retries when a network I/O connection failure occurs during retrieval of data.

10000

✓

✓

✓

 

download-error-io-exception-sleep-max-ms

Maximum sleep in milliseconds between retries when a network I/O connection failure occurs during retrieval of data.

60000

✓

✓

✓

 

download-error-io-exception-sleep-multiplicator

Multiplication factor for sleep between retries when a network I/O connection failure occurs during retrieval of data.

2

✓

✓

✓

 

download-error-json-exception-max-tries

Maximum number of tries when an invalid JSON body is returned.

3

✓

✓

✓

 

download-error-json-exception-sleep-initial-ms

Initial sleep in milliseconds between retries when an invalid JSON body is returned.

1000

✓

✓

✓

 

download-error-json-exception-sleep-max-ms

Maximum sleep in milliseconds between retries when an invalid JSON body is returned.

10000

✓

✓

✓

 

download-error-json-exception-sleep-multiplicator

Multiplication factor for sleep between retries when an invalid JSON body is returned.

2

✓

✓

✓

 

download-error-other-exception-max-tries

Maximum number of tries when an unqualified error occurs during retrieval of data.

3

✓

✓

✓

 

download-error-other-exception-sleep-initial-ms

Initial sleep in milliseconds between retries when an unqualified error ocurrs during retrieval of data.

5000

✓

✓

✓

 

download-error-other-exception-sleep-max-ms

Maximum sleep in milliseconds between retries when an unqualified error ocurrs during retrieval of data.

30000

✓

✓

✓

 

download-error-other-exception-sleep-multiplicator

Multiplication factor for sleep between retries when an unqualified error ocurrs during retrieval of data.

2

✓

✓

✓

 

download-error-socket-exception-max-tries

Maximum number of tries when the network connection is forcible dropped during retrieval of data.

10

✓

✓

✓

 

download-error-socket-exception-sleep-initial-ms

Initial sleep in milliseconds between retries when the network connection is forcible dropped during retrieval of data.

10000

✓

✓

✓

 

download-error-socket-exception-sleep-max-ms

Maximum sleep in milliseconds between retries when the network connection is forcible dropped during retrieval of data.

60000

✓

✓

✓

 

download-error-socket-exception-sleep-multiplicator

Multiplication factor for sleep between retries when the network connection is forcible dropped during retrieval of data.

2

✓

✓

✓

 

download-error-web-exception-max-tries

Maximum number of tries when a web connection failure occurs during retrieval of data.

10

✓

✓

✓

 

download-error-web-exception-sleep-initial-ms

Initial sleep in milliseconds between retries when a web connection failure occurs during retrieval of data.

10000

✓

✓

✓

 

download-error-web-exception-sleep-max-ms

Maximum sleep in milliseconds between retries when a web connection failure occurs during retrieval of data.

60000

✓

✓

✓

 

download-error-web-exception-sleep-multiplicator

Multiplication factor for sleep between retries when a web connection failure occurs during retrieval of data.

2

✓

✓

✓

 

download-error-web-not-implemented-max-tries

Maximum number of tries when the connection reports not implemented.

1

✓

✓

✓

 

download-error-web-not-implemented-sleep-initial-ms

Initial sleep in milliseconds between retries when the connection reports not implemented.

5000

✓

✓

✓

 

download-error-web-not-implemented-sleep-max-ms

Maximum sleep in milliseconds between retries when the connection reports not implemented.

60000

✓

✓

✓

 

download-error-web-not-implemented-sleep-multiplicator

Multiplication factor for sleep between retries when the connection reports not implemented.

2

✓

✓

✓

 

download-error-web-timeout-max-tries

Maximum number of tries when the connection reports a timeout.

10

✓

✓

✓

 

download-error-web-timeout-sleep-initial-ms

Initial sleep in milliseconds between retries when the connection reports a timeout.

5000

✓

✓

✓

 

download-error-web-timeout-sleep-max-ms

Maximum sleep in milliseconds between retries when the connection reports a timeout.

60000

✓

✓

✓

 

download-error-web-timeout-sleep-multiplicator

Multiplication factor for sleep between retries when the connection reports a timeout.

2

✓

✓

✓

 

download-error-web-unauthorized-max-tries

Maximum number of tries when the connection reports an unauthorized error.

1

✓

✓

✓

 

download-error-web-unauthorized-sleep-initial-ms

Initial sleep in milliseconds between retries when the connection reports an unauthorized error.

5000

✓

✓

✓

 

download-error-web-unauthorized-sleep-max-ms

Maximum sleep in milliseconds between retries when the connection reports an unauthorized error.

60000

✓

✓

✓

 

download-error-web-unauthorized-sleep-multiplicator

Multiplication factor for sleep between retries when the connection reports an unauthorized error.

2

✓

✓

✓

 

force-case-sensitive-identifiers

Consider identifiers as case-sensitive independent of the platform capabilities.

False

✓

✓

✓

 

forced-casing-identifiers

Forced casing of identifiers. Choose from Unset, Lower, Upper and Mixed.

 

✓

✓

✓

 

http-disk-cache-compression-level

Compression level for the HTTP disk cache, ranging from 1 (little) to 9 (intense). Default is 5.

5

✓

✓

✓

 

http-disk-cache-directory

Directory where HTTP cache is stored.

C:\Users\gle3\Invantive\Cache\http\gle3\shared

✓

✓

✓

 

http-disk-cache-max-age-sec

Maximum acceptable age in seconds for use of data in the HTTP disk cache.

2592000

✓

✓

✓

 

http-get-timeout-ms

HTTP GET timeout (ms).

300000

✓

✓

✓

 

http-memory-cache-compression-level

Compression level for the HTTP memory cache, ranging from 1 (little) to 9 (intense). Default is 5.

5

✓

✓

✓

 

http-memory-cache-max-age-sec

Maximum acceptable age in seconds for use of data in the HTTP memory cache.

14400

✓

✓

✓

 

http-post-timeout-ms

HTTP POST timeout (ms).

300000

✓

✓

✓

 

ignore-http-400-errors

Ignore HTTP 400 errors when exchanging results with the OData endpoint.

False

✓

✓

✓

 

ignore-http-403-errors

Ignore HTTP 403 errors when exchanging results with the OData endpoint.

False

✓

✓

✓

 

ignore-http-429-errors

Ignore HTTP 429 errors when exchanging results with the OData endpoint.

False

✓

✓

✓

 

ignore-http-500-errors

Ignore HTTP 500 errors when exchanging results with the OData endpoint.

False

✓

✓

✓

 

invalid-json-on-get-max-tries

Maximum number of tries when the JSON received on GET is invalid.

10

✓

✓

✓

 

invalid-json-on-get-sleep-initial-ms

Initial sleep in milliseconds between retries when the JSON received on GET is invalid.

10000

✓

✓

✓

 

invalid-json-on-get-sleep-max-ms

Maximum sleep in milliseconds between retries when the JSON received on GET is invalid.

60000

✓

✓

✓

 

invalid-json-on-get-sleep-multiplicator

Multiplication factor for sleep between retries when the JSON received on GET is invalid.

2

✓

✓

✓

 

invalid-json-on-post-max-tries

Maximum number of tries when the JSON received on POST is invalid.

1

✓

✓

✓

 

invalid-json-on-post-sleep-initial-ms

Initial sleep in milliseconds between retries when the JSON received on POST is invalid.

10000

✓

✓

✓

 

invalid-json-on-post-sleep-max-ms

Maximum sleep in milliseconds between retries when the JSON received on POST is invalid.

60000

✓

✓

✓

 

invalid-json-on-post-sleep-multiplicator

Multiplication factor for sleep between retries when the JSON received on POST is invalid.

2

✓

✓

✓

 

invantive-sql-forward-filters-to-data-containers

Whether to forward filters to data containers.

True

✓

✓

✓

 

invantive-sql-shuffle-fetch-results-data-containers

Whether to shuffle results fetched from data containers.

False

✓

✓

✓

 

invantive-use-cache

Whether to cache the results of a query.

True

✓

✓

✓

 

join-set-points-per-request

Maximum number of values in a request when executing a join set.

60

✓

✓

✓

 

maximum-length-identifiers

Non-default maximum length in characters of identifier names.

 

✓

✓

✓

 

max-url-length-accepted

The maximum accepted URL length before raising an error.

8000

✓

✓

✓

 

max-url-length-desired

The maximum desired URL length.

8000

✓

✓

✓

 

partition-slot-based-rate-limit-length-ms

Total length in ms across all slots of a partition-based rate limit.

60000

✓

 

✓

 

partition-slot-based-rate-limit-slots

Number of slots per partition-based rate limit. Null means no slot-based rate limit

 

✓

 

✓

 

pre-request-delay-ms

Pre-request delay in milliseconds per request.

0

✓

✓

✓

 

requests-parallel-max

Maximum number of parallel data requests from individual partitions on the data container.

32

✓

✓

✓

 

slot-based-rate-limit-length-ms

Total length in ms across all slots of a slot-based rate limit.

60000

✓

 

✓

 

slot-based-rate-limit-slots

Number of slots of a slot-based rate limit. Null means no slot-based rate limit

 

✓

 

✓

 

standardize-identifiers

Rewrite all identifiers to the preferred standards as configured by standardize-identifiers-casing and maximum-length-identifiers.

True

✓

✓

✓

 

standardize-identifiers-casing

Rewrite all identifiers to the recommended standard platform-specific casing when changing a data model on a case-dependent platform.

True

✓

✓

✓

 

trace-native-calls

Trace native calls to data container backend.

False

✓

✓

✓

 

use-http-disk-cache-read

Whether to use HTTP responses from previous queries stored on disk to answer the current query.

True

✓

✓

✓

 

use-http-disk-cache-write

Whether to memorize HTTP responses on disk.

True

✓

✓

✓

 

use-http-memory-cache-read

Whether to use HTTP responses from previous queries stored in memory that can answer the current query.

True

✓

✓

✓

 

use-http-memory-cache-write

Whether to memorize HTTP responses from previous queries for use by future queries.

True

✓

✓

✓

 

 

07-10-2019 20:5017.33.149-BETA+2365